﻿function CheckIfEmailExists(ctrlEmail, ctrlImg) {
    var email = document.getElementById(ctrlEmail).value;
    var img = document.getElementById(ctrlImg);
    
    if(CheckExistingMember(email)=='1')   {
        img.src='clientfiles/gfx/check_true.gif';
        var timeout = new Timeout(500);
        img.className = ""
    }
    else
    {
        if(img.className != "hide")
        {
            img.className = "hide"
        }
    }
}

function CheckExistingMember(email)	{
	var sUrl = 'clientfiles/assets/Ajax_CheckExistingMember.aspx?email=' + email;
	sUrl += "&rand=" + Math.random();
	
	var bSearch=true;
	var sResult='0';
	
	if(bSearch)	{
		var bIE = true;
		xmlHttp = false;
		try{xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(e){
			try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(E){xmlHttp = false; bIE=false;}
		}

		if(!xmlHttp && typeof XMLHttpRequest!='undefined'){
			try{xmlHttp = new XMLHttpRequest();}
			catch(e){xmlHttp = false;}
		}
		if(!xmlHttp && window.createRequest){
			try{xmlHttp = window.createRequest();}
			catch(e){xmlHttp = false;}
		}
		
		if(bIE)	{
			xmlHttp.open("GET", sUrl, false);
		}
		else	{
			xmlHttp.open("GET", sUrl);
		}
		
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4){
            sResult=xmlHttp.responseText
            xmlHttp = null;
	      
		}
		    else return false;
		}

	  xmlHttp.send(null);
	}
	
	return sResult;
}