function get_jobs_list(jobidarray,value,httproot) 
{	
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobs_list_default_status);
	var POSTDATA = "action=get_jobs_list&jobidarray="+escape(jobidarray)+"&value="+escape(value);
    myRequest.update('job_list', POSTDATA, 'post',null,httproot);	
}
function get_tab_domain() 
{	
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_tabjobs_list_status);
	var POSTDATA = "action=get_tab_domain";
    myRequest.update('domain_tab', POSTDATA, 'post',null);	
}

function get_jobs_list_domain(domain,httproot) 
{	
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobs_list_default_status);
	var POSTDATA = "action=get_jobs_list_domain&domain="+escape(domain);
    myRequest.update('job_list', POSTDATA, 'post',null,httproot);	
}

function get_jobs_list_status(responseText, responseStatus, responseXML, divid, funct, httproot)
{	
	if (responseStatus == 200) 
	{		
		//document.getElementById(divid).innerHTML=responseText;	
		open_url(httproot+'/search/forpagination.php', 'job_list', 'get');
		
		//////////////////////
		//////// metas
		if(document.getElementById('keyword_text').value!="" && document.getElementById('keyword_text').value!="Enter keywords here")
		{
		var url = "server/jobsearch_server.php";
		var myRequest = new ajaxObject(url, get_metas_search_status);
		var POSTDATA = "action=get_metas_search";
		myRequest.update('meta_tag_div', POSTDATA, 'post');
		}
		///////////////////////////////////
		
		//////////////////////
		//////// Jobs experience
		var url = "server/jobsearch_server.php";
		var myRequest = new ajaxObject(url, get_jobexperience_search_status);
		var POSTDATA = "action=get_jobexperience_search";
		myRequest.update('jobexperience', POSTDATA, 'post');
		///////////////////////////////////
		
		
		
		
		
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function get_jobexperience_search_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;	
		
		//////////////////////
		//////// Jobs location
		var url = "server/jobsearch_server.php";
		var myRequest = new ajaxObject(url, get_joblocation_search_status);
		var POSTDATA = "action=get_joblocation_search";
		myRequest.update('joblocation', POSTDATA, 'post');
		///////////////////////////////////
		
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function get_metas_search_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
		

	} 
	else 
	{
		alert(responseStatus);
	}		
}

function get_joblocation_search_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
		
		////////////////
		/// suggested jobs
		var url = "server/jobsearch_server.php";
		var myRequest = new ajaxObject(url, suggestedjobs_search_status);
		var POSTDATA = "action=suggestedjobs_search";
		myRequest.update('suggestedjobs', POSTDATA, 'post');
		/////////////
		
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function suggestedjobs_search_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;	
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function get_tabjobs_list_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;	
		
	} 
	else 
	{
		alert(responseStatus);
	}		
}
function get_jobs_list_default_status(responseText, responseStatus, responseXML, divid, funct, httproot)
{	
	if (responseStatus == 200) 
	{		
		//document.getElementById(divid).innerHTML=responseText;	
		open_url(httproot+'/search/forpagination.php', 'job_list', 'get');

		
	} 
	else 
	{
		alert(responseStatus);
	}		
}



function get_job_search(thisform,httproot)
{
	
	var keyword = thisform.keyword_text.value; 
	var exp_from = thisform.exp_from_list.value;
	var exp_to = thisform.exp_to_list.value;
	var degree = thisform.degree_list.value;
	var location = thisform.location_list.value;
	var domain = thisform.domain_list.value;
	if(keyword=="Enter keywords here")
		keyword="";
	var flag=0;
	if(keyword!="")	flag=1;
	else if(exp_from!="default")flag=1;
	else if(exp_to!="default") flag=1;
	else if(degree!="default") flag=1;
	else if(location!="default") flag=1;
	else if(domain!="default") flag=1;
	else  flag=0;
	
	if((exp_from=="default" && exp_to!="default") || (exp_from!="default" && exp_to=="default"))
	flag=0;
	
	
	if(flag==0)
	alert("Invalid Search Condition !!");
	else
	{
	
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobs_list_status);
	var POSTDATA = "action=get_job_search&keyword="+encodeURIComponent(keyword)+"&exp_from="+encodeURIComponent(exp_from)+"&exp_to="+encodeURIComponent(exp_to)+"&degree="+encodeURIComponent(degree)+"&location="+encodeURIComponent(location)+"&domain="+encodeURIComponent(domain);
	
	myRequest.update('job_list', POSTDATA, 'post',null,httproot);
	
	
		
	/*//////////////// not in use
	/// Job freshness
	var myRequest = new ajaxObject(url, get_jobs_list_status);
	var POSTDATA = "action=get_jobfreshness_search";
	myRequest.update('jobfreshness', POSTDATA, 'post');
	/////////////
	*/
	
	/*
	
	
	////////////////
	/// suggested jobs
	var myRequest = new ajaxObject(url, get_tabjobs_list_status);
	var POSTDATA = "action=suggestedjobs_search";
	myRequest.update('suggestedjobs', POSTDATA, 'post');
	/////////////
	
	
	//////////////////////
	//////// Jobs experience
	var myRequest = new ajaxObject(url, get_tabjobs_list_status);
	var POSTDATA = "action=get_jobexperience_search";
    myRequest.update('jobexperience', POSTDATA, 'post',null,httproot);
	///////////////////////////////////
	
	
	//////////////////////
	//////// Jobs location
	var myRequest = new ajaxObject(url, get_tabjobs_list_status);
	var POSTDATA = "action=get_joblocation_search";
    myRequest.update('joblocation', POSTDATA, 'post',null,httproot);
	///////////////////////////////////
	
	*/
	
	
	
	} //end of if cond.
	
}


function get_jobs_place(place)
{ 
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_all_jobs_status);
	var POSTDATA = "action=get_jobs_place&place="+place;
	myRequest.update('job_list', POSTDATA, 'post');	
}


function get_jobs_experienced(jobidarray,value,httproot)

{ 
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobs_list_status);
	var POSTDATA = "action=get_jobs_experienced&value="+escape(value)+"&jobidarray="+escape(jobidarray);
    //alert(POSTDATA);
	myRequest.update('job_list', POSTDATA, 'post',null,httproot);	
	
}

function get_jobs_loc_search(jobidarray,value,httproot)

{ 
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobs_list_status);
	var POSTDATA = "action=get_jobs_loc_search&jobidarray="+escape(jobidarray)+"&value="+escape(value);
    myRequest.update('job_list', POSTDATA, 'post',null,httproot);	
	
}

function get_jobs_monthold(value)
{
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_all_jobs_status);
	var POSTDATA = "action=get_jobs_monthold&value="+escape(value);
    myRequest.update('job_list', POSTDATA, 'post');	
	
}
/////
function checkEnterPressed(e,job_search_form,httproot)
{
	//alert(e);
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
		get_job_search(job_search_form,httproot);
		return false;
    }
}






//////
function get_all_jobs(page, rows)
{
	//alert(key);
	var url = "server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_all_jobs_status);
	var POSTDATA = "action=get_all_jobs&page="+escape(page)+"&rows="+escape(rows);
    myRequest.update('job_list', POSTDATA, 'post');	
	
}

function get_all_jobs_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function index_search(keyword,location,httproot)
{
	var url = httproot+"/search/server/jobsearch_server.php";
	var myRequest = new ajaxObject(url, get_jobsforindex_status);
	var POSTDATA="action=index_search&keyword="+encodeURIComponent(keyword)+"&location="+encodeURIComponent(location);
    myRequest.update('job_list', POSTDATA, 'post',null,httproot);
}
function get_jobsforindex_status(responseText, responseStatus, responseXML, divid, funct, httproot)
{	
	if (responseStatus == 200) 
	{		
	//	document.getElementById(divid).innerHTML=responseText;	
		open_url(httproot+'/search/forpagination.php', 'job_list', 'get');		
	} 
	else 
	{
		alert(responseStatus);
	}		
}

////

////


