
function VerifySubmitResume(hasCompanyDropDown)  {
	if (hasCompanyDropDown && (document.frmResume.division_id.value == "0")) {
		alert("Please select a company.");
		document.frmResume.division_id.focus();		return false;
	}	if (hasCompanyDropDown && (document.frmResume.division_id.value == "0" && document.frmResume.location_id.value == "0")) {
		alert("Please select a company and a location.");
		document.frmResume.division_id.focus();		return false;
	}	if (hasCompanyDropDown && (document.frmResume.division_id.value != "0" && document.frmResume.location_id.value == "0")) {
		alert("Please select a location.");
		document.frmResume.location_id.focus();		return false;
	}	if (((typeof (document.frmResume.location_id)) != "undefined") && !hasCompanyDropDown && document.frmResume.location_id.value == "0") {
		alert("Please select a location.");
		document.frmResume.location_id.focus();		return false;	}		if (document.frmResume.txtfname.value.length == 0) {
		alert("Please enter your first name.");
		document.frmResume.txtfname.focus();
		return false;
	}
	if (document.frmResume.txtlname.value.length == 0) {
		alert("Please enter your last name.");
		document.frmResume.txtlname.focus();
		return false;
	}	if(document.frmResume.txtphone.value.length == 0) {			alert("Please enter your telephone number.");
		document.frmResume.txtphone.focus();		return false;	}
	if (document.frmResume.txtemail.value.length == 0) {
		alert("Please enter your email address.");
		document.frmResume.txtemail.focus();
		return false;					
	}
	if (document.frmResume.txtemail.value.indexOf('@') <= 0) {
		alert("This email address seems wrong - the \'@\' sign is missing.");
		document.frmResume.txtemail.focus();
		return false;   
	}
	if ((document.frmResume.txtemail.value.indexOf('.') <= 0)){
		alert("This email address seems wrong - the \'.\' is missing.");
		document.frmResume.txtemail.focus();
		return flag=false;	} 						
	if (document.frmResume.resume.value.length == 0)		{
		alert("Please upload your resume.");
		document.frmResume.resume.focus();
		return false;
	}
	return true;
}

function validEmail(email) {
	invalidChars = " /:,;";

	if (email == "") 
	{
		return false;
	}
	for (i=0; i<invalidChars.length; i++) 
	{
		badChar = invalidChars.charAt(i);
				
		if (email.indexOf(badChar,0) != -1) {
			return false;
		}
	}
	atPos = email.indexOf("@",1)
	if (atPos == -1) 
	{
		return false;
	}
	if (email.indexOf("@",atPos+1) != -1) 
	{
		return false;
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) 
	{
		return false;
	}
	if (periodPos+3 > email.length)	
	{
		return false;
	}
	return true;
		}

function verifyEmail(incomingEmail) 
{
	//Regular Expression for email id pattern
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
		
	if (re.test(incomingEmail)) {
		return true;
	}
	else
	{	
		return false;
	}
}

function VerifySubmitNewBusiness()  {	var newWindow;	if (document.frmNewBusiness.txtfname.value.length == 0) {
		alert("Please enter your first name.");
		document.frmNewBusiness.txtfname.focus();
		return false;
	}		if (document.frmNewBusiness.txtlname.value.length == 0) {
		alert("Please enter your last name.");
		document.frmNewBusiness.txtlname.focus();
		return false;
	}		
	if (document.frmNewBusiness.txtTitle.value.length == 0) {
		alert("Please enter your title.");
		document.frmNewBusiness.txtTitle.focus();		return false;
	}
		if (document.frmNewBusiness.txtOrganization.value.length == 0) {
		alert("Please enter the name of your Organization.");
		document.frmNewBusiness.txtOrganization.focus();		return false;
	}
			if (document.frmNewBusiness.txtphone.value.length == 0) {			alert("Please enter your telephone number.");
		document.frmNewBusiness.txtphone.focus();		return false;	}	
	if (document.frmNewBusiness.txtemail.value.length == 0) {
		alert("Please enter your email address.");
		document.frmNewBusiness.txtemail.focus();
		return false;					
	}	
	if (verifyEmail(document.frmNewBusiness.txtemail.value) == false) 
	{
		alert("Invalid email address !");
		document.frmNewBusiness.txtemail.focus();
		document.frmNewBusiness.txtemail.select();
		return false;
	} 
	
	if (validEmail(document.frmNewBusiness.txtemail.value) == false) 
	{
		alert("Invalid email address !");
		document.frmNewBusiness.txtemail.focus();
		document.frmNewBusiness.txtemail.select();
		return false;
	} 		
		if (document.frmNewBusiness.collaboration_id.value == "0") {
		alert("Please select a Type of Collaboration.");
		document.frmNewBusiness.collaboration_id.focus();		return false;
	} 

	if ((document.frmNewBusiness.collaboration_id.value == "999") && (document.frmNewBusiness.txtOtherCT.value.length == 0)) {
		alert("Please select another Type of Collaboration or enter a description of the proposed Collaboration.")		document.frmNewBusiness.txtOtherCT.focus();		return false;		
	}
		if (document.frmNewBusiness.therapeutic_area_id.value == "0") {
		alert("Please select a Therapeutic Area.");
		document.frmNewBusiness.therapeutic_area_id.focus();		return false;
	} 

	if ((document.frmNewBusiness.therapeutic_area_id.value == "999") && (document.frmNewBusiness.txtOtherTA.value.length == 0)) {
		alert("Please select another Therapeutic Area or enter a description of the Therapeutic Area.")		document.frmNewBusiness.txtOtherTA.focus();		return false;		
	}	
	if (document.frmNewBusiness.txtProdDesc.value.length == 0) {
		alert("Please enter Product/Compound description.")		document.frmNewBusiness.txtProdDesc.focus();		return false;		
	}
	
	if (document.frmNewBusiness.txtDevStage.value.length == 0) {
		alert("Please describe the current stage of development.")		document.frmNewBusiness.txtDevStage.focus();		return false;		
	}

	return true;
}