var flag=0;



function trim1(inputString) 

{

	if (typeof inputString != "string") 

	{

		return inputString; 

	}

	var retValue = inputString;

	var ch = retValue.substring(0, 1);

	while (ch == " ") 

	{ // Check for spaces at the beginning of the string

		retValue = retValue.substring(1, retValue.length);

		ch = retValue.substring(0, 1);

	}

	ch = retValue.substring(retValue.length-1, retValue.length);

	while (ch == " ") 

	{ // Check for spaces at the end of the string

		retValue = retValue.substring(0, retValue.length-1);

		ch = retValue.substring(retValue.length-1, retValue.length);

	}



return retValue;

}



var vld_Email =  /^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,5}|[0-9]{1,3})(\]?))?$/;



function validate()
{
	var msg="";
	
	if(trim1(document.form1.fname.value)=="")
	{
		document.form1.fname.focus();
		flag=1;
		msg+="->Please enter the value for name.\n";
		
	}

	if(trim1(document.form1.email.value)=="")
	{
		msg+="->Please enter the value email.\n";
		document.form1.email.focus();
		flag=1;
	}
	
	if(eval(vld_Email).test(document.form1.email.value)==false)
	{
		alert("Please enter a valid email address.");
		document.form1.email.focus();
		return (false);
	}

	if(trim1(document.form1.address.value)=="")
	{
		msg+="->Please enter the value for address.\n";
		document.form1.address.focus();
		flag=1;
	}
	
	if(trim1(document.form1.city.value)=="")
	{
		msg+="->Please enter the value for city.\n";
		document.form1.city.focus();
		flag=1;
	}

	if(trim1(document.form1.state.value)=="")
	{
		msg+="->Please enter the value for state.\n";
		document.form1.state.focus();
		flag=1;
	}

	if(trim1(document.form1.zip.value)=="")
	{
		msg+="->Please enter the value zip.\n";
		document.form1.zip.focus();
		flag=1;
	}
	else if(isNaN(document.form1.zip.value))
	{
		alert("Please enter the valid value for zip.");
		document.form1.zip.focus();
		return false;
	}

	if(trim1(document.form1.phone.value)=="")
	{
		msg+="->Please enter the value for phone.\n";
		document.form1.phone.focus();
		flag=1;
	}

	if(trim1(document.form1.Product.value)=="")
	{
		msg+="->Please Select a Region.\n";
		document.form1.Product.focus();
		flag=1;
	}

	if(flag==1){
		msg="Please correct the errors below:\n\n"+msg;
		alert(msg);
		return false;
	}
	else{
		return true;
		}
		
	if(document.getElementById('resume_id').value=="")
		{
		alert("Please select resume file to upload.");
		document.getElementById('resume_id').focus();
		return false;
		}
	else{
		var file=document.getElementById('resume_id').value.split(".");
		
		if(file[1].toUpperCase()!="DOC" && file[1].toUpperCase()!="DOCX" && file[1].toUpperCase()!="RTF" && file[1].toUpperCase()!="TXT")
			{
			alert("Please select only text, RTF, and MS word format files to upload.")
			document.getElementById('resume_id').focus();
			return false;
			}
	}
		
}