var mini_contact_form_msg = '';

function validate_mini_contact_form() {

	var form = document.mini_contact_form;



	var err = 0;



	err = validate_required(form.name,"Name must be filled out!");

	err = validate_required(form.email,"Email must be filled out!");

	err = validate_email(form.email,"Not a valid e-mail address!");

	if (mini_contact_form_msg!='') 

	{

		alert(mini_contact_form_msg);

	} 

	else 

	{

		form.submit();

	}

	mini_contact_form_msg = '';

}





function validate_required(field,alerttxt)

{



  if (field.value==null||field.value==""||field.value.length==0)

    {

    //alert(alerttxt);

	mini_contact_form_msg += alerttxt + "\n";

	return false;

    }

  else {return true;}



}



function validate_email(field,alerttxt)

{

  apos=field.value.indexOf("@");

  dotpos=field.value.lastIndexOf(".");

  if (field.value == '')

    {

	//mini_contact_form_msg += alerttxt + " xx\n";

	return false;

	}

  if (apos<1||dotpos-apos<2)

	{

	//alert(alerttxt);

	mini_contact_form_msg += alerttxt + "\n";

	return false;

	}

  else {return true;}

}
