/**
* EuroCv
* Copyright 2000 - 2009
* http://www.eurocv.eu .it
* http://bugs.eurocv.eu
*
* @version 2.0
* @date Sun Sep 17 18:53:14 CEST 2006
* @copyright EuroCv Italia
*/

function setcvstatus(){
	var url = 'controlpanel.php';
	var pars = 'setcvstatus=1';
	var target = 'status';
	var myAjax = new Ajax.Updater(target, url, {method: 'post',
												parameters: pars,
												onComplete: function(req){}
												});
}


function save_helpdesk(){
	var url = 'batch/helpdesk.php';
	var pars = 'helpmessage=' + encodeURIComponent($F('helpmessage'));
	var target = 'message';
	var loader = 'loader1';
	$('message').style.display = 'none';
	$(loader).style.display = '';
	var myAjax = new Ajax.Updater(target, url, {method: 'post',
												parameters: pars,
												onComplete: function(req){
																$(loader).style.display = 'none';
																$('message').style.display = '';
																$('helpmessage').value = "";
															}
												});
}


function save_keywords(){
	var url = 'batch/keywords.php';
	var pars = 'keywords=' + encodeURIComponent($F('txtkeywords'));
	if($('jobcategory')){
		pars += '&jobcategory=' + encodeURIComponent($F('jobcategory'));
	}
	if($('openid_url')){
		pars += '&openid_url=' + encodeURIComponent($F('openid_url'));
	}
	var target = 'postitinfo2';
	var loader = 'loader2';
	$('postitinfo2').style.display = 'none';
	$(loader).style.display = '';
	var myAjax = new Ajax.Updater(target, url, {method: 'post',
												parameters: pars,
												onComplete: function(req){
																$(loader).style.display = 'none';
																$('postitinfo2').style.display = '';
															}
												});
}


function save_coverletter(){
	var url = 'coverletter.php';
	var pars = 'content=' + encodeURIComponent($F('mycoverletter'));
	var target = 'message';
	var loader = 'loader';
	$('message').style.display = 'none';
	$(loader).style.display = '';
	var myAjax = new Ajax.Updater(target, url, {method: 'post',
												parameters: pars,
												onComplete: function(req){
																$(loader).style.display = 'none';
																$('message').style.display = '';
															}
												});
}


function save_objectives(){
	var url = 'objective.php';
	var pars = 'content=' + encodeURIComponent($F('myobjectives'));
	var target = 'message';
	var loader = 'loader';
	$('message').style.display = 'none';
	$(loader).style.display = '';
	var myAjax = new Ajax.Updater(target, url, {method: 'post',
												parameters: pars,
												onComplete: function(req){
																$(loader).style.display = 'none';
																$('message').style.display = '';
															}
												});
}


function save_cvrequests(msg, item){
	var submitOK = confirm(msg)
	if (submitOK == true){
		
		var url = 'cvrequest.php';
		$('loader').style.display = '';
		var opt = {
			// Use POST
			method: 'post',
			// Send this lovely data
			postBody: 'name=' + item.name + '&value=' + item.value,
			// Handle successful response
			onSuccess: function(t) {
				var result = t.responseText;
				$('loader').style.display = 'none';
				alert(result);
				
			},
			// Handle 404
			on404: function(t) {
				$('loader').style.display = 'none';
				alert('Error 404: location "' + t.statusText + '" was not found.');
			},
			// Handle other errors
			onFailure: function(t) {
				$('loader').style.display = 'none';
				alert('Error ' + t.status + ' -- ' + t.statusText);
			}
		}
		
		var myAjax = new Ajax.Request(url, opt);
	
	}else{
		if(InStr(item.id, 'enable_')){
			var reverse = 'disable_' + Mid(item.id, 8, Len(item.id));
		}else{
			var reverse = 'enable_' + Mid(item.id, 9, Len(item.id));
		}
		
		$(reverse).checked=true;
		item.checked=false;
	}
}
