function objeto(p){
	try{
		var obj = document.getElementById(p);
		return obj;
	}catch(err){ return null; }
}

function mostrar(p){
	var obj = objeto(p);
	obj.style.display="block";
	obj.style.visibility="visible";
}

function ocultar(p){
	var obj = objeto(p);
	obj.style.visibility="hidden";
	obj.style.display="none";

}

function visualizar(p){
	var obj = objeto(p);
	if(obj.style.display=="none" || obj.style.visibility=="hiden"){
		mostrar(p);
	}else{
		ocultar(p);
	}
}

function validaEstaFecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = parseInt(p.substring(0,2),10);
		var mes = parseInt(p.substring(3,5),10)-1;
		var ano = parseInt(p.substring(6,10),10);
		var fecha = Fecha(p);

		return ((dia==fecha.getDate()) && (mes==fecha.getMonth()) && (ano==fecha.getFullYear()));
	}catch(ex){ return false; }
}

function Fecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = p.substring(0,2).toString();
		var mes = p.substring(3,5).toString()-1;
		var ano = p.substring(6,10).toString();
		return new Date(ano,mes,dia);
	}catch(ex){ return false; }
}

function validar(){
var errores = "";
objeto('avisos').style.display="none";
objeto('mensajeError').innerHTML="";

if(objeto('texto').value=="" && objeto('tipo').selectedIndex == 0){ errores ="&Eacute;s necessari determinar qualque criteri per poder cercar.<br/>"; }

if(errores!=""){ objeto('mensajeError').innerHTML+=errores; mostrar('avisos'); return; }
objeto('enviar').value="true";
objeto('fbuscar').submit();
}

function Abrir_Ventana(theURL,w,h) { 
var winName="blank" 	//abrirlo en una nueva venta
var myLeft = (screen.width-w)/2;
var myTop = (screen.height-h)/2;
var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,location=no,status=no, menubar=no,scrollbars=yes, resizable=no,width=" + w + ",height=" + h;
window.open(theURL,winName,windowprops); 
} 
function Abrir_VentanaSinScroll(theURL,w,h) { 
var winName="blank" 	//abrirlo en una nueva venta
var myLeft = (screen.width-w)/2;
var myTop = (screen.height-h)/2;
var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,personalbar=no,directories=no,location=no,status=no, menubar=no,scrollbars=no,resizable=no,width=" + w + ",height=" + h;
window.open(theURL,winName,windowprops); 
} 
function Abrir_Imagen(theURL,w,h) { 
var winName="blank" 	//abrirlo en una nueva venta
var myLeft = (screen.width-w)/2;
var myTop = (screen.height-h)/2;
var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,location=no,status=no, menubar=no,scrollbars=no, resizable=no,width=" + w + ",height=" + h;
window.open(theURL,winName,windowprops); 
} 
function Abrir_Ventana_Centrada(theURL,w,h) { 
	var winName="blank" 	//abrirlo en una nueva venta
	var myLeft = (screen.width-w)/2;
	var myTop = (screen.height-h)/2;
	var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,location=no,status=no, menubar=no,scrollbars=no, resizable=no,width=" + w + ",height=" + h;
	window.open(theURL,winName,windowprops); 
}

function Abrir_Ventana_CentradaAjustable(theURL,w,h) { 
	var winName="blank" 	//abrirlo en una nueva venta
	var myLeft = (screen.width-w)/2;
	var myTop = (screen.height-h)/2;
	var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,location=no,status=no, menubar=yes,scrollbars=yes, resizable=yes,width=" + w + ",height=" + h;
	window.open(theURL,winName,windowprops); 
}
function Abrir_Aviso(theURL,w,h) { 
	var winName="blank" 	//abrirlo en una nueva venta
	var myLeft = (screen.width-w)/2;
	var myTop = (screen.height-h)/2;
	var windowprops ="top="+myTop+",left="+myLeft+",toolbar=no,personalbar=no,directories=no,location=no,status=no, menubar=no,scrollbars=yes,resizable=no,width=" + w + ",height=" + h;
	window.open(theURL,winName,windowprops); 
}
function botonderecho() {
if (event.button==2) {
 alert('Botón derecho deshabilitado');
}
}

function Validar_Form (formulari) 
{	if (formulari.nombre.value == "")
	{	alert("¿Cúal es tú nombre?   :o)")
		return false;
	}
	if (formulari.email.value == "")
	{ 	alert("te dejas el e-mail,.....")
		return false;
	}
	if (formulari.comentarios.value == "")
	{	alert("¿Qué deseas comentarme?")
		return false;
	}
	if (formulari.email.value.indexOf("@") != -1 && formulari.email.value.indexOf(".") != -1) {		
		return true;
	} else {
		alert("La dirección electrónica no está completa")
		return false;
	}
}