	function checkSignup()

	{

		with(document.frmtry)

		{

			if(name.value.length<=0)

			{

				alert("Please fill the name field")

				name.focus();

				return false;

			}

			if(email.value.length<=0)

			{

				alert("Please fill the email field")

				email.focus();

				return false;

			}

			if(! is_email(email.value))

			{

				alert("Hey, that's not a good email address. Try again")

				email.select();

				return false;

			}

		}

	}



	function checkEmail()

	{

		with(document.frmsend)

		{

			

			if (senderName.value.length == 0 ) {alert("Please fill the name field"); senderName.focus(); return false ;}





			if (friends.value.length == 0 ) {alert("Please fill the email field"); friends.focus(); return false ;}

		var estr;

		estr = friends.value ;

		var tmpestr ;

		var estr1 ;

		tmpestr = estr.split(" ") ;

		for(i=0 ; i < tmpestr.length ; i++)

		{

			estr1 += tmpestr[i] ;

		}



		estr = estr1.split(',') ;

		var disp_id ;

		//alert(estr.length) ;

		for(j = 0 ; j < estr.length ; j++)

		{

		disp_id = estr[j] ;

		//alert(disp_id)

		disp_id = disp_id.replace("undefined","") ;

		  if (! is_email(estr[j])) {alert("Hey,  '"+ disp_id + "'   is not a good email address. Try again" ) ; friends.select() ; return false ;}

		}

	}

	}





		



function is_email(str)

//Programmed by Gaurav Saparia

{    

		str = str.replace(" ","") ;

		if(str.length==0) { return false;}

		var emailStr=str;

		var emailPat=/^(.+)@(.+)$/;

		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";

		var validChars="\[^\\s" + specialChars + "\]";

		var quotedUser="(\"[^\"]*\")";

		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;

		var atom=validChars + '+';

		var word="(" + atom + "|" + quotedUser + ")";

		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");

		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");

		var matchArray=emailStr.match(emailPat);

		if (matchArray==null) {	return false;}

		var user=matchArray[1];

		var domain=matchArray[2];

		if (user.match(userPat)==null) {return false;}

		var IPArray=domain.match(ipDomainPat);

		if (IPArray!=null) {

			  for (var i=1;i<=4;i++) {

				if (IPArray[i]>255) {return false;}

			}

		}

		var domainArray=domain.match(domainPat);

		if (domainArray==null) {return false;}

		var atomPat=new RegExp(atom,"g");

		var domArr=domain.match(atomPat);

		var len=domArr.length;

		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {return false;}

		if (len<2) {return false;}

return true ;

}



function validateDownload()

{

	with(document.frmDownload)

	{

		if (email.value.length<=0)

		{

			alert("Please fill the email field");

			email.focus();

			return false;



		}



		if(! is_email(email.value))

		{

			alert("Hey,  this is not a good email address. Try again");

			email.focus();

			return false;

		}

	



	startDownload(email.value);

	}



	//startDownload("")

}	



function startDownload(eml)

{

		var url = "download.php";

		var pars = "email="+eml;

		var myAjax = new Ajax.Request(

		url, 

		{

			method: 'get', 

			parameters: pars, 

			onComplete: loadFile

		});

}



function loadFile()

{

	location.replace("FoundIt.exe");

}