function addEvent(obj, evType, fn){ 

	if(obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	}else if (obj.attachEvent){ 
		return obj.attachEvent("on" + evType, fn); 
	}else{ 
		return false; 
	} 
 
}



function TreureTextInput(){

	if(document.getElementById){
		//cercador
		if(document.getElementById("cerca")){
			document.getElementById("cerca").blur()
			addEvent(document.getElementById("cerca"), 'focus', function(){
																		 if(document.getElementById("cerca").value=="cercar" || 
																			document.getElementById("cerca").value=="buscar" ||
																			document.getElementById("cerca").value=="search" 
																			) 
																		 document.getElementById("cerca").value=""
																}
			);
		}

		//qui és qui
		if(document.getElementById("query")){
			document.getElementById("query").blur()
			addEvent(document.getElementById("query"), 'focus', function(){
																		 if(document.getElementById("query").value=="Cerca de persones i organismes" ) 
																		 document.getElementById("query").value=""
																}
			);
		}
}
	
}

function ValidaParaulaCerca(){

            

	if(!document.getElementById) return;

	if(!document.getElementsByTagName("form").length>0) return;



	var trobat = false;

	var objFORM;



	for(var i=0; i<document.getElementsByTagName("form").length; i++){

		   objFORM = document.getElementsByTagName("form")[i];

		   if(objFORM.id!=null && objFORM.id=="cercador"){

			       trobat = true;

			       break;   

		   }

	}



	if(trobat){

		   objFORM.onsubmit = function(){



			       var ca = "Si us plau, introduïu les paraules a cercar.";

			       var es = "Por favor, introduzca las palabras a buscar.";

			       var en = "Type your search please.";

			       var continuar = true;

			       var idioma = "";



				if(document.documentElement.getAttribute && (document.documentElement.getAttribute("lang")!="" || document.documentElement.getAttribute("xml:lang")!="" )){

					   idioma = (document.documentElement.getAttribute("lang")?document.documentElement.getAttribute("lang"):(document.documentElement.getAttribute("xml:lang")?document.documentElement.getAttribute("xml:lang"):""));

			       }



			       switch(document.getElementById("cerca").value){



					   case "":

						       alert(eval(idioma));

						       continuar = false;

						       break;

					   case "cercar":

						       alert(idioma!=""?eval(idioma):ca);

						       continuar = false;

						       break;

					   case "buscar":

						       alert(idioma!=""?eval(idioma):es);

						       continuar = false;

						       break;

					   case "search":

						       alert(idioma!=""?eval(idioma):en);

						       continuar = false;

						       break;

			       }



			       if(continuar)

					   return true;

			       else{

					   document.getElementById("cerca").focus();

					   return false;

			       }



		   }

	}

                        

}


addEvent(window, 'load', TreureTextInput);
addEvent(window, 'load', ValidaParaulaCerca);

/*----------------------------------------------------------------

 * Imprimir

 * Recorta la zona de impresión y elimina dentro de la misma las zonas no imprimibles   

 ----------------------------------------------------------------*/

function imprimir() {

	HM_f_HideAll();

	windowprops = "menubar=yes,toolbar=yes,scrollbars=yes,"+"screenX=0,screenY=0,top=0,left=0,width=640,height=220";

	if(is.ns4){

		var expdate = new Date();

		expdate.setTime(expdate.getTime() +  (12 * 1000))

		SetCookie ("imprN4",1,expdate)

		linkswin = window.open(document.location,"finestra",windowprops);

		linkswin.focus();

  		setTimeout("linkswin.print()",3000);

  		linkswin.focus();

	}

	else{

		var mytext=this.document.body.innerHTML;

		sImpini="<!--IMPRIMIR-->";

		sImpfin="<!--/IMPRIMIR-->";

		sNImpini="<!--NOIMPRIMIR-->";

		sNImpfin="<!--/NOIMPRIMIR-->";

		iImpini=0;texto="";

		// Recorta zonas imprimible

		while ((iImpini=mytext.indexOf (sImpini,iImpini))>-1)  {

  			iImpini=iImpini + sImpini.length  

  			iImpfin=mytext.indexOf (sImpfin,iImpini);

  			texto+=mytext.substr(iImpini, iImpfin-iImpini);

		}

		if (texto=="") texto=mytext;

		texto1=texto.slice(3,-7)

		iImpini=0;

		// Recorta zonas no imprimible del texto

		while ((iImpini=texto.indexOf (sNImpini,iImpini))>-1)   {

  			iImpfin= texto.indexOf (sNImpfin,iImpini+sNImpini.length) + sNImpfin.length;

	  		texto1=texto.substr(0,iImpini);

	  		texto2=texto.substr(iImpfin,texto.length)

	  		texto=texto1+texto2 

		}

		

		self.name = "main";

		linkswin = window.open("","finestra",windowprops);

		linkswin.focus();

		with (linkswin.document) {

			switch (idioma){

				case 0:inclu='<script src=/dursi/jsscripts/menu_ca.js></script>';break;

				case 1:inclu='<script src=/dursi/jsscripts/menu_es.js></script>';break;

				case 2:inclu='<script src=/dursi/jsscripts/menu_uk.js></script>';break;

				default:inclu='';

			}

  			open();

			extraCSS=(modeac>0)?'<link rel=stylesheet href=/dursi/jsscripts/dursig_a.css>':'';

  			texto='<html><head><title>CUR</title><link rel=stylesheet href=/dursi/jsscripts/dursig.css><link rel=stylesheet href=/dursi/jsscripts/dursi'+area+'.css>'+extraCSS+inclu+'<script>function ContextBar(){}var par_faq;var par_glo;var par_act;var par_cor;var par_impr;</script></head><body onload=window.blur()><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td>' + texto + '</td></tr></table></body></html>';

  			write(texto);

  			close();

  			//linkswin.moveTo(0,0);

  			setTimeout("linkswin.print()",1000);

  			linkswin.focus();

   		}

	}

}
