function validate()
{
if (document.contactus.name.value.length <= 0)
{
alert("Name cannot be blank");
document.contactus.name.focus()
return false;
}	
if (document.contactus.email.value.length <=0)
{
alert("Email cannot be blank");
document.contactus.email.focus()
return false;
}
if (document.contactus.address.value.length <= 0)
{
alert("Address cannot be blank");
document.contactus.address.focus();
return false;
}
if (document.contactus.country.value.length <=0)
{
alert("Country can not be blank");
document.contactus.country.focus()
return false;
}
if (document.contactus.phone.value.length <=0)
{
alert("Phone number can not be blank");
document.contactus.phone.focus()
return false;
}
if (document.contactus.code.value=="" || document.contactus.code.value.toLowerCase()!="edu123")
{
alert("Enter the code shown below");
document.contactus.code.focus();
return false;
}
if (document.contactus.comments.value.length <=0)
{
alert("Please enter your comments");
document.contactus.comments.focus()
return false;
}
else
{
if (!email())
{
document.contactus.email.focus();
return false;
}
}
if (document.contactus.address.value.length <=0 )
{
alert("Address can not be blank");
document.popupad.address.focus();
return false;
}
}
function email()
{ 
str = document.contactus.email.value; 
i=0;
while((i<str.length)&&(str.charAt(i) != '@'))
i++;
if(i==str.length)
{
alert("'@'  is required in the email address");	 
document.contactus.email.focus();		
return false	      	 
}
else
{	
if(str.charAt(0) == '.')	 
{
alert("' . ' can not be the first character of email address.");	
document.contactus.email.focus();	     
return false;	
}
else
{
i=0;       	 
while((i<str.length)&&(str.charAt(i) != '.'))  
i++;
if(i==str.length)	 
{	 
alert("' . '  is required in the email address");		
document.contactus.email.focus();	   
return false;	      
}
else
{
if(str.charAt(i-1) == '@')
{	
alert("Character(s) are needed between  ' @ ' and  ' . '");
document.contactus.email.focus();	
return false;	
}
else 
{
if(i==str.length-1)	 
{
alert("' . '  can't be the last character of email address");	
document.contactus.email.focus();
return false;
}
else
{
i=0;count=0;
while((i<str.length)&&(count<2))
{
if(str.charAt(i)=='@')
count++;i++;
}
if(count>1)
{
alert("'@'  can't be entered more than one");
document.contactus.email.focus();
return false;
}
else
{
i=0;
while(i<str.length-1)
{
if((str.charAt(i)=='.')&&(str.charAt(i+1)=='.'))
{
alert("Character(s) are needed between  ' . ' and  ' . '");
document.contactus.email.focus();
return false;
}
else
i++;
}
if(str.charAt(str.length-1)=='.')
{
alert("' . '  can't be the last character of email address");
ocument.contactus.email.focus();
return false;
}
else
return true;	
}
}
}
}
}
}
}