
//var HTTP_PATH = "http://localhost/new_lkbiz/" ;
var HTTP_PATH = "http://www.b2blanka.com/" ;

function employer_register()
{
	var messageBox='#messageBox';

	var cmpName ='#cmpName';
	var cmpAddress='#cmpAddress';	
	var cmpDistrict='#cmpDistrict';
	var country='#country';
	var contName='#contName';
	var telephone='#telephone';
	var fax='#fax';
	var email='#email';
	var web='#web';
	var industry='#industry';
	var cmpPro='#cmpPro';	
	var productType='#productType';		
	

																																																									 
// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(cmpName).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Company Name</li>";	
	}
	if($(contName).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Contact Name</li>";	
	}	
	if($(telephone).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please  Enter Contact No</li>";	
	}
	
	if($(email).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Email Address</li>";	
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.errorMessage += "<li> Invalid Email Address</li>";	
		}	
		
	}
	if($(productType).val()=="1M" || $(productType).val()=="3M" || $(productType).val()=="6M" || $(productType).val()=="12M")
	{
		if($(cmpPro).val()=="" ){
			window.error=true;
			window.errorMessage += "<li> Please Enter Company Profile</li>";	
		}
/*		if($(fileToUpload).val()=="" ){
			window.error=true;
			window.errorMessage += "<li> Please Upload Company Logo</li>";	
		}*/
		
	}
	
	
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting you registered....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		
		$.post("jobcontroller.php",{action:'addNewEmployer',cmpName:$(cmpName).val(),cmpAddress:$(cmpAddress).val(),cmpDistrict:$(cmpDistrict).val(),country:$(country).val(),contName:$(contName).val(),telephone:$(telephone).val(),fax:$(fax).val(),email:$(email).val(),web:$(web).val(),industry:$(industry).val(),cmpPro:$(cmpPro).val(),productType:$(productType).val()},function(data)
				{

					if(data=='ok'){
							//$(submitButton).attr('disabled',true);
							window.errorMessage = "Registration Complete.. Thank you.";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
							if($(productType).val()=="1M" || $(productType).val()=="3M" || $(productType).val()=="6M" || $(productType).val()=="12M" )
							{
								top.location ="jobs_employers_add_vanancy.php";
							}
						}
				});				
										
	}

}

function addPersonalInfo()
{
	
	var messageBox='#messageBox';
	
	var name='#name1';
	var address='#address';
	var cmbDOB_Day='#cmbDOB_Day';
	var cmbDOB_Month='#cmbDOB_Month';
	var cmbDOB_Year='#cmbDOB_Year';
	var civilStatus='#civilStatus';
	var gender='#gender';
	var religion='#religion';
	var telephone='#telephone';
	var mobile='#mobile';	
	var email='#email';
	var nationality='#nationality';
	var jobCategory='#jobCategory';
	var jobType='#jobType';
	var CarrerLevel='#CarrerLevel';	
	var salary='#salary';	


																																																																																																																																																																																						  
// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(name).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Your Name</li>";	
	}
	if($(address).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Address</li>";	
	}	
	if($(cmbDOB_Day).val()=="" || $(cmbDOB_Month).val()=="" || $(cmbDOB_Year).val()=="" ){
		
		var txt ="";
		if($(cmbDOB_Day).val()=="")
			txt +="Day ";
		if($(cmbDOB_Month).val()=="")
			txt +="Month ";
		if($(cmbDOB_Year).val()=="")
			txt +="Year ";	

		window.error=true;
		window.errorMessage += "<li> Please Select Date of birth( "+txt+" )</li>";			
	
	}
	if($(civilStatus).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please  Seleect Civil Status</li>";	
	}

	if($(gender).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Your Gender</li>";	
	}
	if($(religion).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Your Religion</li>";	
	}	
	if($(telephone).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Contact No.</li>";	
	}	
	else
	{
		if($(telephone).val().length<7)
		{
			window.error=true;
			window.errorMessage += "<li> Invalid Contact No (Min 7 Char) </li>";				
		}
		else
		{
			if(!IsNumeric($(telephone).val()))
			{
				window.error=true;
				window.errorMessage += "<li> Invalid Contact No (Numaric only) </li>";		
			}
		}
	}
	if(!$(mobile).val()=="" ){
		
		if($(mobile).val().length<7)
		{
			window.error=true;
			window.errorMessage += "<li> Invalid Mobile No (Min 7 Char) </li>";				
		}
		else
		{
			if(!IsNumeric($(mobile).val()))
			{
				window.error=true;
				window.errorMessage += "<li> Invalid Mobile No (Numaric only) </li>";		
			}
		}	
	}
	if(!$(salary).val()=="" ){
		
		if(!IsNumeric($(salary).val()))
		{
			window.error=true;
			window.errorMessage += "<li> Invalid Salary (Numaric only) </li>";		
		}

	}	
	if($(email).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Email Address</li>";	
	}
	else
	{
		var EmailTest=(!/.+@.+\.[a-zA-Z]{2,4}$/.test($(email).val()));
	
		if( EmailTest ){
			window.error=true;
			window.errorMessage += "<li> Invalid Email Address</li>";	
		}	
		
	}	
	
	
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting information added....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		$.post("jobcontroller.php",{action:'addPersonalInfo',name:$(name).val(),address:$(address).val(),cmbDOB_Day:$(cmbDOB_Day).val(),cmbDOB_Month:$(cmbDOB_Month).val(),cmbDOB_Year:$(cmbDOB_Year).val(),civilStatus:$(civilStatus).val(),gender:$(gender).val(),religion:$(religion).val(),telephone:$(telephone).val(),mobile:$(mobile).val(),email:$(email).val(),nationality:$(nationality).val(),jobCategory:$(jobCategory).val(),jobType:$(jobType).val(),CarrerLevel:$(CarrerLevel).val(),salary:$(salary).val()},function(data)
		{
					if(data=='ok'){
							//$(submitButton).attr('disabled',true);
							window.errorMessage = "[personal information added, continue building your CV ]";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);	
							top.location ="jobs_resume_skills.php";
						}
				});										
	}

}	

function addExperiance()
{
	var messageBox='#messageBox';
	
	var cmp_name='#cmp_name';
	var location='#location';
	var country='#country';
	var job_title='#job_title';
	var industry='#industry';
	var workStartYear='#workStartYear';
	var workStartMonth='#workStartMonth';
	var workEndYear='#workEndYear';
	var workEndMonth='#workEndMonth';

    var a,b;
		
	var beginDate = $(workStartMonth).val()+"/1/"+$(workStartYear).val()+ " 12:00:00 AM";
	var endDate = 	$(workEndMonth).val()+"/1/"+$(workEndYear).val()+ " 12:00:00 AM";
    a = Date.parse(beginDate);
    b = Date.parse(endDate);



// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(cmp_name).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Company Name</li>";	
	}
	if($(location).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Location</li>";	
	}	
	if($(country).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Country</li>";	
	}	
	if($(job_title).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please  Enter Job Title</li>";	
	}

	if($(industry).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Industry</li>";	
	}
	if($(workStartYear).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Start Year</li>";	
	}	
	if($(workStartMonth).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Start Month</li>";	
	}
	if($(workEndYear).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select End Year</li>";	
	}	
	if($(workEndMonth).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select End Month</li>";	
	}	
	if(b<=a)
	{
		window.error=true;
		window.errorMessage += "<li> Please Select Valid Date Range</li>";
	}	
	
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "[Working Experience added, continue building your CV]";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		document.perExpFrm.submit();										
	}	
}

function addEducation()
{
	var messageBox='#messageBox';
	
	var qulifiaction='#qulifiaction';
	var institute='#institute';
	var country='#country';
	var comYear='#comYear';
	var fledStduy='#fledStduy';
	var job_user_id='#job_user_id';
	var medium='#medium';
	var OLsubjectval="";
	var OLsubjectResval="";
	var ALsubjectval="";
	var ALsubjectResval="";




																																																																																																																															 
// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(qulifiaction).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Select Your Qualification</li>";	
	}
	if($(institute).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Institution</li>";	
	}	
	if($(country).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Seleect Country</li>";	
	}	
	if($(comYear).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please  Enter Completion Year </li>";	
	}

	if($(fledStduy).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Field of Study</li>";	
	}

	
	
	if(window.error==false)
	{
		$("input[@name='OLsubject[]']").each(function() {										
	
			if(this.value!="")
				OLsubjectval += this.value+",";
		});

		$("input[@name='OLsubjectRes[]']").each(function()  {
										
			if(this.value!="")
				OLsubjectResval += this.value+",";		
		});

		$("input[@name='ALsubject[]']").each(function() {										
	
			if(this.value!="")
				ALsubjectval += this.value+",";
		});

		$("input[@name='ALsubjectRes[]']").each(function()  {
										
			if(this.value!="")
				ALsubjectResval += this.value+",";		
		});

		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting you registered....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		$.post("jobcontroller.php",{action:'addEduInfo',qulifiaction:$(qulifiaction).val(),institute:$(institute).val(),country:$(country).val(),comYear:$(comYear).val(),fledStduy:$(fledStduy).val(),job_user_id:$(job_user_id).val(),OLsubjectval:OLsubjectval,OLsubjectResval:OLsubjectResval,ALsubjectval:ALsubjectval,ALsubjectResval:ALsubjectResval},function(data)
		{
					if(data=='ok'){
							//$(submitButton).attr('disabled',true);
							window.errorMessage = "Registration Complete.. Thank you.";				
							$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
							window.location.href = 'jobs_resume_education_info.php';	
						}
				});										
	}	
}
function addLanguage()
{
	var messageBox='#messageBox';
	
	var language='#language';
	var read='#read';
	var Write='#write';
	var speak='#speak';


																																																																																																																															 
// Validate the form
	window.error=false;	
	window.errorMessage = "";
	
	if($(language).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Select Your Qualification</li>";	
	}
	if($(read).val()==""  && $(Write).val()=="" && $(speak).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Select Your Language Proficiency</li>";	
	}	
	
	
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting Educational Information added....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		$.post("jobcontroller.php",{action:'addLangInfo',language:$(language).val(),read:$(read).val(),Write:$(Write).val(),speak:$(speak).val()},function(data)
		{
			if(data=='ok'){
				//$(submitButton).attr('disabled',true);
				window.errorMessage = "[Educational Information added, continue building your CV] ";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
				top.location ="jobs_resume_language.php";
			}
		});										
	}	
}

function employer_add_vacancy()
{
	
	var messageBox='#messageBox';	

	var jobPost='#jobPost';
	var noPost='#noPost';

	
	var open_Day='#open_Day';
	var open_Month='#open_Month';
	var open_Year='#open_Year';	

	var close_Day='#close_Day';
	var close_Month='#close_Month';
	var close_Year='#close_Year';	
	
	var com_name = '#com_name';
	var industry = '#industry';	
	
        var a,b;
		
		var beginDate = $(open_Month).val()+"/"+$(open_Day).val()+"/"+$(open_Year).val()+ " 12:00:00 AM";
		var endDate = 	$(close_Month).val()+"/"+$(close_Day).val()+"/"+$(close_Year).val()+ " 12:00:00 AM";
        a = Date.parse(beginDate);
        b = Date.parse(endDate);

	var jobDescription = FCKeditorAPI.GetInstance('jobDescription').GetHTML(true);
	
	window.error=false;	
	window.errorMessage = "";
	
	if($(jobPost).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Job Post </li>";	
	}
	if($(noPost).val()=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter No of Position(s)</li>";	
	}	
	if(jobDescription=="" ){
		window.error=true;
		window.errorMessage += "<li> Please Enter Job Description</li>";	
	}	
	if(b<=a)
	{
		window.error=true;
		window.errorMessage += "<li> Please Select Valid Date Range</li>";
	}
	

	if(!IsNumeric($(noPost).val()))
	{
		window.error=true;
		window.errorMessage += "<li>Only Numeric Value for No of Position(s) </li>";	
	}
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting you registered....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		$.post("jobcontroller.php",{action:'addEmpVacancy',jobPost:$(jobPost).val(),noPost:$(noPost).val(),jobDescription:jobDescription,open_Day:$(open_Day).val(),open_Month:$(open_Month).val(),open_Year:$(open_Year).val(),close_Day:$(close_Day).val(),close_Month:$(close_Month).val(),close_Year:$(close_Year).val(),industry:$(industry).val()},function(data)		
		{
			alert(data);
			if(data=='ok'){
				//$(submitButton).attr('disabled',true);
				window.errorMessage = "Registration Complete.. Thank you.";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
				top.location =HTTP_PATH+"Clients/"+$(com_name).val();
			}
		});										
	}		
	

	
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.+";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
 }
 function addmoreOL()
 {
	$("#divappendOL").append("<div id='MainFirstText2'><div id='LeftGenedText2'><span class='textfells2'>Subject     :</span></div><div id='RightFirstText2'><input name='OLsubject[]' type='text' class='textfells2' id='OLsubject[]' size='25' />&nbsp;&nbsp; Result :&nbsp;<input name='OLsubjectRes[]' type='text' class='textfells2' id='OLsubjectRes[]' size='8' /></div></div>");
 }
  function addmoreAL()
 {
	$("#divappendOL").append("<div id='MainFirstText2'><div id='LeftGenedText2'><span class='textfells2'>Subject     :</span></div><div id='RightFirstText2'><input name='ALsubject[]' type='text' class='textfells2' id='ALsubject[]' size='25' />&nbsp;&nbsp; Result :&nbsp;<input name='ALsubjectRes[]' type='text' class='textfells2' id='ALsubjectRes[]' size='8' /></div></div>");
 }
 
 function addSkills()
 {
	var messageBox='#messageBox';	

	var skill='#skill';


	window.error=false;	
	window.errorMessage = "";
	
	if($(skill).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Skills </li>";	
	}

	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting Skills added....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		
		$.post("jobcontroller.php",{action:'addSkills',skill:$(skill).val()},function(data)		
		{
			if(data=='ok'){
				//$(submitButton).attr('disabled',true);
				window.errorMessage = "[Skills added, continue building your CV] ";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
				top.location ="jobs_resume_work_exp.php";
			}
		});										
	}	 
 }
 
 function addReferees()
 {

	var messageBox='#messageBox';	

	var name1='#name1';
	var designation1='#designation1';
	var address1='#address1';
	var contact1='#contact1';
	var name2='#name2';
	var designation2='#designation2';
	var address2='#address2';
	var contact2='#contact2';



																																																								   
	window.error=false;	
	window.errorMessage = "";
	

	if($(contact1).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Contact No(Referee 1) </li>";	
	}
	
	if($(name1).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Name(Referee 1) </li>";	
	}
	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting you registered....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		$.post("jobcontroller.php",{action:'addReferees',name1:$(name1).val(),designation1:$(designation1).val(),address1:$(address1).val(),contact1:$(contact1).val(),name2:$(name2).val(),designation2:$(designation2).val(),address2:$(address2).val(),contact2:$(contact2).val()},function(data)		
				
		{
			if(data=='ok'){
				//$(submitButton).attr('disabled',true);
				window.errorMessage = "Registration Complete.. Thank you.";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
				//top.location ="jobs_resume_work_exp.php";
			}
		});										
	}		 
 }
  function addAchievements()
 {
	var messageBox='#messageBox';	

	var achievement='#achievement';


	window.error=false;	
	window.errorMessage = "";
	
	if($(achievement).val()=="" ){
		window.error=true;
		window.errorMessage = "<li> Please Enter Achievements </li>";	
	}

	if(window.error==false)
	{
		
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
			
	}
	else
	{
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
		window.errorMessage="";			
	}
	

	if(window.error==false)
	{


		window.errorMessage = "Getting Achievements added....";				
		$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		
		$.post("jobcontroller.php",{action:'addAchievements',achievement:$(achievement).val()},function(data)		
		{
			if(data=='ok'){
				//$(submitButton).attr('disabled',true);
				window.errorMessage = "[Achievements added, continue building your CV]";				
				$(messageBox).html(window.errorMessage).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
				top.location ="jobs_resume_referees.php";
			}
		});										
	}	 
 }
 