function init_listado_foro(){
	var params = String(window.location.search);
	if (params.length > 0){mostrar_frmBajaCorreoForo()}
}
function validar_frmBajaCorreoForo(){
	var correcto = true;
	correcto = esCorreo(document.frmBajaCorreoForo.txtCorreoBajaForo.value,"Correo electrónico")
	if (!correcto) {document.frmBajaCorreoForo.txtCorreoBajaForo.focus();return;}
	if (correcto) {
		document.getElementById("enviar_frmBajaCorreoForo").innerHTML = "Espere...";
		document.frmBajaCorreoForo.submit();
		}
}
function cancelar_frmBajaCorreoForo(){
	document.getElementById("rowFormulario4").style.display = "none";
	document.getElementById("rowFormulario5").style.display = "none";
	document.getElementById("rowFormulario6").style.display = "none";
	document.getElementById("rowBoton1").style.display = "block";
}
function mostrar_frmBajaCorreoForo(){
	document.getElementById("rowFormulario4").style.display = "block";
	document.getElementById("rowFormulario5").style.display = "block";
	document.getElementById("rowFormulario6").style.display = "block";
	document.getElementById("rowBoton1").style.display = "none";
}
function validar_frmRespuesta(){
	var correcto = true;
	correcto = esObligatorio(document.frmRespuesta.txtAutor.value,"Autor")
	if (!correcto) {document.frmRespuesta.txtAutor.focus();return;}
	if (document.frmRespuesta.txtCorreo.value!='') {
		correcto = esCorreo(document.frmRespuesta.txtCorreo.value,"Correo electrónico")
		if (!correcto) {document.frmRespuesta.txtCorreo.focus();return;}
	}
	correcto = esObligatorio(document.frmRespuesta.txaRespuesta.value,"Respuesta")
	if (!correcto) {document.frmRespuesta.txaRespuesta.focus();return;}
	if (!document.frmRespuesta.chkAcepto.checked){
		correcto = false;
		alert ("Para poder enviar sus datos es preciso que lea y acepte la cláusula de confidencialidad.")
	} 
	if (correcto) {
		document.getElementById("enviar_frmRespuesta").innerHTML = "Espere...";
		document.frmRespuesta.submit();
		}
}
function cancelar_frmPregunta(){
	document.getElementById("rowFormulario1").style.display = "none";
	document.getElementById("rowFormulario2").style.display = "none";
	document.getElementById("rowFormulario3").style.display = "none";
	document.getElementById("rowBoton1").style.display = "block";
}
function mostrar_frmPregunta(){
	document.getElementById("rowFormulario1").style.display = "block";
	document.getElementById("rowFormulario2").style.display = "block";
	document.getElementById("rowFormulario3").style.display = "block";
	document.getElementById("rowBoton1").style.display = "none";
}
function validar_frmPregunta(){
	var correcto = true;
	correcto = esObligatorio(document.frmPregunta.txtAutor.value,"Autor")
	if (!correcto) {document.frmPregunta.txtAutor.focus();return;}
	if (document.frmPregunta.txtCorreo.value!='') {
		correcto = esCorreo(document.frmPregunta.txtCorreo.value,"Correo electrónico")
		if (!correcto) {document.frmPregunta.txtCorreo.focus();return;}
	}
	correcto = esObligatorio(document.frmPregunta.txtTitulo.value,"Título")
	if (!correcto) {document.frmPregunta.txtTitulo.focus();return;}
	correcto = esObligatorio(document.frmPregunta.txaPregunta.value,"Pregunta")
	if (!correcto) {document.frmPregunta.txaPregunta.focus();return;}
	if (!document.frmPregunta.chkAcepto.checked){
		correcto = false;
		alert ("Para poder enviar sus datos es preciso que lea y acepte la cláusula de confidencialidad.")
	} 
	if (correcto) {
		document.getElementById("enviar_frmPregunta").innerHTML = "Espere...";
		document.frmPregunta.submit();
		}
}
function leer_mensaje(iddebate,idmensaje){
	ImgMensaje = new Image;
	ImgMensaje.src = "/foro-leer-mensaje.asp?iddebate=" + iddebate + "&idmensaje=" + idmensaje;
}
function validar_frmValoracion() {
	var correcto = true;
	correcto = esObligatorio(document.frmValoracion.lstEmpresas.value,"Compañía")
	if (!correcto) {document.frmValoracion.lstEmpresas.focus();return;}

	if ((!document.frmValoracion.rbCalidadprecio[0].checked)&&(!document.frmValoracion.rbCalidadprecio[1].checked)&&(!document.frmValoracion.rbCalidadprecio[2].checked)&&(!document.frmValoracion.rbCalidadprecio[3].checked)&&(!document.frmValoracion.rbCalidadprecio[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Relación calidad/precio.');
		correcto = false;
		return;
	}
		
	if ((!document.frmValoracion.rbServicio[0].checked)&&(!document.frmValoracion.rbServicio[1].checked)&&(!document.frmValoracion.rbServicio[2].checked)&&(!document.frmValoracion.rbServicio[3].checked)&&(!document.frmValoracion.rbServicio[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Servicio.');
		correcto = false;
		return;
	}

	if ((!document.frmValoracion.rbSiniestros[0].checked)&&(!document.frmValoracion.rbSiniestros[1].checked)&&(!document.frmValoracion.rbSiniestros[2].checked)&&(!document.frmValoracion.rbSiniestros[3].checked)&&(!document.frmValoracion.rbSiniestros[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Atención siniestros.');
		correcto = false;
		return;
	}

	if ((!document.frmValoracion.rbTelefono[0].checked)&&(!document.frmValoracion.rbTelefono[1].checked)&&(!document.frmValoracion.rbTelefono[2].checked)&&(!document.frmValoracion.rbTelefono[3].checked)&&(!document.frmValoracion.rbTelefono[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Atención Telefónica.');
		correcto = false;
		return;
	}
	
	if ((!document.frmValoracion.rbAverias[0].checked)&&(!document.frmValoracion.rbAverias[1].checked)&&(!document.frmValoracion.rbAverias[2].checked)&&(!document.frmValoracion.rbAverias[3].checked)&&(!document.frmValoracion.rbAverias[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Resolución de averías.');
		correcto = false;
		return;
	}

	if ((!document.frmValoracion.rbTecnico[0].checked)&&(!document.frmValoracion.rbTecnico[1].checked)&&(!document.frmValoracion.rbTecnico[2].checked)&&(!document.frmValoracion.rbTecnico[3].checked)&&(!document.frmValoracion.rbTecnico[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Servicio técnico.');
		correcto = false;
		return;
	}

	if ((!document.frmValoracion.rbPrecio[0].checked)&&(!document.frmValoracion.rbPrecio[1].checked)&&(!document.frmValoracion.rbPrecio[2].checked)&&(!document.frmValoracion.rbPrecio[3].checked)&&(!document.frmValoracion.rbPrecio[4].checked)) {
    	alert('Para poder votar es preciso valorar a la compañía aseguradora en Precio.');
		correcto = false;
		return;
	}

	if (correcto) {
		document.getElementById("enviar_frmValoracion").innerHTML = "Espere...";
		document.frmValoracion.submit();
		}
}
