function dim_pwd() {
	
	document.getElementById("div_pwd_err").innerHTML="";	
	document.getElementById("s_email").style.background = "#FFFFFF";
	
	var sParameters="?s_operation=p&s_email="+document.frmPwd.s_email.value;
	
	callAjax4pwd(sParameters);
}

function dim_ema() {
	
	document.getElementById("div_ema_err").innerHTML="";	
	document.getElementById("s_nome").style.background = "#FFFFFF";
	document.getElementById("s_cognome").style.background = "#FFFFFF";
	document.getElementById("s_dn1").style.background = "#FFFFFF";
	document.getElementById("s_dn2").style.background = "#FFFFFF";
	document.getElementById("s_dn3").style.background = "#FFFFFF";
	
	var sParameters="?s_operation=e&s_nome="+document.frmEma.s_nome.value+
	"&s_cognome="+document.frmEma.s_cognome.value+
	"&s_dn1="+document.frmEma.s_dn1.value+
	"&s_dn2="+document.frmEma.s_dn2.value+
	"&s_dn3="+document.frmEma.s_dn3.value;
	
	callAjax4ema(sParameters);
}





// AJAX - START --------------------------------------------------------------------------------------
var ajax;

function callAjax4pwd(sParameters) {
	
	ajax = assegnaXMLHttpRequest();
	if(ajax) {
		ajax.open("get", servletPath+"SVForgot"+sParameters, true);		
		ajax.onreadystatechange = handleResponse4pwd;
		ajax.send(null);
	}	
}
function handleResponse4pwd() {
	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				
					document.getElementById("div_pwd_err").innerHTML="La tua password &egrave; stata inviata correttamente";
				} else { // ESITO NEGATIVO
				
					if (x.childNodes[0]) {
						if (x.childNodes[0].nodeName == "MSG")
							if (x.childNodes[0].childNodes[0])
								document.getElementById("div_pwd_err").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("div_pwd_err").innerHTML=x.childNodes[0].childNodes[0].nodeValue;
					}
					
					
				}
				// LETTURA RISPOSTE - END
				
				
			}			
				
		}
	}	
}


function callAjax4ema(sParameters) {
	
	ajax = assegnaXMLHttpRequest();
	if(ajax) {
		ajax.open("get", servletPath+"SVForgot"+sParameters, true);		
		ajax.onreadystatechange = handleResponse4ema;
		ajax.send(null);
	}	
}
function handleResponse4ema() {

	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	
					if (x.childNodes[0].nodeName == "EMAIL")
						if (x.childNodes[0].childNodes[0])
							document.getElementById("div_ema_err").innerHTML="Il tuo indirizzo email:"+x.childNodes[0].childNodes[0].nodeValue;
				} else { // ESITO NEGATIVO
				
					if (x.childNodes[0]) {
						if (x.childNodes[0].nodeName == "MSG")
							if (x.childNodes[0].childNodes[0])
								document.getElementById("div_ema_err").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("div_ema_err").innerHTML=x.childNodes[0].childNodes[0].nodeValue;
					}
					
					
				}
				// LETTURA RISPOSTE - END
				
				
			}			
				
		}
	}	
	
}

// AJAX - END --------------------------------------------------------------------------------------