/* Callback validation */
function Callbackvalidation()
{
  
	var sPName=document.frmRFP.phoneNumber.value;
	
 	var slName=document.frmRFP.txtName.value;
	var sCallme=document.frmRFP.cmbCallmeback.value;
 	var sMessage=document.frmRFP.txtMessage.value;
	
	if(sPName == "")
	{
	   alert("Please Enter Phone Number");
	   document.frmRFP.phoneNumber.focus();
	   return false;
 	}
	
	if(slName == "")
	{
	   alert("Please Enter Name");
	   document.frmRFP.txtName.focus();
	   return false;
 	}
 
	if(sCallme == "")
	{
	   alert("Please Select Time in which to call");
	   document.frmRFP.cmbCallmeback.focus();
	   return false;
 	}
	if(sMessage == "")
	{
	   alert("Please Enter Your Message");
	   document.frmRFP.txtMessage.focus();
	   return false;
 	}
return true;
document.frmRFP.submit();
}

function Callbackclosewindow()
	 {
 		window.close(); 
	 }
/*Javascript for Resume validation*/	 
function checkFile(s)
{
  var str=s;
  var len=s.length;
  if (len>0)
	if( str.substr(len-3,3)=="doc" || str.substr(len-3,3)=="DOC" || str.substr(len-3,3)=="RTF" || str.substr(len-3,3)=="rtf" || str.substr(len-3,3)=="xls" || str.substr(len-3,3)=="XLS" || str.substr(len-3,3)=="ppt" || str.substr(len-3,3)=="PPT" || str.substr(len-3,3)=="pdf" || str.substr(len-3,3)=="PDF")
		return true;
	else
	   return false;

    return true;
}


function Resumevalidation()
{
  
	var sfName=document.frmResume.txtfname.value;
 	var slName=document.frmResume.txtlname.value;
	var sEmail=document.frmResume.txtemail.value;
	var sPhone=document.frmResume.txtphone.value;
	var sResume=document.frmResume.txtresume.value;
	var vldmail=/^[a-zA-Z0-9_.]+@([a-zA-Z0-9_.]+\.)+[a-zA-Z]{2,3}$/;
	match=vldmail.test(sEmail);
	
 	if(sfName == "")
	{
	   alert("Please Enter First Name");
	   document.frmResume.txtfname.focus();
	   return false;
 	}
	if(slName == "")
	{
	   alert("Please enter Last Name");
	   document.frmResume.txtlname.focus();
	   return false;
 	}
	if(sEmail == "")
	{
	   alert("Please enter Email Address");
	   document.frmResume.txtemail.focus();
	   return false;
 	}
	if (!match)
	  {
	  	alert("Please Provide Valid E-mail")
		document.frmResume.txtemail.focus();
		return false;
	  }
	if(sPhone == "")
	{
	   alert("Please enter Phone Number");
	   document.frmResume.txtphone.focus();
	   return false;
 	}
	if(sResume == "")
	{
	   alert("Please upload Your RESUME");
	   document.frmResume.txtresume.focus();
	   return false;
 	}
	if (!checkFile(sResume))
	{
	    alert("Please select the Document");
	    return false;
	}		
 	
 	return true;
	document.frmResume.submit();
}

/*RFP Validation*/

function RFPvalidation()
{
  
	
  	var sName=document.frmRFP.txtname.value;
 	var sNumber=document.frmRFP.txtcontactno.value;
	var sEmail=document.frmRFP.txtMailId.value;
	var sKnow=document.frmRFP.cmbKnow.value;
	
	var sOrganization=document.frmRFP.txtOrgName.value;
	var sWeb=document.frmRFP.txtWebSite.value;
	var sAddress=document.frmRFP.txtAddr.value;
	var sCity=document.frmRFP.txtCity.value;
	var sState=document.frmRFP.txtState.value;
	
	var sCountry=document.frmRFP.cmbCountry.value;
	
	var sZip=document.frmRFP.txtZip.value;
	 
	 
	
	var sRequirements=document.frmRFP.txtRequirements.value;
	
//	var sSpecifications=document.frmRFPtxtuploadSpecs.value;
 
	var vldmail=/^[a-zA-Z0-9_.]+@([a-zA-Z0-9_.]+\.)+[a-zA-Z]{2,3}$/;
	match=vldmail.test(sEmail);
	
	 
	
	if(sName == "")
	{
	   alert("Please Enter your Name");
	   document.frmRFP.txtname.focus();
	   return false;
 	}
	
	if(sEmail == "")
	{
	   alert("Please enter Email Address");
	   document.frmRFP.txtMailId.focus();
	   return false;
 	}
	if (!match)
	  {
	  	alert("Please Provide Valid E-mail")
		document.frmRFP.txtMailId.focus();
		return false;
	  }
	
	if(sKnow == "")
	{
	   alert("Please Select the source of information");
	   document.frmRFP.cmbKnow.focus();
	   return false;
 	}
	
 	if(sOrganization == "")
	{
	   alert("Please Enter your Organisation Name");
	   document.frmRFP.txtOrgName.focus();
	   return false;
 	}
	
	
	if(sAddress == "")
	{
	   alert("Please Enter your Address");
	   document.frmRFP.txtAddr.focus();
	   return false;
 	}
	if(sCity == "")
	{
	   alert("Please Enter your City");
	   document.frmRFP.txtCity.focus();
	   return false;
 	}
	if(sState == "")
	{
	   alert("Please Enter your State");
	   document.frmRFP.txtState.focus();
	   return false;
 	}
	
	
	
	if(sCountry == "")
	{
	   alert("Please Select your Country");
	   document.frmRFP.cmbCountry.focus();
	   return false;
 	}
	
	if(sZip == "")
	{
	   alert("Please enter Zip code");
	   document.frmRFP.txtZip.focus();
	   return false;
 	}
	 
		var chks = document.getElementsByName('chkbxServices[]');
		var hasChecked = false;
	 
				for (var i = 0; i < chks.length; i++)
				{
				
					if (chks[i].checked)
						{
 							hasChecked = true;
							break;
						 }
				}
				if (hasChecked == false)
				{
					alert("Please select at least one Service.");
					return false;
				}
	
			 
		return true;
		document.frmRFP.submit();
}




