﻿﻿﻿	function service_serverGetData(page, callback_fnc)

	{

	    if(document.all)

	    {

	   	  var sURL = page;

	      oXMLHTTP = new ActiveXObject( "Microsoft.XMLHTTP" );

		}

		else

		{

			var sURL = page;

			oXMLHTTP = new XMLHttpRequest

		}

	    oXMLHTTP.open( "POST", sURL, true );

	    oXMLHTTP.onreadystatechange = callback_fnc;

	    try

		{

	         oXMLHTTP.send(null);

	    }

	    catch (e)

		{

	         alert("Server is not available at this time to process your request.");

	    }

	}

  

  

       function inviaRichiestaInfoAjax(root)

      {

            var error_str = "";

            var error = 0;

            

            var nominativo   = document.modulo_richiesta_informazioni.nominativo.value;

            var email        = document.modulo_richiesta_informazioni.email.value;

            var telefono     = document.modulo_richiesta_informazioni.telefono.value;

            var domanda      = document.modulo_richiesta_informazioni.domanda.value;

            var veicolo      = document.modulo_richiesta_informazioni.veicolo.value;

            var idveicolo      = document.modulo_richiesta_informazioni.idveicolo.value;



            

            if (nominativo == "")

              {error_str = error_str + "\n\t - Nome e cognome non specificati"; error++; }

            if (email == "")

              {error_str = error_str + "\n\t - Email non specificata"; error++; }                

            if (telefono == "")

              {error_str = error_str + "\n\t - Telefono non specificato"; error++; }                

            if (domanda == "")

              {error_str = error_str + "\n\t - Messaggio della richiesta non specificato"; error++; }                        

              

            if ((error)>0)

            {

              alert("Completare i seguenti campi:\n" + error_str);

            }

            else

            {

               // richiesta Ajax

               document.modulo_richiesta_informazioni.button_richiesta.disabled = true;

               

              var page = root+"/richiesta_info.php?postingform=ok&nominativo="+nominativo+"&email="+email+"&telefono="+telefono+"&veicolo="+veicolo+"&idveicolo="+idveicolo+"&domanda="+domanda;

              service_serverGetData(page, richiestaInfoCallBack);        

            } 

      }   

      

        function richiestaInfoCallBack()

        {

            switch (oXMLHTTP.readyState)

            {

                case 4:

                    document.modulo_richiesta_informazioni.button_richiesta.disabled = false;

                    var msg = oXMLHTTP.responseText;

                    alert(msg);

                    document.getElementById('richieste').style.display='none';

                break;

          }

        } 

        

        

        function caricaListaAutoPerMarca(root, marca)        

        {

            //attesaLoad();

            location = root + 'parcoveicoli.php?filtro_marca='+marca;

        }

        

        function attesaLoad()

        {

          document.getElementById('attesa_caricamento').style.display='block';

        }