// JavaScript Document
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function isInteger (s){
  var i;
  for (i = 0; i < s.length; i++){
	 var c = s.charAt(i);
		 if (isNaN(c)) 
			return false;
  }
  return true;
}

/*function CheckRecruiter() {


	if(document.f1.title.value=="")
	{
		alert('Select your title, please!');
		document.f1.title.focus();
		return false;
	}
	
	if(document.f1.ContactName.value=="")

	{

		alert('Enter a contact name, please!');

		document.f1.ContactName.focus();

		return false;

	}



	if(document.f1.CompanyName.value=="")

	{

		alert('Enter your company name, please!');

		document.f1.CompanyName.focus();

		return false;

	}



	if(document.f1.CompanyCountry.value=="")

	{

		alert('Select your company country, please!');

		document.f1.CompanyCountry.focus();

		return false;

	}



	if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.f1.CompanyEmail.value))

	{

		alert("Invalid E-mail Address! Please re-enter.");

		document.f1.CompanyEmail.value="";

		document.f1.CompanyEmail.focus();

		return false;

	}



	if(document.f1.rname.value=="")

	{

		alert('Enter your login name, please!');

		document.f1.ename.focus();

		return false;

	}			



	if(document.f1.rpass.value=="")

	{

		alert('Enter your password, please!');

		document.f1.rpass.focus();

		return false;

	}



	if(document.f1.cpass.value=="")

	{

		alert('Confirm your password, please!');

		document.f1.cpass.focus();

		return false;

	}



	if(document.f1.rpass.value != "" && document.f1.cpass.value != "" && document.f1.rpass.value != document.f1.cpass.value)

	{

		alert('Enter and confirm your password again!');

		document.f1.rpass.value="";

		document.f1.cpass.value="";

		document.f1.rpass.focus();

		return false;

	}

}*/
function CheckRecruiter() {


	if(document.f1.title.value=="")
	{
		alert('Select your title, please!');
		document.f1.title.focus();
		return false;
	}
	
	else if(document.f1.ContactName.value=="")

	{

		alert('Enter a contact name, please!');

		document.f1.ContactName.focus();

		return false;

	}



	else if(document.f1.CompanyName.value=="")

	{

		alert('Enter your company name, please!');

		document.f1.CompanyName.focus();

		return false;

	}



	else if(document.f1.CompanyCountry.value=="")

	{

		alert('Select your company country, please!');

		document.f1.CompanyCountry.focus();

		return false;

	}



	else if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.f1.CompanyEmail.value))

	{

		alert("Invalid E-mail Address! Please re-enter.");

		document.f1.CompanyEmail.value="";

		document.f1.CompanyEmail.focus();

		return false;

	}



	else if(document.f1.rname.value=="")

	{

		alert('Enter your login name, please!');

		document.f1.ename.focus();

		return false;

	}			



	else if(document.f1.rpass.value=="")

	{

		alert('Enter your password, please!');

		document.f1.rpass.focus();

		return false;

	}



	else if(document.f1.cpass.value=="")

	{

		alert('Confirm your password, please!');

		document.f1.cpass.focus();

		return false;

	}



	else if(document.f1.rpass.value != "" && document.f1.cpass.value != "" && document.f1.rpass.value != document.f1.cpass.value)

	{

		alert('Enter and confirm your password again!');

		document.f1.rpass.value="";

		document.f1.cpass.value="";

		document.f1.rpass.focus();

		return false;

	}else{
		document.f1.txtAction.value='REGISTER';
		document.f1.action='recruiter_registration.php';
		document.f1.submit();
	}

}
function fncLoginFrm(){
	if(document.loginfrm.rname.value==""){
		alert("Please enter recruitername");
		document.loginfrm.rname.focus();
		return false;

	}
	else if(document.loginfrm.rpass.value==""){
		alert("Please enter Password");
		document.loginfrm.rpass.focus();
		return false;

	}else{
		document.loginfrm.txtAction.value='LOGIN';
		document.loginfrm.submit();

	}

}


function fncPostqstn(){
	if(document.questionFrm.txt_Qstn.value==""){
		alert("Please enter question");
		document.questionFrm.txt_Qstn.focus();
		return false;
	}
	if(document.questionFrm.job_category.value==""){
		alert("Please enter category");
		document.questionFrm.job_category.focus();
		return false;
	}
}
function ischeck(chks)
{
//var chks = document.getElementsByName('colors[]');
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.");
return false;
}
return true;
}

function fncPostJob(){
	if(document.jobFrm.txt_jobname.value==""){
		alert("Please enter the job name");
		document.jobFrm.txt_jobname.focus();
		return false;
	}
	if(document.jobFrm.CompanyCountry.value=="Please select"){
		alert("Please select the job location");
		document.jobFrm.CompanyCountry.focus();
		return false;
	}
	if(document.jobFrm.txtState.value=="Please select"){
		alert("Please enter the state");
		document.jobFrm.txtState.focus();
		return false;
	}


	if(document.jobFrm.question.value=="Please Select"){
		alert("Please select the Question");
		document.jobFrm.question.focus();
		return false;
	}
	if(document.jobFrm.txt_companyname.value==""){
		alert("Please enter the company name");
		document.jobFrm.txt_companyname.focus();
		return false;
	}
	if(!ischeck(document.getElementsByName('jobtype[]'))){
		alert("please check atleast one checkbox");
		return false;
	}

	if(document.jobFrm.txt_experience.value==""){
		alert("Please enter the experience");
		document.jobFrm.txt_experience.focus();
		return false;
	}
	 /*if(isInteger(trim(document.jobFrm.txt_experience.value))== false){
		alert("Please Enter integer value only" );
		document.jobFrm.txt_experience.value='';
		document.jobFrm.txt_experience.focus();
		return false;
	}*/
	if(document.jobFrm.educationlevel.value==""){
		alert("Please enter the education level");
		document.jobFrm.educationlevel.focus();
		return false;
	}
	if(document.jobFrm.aboutjob.value==""){
		alert("Please enter the about the job");
		document.jobFrm.aboutjob.focus();
		return false;
	}

	
	if(document.jobFrm.description.value==""){
		alert("Please enter the description");
		document.jobFrm.description.focus();
		return false;
	}
	/*if(document.jobFrm.j_target.value==""){
		alert("Please enter the target");
		document.jobFrm.j_target.focus();
		return false;
	}*/
	if(document.jobFrm.salary.value==""){
		alert("Please enter the salary");
		document.jobFrm.salary.focus();
		return false;
	}
	if(document.jobFrm.date1.value==""){
		alert("Please enter the postdate");
		document.jobFrm.date1.focus();
		return false;
	}
}
function fncInviteEmp(){
	if(document.inviteEmpFrm.friendsEmail.value==""){
		alert("Please enter email address");
		document.inviteEmpFrm.friendsEmail.focus();
		return false;
	}
	if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.inviteEmpFrm.friendsEmail.value))

	{

		alert("Invalid E-mail Address! Please re-enter.");

		document.inviteEmpFrm.friendsEmail.value="";

		document.inviteEmpFrm.friendsEmail.focus();

		return false;

	}

}
function editJob(jobname){ 
	document.frmEditJobList.txtAction.value=jobname;
	document.frmEditJobList.action='postjob.php';
	document.frmEditJobList.submit();
}
function deleteJob(jobname){ 
	var agree=confirm("Are you sure you wish to Delete it ?");
		if (agree)
		 {
		 	    document.frmEditJobList.txtAction.value=jobname;
				document.frmEditJobList.txtHidden.value='DELETE';
				document.frmEditJobList.submit();
                return true;				
		 }
	    else
	     {
	     	    return false;
		 }		
}
function fncScheduleInterview(user){ //alert(user);
	document.frmRecruiterFavourite.action='sch_interview.php?uname='+user; 
//alert(document.frmRecruiterFavourite.action);
	document.frmRecruiterFavourite.submit();
}
function fncDeleteQuestions(qid){ 
	var agree=confirm("Are you sure you wish to Delete it ?");
		if (agree)
		 {
		 	 var thisForm=document.listquestionFrm;
			thisForm.txtHidden.value=qid;
			thisForm.txtAction.value='DELETE';
			thisForm.submit();
			return true ;
		 }	
		else
		 {
			return false ;
		 }	
}
function fncDeleteRecruiterQuestions(qid){ 
	var thisForm=document.viewquestionFrm;
	thisForm.txtHidden.value=qid;
	thisForm.txtAction.value='DELETE';
	thisForm.submit();
}
function fncReturnToJobSeeker(){
	var thisForm=document.saveInterview;
	thisForm.action='http://www.nextemployee.com/jobs/jobseekers/login.php';
	thisForm.submit();
}
function fncJaneRecruiterValidation(){ 
	var thisForm=document.inviteEmpFrm;
	if(thisForm.friendsEmail.value==""){
		alert("Please enter to email address");
		thisForm.friendsEmail.focus();
		return false;
	}
	else if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(thisForm.friendsEmail.value))
	{
		alert("Invalid E-mail Address! Please re-enter.");
		thisForm.friendsEmail.value="";
		thisForm.friendsEmail.focus();
		return false;
	}
	else if(thisForm.txtJob.value=="Please Select"){
		alert("Please Select the job");
		thisForm.txtJob.focus();
		return false;
	}else if(thisForm.txtMessage.value==""){
		alert("Enter the message");
		thisForm.txtMessage.focus();
		return false;
	}else if(thisForm.txtDesc.value==""){
		alert("Enter the Description");
		thisForm.txtDesc.focus();
		return false;
	}else{
		thisForm.txtAction.value='INVITE';
		thisForm.submit();
	}

}
function fncSaveJobSeekerInformation(email){ 
	var thisForm=document.f1;
	thisForm.txtHid.value=email;
	thisForm.txtAction.value='INSERT'; 
	thisForm.submit();


}
function fncInviteJaneEmp(){
	if(document.inviteEmpFrm.friendsEmail.value==""){
		alert("Please enter email address");
		document.inviteEmpFrm.friendsEmail.focus();
		return false;
	}
	if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.inviteEmpFrm.friendsEmail.value))

	{

		alert("Invalid E-mail Address! Please re-enter.");

		document.inviteEmpFrm.friendsEmail.value="";

		document.inviteEmpFrm.friendsEmail.focus();

		return false;

	}if(document.inviteEmpFrm.txtMessage.value==""){
		alert("Please enter the message");
		document.inviteEmpFrm.txtMessage.focus();
		return false;
	}

}
function openwindowprofile(user) 
	{	
		var thisForm;	
		thisForm=document.frmRecruiterFavourite;
		window.open("ProfileView.php?uname="+user,'Edit','height=500,width=550,top=300,left=450,resizable,menubar=0,align=center,scrollbars=yes');
		
	}

function openwindowscheduleinterview(user) 
	{	
		var thisForm;	
		thisForm=document.frmRecruiterFavourite;
		window.open("sch_interview.php?uname="+user,'Edit','height=500,width=400,top=400,left=450,resizable,menubar=0,align=center,scrollbars=yes');
		
	}
function openwindowcallonsite(user) 
	{	
		var thisForm;	
		thisForm=document.frmRecruiterFavourite;
		window.open("callonsite.php?uname="+user,'Edit','height=400,width=475,top=400,left=450,resizable=0,menubar=0,align=center,scrollbars=yes');
		
	}
function openwindowhire(user) 
	{	
		var thisForm;	
		thisForm=document.frmRecruiterFavourite;
		window.open("hire.php?uname="+user,'Edit','height=400,width=475,top=400,left=450,resizable=0,menubar=0,align=center,scrollbars=yes');
		
	}
function openwindowmynotes(user) 
	{	
		var thisForm;	
		thisForm=document.frmRecruiterFavourite;
		window.open("candidatenotes.php?uname="+user,'Edit','height=200,width=350,top=400,left=450,resizable=0,menubar=0,align=center,scrollbars=yes');
		
	}

function popitup(url){
	newwindow=window.open(url,'name','height=200,width=350,top=400,left=450');
	
	if(window.focus)
	{
	newwindow.focus()
	}
	return false;
}

