function getXmlHttpObject(){
	var xmlHttp = null;
	try{
		//Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch(e){
		//Internet Explorer
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}

function ajax_retrieve_password(var_email){
	xmlHttp = getXmlHttpObject();
	var randomnumber=Math.floor(Math.random()*100);
	var url = 'index.php?c=members&m=retrieve_password&email='+var_email+'&rnum='+randomnumber;
	
	xmlHttp.onreadystatechange = stateChangeRetrievePass;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangeRetrievePass(){
	document.getElementById('divRetPass').innerHTML = "<img src='images/ajax-loader.gif' />";
	if(xmlHttp.readyState==4 || xmlHttp.readyState=='complete'){
		response_text = xmlHttp.responseText;
		if(response_text=='Password has been sent to your email.'){
			document.getElementById('btnRetPass').style.display='none';
		}
		else{
			document.getElementById('btnRetPass').style.display='block';
		}
		document.getElementById('divRetPass').innerHTML = response_text;
	}
}