/*
 * Aldagai orokorrak definituko ditugu
 */
var URL_nag="http://"+window.location.hostname;
var width=screen.width;
var height=screen.height;
var leiho_altura=height*0.5;
var leiho_zabalera=width*0.5;
var mycarousel_itemList;

/**
 * Erabiltzailea logeatzeko funtzioa
 * @return ezer ez
 */
function login(){
	var erantzuna = getDataServer(URL_nag+"/login.php","?eposta="+document.getElementById("eposta").value+"&pas="+hex_md5(document.getElementById("pasahitza").value));
    if(parseInt(erantzuna)){
		location.href=URL_nag+"/pribatua";
    }
    else{
        document.getElementById("login_failed").style.display='block';
        document.getElementById("login_form").reset();
        document.getElementById("eposta").focus();
    }
}

/**
 * Bilaketa irizpideak aldatzeko funtzioa
 * @param id: ordena, katalogoa
 * @param bal: aldatzeko balioa
 * @return
 */
function bilaketa_aldatu(id,bal){
	if (id == 'testua')
		document.getElementById("filtroa").value=bal;
	document.getElementById("posHidden").value=0;
	document.getElementById(id+"Hidden").value=bal;
	/* Bilaketa aurreratuko irizpideak guztiz garbitu */
	if (document.getElementById(id))
		document.getElementById(id).value=bal;
	iragarkiak_bilatu();
}

/**
 * Iragarkien bilaketa burutzeko funtzioa
 * @return Ezer ez.
 */
function iragarkiak_bilatu(){
	/* Hasierako orrian ez badago bertara bideratu */
	if (!document.getElementById("ordenaHidden")){
		location.href=URL_nag+'/sarrera/'+document.getElementById("filtroa").value;
	}
	/* Bilaketa irizpideak lortu */
	var ordena=document.getElementById("ordenaHidden").value;
	var katalogoa=document.getElementById("katalogoaHidden").value;
	var pos=document.getElementById("posHidden").value;
	var testua=document.getElementById("filtroa").value;
	/* Bilaketa aurreratuko irizpideak lortu */
	var probintzia=document.getElementById("probintziaHidden").value;
	var herria=document.getElementById("herriaHidden").value;
	var prezioa=document.getElementById("prezioaHidden").value;
	/* Higiezinak */
	var etxebizitza_mota=document.getElementById("etxebizitza_motaHidden").value;
	var m2=document.getElementById("m2Hidden").value;
	var gela_kop=document.getElementById("gela_kopHidden").value;
	var solairua=document.getElementById("solairuaHidden").value;
	/* Ibilgailuak */
	var marka=document.getElementById("markaHidden").value;
	var modeloa=document.getElementById("modeloaHidden").value;
	var km=document.getElementById("kmHidden").value;
	var urteak=document.getElementById("urteakHidden").value;
	var erregaia=document.getElementById("erregaiaHidden").value;
	/* Lana */
	var sektorea=document.getElementById('sektoreaHidden').value;
	var kontratu_mota=document.getElementById('kontratu_motaHidden').value;
	/* Bilaketa burutu */
	var zerrenda=ordena="ordena="+ordena+"&katalogoa="+katalogoa+"&testua="+testua+"&pos="+pos+"&probintzia="+probintzia+"&herria="+herria+"&prezioa="+prezioa+"&etxebizitza_mota="+etxebizitza_mota+"&m2="+m2+"&gela_kop="+gela_kop+"&solairua="+solairua+"&marka="+marka+"&modeloa="+modeloa+"&km="+km+"&urteak="+urteak+"&erregaia="+erregaia+"&sektorea="+sektorea+"&kontratu_mota="+kontratu_mota;
	bilaketak_gorde(zerrenda);
	var erantzuna = getDataServer(URL_nag+"/iragarkiak_bilatu.php","?"+zerrenda);
	var datuak=erantzuna.split("&&");
	/* Elementuak lortu */
	var iragarkiak_titulua_goi=document.getElementById("iragarkiak_titulua_goi");
	var iragarkiak_titulua_azpi=document.getElementById("iragarkiak_titulua_azpi");
	var iragarkiak_nabig_goi=document.getElementById("iragarkiak_nabig_goi");
	var iragarkiak_nabig_azpi=document.getElementById("iragarkiak_nabig_azpi");
	var iragarki_kop_goi=document.getElementById("iragarki_kop_goi");
	var iragarki_kop_azpi=document.getElementById("iragarki_kop_azpi");
	var iragarkiak_zerrenda=document.getElementById("iragarkiak_zerrenda");
	var iragarkiak_bilaketa_info=document.getElementById("iragarkiak_bilaketa_info");
	var iragarkiak_ordena_goi=document.getElementById("iragarkiak_ordena_goi");
	var iragarkiak_ordena_azpi=document.getElementById("iragarkiak_ordena_azpi");
	var iragarkiak_ordena_data_goi=document.getElementById("iragarkiak_ordena_data_goi");
	var iragarkiak_ordena_prezioa_goi=document.getElementById("iragarkiak_ordena_prezioa_goi");
	var iragarkiak_ordena_data_azpi=document.getElementById("iragarkiak_ordena_data_azpi");
	var iragarkiak_ordena_prezioa_azpi=document.getElementById("iragarkiak_ordena_prezioa_azpi");
	var atalak=document.getElementById('atalak');
	var iragarkiak=document.getElementById('iragarkiak');
	var bannerrak=document.getElementById('jqnews');
	/* Informazioa egokitu */
	iragarki_kop_goi.innerHTML=datuak[1];
	iragarki_kop_azpi.innerHTML=datuak[1];
	if (parseInt(datuak[1]) > 10){
		iragarkiak_nabig_goi.innerHTML=datuak[2];
		iragarkiak_nabig_goi.style.display='block';
		iragarkiak_nabig_azpi.innerHTML=datuak[2];
		iragarkiak_nabig_azpi.style.display='block';
	}else{
		iragarkiak_nabig_goi.innerHTML="";
		iragarkiak_nabig_goi.style.display='none';
		iragarkiak_nabig_azpi.innerHTML="";
		iragarkiak_nabig_azpi.style.display='none';
	}
	iragarkiak_zerrenda.innerHTML=datuak[4];
	if (ordena == 1){
		iragarkiak_ordena_data_goi.style.color='#b30811';
		iragarkiak_ordena_prezioa_goi.style.color='#000000';
		iragarkiak_ordena_data_azpi.style.color='#b30811';
		iragarkiak_ordena_prezioa_azpi.style.color='#000000';
	}else{
		iragarkiak_ordena_data_goi.style.color='#000000';
		iragarkiak_ordena_prezioa_goi.style.color='#b30811';
		iragarkiak_ordena_data_azpi.style.color='#000000';
		iragarkiak_ordena_prezioa_azpi.style.color='#b30811';
	}
	try{document.getElementById('erdikoa').removeChild(atalak);}catch(e){atalak.ParentNode.removeChild(atalak);}
	try{document.getElementById('erdikoa').removeChild(bannerrak);}catch(e){bannerrak.ParentNode.removeChild(bannerrak);}
	try{document.getElementById('erdikoa').removeChild(iragarkiak);}catch(e){iragarkiak.ParentNode.removeChild(iragarkiak);}
	if (katalogoa == "" && testua == "" && probintzia == "" && herria == "" && prezioa == "" && etxebizitza_mota == "" && m2 == "" && gela_kop == "" && solairua == ""){
		document.getElementById('erdikoa').appendChild(atalak);
		document.getElementById('erdikoa').appendChild(bannerrak);
		document.getElementById('erdikoa').appendChild(iragarkiak);
		iragarkiak_titulua_goi.innerHTML="Azken orduko iragarkiak";
		iragarkiak_titulua_azpi.innerHTML="Azken orduko iragarkiak";
		document.getElementById("iragarkiak_ordena_goi").style.display='none';
		document.getElementById("iragarkiak_ordena_azpi").style.display='none';
		iragarkiak_bilaketa_info.style.display='none';
		iragarkiak_bilaketa_info.innerHTML="";
	}else{
		document.getElementById('erdikoa').appendChild(iragarkiak);
		document.getElementById('erdikoa').appendChild(bannerrak);
		document.getElementById('erdikoa').appendChild(atalak);
		iragarkiak_titulua_goi.innerHTML="Bilaketa emaitza";
		iragarkiak_titulua_azpi.innerHTML="Bilaketa emaitza";
		if (parseInt(datuak[1]) > 0){
			iragarkiak_ordena_goi.style.display='block';
			iragarkiak_ordena_azpi.style.display='block';
		}else{
			iragarkiak_ordena_goi.style.display='none';
			iragarkiak_ordena_azpi.style.display='none';
		}
		iragarkiak_bilaketa_info.style.display='block';
		iragarkiak_bilaketa_info.innerHTML="<u><b>Bilaketak irizpideak:</b></u>&nbsp;(<a onClick='bilaketak_garbitu();location.reload();'>garbitu</a>)<br><br>";
		if (testua != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"<b>Filtroa:&nbsp;</b>"+testua+"&nbsp;<a onClick=\"bilaketa_aldatu('testua','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (datuak[3] != 0)
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Kategoria:&nbsp;</b>"+datuak[3]+"&nbsp;<a onClick=\"bilaketa_aldatu('katalogoa','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('probintzia') && document.getElementById('probintzia').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Probintzia:&nbsp;</b>"+document.getElementById('probintzia').options[document.getElementById('probintzia').selectedIndex].text+"&nbsp;<a onClick=\"bilaketa_aldatu('probintzia','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('herria') && document.getElementById('herria').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Herria:&nbsp;</b>"+document.getElementById('herria').options[document.getElementById('herria').selectedIndex].text+"&nbsp;<a onClick=\"bilaketa_aldatu('herria','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('prezioa') && document.getElementById('prezioa').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Prezioa gehienez:&nbsp;</b>"+document.getElementById('prezioa').value+"&nbsp;&euro;&nbsp;<a onClick=\"bilaketa_aldatu('prezioa','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('etxebizitza_mota') && document.getElementById('etxebizitza_mota').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Etxebizitza mota:&nbsp;</b>"+document.getElementById('etxebizitza_mota').value+"&nbsp;<a onClick=\"bilaketa_aldatu('etxebizitza_mota','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('m2') && document.getElementById('m2').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>M&sup2; gehienez:&nbsp;</b>"+document.getElementById('m2').value+"&nbsp;<a onClick=\"bilaketa_aldatu('m2','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('gela_kop') && document.getElementById('gela_kop').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Gela kopurua:&nbsp;</b>"+document.getElementById('gela_kop').value+"&nbsp;<a onClick=\"bilaketa_aldatu('gela_kop','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('solairua') && document.getElementById('solairua').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Solairua:&nbsp;</b>"+document.getElementById('solairua').value+"&nbsp;<a onClick=\"bilaketa_aldatu('solairua','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('marka') && document.getElementById('marka').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Marka:&nbsp;</b>"+document.getElementById('marka').value+"&nbsp;<a onClick=\"bilaketa_aldatu('marka','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('modeloa') && document.getElementById('modeloa').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Modeloa:&nbsp;</b>"+document.getElementById('modeloa').value+"&nbsp;<a onClick=\"bilaketa_aldatu('modeloa','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('km') && document.getElementById('km').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Kilometroak gehienez:&nbsp;</b>"+document.getElementById('km').value+"&nbsp;<a onClick=\"bilaketa_aldatu('km','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('urteak') && document.getElementById('urteak').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Urteak gehienez:&nbsp;</b>"+document.getElementById('urteak').value+"&nbsp;<a onClick=\"bilaketa_aldatu('urteak','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('erregaia') && document.getElementById('erregaia').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Erregaia:&nbsp;</b>"+document.getElementById('erregaia').value+"&nbsp;<a onClick=\"bilaketa_aldatu('erregaia','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('sektorea') && document.getElementById('sektorea').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Sektorea:&nbsp;</b>"+document.getElementById('sektorea').value+"&nbsp;<a onClick=\"bilaketa_aldatu('sektorea','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
		if (document.getElementById('kontratu_mota') && document.getElementById('kontratu_mota').value != "")
			iragarkiak_bilaketa_info.innerHTML=iragarkiak_bilaketa_info.innerHTML+"&nbsp;<b>Kontratu mota:&nbsp;</b>"+document.getElementById('kontratu_mota').value+"&nbsp;<a onClick=\"bilaketa_aldatu('kontratu_mota','')\" style='cursor:pointer'><img src='"+URL_nag+"/irudiak/ezabatu.gif' border='0' height='10'></a>";
	}
	//slimbox(); Hasierako orrian irudia klikatuta zuzenean iragarkira doa.
	// Banner karrusela kargatu
	karrusela_kargatu(datuak[0]);
}

function bilaketa_aurreratua(){
	/* Sarrerako orria kargatu (Beste orriren batean badago) */
	if (!document.getElementById("katalogoaHidden"))
		location.replace(URL_nag+"/sarrera/aurreratua");
	var div=document.getElementById('bilaketa_aurreratua_div');
	if (div.style.visibility == "visible"){
		div.style.visibility="hidden";
		document.getElementById('filtroa').disabled=false;
	}else{
		var katalogoa=document.getElementById("katalogoaHidden").value;
		var erantzuna = getDataServer(URL_nag+"/bilaketa_aurreratua_form.php","?katalogoa="+katalogoa);
		div.innerHTML=erantzuna;
		/* Uneko bilaketaren datuak aplikatu */
		document.getElementById("filtroa_aurreratua").value=document.getElementById("filtroa").value;
		document.getElementById("probintzia").value=document.getElementById("probintziaHidden").value;
		document.getElementById("prezioa").value=document.getElementById("prezioaHidden").value;
		if (document.getElementById("etxebizitza_mota"))
			document.getElementById("etxebizitza_mota").value=document.getElementById("etxebizitza_motaHidden").value;
		if (document.getElementById("m2"))
			document.getElementById("m2").value=document.getElementById("m2Hidden").value;
		if (document.getElementById("gela_kop"))
			document.getElementById("gela_kop").value=document.getElementById("gela_kopHidden").value;
		if (document.getElementById("solairua"))
			document.getElementById("solairua").value=document.getElementById("solairuaHidden").value;
		if (document.getElementById("marka"))
			document.getElementById("marka").value=document.getElementById("markaHidden").value;
		if (document.getElementById("modeloa"))
			document.getElementById("modeloa").value=document.getElementById("modeloaHidden").value;
		if (document.getElementById("km"))
			document.getElementById("km").value=document.getElementById("kmHidden").value;
		if (document.getElementById("urteak"))
			document.getElementById("urteak").value=document.getElementById("urteakHidden").value;
		if (document.getElementById("erregaia"))
			document.getElementById("erregaia").value=document.getElementById("erregaiaHidden").value;
		if (document.getElementById("sektorea"))
			document.getElementById("sektorea").value=document.getElementById("sektoreaHidden").value;
		if (document.getElementById("kontratu_mota"))
			document.getElementById("kontratu_mota").value=document.getElementById("kontratu_motaHidden").value;
		if (document.getElementById("probintzia").value != "")
			herrialdea_aldatu();
		document.getElementById("herria").value=document.getElementById("herriaHidden").value;
		document.getElementById('filtroa').disabled=true;
		/* Bilaketa aurreratuaren leihoa erakutsi */
		div.style.visibility="visible";
		div.style.clip="rect(0px 0px 0px 0px)";
		IrudiaEgokitu(800,20,8,30);
	}
}

function bilaketa_aurreratua_burutu(){
	/* Irizpide orokorrak */
	document.getElementById("filtroa").value=document.getElementById("filtroa_aurreratua").value;
	document.getElementById("probintziaHidden").value=document.getElementById("probintzia").value;
	document.getElementById("herriaHidden").value=document.getElementById("herria").value;
	document.getElementById("prezioaHidden").value=document.getElementById("prezioa").value;
	/* Higiezinak */
	if (document.getElementById("etxebizitza_mota"))
		document.getElementById("etxebizitza_motaHidden").value=document.getElementById("etxebizitza_mota").value;
	if (document.getElementById("m2"))
		document.getElementById("m2Hidden").value=document.getElementById("m2").value;
	if (document.getElementById("gela_kop"))
		document.getElementById("gela_kopHidden").value=document.getElementById("gela_kop").value;
	if (document.getElementById("solairua"))
		document.getElementById("solairuaHidden").value=document.getElementById("solairua").value;
	/* Ibilgailuak */
	if (document.getElementById("marka"))
		document.getElementById("markaHidden").value=document.getElementById("marka").value;
	if (document.getElementById("modeloa"))
		document.getElementById("modeloaHidden").value=document.getElementById("modeloa").value;
	if (document.getElementById("km"))
		document.getElementById("kmHidden").value=document.getElementById("km").value;
	if (document.getElementById("urteak"))
		document.getElementById("urteakHidden").value=document.getElementById("urteak").value;
	if (document.getElementById("erregaia"))
		document.getElementById("erregaiaHidden").value=document.getElementById("erregaia").value;
	/* Lana */
	if (document.getElementById("sektorea"))
		document.getElementById("sektoreaHidden").value=document.getElementById("sektorea").value;
	if (document.getElementById("kontratu_mota"))
		document.getElementById("kontratu_motaHidden").value=document.getElementById("kontratu_mota").value;
	bilaketa_aurreratua();
	iragarkiak_bilatu();
}

/**
 * Bilaketa irizpideak aldatzeko funtzioa
 * @param id: ordena, pos
 * @param bal: aldatzeko balioa
 * @return
 */
function enpresa_bilaketa_aldatu(id,bal){
	document.getElementById("posHidden").value=0;
	document.getElementById(id+"Hidden").value=bal;
	enpresa_iragarkiak_bilatu();
}

/**
 * Iragarkien bilaketa burutzeko funtzioa
 * @param ordena: 1 -> Dataren arabera, 2 -> Prezioaren arabera.
 * @param enpresa: Uneko enpresa
 * @return Ezer ez.
 */
function enpresa_iragarkiak_bilatu(){
	/* Bilaketa irizpideak lortu */
	var ordena=document.getElementById("ordenaHidden").value;
	var pos=document.getElementById("posHidden").value;
	var enpresa=document.getElementById("enpresaHidden").value;
	/* Bilaketa burutu */
	var erantzuna = getDataServer(URL_nag+"/enpresa_iragarkiak_bilatu.php","?ordena="+ordena+"&pos="+pos+"&enpresa="+enpresa);
	var datuak=erantzuna.split("&&");
	/* Elementuak lortu */
	var iragarkiak_titulua=document.getElementById("iragarkiak_titulua");
	var iragarkiak_nabig=document.getElementById("iragarkiak_nabig");
	var iragarki_kop=document.getElementById("iragarki_kop");
	var iragarkiak_zerrenda=document.getElementById("iragarkiak_zerrenda");
	var iragarkiak_bilaketa_info=document.getElementById("iragarkiak_bilaketa_info");
	var iragarkiak_ordena=document.getElementById("iragarkiak_ordena");
	var iragarkiak_ordena_data=document.getElementById("iragarkiak_ordena_data");
	var iragarkiak_ordena_prezioa=document.getElementById("iragarkiak_ordena_prezioa");
	/* Informazioa egokitu */
	iragarki_kop.innerHTML=datuak[1];
	if (parseInt(datuak[1]) > 10){
		iragarkiak_nabig.innerHTML=datuak[2];
		iragarkiak_nabig.style.display='block';
	}else{
		iragarkiak_nabig.innerHTML="";
		iragarkiak_nabig.style.display='none';
	}
	iragarkiak_zerrenda.innerHTML=datuak[4];
	if (ordena == 1){
		iragarkiak_ordena_data.style.color='#b30811';
		iragarkiak_ordena_prezioa.style.color='#000000';
	}else{
		iragarkiak_ordena_data.style.color='#000000';
		iragarkiak_ordena_prezioa.style.color='#b30811';
	}
	iragarkiak_titulua.innerHTML="Bere iragarkiak";
	if (parseInt(datuak[1]) > 0){
		iragarkiak_ordena.style.display='block';
	}else{
		iragarkiak_ordena.style.display='none';
	}
	//slimbox(); Hasierako orrian irudia klikatuta zuzenean iragarkira doa.
	// Banner karrusela kargatu
	//karrusela_kargatu(datuak[0]);
}

/**
 * Bannerren karrusela kargatzeko funtzioa
 * @param sailkapena: Katalogoaren arabera filtratu behar diren bannerrak
 *					  0: Ez filtratu
 *					  !0: Filtratu eta bere balioa izango da katalogoko sailkapenaren identifikatzailea
 * @return null
 */
function karrusela_kargatu(sailkapena){
	/* Bannerrak lortu */
	var bannerrak=document.getElementById('jqnews');
	var erantzuna = getDataServer(URL_nag+"/karrusela_kargatu.php","?sailkapena="+sailkapena);
	if (erantzuna != ""){
		bannerrak.innerHTML=erantzuna;
		bannerrak.style.display='block';
	}else{
		bannerrak.style.display='none';
	}
}

/**
 * Tekla bat zapaltzean bere char kodea lortzeko funtzioa
 * 
 * @param evt: Ekintza
 * @return Zapaldutako teklaren char kodea.
 */
function teklatuaLortu(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	return charCode;
} 

/**
 * 
 * Edukiak konboan kargatzeko funtzioa.
 * 
 * @param konbo_izena: Bete nahi den konboaren identifikatzailea
 * @param testua: Informazioaren testu segida.
 * 				  id1,testua1;id2,testua2;......;idN,testuaN
 * @param zat1: Elementuak bereizteko karakterea. Defektuz ';'.
 * @param zat2: Elementu bakoitzeko id eta testua bereizteko karakterea. Defektuz ','.
 * @return Edukiak adierazitako konboan kargatzen ditu.
 */
function konboa_bete(konbo_izena, testua, zat1, zat2)
{
	if (typeof zat1 == "undefined" || zat1 == "") zat1=";";
	if (typeof zat2 == "undefined" || zat2 == "") zat2=",";
	konboa = document.getElementById(konbo_izena);
	konboa.options.length=0;
	/*var aukera = document.createElement('option');
	aukera.text = "Aukeratu bat";
	aukera.value = "";
	//konboa.add(aukera,null); 
	try {
	  konboa.add(aukera,null); // standards compliant; doesn't work in IE
	}
	catch(ex) {
	  konboa.add(aukera, konboa.selectedIndex); // IE only
	}*/
	var datuak = testua.split(zat1);
	for (var i=0;i<datuak.length;i++)
	{
		if (datuak[i] != "")
		{
			var datua = datuak[i].split(zat2);
			var aukera = document.createElement('option');
			aukera.text = datua[1];
			aukera.value = datua[0];
			try {
			  konboa.add(aukera,null); // standards compliant; doesn't work in IE
			}
			catch(ex) {
			  konboa.add(aukera, konboa.length); // IE only
			}
		}
	}
}

/**
 * Probintzia konboko balioa hartuta herria konboa betetzeko funtzioa 
 * @return ezer ez
 */
function herrialdea_aldatu(){
	var herrialdea=document.getElementById("probintzia").value;
	if (herrialdea != ""){
		var erantzuna = getDataServer(URL_nag+"/kudeaketa/udalerriak_atera_konborako.php","?herrialdea="+herrialdea);
	    if(isNaN(erantzuna)){
			konboa_bete("herria",erantzuna);
	    }
	    else{
	        alert("Arazo bat egon da eta da izan dira herrialde horretako udalerriak eskuratu.");
	    }
	}
}

/**
 * 
 * Ezabatzeko eskaria egiteko formularioa
 * 
 * @return galderaren erantzuna. TRUE=Bai, FALSE=Ez
 */
function ezabatu()
{
	return confirm("Ziur al zaude ezabatu nahi dituzula?");
}

/**
 * Elementu bat erakutsi/ezkutatzeko
 * @param id: Elementuaren identifikatzailea
 * @return null
 */
function erakutsi(id,img,img_src)
{
	if (!img) img="";
	var e=document.getElementById(id);
	if (e.style.display=='none'){
		e.style.display='';
		if (document.getElementById(img)) document.getElementById(img).src=URL_nag+'/irudiak/'+img_src+'_click.png';
	}else{
		e.style.display='none';
		if (document.getElementById(img)) document.getElementById(img).src=URL_nag+'/irudiak/'+img_src+'.png';
	}
}

/**
 * Google Maps kargatzeko funtzioa
 * @param helbidea: Bilaketarako helbidea
 * @param herria: Bilaketarako herria
 * @param titulua: Erakutsi nahi den titulua
 * @param div: Mapa kargatzeko elementuaren identifikatzailea
 * @return null
 */
function google_maps(helbidea,herria,probintzia,titulua,div) {
	//if (GBrowserIsCompatible()) {
		var geocoder = new google.maps.Geocoder();
		if (geocoder) {
		    geocoder.geocode( { address: helbidea+", "+herria+", "+probintzia, language: 'eu' }, function(results, status) {
		      if (status == google.maps.GeocoderStatus.OK) {
		    	  	var myOptions = {
	    			    zoom: 14,
	    			    center: results[0].geometry.location,
	    			    mapTypeControl: false,
	    			    navigationControl: true,
	    			    scaleControl: false,
	    			    mapTypeId: google.maps.MapTypeId.ROADMAP
	    			}
	    			var map = new google.maps.Map(document.getElementById(div), myOptions);
	    			var marker = new google.maps.Marker({
	    	            map: map, 
	    	            position: results[0].geometry.location,
	    	            title:titulua
	    	        });
		      } else {
		    	  geocoder.geocode( { address: herria+", "+probintzia, language: 'eu' }, function(results, status) {
				      if (status == google.maps.GeocoderStatus.OK) {
				    	  	var myOptions = {
			    			    zoom: 14,
			    			    center: results[0].geometry.location,
			    			    mapTypeControl: false,
			    			    navigationControl: true,
			    			    scaleControl: false,
			    			    mapTypeId: google.maps.MapTypeId.ROADMAP
			    			}
			    			var map = new google.maps.Map(document.getElementById(div), myOptions);
			    			var marker = new google.maps.Marker({
			    	            map: map, 
			    	            position: results[0].geometry.location,
			    	            title:titulua
			    	        });
				      } else {
				        //alert("Ezin izan da Google Maps -en posizioa topatu. Zergaitia: " + status);
				      }
				    });
		      }
		    });
		  }
	//}
}

/**
 * Posta mezua bidaltzeko funtzioa
 * @return null
 */
function mezua_bidali(){
	/* Beharrezko datuak eskuratu */
	var izena=document.getElementById("mezu_izena").value;
	var posta=document.getElementById("mezu_posta").value;
	var tel=document.getElementById("mezu_tel").value;
	var mezua=document.getElementById("mezu_mezua").value;
	var id=document.getElementById("iragarki_id").value;
	/* Datuak sartu direla konprobatu */
	if (izena == ""){
		alert("Zure izena sartzea beharrezkoa da.");
		exit(0);
	}
	if (posta == "" && tel == ""){
		alert("Kontakturako informazioren bat utzi behar duzu.\nPosta elektronikoa edo telefonoa sartzea beharrezkoa da.");
		exit(0);
	}
	/* Mezua bidali */
	var erantzuna = getDataServer(URL_nag+"/mezua_bidali.php","?izena="+izena+"&posta="+posta+"&telefonoa="+tel+"&mezua="+mezua+"&id="+id);
	/* Erantzun elementua lortu */
	var e=document.getElementById("iragarkia_mezua_bidalita");
	if (erantzuna){
		e.innerHTML="Zure mezua ongi bidali da.";
		e.style.backgroundColor='#aec6aa';
		/* Mezuak bidaltzeko formularioa ezkutatu */
		document.getElementById('iragarki_mezua_bidali').style.display='none';
	}else{
		e.innerHTML="Arazo bat egon da eta ezin izan da zure mezua bidali. Saiatu beranduago mesedez";
		e.style.backgroundColor='#ff0000';
	}
	e.style.display='block';
}


function bilaketak_gorde(zerrenda){
	var iraungitze = new Date();
	iraungitze.setHours(iraungitze.getHours()+1);
	document.cookie = "bilaketak=" + encodeURIComponent(zerrenda) + "; expires=" + iraungitze + "; path=/";
}

function bilaketak_garbitu(){
	document.cookie = "bilaketak=" + ";path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function bilaketak_kargatu(){
	var bilaketak="";
	var cookia = document.cookie;
	var datuak = cookia.split(";");
	for (i=0;i<datuak.length;i++){
		bal=datuak[i].split("=");
		if (bal[0]==" bilaketak")
			bilaketak=bal[1];
	}
	if (bilaketak != "")
	{
		datuak = bilaketak.split("%26");
		for (i=0;i<datuak.length;i++)
		{
			bal=datuak[i].split("%3D");
			// Testua filtroa bihurtu behar da
			if (bal[0] == "testua" && document.getElementById("filtroa").value == "") bal[0]="filtroa";
			if (document.getElementById(bal[0]))document.getElementById(bal[0]).value=bal[1];
			if (document.getElementById(bal[0]+"Hidden"))document.getElementById(bal[0]+"Hidden").value=bal[1];
			if (bal[0] == "katalogoa"){
				var katalogoa=document.getElementById("katalogoaHidden").value;
				var erantzuna = getDataServer(URL_nag+"/bilaketa_aurreratua_form.php","?katalogoa="+katalogoa);
				document.getElementById('bilaketa_aurreratua_div').innerHTML=erantzuna;
			}
		}
	}
}

/*
 * Div -a irekitzeko animazioa
 */
function zatiaIrakurri (objektua,aldea){
	var zatiBektorea = objektua.clip.split("rect(")[1].split(")")[0].replace(/,/g, "").split("px");
	if (aldea=="goia")
		return Number(zatiBektorea[0])
	if (aldea=="eskubia") 
		return Number(zatiBektorea[1])
	if (aldea=="behea") 
		return Number(zatiBektorea[2])
	if (aldea=="ezkerra") 
		return Number(zatiBektorea[3])
}

function mozketa (objektua,goia,eskubia,behea,ezkerra) {    
	objektua.clip = "rect("+(this.zatiaIrakurri(objektua,'goia')+goia)+"px "+(this.zatiaIrakurri(objektua,'eskubia')+eskubia)+"px "+Number(this.zatiaIrakurri(objektua,'behea')+behea)+"px "+Number(this.zatiaIrakurri(objektua,'ezkerra')+ezkerra)+"px)"
}

function IrudiaEgokitu(muga,eskubi,ezker,abiadura){
	var irudia=document.getElementById('bilaketa_aurreratua_div').style;
	var ekintza;
	if (zatiaIrakurri(irudia,'eskubia') < muga){
		mozketa (irudia,0,eskubi,ezker,0);
		if(ekintza) clearTimeout(accion);
		ekintza = setTimeout ("IrudiaEgokitu("+muga+","+eskubi+","+ezker+","+abiadura+")",abiadura)
	}
}
