// JavaScript Document



 

 function changevaluesubmit()

 {

	 document.joinform.submit.value="validating your input...";

 }

 function validateemailsubmit()

 {

var xmlHttp=null;

var testflag=0;

try

 {

 // Firefox, Opera 8.0+, Safari

 xmlHttp=new XMLHttpRequest();

 }

catch (e)

 {

 //Internet Explorer

 try

  {

  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

  }

 catch (e)

  {

  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

 }

	var emailtocheck=document.joinform.email.value;

	if (xmlHttp==null)

 {

 alert ("Browser does not support HTTP Request");

 return

 }



var url="chkvalidemail.php?email=" + emailtocheck;



xmlHttp.onreadystatechange=function () 

{ 



document.getElementById("emailerror").innerHTML="Wait Validation is processing....";

if (xmlHttp.readyState==4)

 { 

//alert(xmlHttp.responseText);

 var allresponseunfiltered=trim(xmlHttp.responseText);

document.getElementById("emailerror").innerHTML=allresponseunfiltered;

 if(allresponseunfiltered=='Your email address is valid')

 {

	

	 document.joinform.submit();

	}

	else

	{

		

		return false;

		

	}

 

 } 

}

xmlHttp.open("GET",url,true);

xmlHttp.send(null);



}

function trim(s)

{

	var l=0; var r=s.length -1;

	while(l < s.length && s[l] == ' ')

	{	l++; }

	while(r > l && s[r] == ' ')

	{	r-=1;	}

	return s.substring(l, r+1);

}



function wait(msecs)

{



var start = new Date().getTime();

var cur = start

while(cur - start < msecs)

{

cur = new Date().getTime();

}

}

function checkvalemailtest()

{

		//wait(5000);

	var testmike=trim(document.joinform.checkvalemail.value);

	if(testmike=='1')

	{

	return true;

	}

	else

	{

		document.getElementById("emailerror").innerHTML="This email is not working - please enter a different, valid email address.";

	return false;

	}



}

