function validate_form( form )
	{
		valid = true;
		var curr_form = form;
		var fnameval = eval("document." + curr_form + ".f_name");
		var lnameval = eval("document." + curr_form + ".lastname");
		var emailval = eval("document." + curr_form + ".email");
		
		var fname = "";
		var lname = "";
		var em = "";
		var AtPos = emailval.value.indexOf("@");
		var StopPos = emailval.value.lastIndexOf(".");
		var valid_email = "";
		
		if ( fnameval.value == "" )
		{
			fname = "First Name\n";
			valid = false;
		}
		if ( lnameval.value == "" )
		{
			lname = "Surname\n";
			valid = false;
		}
		if ( emailval.value == "" )
		{
			em = "Email\n";
			valid = false;
		}
		if (AtPos == -1 || StopPos == -1) 
		{
			valid_email = "Not a valid email address\n";
			valid = false;
		}
		
		if (StopPos < AtPos) 
		{
			valid_email = "Not a valid email address\n";
			valid = false;
		}
		
		if (StopPos - AtPos == 1) 
		{
			valid_email = "Not a valid email address\n";
			valid = false;
		}
		if(curr_form == "contact" && valid == false)
		{
			alert ( "The following fields are required with valid information:\n" + fname + lname + em + valid_email);
		}
		
		return valid;
	}
