function addToShortlist(id, blurb) {
	//alert('oi!');	
	

	var url = '../fxmodules/add_to_shortlist.php';
	var params = 'id=' + id +'&date='+(new Date().getTime());
	//var ajax = new Ajax.Updater({success: 'shortlist'+id},url,{method: 'get', parameters: params, onFailure: reportError});
	
	//document.write(url+'?'+params);
	if (blurb){
		document.getElementById('shortlist'+id).innerHTML='Added Successfully';
	}
	var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});


	var v = document.getElementById('no-jobs');	
	if (v.style.display == 'none'){
		v.style.display = 'block';
		//document.location.reload(true);

		document.getElementById('shortlist-num').innerHTML='1 job in your shortlist';
		document.getElementById('shortlist-apply').href = document.getElementById('shortlist-apply')+'&jobid[]='+id;
	}else{
		//document.location.reload(true);
		var str = document.getElementById('shortlist-num').innerHTML;	
		var num = parseInt(str.substring(0,2)) + 1;
		document.getElementById('shortlist-num').innerHTML=num + ' jobs in your shortlist';

		str2 = document.getElementById('shortlist-apply').innerHTML = 'Apply Now';
		document.getElementById('shortlist-apply').href = document.getElementById('shortlist-apply')+'&jobid[]='+id;
	}
	

	//var url = '../fxmodules/actions.php';
//	var params = 'action=updateShortList&'+(new Date().getTime());
//	var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});

	//updateShortList();
}

function handleResponse(transport){
	
	if (transport.responseText == 0 || transport.responseText == '') {
			
		document.getElementById("remshort").innerHTML = 'There are no jobs in your shortlist';
	}
}
function removeFromShortlist(id){	

	var url = '../fxmodules/remove_to_shortlist.php';
	var params = 'id=' + id +'&date='+(new Date().getTime());	
	//var ajax = new Ajax.Updater({success: 'shortlist'+id},url,{method: 'get', parameters: params, onFailure: reportError});
	
	//document.write(url+'?'+params);	
	var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: params, 
		onComplete: handleResponse
	});	
	
	document.getElementById('shortlist'+id).innerHTML='Removed successfully';
	document.getElementById('rshortlist'+id).innerHTML='';	
	
	
	var v = document.getElementById('no-jobs');	
	if (v.style.display == 'none'){
		v.style.display = 'block';
		//document.location.reload(true);

		document.getElementById('shortlist-num').innerHTML='1 job in your shortlist';
		document.getElementById('shortlist-apply').href = document.getElementById('shortlist-apply')+'&jobid[]='+id;
	}else{
		//document.location.reload(true);
		var str = document.getElementById('shortlist-num').innerHTML;	
		var num = parseInt(str.substring(0,2)) - 1;
		document.getElementById('shortlist-num').innerHTML=num + ' jobs in your shortlist';

		str2 = document.getElementById('shortlist-apply').innerHTML = 'Apply Now';
		document.getElementById('shortlist-apply').href = document.getElementById('shortlist-apply')+'&jobid[]='+id;
	}
}
		  

function removeFromShortlistOld(id) {
	var url = '../fxmodules/actions.php';
	var params = 'action=removeFromShortlist&id=' + id +'&date='+(new Date().getTime());
	//alert ('hey');
	//document.getElementById('shortlist'+id).innerHTML='Removed Successfully';
	var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});
    var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: updateShortListResponse
			});
	//alert ('there');
}

function updateShortList() {
	var url = '../fxmodules/actions.php';
	var params = 'action=updateShortList&'+(new Date().getTime());
	var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});
    var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: updateShortListResponse
			});
}

function updateShortListResponse(originalRequest) {
		//alert(originalRequest.responseText);
		document.getElementById('shortNum').innerHTML=originalRequest.responseText;
	
		//return false
}

function reportError(request) {
	$F('shortlist') = "<font color=\"#FF0000\">Error</font>";
}
function saveSearch(keywords,category,salary,location) {
alert('hjere');
	var url = '../fxmodules/actions.php';
	var params = 'action=saveSearch&keywords=' + keywords +'&category='+ category + '&salary=' + salary + '&location=' + location + '&date='+(new Date().getTime());
	var ajax = new Ajax.Updater({success: 'search_save'},url,{method: 'get', parameters: params});
}
function disableCategories() {

	if(document.searchFrm.all_cat.checked){
		document.searchFrm.elements['category[]'].disabled=true
	}
	else
		document.searchFrm.elements['category[]'].disabled=false
}
function disableLocations() {
	//var obj;
	//obj=document.searchFrm.elements['catid[]'];location[]
	if(document.searchFrm.all_loc.checked){
		document.searchFrm.elements['location[]'].disabled=true
	}
	else
		document.searchFrm.elements['location[]'].disabled=false
}

function disableSalary(){
	//var obj;
	//obj=document.searchFrm.elements['catid[]'];location[]
	if(document.searchFrm.all_sal.checked){
		document.searchFrm.elements['salary[]'].disabled=true
	}
	else
		document.searchFrm.elements['salary[]'].disabled=false
}
function deleteSavedSearch(searchid,serverUrl) {
	if(confirm('This will delete the saved search. Are you sure?')) {
		//document.write(''+serverUrl+'actions.php?id='+searchid+'&action=deleteSearch');
		//document.write('');
		location.href= serverUrl+'actions.php?id='+searchid+'&action=deleteSearch';
	}
}
function checkUserExists(username) {
	var url = 'actions.php';
	var params = 'action=checkUserExists&username='+username+'&date='+(new Date().getTime());
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: checkUserExistsResponse
			});
}
function checkUserExistsResponse(originalRequest) {
	if(originalRequest.responseText!='') {
		//alert(originalRequest.responseText);
		return false
	}
	else
		document.register.submit();
	//return true
	//document.register.submit();
	//$('result').value = originalRequest.responseText;
}
