function dpAction(value,v,r,n){

switch(value){
 case "V":
 sendall('chkJobs[]','view');
 break;

 case "Q":
 sendall('chkJobs[]','apply');
 break;
 
 case "R":
 sendall('chkJobs[]','remove');
 break;

 case "W":
 addToWishList('chkJobs[]',1);
 break;

 case "WL":
 addToWishList(v,0);
 break;
 
 case "T":
 tell2friend(v,r);
 break;
 
 case "E":
 var varTemp;
 if ( confirmARD('chkJobs[]',1) != false ){
	document.getElementById('job-manager').submit();
 }
 break;
 
 
 case "RE":
 var varTemp;
 if ( confirmARD('chkJobs[]',4) != false ){
	document.getElementById('job-manager').submit();
 }
 break;
 
 case "A":
 var varTemp;
 if ( confirmARD('chkJobs[]',2) != false ){
	document.getElementById('job-manager').submit();
 }
 break;
 
 case "RL":
 var varTemp;
 if ( confirmARD('chkJobs[]',3) != false ){
	document.getElementById('job-manager').submit();
 }
 break;
 
 case "C":
 copyJob('chkJobs[]');
 break; 
 
}

}



function check(id) { 

checkflag = document.getElementById('chkSelectAll').checked;


 var field=document.getElementsByName(id)
 if (checkflag == true) {

  for (i = 0; i < field.length; i++) {
       field[i].checked = true;
    }

    if(document.getElementById('Select')){
    }
    return "Deselect All";
} else {
   for (i = 0; i < field.length; i++) {
       field[i].checked = false;
    }
    return "Select All";
}
}


var url = ""; // The server-side script
var shows ="" ;
var loadingdata="";
function handleHttpResponse() {	
if (http.readyState != 4) {
document.getElementById(shows).innerHTML = loadingdata;
}
if (http.readyState == 4) {
		if(http.status==200) {
		var results=http.responseText;
		if(results==''){document.getElementById(shows).innerHTML='';}
		
		  document.getElementById(shows).innerHTML = results;
		  
		  //document.body.style.cursor = "default";
		//  document.getElementById('status').className = "notice";
		 
		}
	}
}
		
function requestCallback(id,show,url,chk) {   
    shows = show;
	loadingdata=chk;
	http.open("get", url+".php?"+id, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
	
}

function getHTTPObject() {
var xmlhttp; 
	if(window.XMLHttpRequest){
	xmlhttp = new XMLHttpRequest();
	}
  else if (window.ActiveXObject){
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	if (!xmlhttp){
	xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
}
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object



function addToWishList(id,temp)
{
 if(login==1)
 {
	
	 var list='';
		if(temp==1)// found array
		{  
		    var field=document.getElementsByName(id);
			for (i = 0; i < field.length; i++) {if(field[i].checked == true){ list+=field[i].value+',';}}
			if(list != ''){
			requestCallback('list='+list,'wl-indicator','addtowishlist');
			} else {
				alert('Please select atleast 1 job');
				document.getElementById("cmbAction").selectedIndex=0;
			}
		}
		
		else{
			
			requestCallback('list='+id+',','wl-indicator','addtowishlist','Saving...');
		}
 }else{alert("Please login fist!");}
}

function tell2friend(id,root)
{
	window.location.href=root+'seeker/tellafriend.php?id='+id;
}

function createShortList(id)
{
	requestCallback('new='+id,'indicator','shortlist','Saving...');
	setTimeout("refreshShortList()",1250);
	//while(1){if(http.readyState==4);alert(http.readyState);refreshShortList();}
}

function refreshShortList()
{ 	
	requestCallback('refresh=1','sllistDiv','shortlist','Refreshing...');
}


function addToShortList(id,temp)
{
   var sl=document.getElementById('sllist').value;
  // alert(sl);
	if(sl!=""){   
	   var list='';
		if(temp==1)// found array
		{  
		    var field=document.getElementsByName(id);
			for (i = 0; i < field.length; i++) {if(field[i].checked == true){ list+=field[i].value+',';}}
			requestCallback('sl='+sl+'&list='+list,'indicator','shortlist','Saving...');
	
		}
		else{requestCallback('sl='+sl+'&list='+id+',','wl-indicator','addtowishlist','Saving...');}
	}
	else
	{alert('Select shortlist please!');}

}

function saveSearch(keywords,minSal,maxSal,date,sector,region,user,jobtype)
{
 var sname=document.getElementById('searchname').value;
 if(sname!="")
 {
/* keywords=keywords!=''?keywords:'';
 minSal=minSal==''?'':minSal;
 maxSal=maxSal!=''?maxSal:'';
 date=date!=''?date:'';
 sector=sector!=''?sector:'';
 region=region!=''?region:'';
 jobtype=jobtype!=''?jobtype:'';*/
 var qs='newsearch=1&searchname='+sname+'&keywords='+keywords+'&minSal='+minSal+'&maxSal='+maxSal+'&date='+date+'&sector='+sector+'&region='+region+'&jobtype='+jobtype;
 alert(qs)
 requestCallback(qs,'indicator','shortlist','Saving...');
 }
 else{alert('Enter searchname please!');}
}

function applyJob(url,id)
{
 window.location.href=url+'seeker/apply.php?id='+id+'';
}



function removeSL(id,pid) { 
var myArray=new Array()
var field=document.getElementsByName(id)
var j=0;
for (i = 0; i < field.length; i++) {if(field[i].checked == true){myArray[j++]=field[i].value;}}
window.location.href='shortlist-listing.php?id='+pid+'&remv='+myArray+'';
}


function validateShortListForm(id1,arr)
{
 if(id1.value==''){alert('Enter short list name please!'); id1.focus(); return false;}
 else
 {
	  var field=document.getElementsByName(arr);
	  var count=0;
	   var list='';
	  for (i = 0; i < field.length; i++) {if(field[i].checked == true){ count++; list+=field[i].value+',';}}
	  if(count<2){alert("Select more than 1 shortlist please!"); return false;}
	  else{document.getElementById('chkJobs2').value=list;}
 }
}


function confirmARD(arr,ttype)
{
 var flag=true;	
 var i=0; 
 var action="";
 var todo="";
 switch(ttype)
 {
  case 1:
  action='expire';
  todo='ExpireJobs';
  break;
  
  case 2:
  action='archive';
  todo='Archive';
  break;
  
  case 3:
  action='relist';
  todo='Relist';
  break;  
  
  case 4:
  action='refresh';
  todo='Refresh';
  break;    
  
 }
 var field=document.getElementsByName(arr);
  for (i = 0; i < field.length; i++)
 {
  if(field[i].checked == true){flag=true;break; }else{flag=false;}
 }
 if(flag==false){alert("Select Job from the list!"); return false;}
 else
 {
   if(!confirm('Are you sure you want to '+action+' these Job(s)')){return false;}
   else{document.getElementById("iefix").name=todo; document.getElementById("iefix").value=todo;}; 
 }
}

function copyJob(arr)
{
  var flag=false;
  var count=0;
  var job="";
 var field=document.getElementsByName(arr);
  for (i = 0; i < field.length; i++)
 {
  if(field[i].checked == true){job=field[i].value; flag=true; count++;  }
 }
 if(flag==false){alert("Select Job from the list!"); return false;}
 else
 {
   if(count>1){alert("Select only one job to perform is action!"); return false;}
   else{window.location.href='job.php?copy=1&jobId='+job+'';}
 }
}


function searchForm()
{
/*if(document.getElementById("Town").value == ""){
  //alert('Please choose a location');
//  return false;
} */
 var id2=document.getElementById("jobsbyemail").value;
 var id3=document.getElementById("keyword").value;

 var id4=document.getElementById("minSal").value;
 var id5=document.getElementById("maxSalary").value;
 var id6=document.getElementById("frequency");
  	len = id6.length
	i = 0
	frequency = ""

	for (i = 0; i < len; i++) {
	if (id6[i].selected) {
	  if(id6[i].value!=""){frequency = frequency + id6[i].value + ","}
	}
	}
 var id7=document.getElementById("date").value;
 var id8=document.getElementsByName("sector[]");
 	len = id8.length
	i = 0
	sector = ""

	for (i = 0; i < len; i++) {
	if (id8[i].checked) {
	  if(id8[i].value!=""){sector = sector + id8[i].value + ","}
	}
	}

  var id10=document.getElementById("jobtype");

	len = id10.length
	i = 0
	jobtype = ""

	for (i = 0; i < len; i++) {
	if (id10[i].selected) {
	jobtype = jobtype + id10[i].value + ","
	}
	}
	
 var id9=document.getElementById("location").value;	
 var id11="Search"; //document.getElementById("Search").value;
 
 var qs="jobsbyemail="+id2+"&keywords="+id3+"&minSal="+id4+"&maxSal="+id5+"&frequency="+frequency+"&date="+id7+"&sector="+sector+"&jobtype="+jobtype+"&Search="+id11+"&location="+id9;
 window.location.href='jobs-listing.php?'+qs+'';
 
}


function checkComboList(arr,lim,ctrl)
{
	  var field=document.getElementsByName(arr);
	  var count=0;
	  var last='';
	  for (i = 0; i < field.length; i++) {if(field[i].checked == true){ count++; last=i; }}
	  if(count>lim){alert('Please select a maximum of '+lim+' '+ctrl+'!'); field[last].checked=false; return false; }
}

function sendall(id,values){
	var list='';
	var field=document.getElementsByName(id);
	for (i = 0; i < field.length; i++) {
		if(field[i].checked == true){ 
			list+=field[i].value+',';
		}
	}
	
  if( list != '' ){
	  switch (values){
		case 'apply':
		document.getElementById("form2").action = 'apply.php';
		break;
		
		case 'view':
		document.getElementById("form2").action = 'job-details.php';
		break;
		
	  }

	document.getElementById("form2").submit();
  } else {
	  alert('Please select atleast 1 job');
	 document.getElementById("cmbAction").selectedIndex=0;
  }
}
