// JavaScript Document

function emailThisPage()
{
 document.write('<form name="emailthis" method="post">')
 document.write('</form>')
 document.emailthis.action='http://www.ldworldwide.org/email/ReferAFriend.php?url='+location.href
 document.emailthis.submit()
}

function validate()
{
var fname=document.refer.fname.value
var femail=document.refer.femail.value
var name=document.refer.name.value
var email=document.refer.email.value

if(trim(fname)=="")
{
alert("Please Enter YOUR FRIEND'S NAME")
document.refer.fname.focus()
return false
}
else if(trim(femail)=="")
{
  alert("Please Enter YOUR FRIEND'S EMAIL ADDRESS")
  document.refer.femail.focus()
  return false
}
else if(femail!="" && echeck(femail)==false)
{
alert("Invalid E-mail ID")
 document.refer.femail.focus()
 document.refer.femail.select()
  return false	
}
else if(trim(name)=="")
{
alert("Please Enter YOUR NAME")
document.refer.name.focus()
return false
}
else if(trim(email)=="")
{
  alert("Please Enter YOUR  EMAIL ADDRESS")
  document.refer.email.focus()
  return false
}
else if(email!="" && echeck(email)==false)
{
alert("Invalid E-mail ID")
 document.refer.email.focus()
 document.refer.email.select()
  return false	
}
else
  return true


}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { 
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for 
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
} 

 function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}
         if(str.indexOf("'")!=-1)
		{
			 return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		  
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
}








