// JavaScript Document
var ruta = "http://www.infofeina.com/";
var temps_retard;

function inserta_parametre( nom_frm, inserta )
{
	document.getElementById("inserta").value = inserta;
	document.getElementById(nom_frm).action = "inserta_xml.php";
	document.getElementById(nom_frm).target = "parametres";
	document.getElementById(nom_frm).submit();
}

function retarda_recerca_professions()
{
	clearTimeout(temps_retard);
	temps_retard = setTimeout("cerca_professions()",750);
}

function enter_cerca_professions( evt ) //Envia el formulari quan clickem la tecla enter
{
    var charCode = ( evt.which ) ? evt.which : evt.keyCode
    if ( charCode == 13 )
	{
    	cerca_professions();
	}
	else
	{
		retarda_recerca_professions();
	}
}

var con_cerca_professions = new XHConn();
var fin_cerca_professions = function (oXML) { document.getElementById('opcions_professions').innerHTML = oXML.responseText;  };
function cerca_professions()
{
	document.getElementById('opcions_professions').className = "";
	document.getElementById('opcions_professions').innerHTML = "<div id=\"carregant_opcions_professions\"><img src=\""+ruta+"img/carregant_select.gif\" /><p>Cercant professions...</p></div>";
	con_cerca_professions.connect('mostra_professions.php', 'POST', "paraula_clau="+document.getElementById("paraula_clau").value, fin_cerca_professions);
}

var con_ayuda_recerca_avancada = new XHConn();
var fin_ayuda_recerca_avancada = function (oXML) { document.getElementById('finestra').innerHTML = oXML.responseText; };
function ayuda_recerca_avancada(tipus_ajuda)
{	
	var carregant = "<div id=\"breu_descripcio\"><img src=\""+ruta+"img/sup_toltip_llistat.gif\"  />";
	carregant += "<p id=\"descripcio_titol\">&nbsp;</p><p id=\"text\"><img src=\""+ruta+"img/carregant_select.gif\" /></p><img src=\""+ruta+"img/inf_toltip_llistat.gif\"  /></div>";
	document.getElementById('finestra').innerHTML = carregant;
	con_ayuda_recerca_avancada.connect('ayuda_recerca_avancada.php', 'POST', 'tipus_ajuda=' + tipus_ajuda , fin_ayuda_recerca_avancada);
}

function esborra_parametre( nom_frm, inserta, camp, idesborrar)
{
	document.seleccio_parametres.inserta.value = inserta;
	document.seleccio_parametres.camp.value = camp;
	document.seleccio_parametres.id_esborrar.value = idesborrar;
	document.getElementById(nom_frm).submit();
}


function carrega_formulari_parametres(cadena)
{
	var con_carrega_formulari_parametres = new XHConn();
	var fin_carrega_formulari_parametres = function (oXML) { document.getElementById('opcions_parametres').innerHTML = oXML.responseText; carrega_parametres(cadena) };
	document.getElementById('opcions_parametres').innerHTML = "<div id=\"carregant_recerca_avancada\"><img src=\""+ruta+"img/carregant.gif\" /><p>Afegint paràmetre...</p></div>";
	con_carrega_formulari_parametres.connect('formulari_parametres.php', 'POST', cadena, fin_carrega_formulari_parametres);
}

var con_carrega_parametres = new XHConn();
var fin_carrega_parametres = function (oXML) { document.getElementById('parametres_seleccionats').innerHTML = oXML.responseText; };
function carrega_parametres(cadena)
{
	document.getElementById('parametres_seleccionats').innerHTML = "<div id=\"carregant_recerca_avancada_seleccio\"><img src=\""+ruta+"img/carregant.gif\" /><p>Afegint paràmetre...</p></div>";
	con_carrega_parametres.connect('parametres_seleccionats.php', 'POST', cadena, fin_carrega_parametres);
}

var con_carrega_titulacions = new XHConn();
var fin_carrega_titulacions = function (oXML) { document.getElementById('div_titulacio_1').innerHTML = oXML.responseText; };
function func_carrega_titulacions( idnivell_estudis )
{
	//document.getElementById('div_titulacio_1').innerHTML = "<div id=\"carregant_select\"><img src=\"../../img/carregant_select.gif\" /></div>";
	con_carrega_titulacions.connect('../dinamic/mostra_titulacions.php', 'POST', 'idnivell_estudis=' + idnivell_estudis+'&num_titulacio=1', fin_carrega_titulacions);
}

function cercar_ofertes(cadena)
{
	document.envia_recerca.xml_parametres.value = cadena;
	document.getElementById("envia_recerca").submit();
	document.getElementById('div_recerca_avancada').innerHTML = "<div id=\"carregant_interior\"><img src=\""+ruta+"img/carregant.gif\" /><p>Cercant ofertes...</p></div>";
}

var con_carrega_poblacions = new XHConn();
var fin_carrega_poblacions = function (oXML) { document.getElementById('div_poblacio').innerHTML = oXML.responseText; };
function func_carrega_poblacions(idprovincia,tipus)
{
	tipus = tipus == 1 ? tipus : 0;
	document.getElementById('div_poblacio').innerHTML = "<div id=\"carregant_select\"><img src=\""+ruta+"img/carregant_select.gif\" /></div>";
	con_carrega_poblacions.connect('../dinamic/mostra_poblacions.php', 'POST', 'idprovincia=' + idprovincia + '&tipus=' + tipus, fin_carrega_poblacions);
}

var con_carrega_poblacions_comarques = new XHConn();
var fin_carrega_poblacions_comarques = function (oXML) { document.getElementById('div_poblacio').innerHTML = oXML.responseText; };
function carrega_poblacions_comarques(idcomarca,tipus)
{
	tipus = tipus == 1 ? tipus : 0;
	var parametre = idcomarca == 0 ? 'idprovincia=' + document.getElementById('idprovincia').value : 'idcomarca=' + idcomarca;
	document.getElementById('div_poblacio').innerHTML = "<div id=\"carregant_select\"><img src=\""+ruta+"img/carregant_select.gif\" /></div>";
	con_carrega_poblacions_comarques.connect('../dinamic/mostra_poblacions.php', 'POST', parametre + '&tipus=' + tipus, fin_carrega_poblacions_comarques);
}

var con_carrega_comarques = new XHConn();
var fin_carrega_comarques = function (oXML) { document.getElementById('div_comarca').innerHTML = oXML.responseText; };
function func_carrega_comarques(idprovincia,tipus)
{
	tipus = tipus == 1 ? tipus : 0;
	document.getElementById('div_comarca').innerHTML = "<div id=\"carregant_select\"><img src=\"../../../img/carregant_select.gif\" /></div>";
	con_carrega_comarques.connect(ruta+'dinamic/mostra_comarques.php', 'POST', 'idprovincia=' + idprovincia + '&tipus=' + tipus, fin_carrega_comarques);	
}
