var id_fitxa=false;
var next_page="";
function canvia_sel(obj,id_fitxa,cad_inputs,id_carac,que,descripcio,id_carac2,que2,descripcio2,id_def,id_subdef, no_res)
{
	
	if(!id_def)id_def=obj.value;
	try
	{
		document.getElementById("div_"+que).style.display="none";
	}
	catch(e){}
	document.getElementById("content_"+que).innerHTML="";
	if(id_carac2)
	{
		try
		{
			document.getElementById("div_"+que2).style.display="none";
		}
		catch(e){}
		document.getElementById("content_"+que2).innerHTML="";
	}

	if(id_fitxa){url=apps_url+"?action=DIREC_carac_filles_fitxa&id_fitxa="+id_fitxa+"&id_carac="+id_carac+"&id_parent="+id_def;}
	else{url=apps_url+"?action=DIREC_carac_filles&id_carac="+id_carac+"&id_parent="+id_def;}
	var xmlDocF = new XMLHttpRequest();
	xmlDocF.onreadystatechange=function(){if (xmlDocF.readyState == 4 && (xmlDocF.status==200 || window.location.href.indexOf("http")==-1)){
	result = xmlDocF.responseXML.getElementsByTagName("res");
	res2="";
	for (var y = 0; y < result.length; y++)
	{

		try
		{	
			sel="";
			if(id_subdef==result[y].getAttribute("id"))sel="selected";
			res2+='<option    id="check_'+result[y].getAttribute("id")+'" value="'+result[y].getAttribute("id")+'" '+sel+'>'+result[y].firstChild.data+'</option>';
		}
		catch(e){}
	}
	canviant = false;
	if( result.length>0)
	{
		if(id_carac2)
		{
			res='<select name="sel['+id_carac+']" id="sel'+cad_inputs+'_'+id_carac+'" onchange="javascript:canvia_sel(this,\''+id_fitxa+'\',\''+cad_inputs+'\','+id_carac2+',\''+que2+'\',\''+descripcio2+'\')">';
			
		}
		else
		{
			res='<select  name="sel['+id_carac+']" id="sel'+cad_inputs+'_'+id_carac+'" onchange="javascript:resultats(\''+id_fitxa+'\',\''+cad_inputs+'\');">';
		}
		if(descripcio)
		{
			res+='<option value="">'+descripcio+'</option>';
		}
		res+=res2+'</select>';
		document.getElementById("content_"+que).innerHTML=   res;    
		try
		{
			document.getElementById("div_"+que).style.display="block";
		}
		catch(e){}
	}
	if(no_res!=true)
	{resultats(id_fitxa,cad_inputs)
	}
	}}
	xmlDocF.open('GET', url, true)
	xmlDocF.send(null)

}
var last_text="";
function timerCercar(id_fitxa,inputs)
{
	if(last_text!=document.getElementById("paraula_clau").value)
	{
		setTimeout("resultats("+id_fitxa+",\""+inputs+"\")",2000);
	}

}
function ves_pagina(pag,id_item,id_fitxa,cad_inputs,desti,id_plantilla)
{
	next_page=pag;
	
	resultat_recerca(id_fitxa,cad_inputs,id_plantilla,desti);
}
function resultats(id_fitxa,inputs)
{
		cad_inputs="";
		if(inputs)cad_inputs=inputs;
		if(id_fitxa)
		{
			if(document.getElementById('num_results'+cad_inputs))
			{
				var xmlDocF = new XMLHttpRequest();
				url=apps_url+"?action=DIREC_resultat_recerca_total&id_fitxa="+id_fitxa;
				url+=cad_resultats(id_fitxa,cad_inputs);	
				xmlDocF.onreadystatechange=function(){if (xmlDocF.readyState == 4 && (xmlDocF.status==200 || window.location.href.indexOf("http")==-1)){
				result = xmlDocF.responseXML.getElementsByTagName("res");
				cad="";
				cercant=false;
				total=0;
				for (var y = 0; y < result.length; y++)
				{
					total +=result[y].getAttribute("t")*1;
					
				}
				canviant = false;
				document.getElementById('num_results'+cad_inputs).innerHTML=(total)
				}}
				xmlDocF.open('GET', url, true)
				xmlDocF.send(null)
			}
		}
	
		
}
function cad_resultats(id_fitxa,cad_inputs)
{
	url="";
	var sels=new Array();
	sels[0]=4;
	sels[1]=5;
	sels[2]=12;
	sels[3]=14;
	sels[4]=15;
	sels[5]=16;
	sels[6]=1;
	sels[7]=6;
	sels[8]=7;
	sels[9]=8;
	for(n=0;n<sels.length;n++)
	{
		try
		{

			if(document.getElementById('sel'+cad_inputs+'_'+sels[n]).value*1>0)
			{

				url+="&s["+sels[n]+"]="+document.getElementById('sel'+cad_inputs+'_'+sels[n]).value;
			}
		}catch(e){}
	}
	try
	{
		if(document.getElementById('paraula_clau'+cad_inputs).value.length>3)
		{
			last_text=document.getElementById("paraula_clau"+cad_inputs).value;
			url+="&t="+document.getElementById('paraula_clau'+cad_inputs).value;
		}
	}catch(e){}
	try
	{
		if(document.getElementById('data_ini'+cad_inputs).value.length>3)
		{
			
			url+="&data_ini="+document.getElementById('data_ini'+cad_inputs).value;
		}
	}catch(e){}
	try
	{
		if(document.getElementById('data_ini'+cad_inputs).value.length>3)
		{
			
			url+="&data_fi="+document.getElementById('data_fi'+cad_inputs).value;
		}
	}catch(e){}
	try
	{
		if(cad_inputs)
		{
			
			url+="&cad_inputs="+cad_inputs;
		}
	}catch(e){}
	try
	{
		if(tipo_feria)
		{
			
			url+="&tipo_feria="+tipo_feria;
		}
	}catch(e){}
	try
	{
		if(tipo_provincia)
		{
			
			url+="&tipo_provincia="+tipo_provincia;
		}
	}catch(e){}
	

	try
	{
		if(stipo)
		{
			
			url+="&stipo="+stipo;
		}
	}catch(e){}
	try
	{
		if(id_item)
		{
			
			url+="&id="+id_item;
		}
	}catch(e){}
	return url;
}
function resultat_recerca(id_fitxa,cad_inputs,id_plantilla,desti)
{
	add="";
	if(!desti)desti="resultat_recerca";
	if(id_fitxa==4)add="&dates=true";
	ajaxpage(apps_url+"?action=DIREC_resultat_recerca&plantilla_paginar=PUBLIC/paginar_recerca.html&id_fitxa="+id_fitxa+"&desti="+desti+"&id_plantilla="+id_plantilla+add+"&no_index=true"+cad_resultats(id_fitxa,cad_inputs)+"&next=" +next_page,desti);
	
}
 
