// JavaScript Document

var emailValidated=1;
var objectAjax=null;

function getAjaxObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		return xmlHttp;
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			return xmlHttp;
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;
			}
			catch (e)
			{
				return xmlHttp;
			}
		}
	}	
}



function checkEmailAddressFromDatabase ( objectControl , codeFile , divStatus , btnSubmit )
{
	objectAjax = getAjaxObject();
	if ( objectAjax == null )
	{
		alert ( "Your browser does not support This functionality." ) ;
		return false;
	}
	else
	{
		objectAjax.onreadystatechange = function ( )
										 {
											  if(objectAjax.readyState==4)
											  {
												  emailValidated = objectAjax.responseText;
												  if(parseInt(emailValidated)!=0)
												  {
													divStatus.innerHTML="<font color=red>Oops, This ID is not available.</font>";
													btnSubmit.disabled="disabled";
												  }
												  else
												  {
												    divStatus.innerHTML="<font color=green>Congratulations: This ID is available.</font>";
													btnSubmit.disabled="";
												  }
											  }
										 }
		if ( codeFile!="" )
		{
			objectAjax.open("GET",codeFile+"?email="+objectControl.value,true);
			objectAjax.send(null);
		}
	}
}

