// JavaScript Document

function validateForm () 
{
	var yname1 = document.form1.fname.value;
	var fname1 = document.form1.yname.value;
	
	var yemail1 = document.form1.yemail.value;
	var femail1 = document.form1.femail.value;
	var fmessage = document.form1.message.value;
	
	var errorString = "";
	
	var yflagrate,yflagdecimal,i,temp1,temp2,fflagrate,fflagdecimal;

	if (yname1 == "") {
		errorString = errorString + "Your Name has been left blank.\n";
	}
	for(i=0; i<yemail1.length;i++)
	{
		temp1=yemail1.charAt(i);
		if(temp1=="@") yflagrate="true";
		if(temp1==".") yflagdecimal="true";
	}
	if (yemail1 == "") {
		errorString = errorString + "Your Email has been left blank.\n";
	}
	else
	{
		if(yflagrate=="true" & yflagdecimal=="true")
		{}
		else {errorString=errorString + "Your Email is invalid. \n" ; }
	}
	
	
	if (fname1 == "") {
		errorString = errorString + "Friend's Name has been left blank.\n";
	}
	for(i=0; i<femail1.length;i++)
	{
		temp2=femail1.charAt(i);
		if(temp2=="@") fflagrate="true";
		if(temp2==".") fflagdecimal="true";
	}
	if (femail1 == "") {
		errorString = errorString + "Friend's Email has been left blank.\n";
	}
	else
	{
		if(fflagrate=="true" & fflagdecimal=="true")
		{}
		else {errorString=errorString + "Friend's Email is invalid. \n" ; }
	}
	if (fmessage == "") {
		errorString = errorString + "Message has been left blank.\n";
	}
	
	if (errorString == "")
	{
		return true;
	}

	else
	{
		errorString="This form could not be submitted because: \n\n"+errorString ;
		alert(errorString);
	}
	return false;
}