var xmlHttp
 // start of demand add
function addDemand(option)
{ 
  
 //alert(page); return false;
  var demand_code = document.getElementById("demand_code").value;
  if(demand_code=="")
  {
	alert("Demand code is blank!!");  
	document.getElementById("demand_code").value=""; 
	document.getElementById("demand_code").focus();
	return false;
  }
  if(isNaN(demand_code))
  {
	alert("Invalid Demand Code!!");  
	
	document.getElementById("demand_code").focus();
	return false; 
  }
  //alert(demand_code); //return false;
  var company_id = document.getElementById("company_id").value;
  if(company_id==" ")
  {
	alert("Please select the company!!");  
	document.getElementById("company_id").focus();
	return false;  
  }
   
  var country_id = document.getElementById("country_id").value;
  if(country_id==" ")
  {
	alert("Please select the country!!");  
	document.getElementById("country_id").focus();
	return false;  
  }
  
  var industry_id = document.getElementById("industry_id").value;
  
  var contact_person = document.getElementById("contact_person").value;
  if(contact_person=="")
  {
	alert("Contact person is blank!!");  
	document.getElementById("contact_person").value=""; 
	document.getElementById("contact_person").focus();
	return false;   
  }
  
  var agent = document.getElementById("agent").value;

  
  var job_id = document.getElementById("job_id").value;
  if(job_id==" ")
  {
	alert("Please select the job!!");  
	document.getElementById("job_id").focus();
	return false;  
  }
    
  var no_opening = document.getElementById("no_opening").value;
  if(no_opening=="")
  {
	alert("No of openings is blank!!");  
	document.getElementById("no_opening").value=""; 
	document.getElementById("no_opening").focus();
	return false;   
  }
  if(isNaN(no_opening))
  {
	alert("Invalid no of openings Code!!");  
	document.getElementById("no_opening").value=""; 
	document.getElementById("no_opening").focus();
	return false; 
  }
  
  var salary = document.getElementById("salary").value;

  
  var experience = document.getElementById("experience").value;
    
  var gender = document.getElementById("gender").value;
  var age = document.getElementById("age").value;  
  /*var age_start = document.getElementById("age_start").value;
    
  var age_end = document.getElementById("age_end").value;*/
  /*if(age_start==20 && age_end==21)
  {
    alert("Select age difference!!");  
	document.getElementById("age_start").focus();
	return false;
  }*/
  
  var education = document.getElementById("education").value;
  document.getElementById("education").value="";
  
  var apply_before = document.getElementById("apply_before").value;
  document.getElementById("apply_before").value="";
  
  var job_detail = document.getElementById("job_detail").value;
  if(job_detail=="")
  {
	alert("Job detail is blank!!");  
	document.getElementById("job_detail").value="";
	document.getElementById("job_detail").focus();
	return false;   
  } 
  
  var work_hour = document.getElementById("work_hour").value;
  if(isNaN(work_hour))
  {
	alert("Invalid work hour!!");  
	document.getElementById("work_hour").value="";
	document.getElementById("work_hour").focus();
	return false;    
  }
 
  var hour_per = document.getElementById("hour_per").value;
  
  var overtime_detail = document.getElementById("overtime_detail").value;
  
  var holiday = document.getElementById("holiday").value;
   
  var leave_vacation = document.getElementById("leave_vacation").value;
  if(isNaN(leave_vacation))
  {
    alert("Invalid leave vacation!!");  
	document.getElementById("leave_vacation").value="";
	document.getElementById("leave_vacation").focus();
	return false;
  }
  
  var arrival_date = document.getElementById("arrival_date").value;
  if(arrival_date=="")
  {
	alert("Arrival date is blank!!");  
	document.getElementById("arrival_date").value="";
	document.getElementById("arrival_date").focus();
	return false;   
  } 
  
  var interview_date_start = document.getElementById("interview_date_start").value;
    
  var interview_date_end = document.getElementById("interview_date_end").value;
  if(interview_date_start=="" || interview_date_end=="")
  {
	alert("Interview date is blank!!");  
	document.getElementById("interview_date_start").value="";
	document.getElementById("interview_date_start").value="";
	document.getElementById("interview_date_start").focus();
	return false;   
  }
  var interview_time = document.getElementById("interview_time").value;
  /*var hour = document.getElementById("hour").value;
    
  var minute = document.getElementById("minute").value;
    
  var second = document.getElementById("second").value;
    
  var am_pm = document.getElementById("am_pm").value;*/
    
  var approved_date = document.getElementById("approved_date").value;
    
  var publish_status = document.getElementById("publish_status").value;
   
  var fooding = document.getElementById("fooding").value;
   
  var ticket = document.getElementById("ticket").value;
    
  var accomodation = document.getElementById("accomodation").value;
    
  var insurance_medical = document.getElementById("insurance_medical").value;
    
  var gov_approv_date = document.getElementById("gov_approv_date").value;
    
  var letter_no = document.getElementById("letter_no").value;
  if(isNaN(letter_no))
  {
    alert("Invalid letter no!!");  
	document.getElementById("letter_no").value="";
	document.getElementById("letter_no").focus();
	return false;
  }
  
  var reference_no = document.getElementById("reference_no").value;
  if(isNaN(reference_no))
  {
    alert("Invalid reference no!!");  
	document.getElementById("reference_no").value="";
	document.getElementById("reference_no").focus();
	return false;
  }
  var visa_charge = document.getElementById("visa_charge").value;
  /*if(visa_charge=="")
  {
	alert("Visa change is blank!!");  
	document.getElementById("visa_charge").value="";
	document.getElementById("visa_charge").focus();
	return false;   
  }*/
  
  var service_charge = document.getElementById("service_charge").value;
 /* if(service_charge=="")
  {
	alert("Service charge is blank!!");  
	document.getElementById("service_charge").value="";
	document.getElementById("service_charge").focus();
	return false;   
  }*/
  
  var urgent = document.getElementById("urgent").value;
    
  var remarks = document.getElementById("remarks").value;
  if(remarks=="")
  {
	alert("Remarks is blank!!");  
	document.getElementById("remarks").value="";
	document.getElementById("remarks").focus();
	return false;   
  } 
  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?option="+option;
	url=url+"&demand_code="+demand_code;
	url=url+"&company_id="+company_id;
	url=url+"&country_id="+country_id;
	url=url+"&industry_id="+industry_id;
	url=url+"&contact_person="+contact_person;
	url=url+"&agent="+agent;
	url=url+"&job_id="+job_id;
	url=url+"&no_opening="+no_opening;
	url=url+"&salary="+salary;
	url=url+"&experience="+experience;
	url=url+"&gender="+gender;
	url=url+"&age="+age;
	//url=url+"&age_end="+age_end;
	url=url+"&education="+education;
	url=url+"&apply_before="+apply_before;
	url=url+"&job_detail="+job_detail;
	url=url+"&work_hour="+work_hour;
	url=url+"&hour_per="+hour_per;
	url=url+"&overtime_detail="+overtime_detail;
	url=url+"&holiday="+holiday;
	url=url+"&leave_vacation="+leave_vacation;
	url=url+"&arrival_date="+arrival_date;
	url=url+"&interview_date_start="+interview_date_start;
	url=url+"&interview_date_end="+interview_date_end;
	url=url+"&interview_time="+interview_time;
	/*url=url+"&hour="+hour;
	url=url+"&minute="+minute;
	url=url+"&second="+second;
	url=url+"&am_pm="+am_pm;*/
	url=url+"&approved_date="+approved_date;
	url=url+"&publish_status="+publish_status;
	url=url+"&fooding="+fooding;
	url=url+"&ticket="+ticket;
	url=url+"&accomodation="+accomodation;
	url=url+"&insurance_medical="+insurance_medical;
	url=url+"&gov_approv_date="+gov_approv_date;
	url=url+"&letter_no="+letter_no;
	url=url+"&reference_no="+reference_no;
	url=url+"&visa_charge="+visa_charge;
	url=url+"&service_charge="+service_charge;
	url=url+"&urgent="+urgent;
	url=url+"&remarks="+remarks;
	
	url=url+"&sid="+Math.random();
	
    //alert(url);
	xmlHttp.onreadystatechange=newDemand;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function newDemand() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("msg").innerHTML="";
	    document.getElementById("msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;Please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}
 //end of add demand
 // edit demand
 function editDemandInfo(edit_id)
{
  //alert(edit_id); false;	 
 //alert(page); return false;
  var val = "admin";
  var demand_code = document.getElementById("demand_code").value;
  if(demand_code=="")
  {
	alert("Demand code is blank!!");  
	document.getElementById("demand_code").value=""; 
	document.getElementById("demand_code").focus();
	return false;
  }
  if(isNaN(demand_code))
  {
	alert("Invalid Demand Code!!");  
	document.getElementById("demand_code").value=""; 
	document.getElementById("demand_code").focus();
	return false; 
  }
  var company_id = document.getElementById("company_id").value;
  if(company_id==" ")
  {
	alert("Please select the company!!");  
	document.getElementById("company_id").focus();
	return false;  
  }
  var country_id = document.getElementById("country_id").value;
  if(country_id==" ")
  {
	alert("Please select the country!!");  
	document.getElementById("country_id").focus();
	return false;  
  }
  var industry_id = document.getElementById("industry_id").value;
  
  var contact_person = document.getElementById("contact_person").value;
  if(contact_person=="")
  {
	alert("Contact person is blank!!");  
	document.getElementById("contact_person").value=""; 
	document.getElementById("contact_person").focus();
	return false;   
  }
  
  
  var agent = document.getElementById("agent").value;

  
  var job_id = document.getElementById("job_id").value;
  if(job_id==" ")
  {
	alert("Please select the job!!");  
	document.getElementById("job_id").focus();
	return false;  
  }
  
  var no_opening = document.getElementById("no_opening").value;
  if(no_opening=="")
  {
	alert("No of openings is blank!!");  
	document.getElementById("no_opening").value=""; 
	document.getElementById("no_opening").focus();
	return false;   
  }
  if(isNaN(no_opening))
  {
	alert("Invalid no of openings Code!!");  
	document.getElementById("no_opening").value=""; 
	document.getElementById("no_opening").focus();
	return false; 
  }
  
  var salary = document.getElementById("salary").value;


  
  var experience = document.getElementById("experience").value;
  
  
  var gender = document.getElementById("gender").value;
  
  
  var age = document.getElementById("age").value;
  
  /*var age_end = document.getElementById("age_end").value;
  if(age_start==20 && age_end==21)
  {
    alert("Select age difference!!");  
	document.getElementById("age_start").focus();
	return false;
  }*/
  
  var education = document.getElementById("education").value;
  
  var apply_before = document.getElementById("apply_before").value;
  
  var job_detail = document.getElementById("job_detail").value;
  if(job_detail=="")
  {
	alert("Job detail is blank!!");  
	document.getElementById("job_detail").value="";
	document.getElementById("job_detail").focus();
	return false;   
  }
  
  var work_hour = document.getElementById("work_hour").value;
  if(isNaN(work_hour))
  {
	alert("Invalid work hour!!");  
	document.getElementById("work_hour").value="";
	document.getElementById("work_hour").focus();
	return false;    
  }
  var hour_per = document.getElementById("hour_per").value;
  
  var overtime_detail = document.getElementById("overtime_detail").value;
  
  var holiday = document.getElementById("holiday").value;
  
  var leave_vacation = document.getElementById("leave_vacation").value;
  if(isNaN(leave_vacation))
  {
    alert("Invalid leave vacation!!");  
	document.getElementById("leave_vacation").value="";
	document.getElementById("leave_vacation").focus();
	return false;
  }
  
  var arrival_date = document.getElementById("arrival_date").value;
  if(arrival_date=="")
  {
	alert("Arrival date is blank!!");  
	document.getElementById("arrival_date").value="";
	document.getElementById("arrival_date").focus();
	return false;   
  }
  
  var interview_date_start = document.getElementById("interview_date_start").value;
  
  var interview_date_end = document.getElementById("interview_date_end").value;
  if(interview_date_start=="" || interview_date_end=="")
  {
	alert("Interview date is blank!!");  
	document.getElementById("interview_date_start").value="";
	document.getElementById("interview_date_start").value="";
	document.getElementById("interview_date_start").focus();
	return false;   
  }
  var interview_time = document.getElementById("interview_time").value;
  /*var hour = document.getElementById("hour").value;
  
  var minute = document.getElementById("minute").value;
  
  var second = document.getElementById("second").value;
  
  var am_pm = document.getElementById("am_pm").value;*/
  
  var approved_date = document.getElementById("approved_date").value;
  
  var publish_status = document.getElementById("publish_status").value;
  
  var fooding = document.getElementById("fooding").value;
  
  var ticket = document.getElementById("ticket").value;
 
  var accomodation = document.getElementById("accomodation").value;
  
  var insurance_medical = document.getElementById("insurance_medical").value;
  
  var gov_approv_date = document.getElementById("gov_approv_date").value;
  
  var letter_no = document.getElementById("letter_no").value;
  if(isNaN(letter_no))
  {
    alert("Invalid letter no!!");  
	document.getElementById("letter_no").value="";
	document.getElementById("letter_no").focus();
	return false;
  }
  
  var reference_no = document.getElementById("reference_no").value;
   if(isNaN(reference_no))
  {
    alert("Invalid reference no!!");  
	document.getElementById("reference_no").value="";
	document.getElementById("reference_no").focus();
	return false;
  }
  var visa_charge = document.getElementById("visa_charge").value;
    
  var service_charge = document.getElementById("service_charge").value;
  
  
  var urgent = document.getElementById("urgent").value;
  
  var remarks = document.getElementById("remarks").value;
  if(remarks=="")
  {
	alert("Remarks is blank!!");  
	document.getElementById("remarks").value="";
	document.getElementById("remarks").focus();
	return false;   
  } 
  var approve_status = document.getElementById("approve_status").value;
  
  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?edit_id="+edit_id;
	url=url+"&val="+val;
	url=url+"&demand_code="+demand_code;
	url=url+"&company_id="+company_id;
	url=url+"&country_id="+country_id;
	url=url+"&industry_id="+industry_id;
	url=url+"&contact_person="+contact_person;
	url=url+"&agent="+agent;
	url=url+"&job_id="+job_id;
	url=url+"&no_opening="+no_opening;
	url=url+"&salary="+salary;
	url=url+"&experience="+experience;
	url=url+"&gender="+gender;
	url=url+"&age="+age;
	//url=url+"&age_end="+age_end;
	url=url+"&education="+education;
	url=url+"&apply_before="+apply_before;
	url=url+"&job_detail="+job_detail;
	url=url+"&work_hour="+work_hour;
	url=url+"&hour_per="+hour_per;
	url=url+"&overtime_detail="+overtime_detail;
	url=url+"&holiday="+holiday;
	url=url+"&leave_vacation="+leave_vacation;
	url=url+"&arrival_date="+arrival_date;
	url=url+"&interview_date_start="+interview_date_start;
	url=url+"&interview_date_end="+interview_date_end;
	url=url+"&interview_time="+interview_time;
	/*url=url+"&hour="+hour;
	url=url+"&minute="+minute;
	url=url+"&second="+second;
	url=url+"&am_pm="+am_pm;*/
	url=url+"&approved_date="+approved_date;
	url=url+"&publish_status="+publish_status;
	url=url+"&fooding="+fooding;
	url=url+"&ticket="+ticket;
	url=url+"&accomodation="+accomodation;
	url=url+"&insurance_medical="+insurance_medical;
	url=url+"&gov_approv_date="+gov_approv_date;
	url=url+"&letter_no="+letter_no;
	url=url+"&reference_no="+reference_no;
	url=url+"&visa_charge="+visa_charge;
	url=url+"&service_charge="+service_charge;
	url=url+"&urgent="+urgent;
	url=url+"&remarks="+remarks;
	url=url+"&approve_status="+approve_status;
	url=url+"&sid="+Math.random();
	
    //alert(url);
	xmlHttp.onreadystatechange=editDemand;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function editDemand() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("msg").innerHTML="";
	    document.getElementById("msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;Please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}
 // end of edit demand
 // start of current demands
 
 function currentDemandPage(type,page,option)
 {
 //alert(type); return false;
 
   var country_id = document.getElementById("country_id").value;
   //alert(country_id);
	 xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?page="+page;
	url=url+"&option="+option;
	url=url+"&type="+type;
	url=url+"&search_country_id="+country_id;
	url=url+"&sid="+Math.random();
	
	//alert(url);
	xmlHttp.onreadystatechange=chngcurrenDemandPage;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function chngcurrenDemandPage() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("list_of_current_demands").innerHTML="";
	    document.getElementById("list_of_current_demands").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("list_of_current_demands").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("list_of_current_demands").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("list_of_current_demands").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	
	}

 
 //end of edit demand...
 
 //start of delete....
 function doconfirmCurrentDemand(type,page,d_id)
{
	job=confirm("Are You Sure To Delete this record?");
	if(job!=true)
	{
		return false;
	}
	else {
		
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  		{
  		alert ("Your browser does not support AJAX!");
  			return;
  			} 
  
			var url="js/demand.php";
			url=url+"?del_id="+d_id;
	        url=url+"&page="+page;
			url=url+"&type="+type;
			url=url+"&sid="+Math.random();
	
			//alert(url);
			xmlHttp.onreadystatechange=delCurrentDemand;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
			xmlHttp.send(null);
   
		}
		function delCurrentDemand() 
		{ 
   			if(xmlHttp.readyState==1)
				{	
	    		document.getElementById("list_of_current_demands").innerHTML="";
	    		document.getElementById("list_of_current_demands").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 		}
   		if (xmlHttp.readyState==4)
    		{

			if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("list_of_current_demands").innerHTML=xmlHttp.responseText; 
			
				}else if(xmlHttp.status==404)
				document.getElementById("list_of_current_demands").innerHTML = "Page Does not Exist";
				else	//for other error
					document.getElementById("list_of_current_demands").innerHTML = "Error:".xmlHttp.status; 	
		
			
			}
		
		
		}
}

 //end of delete....
// show current demand details 
function showDemandDetail(type,option,id,page)
{
 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?option="+option;
	url=url+"&id="+id;
	url=url+"&page="+page;
	url=url+"&type="+type;
	url=url+"&sid="+Math.random();
	
	//alert(url);
	xmlHttp.onreadystatechange=chngDemandDetail;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function chngDemandDetail() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("list_of_current_demands").innerHTML="";
	    document.getElementById("list_of_current_demands").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("list_of_current_demands").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("list_of_current_demands").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("list_of_current_demands").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}
// end of showing details 
/*********** start of approve *************************/
function demandApprove(option,id)
{
	xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?option="+option;
	url=url+"&approve_id="+id;
	
	url=url+"&sid="+Math.random();
	
	//alert(url);  return false;
	xmlHttp.onreadystatechange=chngApprDemand;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function chngApprDemand() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("inner_msg").innerHTML="";
	    document.getElementById("inner_msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			     document.getElementById("inner_msg").innerHTML="";
			     document.getElementById("inner_msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("inner_msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("inner_msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
}
/*function approveDemand(option,id)
{
 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?option="+option;
	url=url+"&approve_id="+id;
	
	url=url+"&sid="+Math.random();
	
	//alert(url);
	xmlHttp.onreadystatechange=chngDemandApprove;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function chngDemandApprove() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("inner_msg").innerHTML="";
	    document.getElementById("inner_msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("inner_msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("inner_msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("inner_msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}*/

/*********** end of approve ****************************/
/*************** start of the demand post by employer *****************/
function postNewjob(option)
{ 
  
 //alert(page); return false;
  
  var company_id = document.getElementById("company_id").value;
  
  var country_id = document.getElementById("country_id").value;
  
  var industry_id = document.getElementById("industry_id").value;
  
  var contact_person = document.getElementById("contact_person").value;
  if(contact_person=="")
  {
	 alert("Contact person is blank!!");
	 document.getElementById("contact_person").value="";
	 document.getElementById("contact_person").focus();
	 return false; 
  }
  
  
  var agent = document.getElementById("agent").value;
    
  var job_id = document.getElementById("job_id").value;
  if(job_id==" ")
  {
	alert("Pleas selct job title!!");
	document.getElementById("job_id").focus();
	return false; 
  }
  
  var no_opening = document.getElementById("no_opening").value;
  if(no_opening=="")
  {
	  alert("No of opening is blank!!");
	  document.getElementById("no_opening").value="";
	  document.getElementById("no_opening").focus();
	  return false;
  }
  if(isNaN(no_opening))
  {
	  alert("Invalid opening no entry!!");
	  document.getElementById("no_opening").value="";
	  document.getElementById("no_opening").focus();
	  return false;
  }
  
  var salary = document.getElementById("salary").value;

  
  var experience = document.getElementById("experience").value;
    
  var gender = document.getElementById("gender").value;
    
  var age = document.getElementById("age").value;
    
  //var age_end = document.getElementById("age_end").value;
    
  var education = document.getElementById("education").value;
    
  var apply_before = document.getElementById("apply_before").value;
    
  var job_detail = document.getElementById("job_detail").value;
  if(job_detail=="")
  {
	alert("Job detail is blank!!"); 
	document.getElementById("job_detail").value="";  
	document.getElementById("job_detail").focus();
	return false;
  }
  
  var work_hour = document.getElementById("work_hour").value;
   if(isNaN(work_hour))
  {
	  alert("Invalid working hour!!");
	  document.getElementById("work_hour").value="";
	  document.getElementById("work_hour").focus();
	  return false;
  }  
  var hour_per = document.getElementById("hour_per").value;
    
  var overtime_detail = document.getElementById("overtime_detail").value;
    
  var holiday = document.getElementById("holiday").value;
    
  var leave_vacation = document.getElementById("leave_vacation").value;
  if(isNaN(leave_vacation))
  {
	  alert("Invalid leace vacation!!");
	  document.getElementById("leave_vacation").value="";
	  document.getElementById("leave_vacation").focus();
	  return false;
  }  
  var arrival_date = document.getElementById("arrival_date").value;
    
  var interview_date_start = document.getElementById("interview_date_start").value;
    
  var interview_date_end = document.getElementById("interview_date_end").value;
    
  var hour = document.getElementById("hour").value;
    
  var minute = document.getElementById("minute").value;
    
  var second = document.getElementById("second").value;
  
  var am_pm = document.getElementById("am_pm").value;
   
  var publish_status = document.getElementById("publish_status").value;
    
  var fooding = document.getElementById("fooding").value;
    
  var ticket = document.getElementById("ticket").value;
    
  var accomodation = document.getElementById("accomodation").value;
    
  var insurance_medical = document.getElementById("insurance_medical").value;
    
  var gov_approv_date = document.getElementById("gov_approv_date").value;
    
  var letter_no = document.getElementById("letter_no").value;
    if(isNaN(letter_no))
  {
	  alert("Invalid letter no!");
	  document.getElementById("letter_no").value="";
	  document.getElementById("letter_no").focus();
	  return false;
  }
  
  var reference_no = document.getElementById("reference_no").value;
  if(isNaN(reference_no))
  {
	  alert("Invalid reference no !");
	  document.getElementById("reference_no").value="";
	  document.getElementById("reference_no").focus();
	  return false;
  }
  
  var visa_charge = document.getElementById("visa_charge").value;
    
  var service_charge = document.getElementById("service_charge").value;
   
  var urgent = document.getElementById("urgent").value;
    
  var remarks = document.getElementById("remarks").value;
  if(remarks=="")
  {
	alert("Remarks is blank!!");  
    document.getElementById("remarks").value="";
	document.getElementById("remarks").focus();
	return false;
  }
  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="admin/js/demand.php";
	url=url+"?option="+option;
	url=url+"&company_id="+company_id;
	url=url+"&country_id="+country_id;
	url=url+"&industry_id="+industry_id;
	url=url+"&contact_person="+contact_person;
	url=url+"&agent="+agent;
	url=url+"&job_id="+job_id;
	url=url+"&no_opening="+no_opening;
	url=url+"&salary="+salary;
	url=url+"&experience="+experience;
	url=url+"&gender="+gender;
	url=url+"&age="+age;
	//url=url+"&age_end="+age_end;
	url=url+"&education="+education;
	url=url+"&apply_before="+apply_before;
	url=url+"&job_detail="+job_detail;
	url=url+"&work_hour="+work_hour;
	url=url+"&hour_per="+hour_per;
	url=url+"&overtime_detail="+overtime_detail;
	url=url+"&holiday="+holiday;
	url=url+"&leave_vacation="+leave_vacation;
	url=url+"&interview_date_start="+interview_date_start;
	url=url+"&interview_date_end="+interview_date_end;
	url=url+"&hour="+hour;
	url=url+"&minute="+minute;
	url=url+"&second="+second;
	url=url+"&am_pm="+am_pm;
	url=url+"&publish_status="+publish_status;
	url=url+"&fooding="+fooding;
	url=url+"&ticket="+ticket;
	url=url+"&accomodation="+accomodation;
	url=url+"&insurance_medical="+insurance_medical;
	url=url+"&gov_approv_date="+gov_approv_date;
	url=url+"&letter_no="+letter_no;
	url=url+"&reference_no="+reference_no;
	url=url+"&visa_charge="+visa_charge;
	url=url+"&service_charge="+service_charge;
	url=url+"&urgent="+urgent;
	url=url+"&remarks="+remarks;
	
	url=url+"&sid="+Math.random();
	
    //alert(url);
	xmlHttp.onreadystatechange=newJobPost;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function newJobPost() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("edit_msg").innerHTML="";
	    document.getElementById("edit_msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='image/loader.gif' />&nbsp;Please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("edit_msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("edit_msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("edit_msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}
/************** end of the demand post by employee ********************/
/************ edit employer job by employer ***********************/
function editEmpjob(option,edit_id)
{ 
  
  var val = "online";
  var company_id = document.getElementById("company_id").value;
  //document.getElementById("company_id").value="";
  
  var country_id = document.getElementById("country_id").value;
  //document.getElementById("country_id").value="";
  
  var industry_id = document.getElementById("industry_id").value;
  //document.getElementById("industry_id").value="";
  
  var contact_person = document.getElementById("contact_person").value;
  //document.getElementById("contact_person").value="";
  
  var agent = document.getElementById("agent").value;
  //document.getElementById("agent").value="";
  
  var job_id = document.getElementById("job_id").value;
  //document.getElementById("job_id").value="";
  
  var no_opening = document.getElementById("no_opening").value;
  //document.getElementById("no_opening").value="";
  
  var salary = document.getElementById("salary").value;
  //document.getElementById("salary").value="";
  
  var experience = document.getElementById("experience").value;
  //document.getElementById("experience").value="";
  
  var gender = document.getElementById("gender").value;
  //document.getElementById("gender").value="";
  
 /* var age_start = document.getElementById("age_start").value;
  document.getElementById("age_start").value="";*/
  
  var age = document.getElementById("age").value;
  //document.getElementById("age").value="";
  
  var education = document.getElementById("education").value;
  //document.getElementById("education").value="";
  
  var apply_before = document.getElementById("apply_before").value;
  //document.getElementById("apply_before").value="";
  
  var job_detail = document.getElementById("job_detail").value;
  //document.getElementById("job_detail").value="";
  
  var work_hour = document.getElementById("work_hour").value;
  //document.getElementById("work_hour").value="";
  
  var hour_per = document.getElementById("hour_per").value;
  //document.getElementById("hour_per").value="";
  
  var overtime_detail = document.getElementById("overtime_detail").value;
  //document.getElementById("overtime_detail").value="";
  
  var holiday = document.getElementById("holiday").value;
  //document.getElementById("holiday").value="";
  
  var leave_vacation = document.getElementById("leave_vacation").value;
  //document.getElementById("leave_vacation").value="";
  
  var arrival_date = document.getElementById("arrival_date").value;
  //document.getElementById("arrival_date").value="";
  
  var interview_date_start = document.getElementById("interview_date_start").value;
  //document.getElementById("interview_date_start").value="";
  
  var interview_date_end = document.getElementById("interview_date_end").value;
  //document.getElementById("interview_date_end").value="";
  
  var hour = document.getElementById("hour").value;
  //document.getElementById("hour").value="";
  
  var minute = document.getElementById("minute").value;
  //document.getElementById("minute").value="";
  
  var second = document.getElementById("second").value;
  //document.getElementById("second").value="";
  
  var am_pm = document.getElementById("am_pm").value;
  //document.getElementById("am_pm").value="";
 
  var publish_status = document.getElementById("publish_status").value;
  //document.getElementById("publish_status").value="";
  
  var fooding = document.getElementById("fooding").value;
 //document.getElementById("fooding").value="";
  
  var ticket = document.getElementById("ticket").value;
  //document.getElementById("ticket").value="";
  
  var accomodation = document.getElementById("accomodation").value;
  //document.getElementById("accomodation").value="";
  
  var insurance_medical = document.getElementById("insurance_medical").value;
  //document.getElementById("insurance_medical").value="";
  
  var gov_approv_date = document.getElementById("gov_approv_date").value;
  //document.getElementById("gov_approv_date").value="";
  
  var letter_no = document.getElementById("letter_no").value;
  //document.getElementById("letter_no").value="";
  
  var reference_no = document.getElementById("reference_no").value;
  //document.getElementById("reference_no").value="";
  
  var visa_charge = document.getElementById("visa_charge").value;
  //document.getElementById("visa_charge").value="";
  
  var service_charge = document.getElementById("service_charge").value;
  //document.getElementById("service_charge").value="";
  
  var urgent = document.getElementById("urgent").value;
  //document.getElementById("urgent").value="";
  
  var remarks = document.getElementById("remarks").value;
  //document.getElementById("remarks").value="";

  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="admin/js/demand.php";
	url=url+"?option="+option;
	url=url+"&val="+val;
	url=url+"&edit_id="+edit_id;
	url=url+"&company_id="+company_id;
	url=url+"&country_id="+country_id;
	url=url+"&industry_id="+industry_id;
	url=url+"&contact_person="+contact_person;
	url=url+"&agent="+agent;
	
	url=url+"&job_id="+job_id;
	
	url=url+"&no_opening="+no_opening;
	url=url+"&salary="+salary;
	url=url+"&experience="+experience;
	url=url+"&gender="+gender;
	url=url+"&age="+age;
	//url=url+"&age_end="+age_end;
	url=url+"&education="+education;
	url=url+"&apply_before="+apply_before;
	url=url+"&job_detail="+job_detail;
	url=url+"&work_hour="+work_hour;
	url=url+"&hour_per="+hour_per;
	
	url=url+"&overtime_detail="+overtime_detail;
	url=url+"&holiday="+holiday;
	url=url+"&leave_vacation="+leave_vacation;
	url=url+"&arrival_date="+arrival_date;
	url=url+"&interview_date_start="+interview_date_start;
	url=url+"&interview_date_end="+interview_date_end;
	url=url+"&hour="+hour;
	url=url+"&minute="+minute;
	url=url+"&second="+second;
	url=url+"&am_pm="+am_pm;
	//alert(url);
	//alert(url); 
	url=url+"&publish_status="+publish_status;
	url=url+"&fooding="+fooding;
	url=url+"&ticket="+ticket;
	
	url=url+"&accomodation="+accomodation;
	url=url+"&insurance_medical="+insurance_medical;
	url=url+"&gov_approv_date="+gov_approv_date;
	url=url+"&letter_no="+letter_no;
	
	url=url+"&reference_no="+reference_no;
	url=url+"&visa_charge="+visa_charge;
	url=url+"&service_charge="+service_charge;
	url=url+"&urgent="+urgent;
	url=url+"&remarks="+remarks;
	
	url=url+"&sid="+Math.random();
	
    //alert(url);
	xmlHttp.onreadystatechange=editEmpJobChng;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function editEmpJobChng() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("edit_msg").innerHTML="";
	    document.getElementById("edit_msg").innerHTML="<br><br><br><div id='loading' align='center' ><img src='../admin/image/loader.gif' />&nbsp;Please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("edit_msg").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("edit_msg").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("edit_msg").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	}
/************* end of edit employer job by employer ***************/
/************* demand code check ************************************/
function checkCode(option,d_code)
 {
 //alert(type); //return false;
   if(d_code=="")
   {
	 return false;
   }
   if(isNaN(d_code))
   {
	   alert("Invalid Demand Code");
	   document.getElementById("demand_code").value="";
	   document.getElementById("divDcode").innerHTML="";
	   document.getElementById("demand_code").focus();
	   return false;
   }
	 xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
	var url="js/demand.php";
	url=url+"?demand_code="+d_code;
	url=url+"&option="+option;
	
	url=url+"&sid="+Math.random();
	
	//alert(url);
	xmlHttp.onreadystatechange=chngDcode;
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.send(null);
   
}
function chngDcode() 
{ 
   if(xmlHttp.readyState==1)
	{	
	    document.getElementById("divDcode").innerHTML="";
	    //document.getElementById("divInqId").innerHTML="<br><br><br><div id='loading' align='center' ><img src='./images/loader.gif' />&nbsp;please wait....</div>"; 
		 }
   if (xmlHttp.readyState==4)
    {

		if(xmlHttp.status==200)
			{ 
			
			     document.getElementById("divDcode").innerHTML=xmlHttp.responseText; 
			
			}else if(xmlHttp.status==404)
				document.getElementById("divDcode").innerHTML = "Page Does not Exist";
			else	//for other error
					document.getElementById("divDcode").innerHTML = "Error:".xmlHttp.status; 	
		
			
			
			}
	
	}
/************* demand code check end ********************************/
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
