﻿function include(jsname)
{
var h = document.getElementsByTagName("head").item(0);
var script = document.createElement("script");
script.src = jsname;
script.type = "text/javascript";
h.appendChild(script)
}
 
include ("../../../Common/LIB_AJAX/COM_JS/RilevaBrowser.js");
include ("../../../Common/LIB_AJAX/COM_JS/ControlloXML.js");
include ("../../../Common/LIB_AJAX/COM_JS/Refresh.js");

function Controllo(XML){
    vai = true;
    stringa = ""
    sTipoBrowser= ""
    
    switch (RilevaBrowser())
        {
        case 'Explorer':
            sTipoBrowser="Explorer"
            oXML = new ActiveXObject("Microsoft.XMLDOM");
            oXML.async="false";
            oXML.loadXML(XML);
        break;
        case 'Firefox':                 
            sTipoBrowser="Firefox"
            var parser = new DOMParser();
            oXML = parser.parseFromString(XML, "text/xml");      
        break;
        }
        
if (document.getElementById("ctl00_ContentPlaceHolder1_Nome").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("NomeNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("NomeNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_Cognome").value == "") {
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("CognNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("CognNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_Azienda").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("AzieNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("AzieNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_SettoreAziendale").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("SettNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("SettNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_Telefono").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("TelefNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("TelefNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_Email").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("EmailNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("EmailNull")[0].textContent + "\n";
        break;
        }
	}
if (document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").value == ""){
    switch (sTipoBrowser)
        {
        case 'Explorer':
        	stringa += oXML.getElementsByTagName("InfoNull")[0].text + "\n";
        break;
        case 'Firefox':                 
        	stringa += oXML.getElementsByTagName("InfoNull")[0].textContent + "\n";
        break;
        }
	}
	if (document.getElementById("privacy").checked == false)
    {
	   switch (sTipoBrowser)
       {
          case 'Explorer':
            stringa += oXML.getElementsByTagName("PrivacyFalse")[0].text + "\n";
          break;
          case 'Firefox':                 
            stringa += oXML.getElementsByTagName("PrivacyFalse")[0].textContent + "\n";
          break;
        }   
	}  
    if (stringa != "")
    {
	    switch (sTipoBrowser)
        {
          case 'Explorer':
            alert (oXML.getElementsByTagName("IntroNull")[0].text + " \n \n" + stringa ) ;
          break;
          case 'Firefox':  
            alert (oXML.getElementsByTagName("IntroNull")[0].textContent + " \n \n" + stringa ) ;              
          break;
        }
	    vai = false;
    }
    if (vai == true)
    {
	    Spedisci()
    }
}

function Spedisci()
{
    CI()

    //LOGIN
    document.getElementById("ctl00_ContentPlaceHolder1_Invio").style.visibility = "hidden";

    var Nome = document.getElementById("ctl00_ContentPlaceHolder1_Nome").value;
    var Cognome = document.getElementById("ctl00_ContentPlaceHolder1_Cognome").value;
    var Azienda = document.getElementById("ctl00_ContentPlaceHolder1_Azienda").value;
    var SettoreAziendale = document.getElementById("ctl00_ContentPlaceHolder1_SettoreAziendale").value;
    var Telefono = document.getElementById("ctl00_ContentPlaceHolder1_Telefono").value;
    var Fax = document.getElementById("ctl00_ContentPlaceHolder1_Fax").value
    var Email = document.getElementById("ctl00_ContentPlaceHolder1_Email").value;
    var Informazioni = document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").value;
    var Associata=document.getElementById("RB_Associata_Yes").checked;
                             
    var XMLVAlori = ''
        XMLVAlori = XMLVAlori + '<RichiestaInfo>'
        XMLVAlori = XMLVAlori + '<Nome>' + ControlloXML(Nome) + '</Nome>'
        XMLVAlori = XMLVAlori + '<Cognome>' + ControlloXML(Cognome) + '</Cognome>'
        XMLVAlori = XMLVAlori + '<Azienda>' + ControlloXML(Azienda) + '</Azienda>'
        XMLVAlori = XMLVAlori + '<Associata>' + Associata + '</Associata>'
        XMLVAlori = XMLVAlori + '<Settore>' + ControlloXML(SettoreAziendale) + '</Settore>'
        XMLVAlori = XMLVAlori + '<Telefono>' + ControlloXML(Telefono) + '</Telefono>'
        XMLVAlori = XMLVAlori + '<Fax>' + ControlloXML(Fax) + '</Fax>'
        XMLVAlori = XMLVAlori + '<Email>' + ControlloXML(Email) + '</Email>'
        XMLVAlori = XMLVAlori + '<Informazioni>' + ControlloXML(Informazioni) + '</Informazioni>'
        XMLVAlori = XMLVAlori + '</RichiestaInfo>'
        
            
    WS_RichiestaInfo.Controllo(XMLVAlori,Spedisci_Return, Spedisci_OnTimeout, Spedisci_OnError);	
}

function Spedisci_Return(Result) {
    var oXML;
    var BoolEsito;
    var StrEsito;

    switch (RilevaBrowser())
        {
        case 'Explorer':
            oXML = new ActiveXObject("Microsoft.XMLDOM");
            oXML.async="false";
            oXML.loadXML(Result);
            BoolEsito = oXML.getElementsByTagName("Bool")[0].text;
            StrEsito = oXML.getElementsByTagName("Str")[0].text;
            Focus =  oXML.getElementsByTagName("Focus")[0].text;    
        break;
        case 'Firefox':                 
            var parser = new DOMParser();
            oXML = parser.parseFromString(Result, "text/xml");      
            BoolEsito = oXML.getElementsByTagName("Bool")[0].textContent;
            StrEsito = oXML.getElementsByTagName("Str")[0].textContent;    
            Focus =  oXML.getElementsByTagName("Focus")[0].textContent;    
        break;
        }
    
    if (BoolEsito == 1)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_Invio").style.visibility = "";
        
        document.getElementById("ctl00_ContentPlaceHolder1_Nome").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Cognome").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Azienda").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_SettoreAziendale").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Telefono").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Fax").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Email").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").value="";
        document.getElementById("RB_Associata_No").checked=true;
        document.getElementById("privacy").checked=false;
        
        //setTimeout("EI()", 10000); //decommentare solo a fini di debug 
        EI();
    }
    else
    {
        //setTimeout("EI()", 10000); //decommentare solo a fini di debug 
        EI();

        document.getElementById("ctl00_ContentPlaceHolder1_Invio").style.visibility = "hidden";  
        
        alert(StrEsito);

        switch (Focus)
        {
            case 'Email':
                document.getElementById("ctl00_ContentPlaceHolder1_Email").focus();
                document.getElementById("ctl00_ContentPlaceHolder1_Email").style.borderStyle="solid";
                document.getElementById("ctl00_ContentPlaceHolder1_Email").style.borderWidth="thin";
                document.getElementById("ctl00_ContentPlaceHolder1_Email").style.borderColor="red";
            break;
            case 'Informazioni':
                document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").focus();
                document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").style.borderStyle="solid";
                document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").style.borderWidth="thin";
                document.getElementById("ctl00_ContentPlaceHolder1_Informazioni").style.borderColor="red";
            break;
        }

                
        
    }
};

function Spedisci_OnTimeout(Result) {};
function Spedisci_OnError(Result) {};

