function validarContacto() {
	if(!document.frm_contacto['asunto'].value) {
		alert('Seleccione un asunto...');
		document.frm_contacto['asunto'].focus();
	}
	else if(!document.frm_contacto['nombre'].value) {
		alert('Rellene su nombre...');
		document.frm_contacto['nombre'].focus();		
	}
	else if(!document.frm_contacto['apellidos'].value) {
		alert('Rellene al menos su primer apellido...');
		document.frm_contacto['apellidos'].focus();		
	}
	else if(!document.frm_contacto['apellidos'].value) {
		alert('Rellene al menos su primer apellido...');
		document.frm_contacto['apellidos'].focus();		
	}
	else if(!document.frm_contacto['email'].value) {
		alert('Rellene su email (no será publicado)...');
		document.frm_contacto['email'].focus();		
	}	
	else if(!document.frm_contacto['consulta'].value) {
		alert('Rellene la consulta que desea realizarnos...');
		document.frm_contacto['consulta'].focus();		
	}
	else if(!document.frm_contacto['politica_privacidad'].checked) {
		alert('Debe leer y aceptar la política de privacidad...');
		document.frm_contacto['consulta'].focus();		
	}	
	else {
		document.frm_contacto.submit();
	}
}

function validarComentario() {
	if(!document.frm_comentario['nombre'].value) {
		alert('Rellene su nombre...');
		document.frm_comentario['nombre'].focus();
	}
	else if(!document.frm_comentario['email'].value) {
		alert('Rellene su email...');
		document.frm_comentario['email'].focus();		
	}
	else if(!document.frm_comentario['comentario'].value) {
		alert('Rellene el comentario que desea realizarnos...');
		document.frm_comentario['comentario'].focus();		
	}
	else {
		document.frm_comentario.submit();
	}
	return false;
}

function abrirPopup(url,width,height) {
	window.open(url,'','width='+width+',height='+height);
	return false;	
}

function desplegarCapa(id,id_enlace,display) {
	var capa = document.getElementById(id);	
	var oculta = capa.style.display==='none' || capa.style.display==='';
	if(id_enlace!='') {
		var enlace = document.getElementById(id_enlace);
		enlace.style.display = oculta ? 'none' : 'block';
	}
	if(display=='') { capa.style.display = oculta ? 'block' : 'none'; } else { capa.style.display = display; }
}

setExternalLinks=function() {
	if(!document.getElementsByTagName) { return null; }
	
	var anchors = document.getElementsByTagName('a');
	for(var i=0;i<anchors.length;i++) {
		var anchor = anchors[i];		
		if(anchor.getAttribute('href') && (anchor.getAttribute('class') == 'external' || anchor.getAttribute("className") == 'external')) {
			anchor.setAttribute('target','_blank');
		}
	}
}

if(document.all&&window.attachEvent) { // IE-Win
	window.attachEvent("onload", setExternalLinks);
}
else if(window.addEventListener) { // Others
	window.addEventListener("load",setExternalLinks,false);
}