

// Valida formulario contacto
function valida(){
	var resultado = true;
	var cadena = "Debe rellenar correctamente los siguientes campos: \n\n";
	
	var f = document.forms[0];
	
	nombre = f.nombre.value;
	telefono = f.telefono.value;
	email = f.email.value;
	comentarios = f.comentarios.value;


	
	if (nombre ==""){ resultado=false; cadena+=" - Nombre sin rellenar \n" }
	if (email ==""){ resultado=false; cadena+=" - E-mail sin rellenar \n" }
	if (telefono ==""){ resultado=false; cadena+=" - Teléfono sin rellenar \n" }



	if (resultado == false) {
		alert(cadena);
	} else {
		f.submit();
	}
}



// Abre un popup con un html y una foto dada
function abreFoto(foto) {
	v=window.open('image.asp?foto='+foto,'popupFoto','width=10,height=10,top=5,left=5,scrollbars=no');
   	v.focus();
}

// Abre popup aviso legal
function abreLegal() {
	v=window.open('aviso_legal.htm','avisolegal','width=580,height=580,scrollbars=yes');
   	v.focus();
}




// Limita caracteres en una cadena
function limiteCaracteres(cadena, total) {
	var cadenaFin = cadena.substr(0, total);
	if (cadenaFin.length < cadena.length) {
		return cadenaFin + " ...";
	} else {
		return cadenaFin;
	}
}

// Funciones control ventana navegador
function wSize() {
	var userAgent = navigator.userAgent;
	var isFirefox = ( userAgent != null && userAgent.indexOf( "Firefox/" ) != -1 );

	if(navigator.appName == "Netscape") {
		iAlto = window.innerHeight;
		iAncho = window.innerWidth;
		iScrollAncho = document.width + 12;
		iScrollAlto = document.height + 30;
		
		if (isFirefox) {
			if (document.images['foto']) {
				iScrollAncho = (document.images['foto'].width) + 10;
				iScrollAlto = (document.images['foto'].height) + 55;
			} else {
				iScrollAncho = screen.width;
				iScrollAlto = screen.height;
			}
		}
	}

	if (navigator.appVersion.indexOf("MSIE") != -1){
		if (navigator.appVersion.indexOf("Mac") == -1){
			iAncho=document.body.clientWidth;
			iAlto=document.body.clientHeight;
			iScrollAncho = document.body.scrollWidth + 12;
			iScrollAlto = document.body.scrollHeight + 30;
		}
 	}
	myWidth = iScrollAncho;
	myHeight = iScrollAlto;
	return [myWidth, myHeight];
}

function escalaVentana() {
	sizeTemp = wSize();
	ancho = sizeTemp[0];
	alto = sizeTemp[1];
	window.resizeTo(ancho,alto);
}


