
ajaxObject = function() {
  try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch(e){
  try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch(e){
  try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){
  try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){
  try { return new XMLHttpRequest() } catch(e){
  throw new Error( "This browser does not support XMLHttpRequest." );
}}}}}}

bee_listing_Ajax = new ajaxObject();


function me_jobs_search(){
	   if(bee_listing_Ajax.readyState > 0 && bee_listing_Ajax.readyState < 4){
					setTimeout("me_jobs_search();", 10);
					return;
		}	

		bee_listing_Ajax.open('get',  "/bee/s.php?&showCount="+ show_count + "&showStart="+ show_start+ "&sort_order=" + sort_order + 
		"&show_bookmarked="+ show_bookmarked + "&show_applied="+ show_applied + "&show_hunted=" + show_hunted + "&show_pending=" + show_pending +
		"&show_accepted="+ show_accepted + "&show_rejected=" + show_rejected + "&show_closed_listings=" + show_closed_listings +
		"&show_open_listings="+ show_open_listings + "&job_type=" + job_type +
		"&filter_category=" + filter_by_category + "&filter_sub_category=" + filter_by_subcategory
		+ "&eiID=" + eiID
		+	"&search_keyword=" + search_keyword + "&ajax_request=true", true);
		bee_listing_Ajax.send(null);
		if( navigator.appName == "Microsoft Internet Explorer"){
			setTimeout("handleResponse_bee_listing_search()", 10);
		} else {
			bee_listing_Ajax.onreadystatechange = handleResponse_bee_listing_search();
		}
}

function handleResponse_bee_listing_search(){

          if(bee_listing_Ajax.readyState != 4){
					setTimeout("handleResponse_bee_listing_search()", 10);
					return;
		}	
		var update = new Array();
        var response = bee_listing_Ajax.responseText;
                
        if(response.indexOf('|||' != -1)) {
	            update = response.split('|||');
				document.getElementById('dblist').innerHTML = update[0];
				document.getElementById('dbtools_search').innerHTML = update[1];				
	    }
}

function resetVariables(status){
show_bookmarked = status;show_applied = status; show_hunted = status; show_pending = status;show_accepted = status;show_rejected = status;  show_closed_listings = status; show_open_listings= status; 
}

var show_count = 20;
var show_start = 0;

var show_bookmarked = true; //Bookmarked
var show_applied = true; //New Applications
var show_hunted = true; //Talent Hunted
var show_pending = true; //Pending Applications
var show_accepted = true;  //Job Offers
var show_rejected = true;  //Rejected Applications
var show_closed_listings = true; //Closed Job LIstings
var show_open_listings= true; //Open Job LIstings

var filter_by_category = '';
var filter_by_subcategory = '';
var sort_order = 'priority';
var sort_by = '';
var sort_reverse = '';
var search_keyword = '';
var job_type = '';
var eiID = '';
