// funzione per assegnare un oggetto XMLHttpRequest



function assegnaXMLHttpRequest4navtop() {



	var



		XHR = null,



		browserUtente = navigator.userAgent.toUpperCase();



	if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")



		XHR = new XMLHttpRequest();



	else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {



		if(browserUtente.indexOf("MSIE 5") < 0)



			XHR = new ActiveXObject("Msxml2.XMLHTTP");



		else



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



	}



	return XHR;



}







var divError = "div_err";



var formGbl = "frmLog4navtop"; 







function inviaLogin() {



	divError = "div_err";



	formGbl = "frmLog4navtop"; 



	document.getElementById(divError).innerHTML="";	



	var sParMembro = "";



	if (document.frmLog4navtop.id_membro)



		sParMembro = "&id_membro="+document.frmLog4navtop.id_membro.value;	



	



	var sParameters="?s_email="+document.frmLog4navtop.s_email_nav.value+"&s_pwd="+document.frmLog4navtop.s_pwd_nav.value+sParMembro	



	callAjax4log_navtop(sParameters);



}







function inviaLoginDtLogin() {



	divError = "div_err_dtlogin";



	formGbl = "frmLog4navtopDtLogin"; 



	document.getElementById(divError).innerHTML="";	



	var sParMembro = "";



	if (document.frmLog4navtopDtLogin.id_membro)



		sParMembro = "&id_membro="+document.frmLog4navtopDtLogin.id_membro.value;	



	var sParRed = "";



	if (document.frmLog4navtopDtLogin.s_red)



		sParRed = "&s_red="+document.frmLog4navtopDtLogin.s_red.value;	



	



	var sParameters="?s_email="+document.frmLog4navtopDtLogin.s_email_nav.value+"&s_pwd="+document.frmLog4navtopDtLogin.s_pwd_nav.value+sParMembro+sParRed;	

	callAjax4log_navtop(sParameters);



}







// AJAX - START --------------------------------------------------------------------------------------



var ajax;







function callAjax4log_navtop(sParameters) {



	



	ajax = assegnaXMLHttpRequest4navtop();



	if(ajax) {



		ajax.open("get", servletPath+"SVLogin"+sParameters, true);		



		ajax.onreadystatechange = handleResponse4log_navtop;



		ajax.send(null);



	}	



}



function handleResponse4log_navtop() {







	var bSubmit = false;



	var doc;	



	if(ajax.readyState == 4){	







		 if(ajax.responseXML) {		



			// code for IE



			if (window.ActiveXObject){



				doc=new ActiveXObject("Microsoft.XMLDOM");



				doc.async="false";



				doc.loadXML(new String(ajax.responseText));



			}



			// code for Mozilla, Firefox, Opera, etc.



			else{



				var parser=new DOMParser();



				doc=parser.parseFromString(new String(ajax.responseText),"text/xml");



			}







			var x=doc.documentElement;







			if (x.childNodes.length>=0) {	







				// LETTURA RISPOSTE - START



				var status = x.getAttribute("STATUS");







				if (status == "0") { // ESITO POSITIVO



					var s_redirect = "";



					if (x.childNodes[1]) {



						if (x.childNodes[1].nodeName == "RED")



							if (x.childNodes[1].childNodes[0])						



								s_redirect = x.childNodes[1].childNodes[0].nodeValue;	//leggo il cdata							



							



					}					



					



					if (s_redirect == "") {



						if (formGbl == "frmLog4navtop")



							s_redirect = document.frmLog4navtop.sRed4login.value;					



						else



							s_redirect = "dt_home.jsp?mfl=DT7";



					}



					if (s_redirect.indexOf('dt_torneo_switch4squadre.jsp')>=0)

						s_redirect = "dt_torneo_switch4squadre.jsp?mfl=DT4";

					window.location.href=s_redirect;



				} else { // ESITO NEGATIVO



				



					if (x.childNodes[0]) {



						if (x.childNodes[0].nodeName == "MSG")



							if (x.childNodes[0].childNodes[0])



								document.getElementById(divError).innerHTML=x.childNodes[0].childNodes[0].nodeValue;



					}					



					



					if (x.childNodes[0]) {



						if (x.childNodes[0].nodeName == "ERROR")



							if (x.childNodes[0].childNodes[0])



								document.getElementById(divError).innerHTML=x.childNodes[0].childNodes[0].nodeValue;



					}



					



					



				}



				// LETTURA RISPOSTE - END



				



				



			}			



				



		}



	}	



}







// AJAX - END --------------------------------------------------------------------------------------