//ajax.updater ('id de la capa donde poner la respuesta', 'url de la accion', 'parametros')
function callAjax(s, o, or){
	/*
	* s = estat{tots, lectura..}
	* o = id oferta
	* or = ordre
	*/
	//$("#"+s+o).load("/ajax/getCandidats?state="+s+"&oferta="+o+"&ordre="+or);
	$("#"+s).load("/ajax/getCandidats?state="+s+"&oferta="+o+"&ordre="+or);
}
//llamada para obtener los mensajes predeterminados de 
//comunicación de estado a los candidatos
function callAjaxNotificacio(s,id) {
	var ed = tinyMCE.get('textNotificacio');	
	var html = $.ajax({
	  url: "/ajax/getnotificacio?state="+s+"&idCandidat="+id,
	  async: false
	 }).responseText
	 ed.setContent(html);
}
//activa el tinymce
/*
function test(){
	tinyMCE.execCommand('mceAddControl', false, 'notificacio');
}
//desactiva el tinymce
function untest(){
	tinyMCE.execCommand('mceRemoveControl', false, 'notificacio');
}
*/
//fa el post de canvi d'estat
function ajaxPost(i, o, e, n, m, eo){
	/*
	* i = id candidat
	* o = id oferta
	* e = estat{tots, lectura..} | array
	* n = text notificacio
	* m = envia mail o no | array
	* eo = estat origen
	*/
	var j
    for (j=0;j<e.length;j++){
       if (e[j].checked)
          break;
    }
    var idEstat = e[j].value
    var j = 0;
    for (j=0;j<m.length;j++){
       if (m[j].checked)
          break;
    }
    var enviaMis = m[j].value
	/*alert(i);
	alert(o);
	alert(idEstat);
	alert(n);
	alert(enviaMis);*/
	$.get("/admin/ofertes/canviaestatpost", { idCandidat: i, idOferta: o, estat: idEstat, notificacio: n, enviaMail: enviaMis }, function(data){		
		alert(data);
		//$("#canviaEstat").html(data);
		callAjax(eo, o, 'nom');						
	});
}
//fa el post de creació de nova oferta
function ajaxPostOferta(i, o, e, n, m, eo){	
	$.get("/admin/ofertes/canviaestatpost", { idCandidat: i, idOferta: o, estat: idEstat, notificacio: n, enviaMail: enviaMis }, function(data){		
		alert("Data Loaded: " + data);				
	});	
}


//llamada para selects ofertes de feina pais>provincia>municipio
function callAjaxSelects(s, i, io){	
	/*
	* s = siguiente select a cargar
	* i = id valor seleccionado
	* io = id oferta seleccionada
	*/
	//var myAjax = new Ajax.Updater( s+io+'Sp', 'ajax/getSelectOfertes', { method: 'get', parameters: {select: s, id: i, id_oferta: io}});
	$("#"+s+io+"Sp").load("ajax/getSelectOfertes?select="+s+"&id="+i+"&id_oferta="+io);	
	if (s == 'provincia' && i == ''){
		callAjaxSelects('municipi', '', io);	
	}	
}



//aquesta funció fa la crida a canviar l'estat, enviar mail, etc
function callAjaxCanviaEstat(s,e,n){
	/*
	* s = estat{tots, lectura..}
	* e = email{si o no}
	* n = notificacio{text de la notificacio} 
	*/
	var myAjax = new Ajax.Updater( 'tots1', '/ajax/kk', { method: 'get', parameters: {estat: s, envia_mail: e, email: n}});
}
