// JavaScript Document
function validate(frm)
{
// 0 means valid values
// 1 means invalid values

	var pdcode="0000";
	var fields_array=new Array();
	fields_array["name_count"]="0";
	fields_array["email_count"]="1";
	fields_array["phoneCountry_count"]="0";
	fields_array["phoneState_count"]="0";
	fields_array["phoneNumber_count"]="0";
	fields_array["comments_count"]="0";
	fields_array["txtNumber"]="0";

	var returnValue = true;
    var errorMessage = 'The following field(s) are required and do not contain any information:\n\n';
    var focusField = null;
	
	var name=document.forms[frm].name.value;
	var email=document.forms[frm].email.value;
//	var textNumber=document.forms[frm].txtNumber.value;
	
	
	
	
// Validation for field "email" - empty / valid email format 

	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms[frm].email.value))
	{
		fields_array["email_count"]="0";
	}
	else
	{
	errorMessage += ' - Please enter your Email address.\n';
      if(!focusField)
        focusField = document.forms[frm].email;
        returnValue = false;
	} 
	
/*	
	if(!textNumber)
	{
	errorMessage += ' - Please enter the human verification code\n';
      if(!focusField)
        focusField = document.forms[frm].txtNumber;
        returnValue = false;
	}
	else
	{
	fields_array["txtNumber"]="0";
	}
*/	
pdcode=fields_array['name_count']+fields_array["email_count"]+fields_array["phoneCountry_count"]+fields_array["phoneState_count"]+fields_array["phoneNumber_count"]+fields_array["comments_count"]+fields_array["txtNumber"];
	
	 if(!returnValue)
    {
      alert(errorMessage);
      if(focusField)
        focusField.focus();
    }
	 google_trackerEvent(pdcode);
    return returnValue;
}

function google_trackerEvent(pdcode)
{
// alert(pdcode);
	var pageTracker = _gat._getTracker("UA-53171-1");
	pageTracker._trackPageview("/contactus/"+pdcode);
}
