// CheckOpenings


function Checkmailinglist(frm)
{
	
	if(document.frm.mail_choice.selectedIndex==0)
		{
		alert("Please select any position.");
		document.frm.mail_choice.focus();
		return false;
		}

	if(!CheckEmpty(frm.mailname.value,"your name"))
	{
		frm.mailname.focus();
		return false;
	}
	if(!CheckEmpty(frm.mailemail.value,"your email id"))
	{
		frm.mailemail.focus();
		return false;
	}
	if(!CheckEmailAddr(frm.mailemail.value,"Email"))
	{
		alert("Enter valid email id");
		frm.mailemail.focus();
	    return false;
	} 
}


function CheckRequestinfo(frm)
{
	
	if(!CheckEmpty(frm.organization.value,"your organization name"))
	{
		frm.organization.focus();
		return false;
	}
	if(!CheckEmpty(frm.yourname.value,"your name"))
	{
		frm.yourname.focus();
		return false;
	}
	 
	if(!CheckEmpty(frm.youremail.value,"your email id"))
	{
		frm.youremail.focus();
		return false;
	}
	if(!CheckEmailAddr(frm.youremail.value,"Email"))
	{
		alert("Enter valid email id");
		frm.youremail.focus();
	    return false;
	} 
	
	 if(!CheckEmpty(frm.webaddress.value,"your web address"))
	{
		frm.webaddress.focus();
		return false;
	}
	
	 if(!CheckEmpty(frm.Phone.value,"your phone"))
	{
		frm.Phone.focus();
		return false;
	}
	
	if(!CheckNumber(frm.Phone.value,"your phone number"))
	{
		frm.Phone.focus();
		return false;
	}
	
	if(document.frm.hearabt.selectedIndex==0)
		{
		alert("Please select any one.");
		document.frm.hearabt.focus();
		return false;
		}
}



function Checkreg(frm)
{
	 
	
	if(frm.regemail.value =="")
	{
		document.getElementById("regemail").style.borderColor="#ff0000";	 
		frm.regemail.focus();
		return false;
	}
		else
	document.getElementById("regemail").style.borderColor="#ffffff";

	
	if(!CheckEmailAddr(frm.regemail.value)){
		
			document.getElementById("regemail").style.borderColor="#ff0000";
			frm.regemail.focus();
			return false;
	}
	if(frm.regpassword.value == "")
	{
		
		document.getElementById("regpassword").style.borderColor="#ff0000";
		frm.regpassword.focus();
		return false;		 
	}
	else
	document.getElementById("regpassword").style.borderColor="#ffffff";		
}

function Checknewcandidates(frm)
{
 
 if(document.getElementById("coverFlag").value == '1')
 {
	 
	if(document.frm.position_id.selectedIndex==0)
		{
		alert("Please select position");
		document.frm.position_id.focus();
		return false;
		} 
	if(!CheckEmpty(frm.file2.value,"select cover letter"))
   
		{
			frm.file2.focus();
			return false;
		}
	if(frm.file2.value!="")
	{
		var value = frm.file2.value;
		
		var file_type = value.substring(value.length-3).toLowerCase();		
		if(file_type!='pdf' && file_type!='doc' && file_type!='ocx')
		{
			alert("We accept .doc, .docx and .pdf file extensions.");
			frm.file2.focus();
			return false;
		}
	}	
		
 }
 
	if(document.frm.how_did_hear.selectedIndex==0)
		{
		alert("Please select How did you hear about NPPN?");
		document.frm.how_did_hear.focus();
		return false;
		}
		
if( frm.how_did_hear.value=="internetads") {
	if(frm.internet_ads.value=="")
	{
		alert("Please Enter the Internet Ads");
		document.frm.internet_ads.focus();
		return false;
	}	
}

else if( frm.how_did_hear.value=="referral") {
	if(frm.referral.value=="")
	{
		alert("Please Enter the Referral");
		document.frm.referral.focus();
		return false;		 
	}	
}
else if( frm.how_did_hear.value=="others") {
	if(frm.others_hear.value=="")
	{
		alert("Please Enter the Specify");
		document.frm.others_hear.focus();
		return false;
	}
	
}
	if(!CheckEmpty(frm.firstname.value,"your first name"))
	{
		frm.firstname.focus();
		return false;
	}
	if(!CheckEmpty(frm.middlename.value,"your middle name"))
	{
		frm.middlename.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.lastname.value,"your last name"))
	{
		frm.lastname.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.address1.value,"your address line1"))
	{
		frm.address1.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.City.value,"your city"))
	{
		frm.City.focus();
		return false;
	}
	if(document.frm.state.selectedIndex==0)
		{
		alert("Please select state");
		document.frm.state.focus();
		return false;
		}
	if(!CheckEmpty(frm.zipcode.value,"your zipcode"))
	{
		frm.zipcode.focus();
		return false;
	}
	if(!IsFax(frm.zipcode.value,"your zipcode"))
	{
		frm.zipcode.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.phoneno1.value,"your phone no"))
	{
		frm.phoneno1.focus();
		return false;
	}
	 
	if(!CheckEmpty(frm.loginemail.value,"your email id"))
	{
		frm.loginemail.focus();
		return false;
	}
	if(!CheckEmailAddr(frm.loginemail.value,"Email"))
	{
		alert("Enter valid email id");
		frm.loginemail.focus();
	    return false;
	}
	 
	if(!CheckEmpty(frm.Password.value,"your password"))
	{
		frm.Password.focus();
		return false;
	}
	
	if((frm.Password.value.length<6) || (frm.Password.value.length>32))
	{
		alert("Password must be between 6 to 32");
		frm.Password.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.confirmpassword.value,"your confirm password"))
	{
		frm.confirmpassword.focus();
		return false;
	}
	
	if(frm.Password.value!=frm.confirmpassword.value)
	{
		alert("Password and Confirm Password must be same");
		frm.confirmpassword.value="";
		frm.Password.focus();
		return false;
}

	if(!CheckEmpty(frm.Desiredsalary.value,"your desired salary"))
	{
		frm.Desiredsalary.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.Currentsalary.value,"your current salary"))
	{
		frm.Currentsalary.focus();
		return false;
	}
	
	 if(!CheckEmpty(frm.Degreeheld.value,"your degree held"))
	{
		frm.Degreeheld.focus();
		return false;
	}
			 
 
	
		count=0;
		for(i=1;i<=26;i++)
		{
			var expertid_value = eval("frm.expertise_"+i).value;

			if(expertid_value!='')
			{
				count++;
			}
		}
		
		if(count==0){
			alert ("Please Enter your 6 areas of Expertise.");			 
			return false;		
		}
		 
		 if(count!=0 && count < 6)
			{
				alert ("Please Enter your 6 areas of Expertise.");			 
				return false;	
			}
	
if(!CheckEmpty(frm.file1.value,"resume"))
   
{
	frm.file1.focus();
	return false;
}
	if(frm.file1.value!="")
	{
		var value = frm.file1.value;
		
		var file_type = value.substring(value.length-3).toLowerCase();		
		if(file_type!='pdf' && file_type!='doc' && file_type!='ocx')
		{
			alert("We accept .doc, .docx and .pdf file extensions.");
			frm.file1.focus();
			return false;
		}
	}
	
}


function Contactform(frm)
{
	
	 if(!CheckEmpty(frm.cfirstname.value,"your first name"))
	{
		frm.cfirstname.focus();
		return false;
	}
		
	if(!CheckEmpty(frm.clastname.value,"your last name"))
	{
		frm.clastname.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.cemail.value,"your email id"))
	{
		frm.cemail.focus();
		return false;
	}
	if(!CheckEmailAddr(frm.cemail.value,"Email"))
	{
		alert("Enter valid email id");
		frm.cemail.focus();
	    return false;
	} 
}



//FORGOT PASSWORD
function checkEmail(frm)
{	
	if(!CheckEmailAddr(frm.email.value,"Email"))
	  {	
	   alert("Please Enter Valid Email Address");
	   frm.email.focus();
	   return false;
	   	}
}

//Members Loging
function checklogin(frm)
{
	 if(!CheckEmpty(frm.emailid.value,"the Email id"))
	{
		frm.emailid.focus();
		return false;
	}
	if(!CheckEmailAddr(frm.emailid.value,"Email"))
	{
		alert("Enter valid Email Address");
		frm.emailid="";
		frm.emailid.focus();
	    return false;
	}
	   if(frm.password.value=="")
		{
			alert("Please Enter Password");
			frm.password.focus();
			return false;
		}
	
}
 


function chk(frm)
{
	if(!CheckEmpty(frm.title.value,"Title"))
	{
		frm.title.focus();
		return false;
	}
	/*if(!CheckEmpty(frm.pagetitle.value,"Page title"))
	{
		frm.pagetitle.focus();
		return false;
	}
	if(!CheckEmpty(frm.keywords.value,"Meta keywords"))
	{
		frm.keywords.focus();
		return false;
	}
	if(!CheckEmpty(frm.description.value,"Meta description"))
	{
		frm.description.focus();
		return false;
	}*/
}
function chk1(frm)
{
	if(!CheckEmpty(frm.title.value,"sub menu name"))
	{
		frm.title.focus();
		return false;
	}
	/*if(!CheckEmpty(frm.pagetitle.value,"Page title"))
	{
		frm.pagetitle.focus();
		return false;
	}
	if(!CheckEmpty(frm.keywords.value,"Meta keywords"))
	{
		frm.keywords.focus();
		return false;
	}
	if(!CheckEmpty(frm.description.value,"Meta description"))
	{
		frm.description.focus();
		return false;
	}*/
}



function validateFrm(frm)
{
	
	 if(frm.email.value == "")
	{
		alert("Please enter your Email Address");
		frm.email.focus();
		return false;
	}

	if(!CheckEmailAddr(frm.email.value,"Email"))
	{
		alert("Enter valid Email Address");
		frm.email.focus();
	    return false;
	}
	
	if(frm.txtCaptcha.value == "")
	{
		alert("Please enter the Verification Code");
		frm.txtCaptcha.focus();
		return false;
	}
	getParam(frm);
	return (false);
}



// Check all

function checkAllFields(ref)
{
var chkAll = document.getElementById('checkAll');
var checks = document.getElementsByName('chkRecord[]');
var removeButton = document.getElementById('removeChecked');
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = true;
		}
		else
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = false;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ )
	{
		if ( checks[j].checked == true ) {		  		  	
		  totalChecked++;
		}
    }
	removeButton.value = "Delete ["+totalChecked+"] Selected";
}

