// JavaScript Document
function emailcheck(str)
	{
		if(str.value=="")
			return false;
		with (str)
		{
			apos=value.indexOf("@")
			dotpos=value.lastIndexOf(".")
			if (apos<1||dotpos-apos<2)
			{
				return false
			}
			else
			{
				return true
			}
		}
	}


function check()
  {
	  if(document.getElementById("txt_fname").value=="")
	  {
		alert("Please Enter First Name");
		document.getElementById("txt_fname").focus();
		return false;
	  }
	  else if(document.getElementById("txt_lname").value=="")
	  {
		alert("Please Enter Last Name");
		document.getElementById("txt_lname").focus();
		return false;
	  }
	  else if(document.getElementById("txt_position").value=="")
	  {
		alert("Please Enter your position");
		document.getElementById("txt_position").focus();
		return false;
	  }
	  else if(document.getElementById("txt_email").value=="")
	  {
		alert("Please Enter your Email");
		document.getElementById("txt_email").focus();
		return false;
	  }
	   else if (!emailcheck(document.getElementById("txt_email")))
	  {
		alert("Please enter valid email address");
		document.getElementById("txt_email").focus();
		return false;
	  }
	  else if(document.getElementById("txt_phone").value=="")
	  {
		alert("Please enter phone number");
		document.getElementById("txt_phone").focus();
		return false;
	  }
	  if(isNaN(document.getElementById("txt_phone").value))
	  {
		  alert("Please enter your valid phone no.");
		  document.getElementById("txt_phone").focus();
		   return false;
	  }
	  else if(document.getElementById("txt_org").value=="")
	  {
		alert("Please enter your organisation");
		document.getElementById("txt_org").focus();
		return false;
	  }
	  else if(document.getElementById("txt_country").value=="")
	  {
		alert("Please select country");
		document.getElementById("txt_country").focus();
		return false;
	  }
	  else if(document.getElementById("txt_city").value=="")
  {
	alert("Please enter City/State ");
	document.getElementById("txt_city").focus();
	return false;
  }
	    else if(document.getElementById("txt_street").value=="")
	  {
		alert("Please enter Street Address");
		document.getElementById("txt_street").focus();
		return false;
	  }
	    else if(document.getElementById("txt_zip").value=="")
	  {
		alert("Please enter Post / ZIP code");
		document.getElementById("txt_zip").focus();
		return false;
	  }
	  
	  else if (document.getElementById("txt_email").value.length >0)
	  {  
		 i=document.getElementById("txt_email").value.indexOf("@")
		 j=document.getElementById("txt_email").value.indexOf(".",i)
		 k=document.getElementById("txt_email").value.indexOf(",")
		 kk=document.getElementById("txt_email").value.indexOf(" ")
		 jj=document.getElementById("txt_email").value.lastIndexOf(".")+1
		 len=document.getElementById("txt_email").value.length

			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3))
			{ 	 		
 			}
			else 
			{
				alert("Please enter an exact email address.\n" +
				document.getElementById("txt_email").value + " is invalid.");
				document.getElementById("txt_email").focus();
				return false;
			}
	 }	
	 
	 if(document.getElementById("txt_require").value=="")
	  {
		alert("Please enter your requirement");
		document.getElementById("txt_require").focus();
		return false;
	  }
	  else if (document.getElementById("com_budget").value=="")
	  {
		alert('Please select your Budget allocation.');
		document.getElementById("com_budget").focus();
		return false;
	  }
	  else  if(document.getElementById("com_redirect").value=="")
	  {
		alert("Please tell us how you were directed to the House of PSP website");
		document.getElementById("com_redirect").focus();
		return false;
	  }	
	  return true;
  }  