// JavaScript Document

// Abrir Pop-up
var ventana = 0;
function abrir(pagina,nomVent,ancho,alto) {
	if (ventana) {
		if (!ventana.closed) ventana.close();
	}
	ventana = window.open(pagina, nomVent, "width=" + ancho + ", height=" + alto + ", location=no, directories=no, status=no, menubar=no, toolbar=no, scrollbars=yes, resizable=no, copyhistory=yes, top=100, left=50");
}

// Cambiar estilo
function cambiarEstilo(id,estilo) {
	document.getElementById(id).className=estilo;
}

// Ocultar definiciones
function defInvisible(obj) {
    var ulObj = document.getElementById(obj.id);
    var ulName = ulObj.id;
    var items = ulObj.getElementsByTagName('dd');
    var j;
    
    for (var i=0; i<items.length; i++) {
        j = i + 1;
        document.getElementById(ulName+"-"+j).className='invisible';
    }
}

function validar_formu(f,idioma) {
	switch(idioma){
		case 'es': 	mensaje="Debe rellenar los campos obligatorios";
				break;
		default: 	mensaje="Debe rellenar los campos obligatorios";
				break;
	}
	if ((f.nombre.value=="")||(f.telefono.value=="")||(f.email.value=="")){
		alert(mensaje);
		return false;
	}

	//--- inici - JOAN: 06-11-2006 !!!
	if (isNaN(f.telefono.value)==true || f.telefono.value.length<9) {
		alert("Su teléfono no parece válido. Por favor inténtelo de nuevo."); f.telefono.focus();
		return false;
	}
	var emailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!emailCheck.test(f.email.value)) {
		alert("Su dirección de correo no parece válida. Por favor inténtelo de nuevo."); f.email.focus();
		return false;
	}
	//--- fi - JOAN: 06-11-2006 !!!

	return true;
	
}
