function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=0}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
//win=window.open(mypage,myname,"width='400',height='300',top='100',left='100',scrollbars='yes',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no');
}

function GoTo(url){
	NavegationForm.action = url;	
	NavegationForm.submit();
}


function GoToJob(url,VarjobId){
	//alert(VarjobId);
	NavegationForm.jobId.value = VarjobId;		
	//alert(NavegationForm.jobId.value);
	NavegationForm.action = url;	
	NavegationForm.submit();
}


function checknumber(){
var x=document.myConferenceForm.textCapacity.value
var anum=/(^\d+$)|(^\d+\.\d+$)/
//alert(document.ConferenceForm.address.value);
//alert(document.ConferenceForm.textCapacity.value);
if (document.myConferenceForm.textCapacity.value!="")
{
	x=document.myConferenceForm.textCapacity.value;
}
else
{
	x="1";
}

if (anum.test(x))
testresult=true
else{
alert("Please input a valid number!")
testresult=false
}
return (testresult)
}

function checknumberNoAlert(x){
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(x))
testresult=true
else{
testresult=false
}
return (testresult)
}


function checkemail(str)
{
var filter=/^([\w-]+(?:\.[\w-']+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}


function checkban(){
	if (document.layers||document.all||document.getElementById)
	{
	 if (checknumber())
	 {
//	 	 alert(document.ConferenceForm.textCapacity.value);
		 document.myConferenceForm.submit();
	 }
	}
	else
	{
		document.myConferenceForm.submit();
	}
}


function checkLogin(){
  var Varlogin = (RecruitersLoginForm.textlogin.value);
  var Varpassword = (RecruitersLoginForm.textpassword.value);
  var VarNoError=true;
  	
	if (!Varlogin && VarNoError) 
	{
		alert("Please supply a login! This is a required field.");
		VarNoError=false;
	}

	if (!Varpassword && VarNoError) 
	{
		alert("Please supply a password! This is a required field.");
		VarNoError=false;
	}
	if (VarNoError)
	{
		RecruitersLoginForm.submit();
	}

}


function valid_FormCV1()
{

  var email = (CVForm.email.value);
  var email2 = (CVForm.email2.value);
  var forename = (CVForm.forename.value);
  var surname = (CVForm.surname.value);
  var password = (CVForm.password.value);
  var password2 = (CVForm.password2.value);
  var birthday = (CVForm.birthday.value);
  var birthmonth = (CVForm.birthmonth.value);
  var birthyear = (CVForm.birthyear.value);
  var VarNoError=true;
  	
  	if(email!=email2 && VarNoError)
  	{
  		alert("Please confirm your email address is correct by entering it twice.");
		VarNoError=false;
	}
	if (!email && VarNoError) {
		alert("Please supply an email address! This is a required field.");
		VarNoError=false;
		} else
		{
			if(!checkemail(email))
			{ 	
				VarNoError=false;
			}
		}
	if (!forename && VarNoError) {
		alert("Please supply a forename! This is a required field.");
		VarNoError=false;
		}
	if (!surname && VarNoError) {
		alert("Please supply a surname! This is a required field.");
		VarNoError=false;
		}
	if (!password && VarNoError) {
		alert("Please supply a password! This is a required field.");
		VarNoError=false;
				}

	if (password != password2 && VarNoError) {
		alert("Please confirm your password! This is a required field.");
		VarNoError=false;
		}
	if (birthday!="")
	{
		if (!checknumberNoAlert(birthday) && VarNoError)
		{
			alert("Please input a valid birth day!");
			VarNoError=false;		
		}
		if ((parseInt(birthday) > 31 || parseInt(birthday) < 1) && VarNoError)
		{
			alert("Please input a valid birth day!");
			VarNoError=false;		
		}
		
	}
	if (birthmonth!="")
	{
		if (!checknumberNoAlert(birthmonth)&& VarNoError)
		{
			alert("Please input a valid birth month!");
			VarNoError=false;		
		}
		if ((parseInt(birthmonth) > 12 || parseInt(birthmonth) < 1) && VarNoError)
		{
			alert("Please input a valid birth month!");
			VarNoError=false;		
		}
	}
	if (birthyear!="")
	{
		if (!checknumberNoAlert(birthyear)&& VarNoError)
		{
			alert("Please input a valid birth year!");
			VarNoError=false;		
		}
	}
		
	if (VarNoError)
	CVForm.submit();		
	
}

function valid_FormCV2()
{

  var startday = (CVForm.startday.value);
  var startmonth = (CVForm.startmonth.value);
  var startyear = (CVForm.startyear.value);
  
  var jobtitleid1 = (CVForm.jobtitleid1.value);
  var locationid1 = (CVForm.locationid1.value);
  var ProfessionalProfile = (CVForm.ProfessionalProfile.value);
  var VarNoError=true;
  	
	if (!ProfessionalProfile && VarNoError) {
		alert("Please supply a professional profile! This is a required field.");
		VarNoError=false;
		}
		if (parseInt(jobtitleid1)==0 && VarNoError)
		{
			alert("Please select at least the first category of Job Type sought.");
			VarNoError=false;
		}
		
		if (parseInt(locationid1)==0 && VarNoError)
		{
	  		alert("Please select at least one location.");
			VarNoError=false;
		}
		
	if (startday!="")
	{
		if (!checknumberNoAlert(startday) && VarNoError)
		{
			alert("Please input a valid available day!");
			VarNoError=false;		
		}
		if ((parseInt(startday) > 31 || parseInt(startday) < 1) && VarNoError)
		{
			alert("Please input a valid available day!");
			VarNoError=false;		
		}
	}
	else
	{
		if (VarNoError)
		{
			alert("Please input a valid available day!");
			VarNoError=false;		
		}
	}
	if (startmonth!="")
	{
		if (!checknumberNoAlert(startmonth)&& VarNoError)
		{
			alert("Please input a valid available month!");
			VarNoError=false;		
		}
		if ((parseInt(startmonth) > 12 || parseInt(startmonth) < 1) && VarNoError)
		{
			alert("Please input a valid available month!");
			VarNoError=false;		
		}
	}
	else
	{
		if (VarNoError)
		{
			alert("Please input a valid available month!");
			VarNoError=false;		
		}
	}

	if (startyear!="")
	{
		if (!checknumberNoAlert(startyear)&& VarNoError)
		{
			alert("Please input a valid available year!");
			VarNoError=false;		
		}
	}
	else
	{
		if (VarNoError)
		{
			alert("Please input a valid available year!");
			VarNoError=false;		
		}
	}

		
	if (VarNoError)
	CVForm.submit();		
	
}



function valid_FormJobs()
{

  var email = (JobForm.email.value);
  var startday = (JobForm.startday.value);
  var startmonth = (JobForm.startmonth.value);
  var startyear = (JobForm.startyear.value);
  
  var VarNoError=true;
  
	if (email && VarNoError) 
	{
			if(!checkemail(email))
			{ 	
				VarNoError=false;
			}
	}
	if (startday!="")
	{
		if (!checknumberNoAlert(startday) && VarNoError)
		{
			alert("Please input a valid start day!");
			VarNoError=false;		
		}
		if ((parseInt(startday) > 31 || parseInt(startday) < 1) && VarNoError)
		{
			alert("Please input a valid start day!");
			VarNoError=false;		
		}
	}
	if (startmonth!="")
	{
		if (!checknumberNoAlert(startmonth)&& VarNoError)
		{
			alert("Please input a valid start month!");
			VarNoError=false;		
		}
		if ((parseInt(startmonth) > 12 || parseInt(startmonth) < 1) && VarNoError)
		{
			alert("Please input a valid start month!");
			VarNoError=false;		
		}
	}

	if (startyear!="")
	{
		if (!checknumberNoAlert(startyear)&& VarNoError)
		{
			alert("Please input a valid start year!");
			VarNoError=false;		
		}
	}
		
	if (VarNoError)
	JobForm.submit();		
	
}




function valid_FormRecruiters()
{

  var email = (JobForm.email.value);
  var login = (JobForm.login.value);
  var password = (JobForm.password.value);
  var name = (JobForm.name.value);
  
  var VarNoError=true;
  
	if (email && VarNoError) 
	{
			if(!checkemail(email))
			{ 	
				VarNoError=false;
			}
	}
	else
	{
		alert("Please input a valid email address!");		
		VarNoError=false;		
	}

	if (!login && VarNoError) 
	{
		VarNoError=false;
		alert("Please input a valid Login!");		
	}
	
	if (!password && VarNoError) 
	{
		alert("Please input a valid Password!");		
		VarNoError=false;
	}
	if (!name && VarNoError) 
	{
		alert("Please input a valid Name!");		
		VarNoError=false;
	}


	if (VarNoError)
	JobForm.submit();		
	
}

function JumpBusinessType()
{
	BusinessSearchForm.action="Businesses.asp"
	BusinessSearchForm.submit();
}


function JumpBusinessTypeNew()
{
	BusinessSearchForm.action="Businesses_New.asp"
	BusinessSearchForm.submit();
}


function checkLoginCV(){
  var Varlogin = (CVLoginForm.email.value);
  var Varpassword = (CVLoginForm.password.value);
  var VarNoError=true;
  	
	if (!Varlogin && VarNoError) 
	{
		alert("Please supply an email address! This is a required field.");
		VarNoError=false;
	}

	if (!Varpassword && VarNoError) 
	{
		alert("Please supply a password! This is a required field.");
		VarNoError=false;
	}
	if (VarNoError)
	{
		CVLoginForm.submit();
	}

}


function checkEmail(){
  var Varlogin = (EmailForm.email.value);
  var VarNoError=true;
  	
	if (!Varlogin && VarNoError) 
	{
		alert("Please supply an email address! This is a required field.");
		VarNoError=false;
	}

	if (VarNoError)
	{
		EmailForm.submit();
	}

}



