var xmlHttp = createXmlHttpRequest();

function createXmlHttpRequest() {
	var xmlHttp; 
	try {
		xmlHttp = new XMLHttpRequest();
	} catch(e) {
		var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
												  "MSXML2.XMLHTTP.5.0",
												  "MSXML2.XMLHTTP.4.0",
												  "MSXML2.XMLHTTP.3.0",
												  "MSXML2.XMLHTTP",
												  "Microsoft.XMLHTTP");
		for (var i = 0; i < XmlHttpVersions.length && !xmlHttp; i++) {
			try {
				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
			} catch(e) {}
		}
	}
	if (!xmlHttp)  { 
		alert("Gagal menciptakan objek XMLHttpRequest!");
	} else {
		return xmlHttp;
	}
} 
 
function xmlhttpPost(strURL, strSubmit) {
	if (xmlHttp) {  
		try {
			xmlHttp.open("POST",strURL,true);
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	   //xmlHttp.setRequestHeader('Content-Type','text/xml');
	   	xmlHttp.onreadystatechange = handledata; 
         xmlHttp.send(strSubmit);
       } catch(e) {
			alert("Gagal mengambil data dari sever");
       }
   } 
}

function handledata() {  
 	if (xmlHttp.readyState == 4) { 
 		if (xmlHttp.status == 200) {
         try {
 				getdata(); 
         } catch(e) {
         	alert("Gagal mengambil data dari server2");
         }
      } else {
        	alert("Gagal mengambil data dari server3");
      }
   }
}       

function getdata() {
 	var xmlresponse = xmlHttp.responseXML;
	if (xmlresponse) {
		xmlRoot = xmlresponse.documentElement;
		var hasil = xmlRoot.getElementsByTagName("hasil").item(0).firstChild.data;
		if (hasil == "Y") {
			var strIsi="<div class=\"div-shadow\"><div class=\"kys\" style=\"width:300px\"><div class=\"rightcat\" style=\"width:280px;padding: 9px\" align=\"left\">";
			strIsi += "<span class=\"stext\">Password Baru anda telah kami kirimkan melalui e-mail.</span>";
			strIsi += "</div></div></div><div class=\"bersih\"></div>";
			document.getElementById("passlupa").innerHTML = strIsi;
		} else if (hasil == "N") {
			document.getElementById("ket").innerHTML = "<br><span style=\"color:red\">Maaf, Permintaan Password Baru belum dapat kami penuhi sekarang.</span>";
		} else {
			document.getElementById("ket").innerHTML = "<br><span style=\"color:red\">E-Mail anda belum terdaftar!</span>";
		}
	}
} 

function kirimlupa() {
	var emailupa = document.getElementById("emailupa").value;
	strURL = 'lupa.php';
	strSubmit = 'emailupa='+emailupa;
	xmlhttpPost(strURL,strSubmit);
}

function lupa() {
	document.getElementById("passlupa").style.display = "" ;
	document.getElementById("bila").style.display = "none" ;	
}
