function verify_form1()
{
	if(frm.first_name.value=="")
	{
		alert("First Name can't be left empty!");
		frm.first_name.select();
		return false;
	}
	
	if(frm.last_name.value=="")
	{
		alert("Last Name can't be left empty!");
		frm.last_name.select();		
		return false;
	}
	
	if(frm.street_address.value=="")
	{
		alert("Street Address can't be left empty!");
		frm.street_address.select();
		return false;
	}
	
	if(frm.city.value=="")
	{
		alert("City can't be left empty!");
		frm.city.select();
		return false;
	}
	
	if(frm.zip.value=="")
	{
		alert("Zip can't be left empty!");
		frm.zip.select();
		return false;
	}
	
	if(frm.phone.value=="")
	{
		alert("Phone No. can't be left empty");
		frm.phone.select();
		return false;
	}
	
	
	return validate_email();
	
}

function verify_form_contact()
{
	
		
	if(frm.first_name.value=="")
	{
		alert("First Name can't be left empty!");
		frm.first_name.select();
		return false;
	}
	
	if(frm.last_name.value=="")
	{
		alert("Last Name can't be left empty!");
		frm.last_name.select();		
		return false;
	}
	
	
	if(frm.phone.value=="")
	{
		alert("Phone No. can't be left empty");
		frm.phone.select();
		return false;
	}
	
	if(frm.comment.value=="")
	{
		alert("Comments. can't be left empty");
		frm.comment.select();
		return false;
	}
	
	return validate_email();
	
}


function validate_email()
{
	
	if(frm.email.value=='')
	{
	alert("Email can't be left empty.");
	frm.email.select();
	return false;
	
	}
	emails=frm.email.value;
	
	badStuff = ";:/,' \"\\";
		for (i=0; i<badStuff.length; i++)
	{
			badCheck = badStuff.charAt(i);
			if (emails.indexOf(badCheck,0) != -1){
			alert("Please enter a valid email address.");
			frm.email.select();
				return false;
			}
		}
		posOfAtSign = emails.indexOf("@",1)
		if (posOfAtSign == -1){
			alert("Please enter a valid email address.");
			frm.email.select();
			return false;
		}
		if (emails.indexOf("@",posOfAtSign+1) != -1){
			alert("Please enter a valid email address.");
			frm.email.select();
			return false;
		}
		posOfPeriod = emails.indexOf(".", posOfAtSign)
		if (posOfPeriod == -1){
			alert("Please enter a valid email address.");
			frm.email.select();
			return false;
		}
		if (posOfPeriod+2 > emails.length){
			alert("Please enter a valid email address.");
			frm.email.select();
			return false;
		}
}



function verify_friend()
{
	
	if(document.frm.name.value=="")	
	{
		alert("Name field can not be left blank");	
		frm.name.select();
		return false;
	}
	
	if(!validateEmail(frm.email.value))
	{
		alert("Please enter the correct email address");
		frm.email.select();
		return false;
	}
		

	if(document.frm.cname.value=="")	
	{
		alert("Collegue name field can not be left blank");	
		frm.cname.select();		
		return false;
	}

	if(!validateEmail(frm.cemail.value))
	{
		alert("Please enter the correct email address");
		frm.cemail.select();
		return false;
	}
		

	return true;
}


function validateEmail(email)
{
	
	// This function is used to validate a given e-mail 
	// address for the proper syntax
	
	if (email == ""){
		return false;
	}
	badStuff = ";:/,' \"\\";
	for (i=0; i<badStuff.length; i++){
		badCheck = badStuff.charAt(i)
		if (email.indexOf(badCheck,0) != -1){
			return false;
		}
	}
	posOfAtSign = email.indexOf("@",1)
	if (posOfAtSign == -1){
		return false;
	}
	if (email.indexOf("@",posOfAtSign+1) != -1){
		return false;
	}
	posOfPeriod = email.indexOf(".", posOfAtSign)
	if (posOfPeriod == -1){
		return false;
	}
	if (posOfPeriod+2 > email.length){
		return false;
	}
	return true
}