function setCookie(){
	if(!document.loginFrm.chkRememberMe.checked){
		Delete_Cookie('thron_rememberMe','','');
	}
}

function Delete_Cookie( name, path, domain ) {
		if ( Get_Cookie( name ) ) document.cookie = name + "=" +
		( ( path ) ? ";path=" + path : "") +
		( ( domain ) ? ";domain=" + domain : "" ) +
		";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}//delete function

function Get_Cookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) &&
	( name != document.cookie.substring( 0, name.length ) ) )
	{
	return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}//get cookie


function Set_Cookie( name, value, expires, path, domain, secure ) 
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct 
	expires time, the current script below will set 
	it for x number of days, to make it for hours, 
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
	expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
	( ( path ) ? ";path=" + path : "" ) + 
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}//set cookie

function addToShortlist(id, blurb,path,page) {
	//alert('oi!');	

	var url = 'modules/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){
		 if(page=="vacancies-detail.php")	{
			 document.getElementById('shortlist'+id).innerHTML='<span class="short_list_bg"><a style="text-decoration:none;" class="short_listbg">Shortlisted</a><a href="'+path+'fxmodules/page.php?page=view_shortlisted_jobs.php" class="short_list_view_bg">View</a></span><div style="clear:both;"></div>';
		 }else{
			document.getElementById('shortlist'+id).innerHTML='<a style="text-decoration:none;">Shortlisted</a>&nbsp;|&nbsp;<a href="'+path+'fxmodules/page.php?page=view_shortlisted_jobs.php">View</a>';
		 }
	}
	//var ajax = new Ajax.Updater({success: 'shortNum'},url,{method: 'get', parameters: params, onFailure: reportError});
	
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById("shortNum").innerHTML=xmlhttp.responseText;
		}
	}
	new_url = path+"fxmodules/"+url+"?"+params;
	xmlhttp.open("GET",new_url,true);
	xmlhttp.send();
}

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;
}

