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==CercaDefaultValue) {
								document.getElementById("cerca").value="";
							}
					}
				);
		}
	}
}


function ValidaParaulaCerca(){
	
		if(!document.getElementById) return;
		if(!document.getElementById("cercador")) return;
		
		var objFORM = document.getElementById("cercador");

		if(objFORM.nodeName.toLowerCase()!="form"){
			objFORM = objFORM.getElementsByTagName("form");
			
			if(objFORM.length>0){
				objFORM = objFORM[0];
			}else{
				return;
			}
		
		}
		
		objFORM.onsubmit = function(){

			var continuar = true;
						
			switch(document.getElementById("cerca").value){				
				case "":
					alert(CercaNoParaulaMsg);
					continuar = false;
					break;
				case CercaDefaultValue:
					alert(CercaNoParaulaMsg);
					continuar = false;
					break;
			}
		
			if(continuar)
				return true;
			else{
				document.getElementById("cerca").focus();
				return false;
			}
			
		}
		
}

addEvent(window, 'load', TreureTextInput);
addEvent(window, 'load', ValidaParaulaCerca);
