//Funciones del buscador generico
function buscador () {
	textoBuscador();
	botonBuscador();
}

//Borra el texto inicial del buscador generico
function textoBuscador () {
	
	campo = document.getElementById('buscador').getElementsByTagName('input')[0];
	valorCampo = 'Buscar'
	claseCampo = 'claro'
	
	campo.className = claseCampo;
	campo.value = valorCampo;
	
	campo.onfocus = function () {
		if (this.value == valorCampo) {this.value = '';}
		if (this.className == claseCampo) {this.className = '';}
	}
	
}

// Hover en el boton de buscador generico
function botonBuscador () {
	
	boton = document.getElementById('buscador').getElementsByTagName('input')[1];
	boton.onmouseover = function () {
		this.src = '/Fundacion/imagenes/Home/buscar_hover.gif';
	}
	boton.onmouseout = function () {
		this.src = '/Fundacion/imagenes/Home/buscar.gif';
	}
	
}
addOnLoad("buscador");

function buscar_v(){
	var expIncorrecta=/[áéíóúÁÉÍÓÚâêîôûÀÈÌÒÙàèìòù!|"@·#\$%&\/()=\?¿'¡\^`\[\*\+\]??{ç}:;,.]/;
	var f=document.buscador;
	if (f.busqueda.value=="" || f.busqueda.value=="Buscar"){ 
		alert("Debe introducir un criterio de b\xFAsqueda");
		f.busqueda.focus();
		return false;
	}else if (f.busqueda.value.match(expIncorrecta)!=null) {
		alert("El campo de b\xFAsqueda solo admite letras, n\xFAmeros, '_' y '-'");
		f.busqueda.focus();
		return false;
	}
	f.submit();
}
