/* WT */
function WTGencat(){

	metaTags["DCS.dcssip"] = "consum.cat";
	
	if(!document.getElementsByTagName) return;
	var ancores = document.getElementsByTagName("a");
	for(var i=0, z=ancores.length; i<z; i++){
	//	ancores[i].onclick = function(){
	//		return clickWT(this);
	//	}
	//}
	addEvent(ancores[i], "click", function(){ return WTClic(this);});
	}
}
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 WTClic(ancora){
	var href = ancora.href;
	var extensio = "";
	var protocol = ""; var strURI = "";
	var domini = "";
	if(href.lastIndexOf(".")>-1){
		extensio =
		href.slice(href.lastIndexOf(".")+1).toLowerCase();
		if(extensio=="pdf" || extensio=="doc" || extensio=="xls"){
			domini = href.slice(href.indexOf("/")+2);
			if(domini.indexOf("/")>-1){
				domini = domini.slice(0,domini.indexOf("/"));
			}
			if(href.indexOf("//")>-1){
				protocol = href.slice(0, href.indexOf("//")+2);
			}
			strURI = href.replace(protocol + domini, "");
			dcsMultiTrack('DCS.dcssip', domini,'DCS.dcsuri', strURI, 'WT.ti', ancora.innerHTML);
		}
	}
	else if (href.indexOf("javascript:launchApp()")>-1){
     domini = "consum.cat";
     var strURI = "/ecofin_webacc/AppJava/frontend/Control/ControlEconomia.jnlp";
     var titol = "Instal·la el programa 'Pren el control de la teva economia'";
     dcsMultiTrack('DCS.dcssip', domini,'DCS.dcsuri', strURI, 'WT.ti', titol);
	}
}



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);