function muestraRadar(elemento) {
	var divName = "descripcionOculta" + elemento;
	var btnOcultar = "boton_ocultar" + elemento;
	var btnAmpliar = "boton_ampliar" + elemento;
	if (document.getElementById(divName).style.display != "block") {
		document.getElementById(divName).style.display = "block";
	} else {
		document.getElementById(divName).style.display = "none";
	}
	if (document.getElementById(divName).style.display != "block") {
		document.getElementById(btnAmpliar).style.display = "block";
		document.getElementById(btnOcultar).style.display = "none";
	} else {
		document.getElementById(btnOcultar).style.display = "block";
		document.getElementById(btnAmpliar).style.display = "none";		
	}
}

function validaRegistro() {
	var f = document.formulario;
	var salida = "";
	
	if (f.username.value == "") { salida += "- Por favor Especifique un nombre de usuario - \n"; }
	
	if (f.ppassword.value == "") { salida += "- Por favor Especifique una contraseña - \n"; }
	
	if (f.email.value == "") { salida += "- Por favor Especifique una dirección de correo - \n"; }
	
	if (validaEmail(f.email.value) != "") { salida += "- Por favor Especifique una dirección de correo válida -";}
	
	if (f.nombre.value == "") { salida += "- Por favor Especifique su nombre - \n"; }
	
	if (f.apellidos.value == "") { salida += "- Por favor Especifique sus apellidos - \n"; }
	
	if (f.telefono.value == "") { salida += "- Por favor Especifique un teléfono de contacto - \n"; }
		
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaEdicionUsuario() {
	var f = document.formulario;
	var salida = "";
	
	if (f.email.value == "") { salida += "- Por favor Especifique una dirección de correo - \n"; }
	
	//if (f.ppassword.value == "") { salida += "- Por favor Especifique una contraseña - \n"; }
	
	//if (f.ppassword2.value == "") { salida += "- Por favor teclee dos veces la contraseña - \n"; }
	
	if (f.ppassword.value != f.ppassword2.value) { salida += "- Revise que los dos campos de contraseña tengan la misma cadena de caracteres - \n"; }
	
	if (f.nombre.value == "") { salida += "- Por favor Especifique su nombre - \n"; }
	
	if (f.telefono.value == "") { salida += "- Por favor Especifique un teléfono de contacto - \n"; }
	
	if (f.apellidos.value == "") { salida += "- Por favor Especifique sus apellidos - \n"; }
	
	if (validaEmail(f.email.value) != "") { salida += "- Por favor Especifique una dirección de correo válida -";}
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaSolicitudCursoAbierto() {
	var f = document.formularioSolicitud;
	var salida = "";
	
	if (f.nombre.value == "") { salida += "- Por favor Especifica tu nombre - \n"; }
	
	if (f.email.value == "") { salida += "- Por favor Especifique una dirección de correo - \n"; }
		
	if (f.apellidos.value == "") { salida += "- Por favor Especifique sus apellidos - \n"; }
	
	if (validaEmail(f.email.value) != "") { salida += "- Por favor Especifique una dirección de correo válida -";}
	
	if (f.telefono.value == "") { salida += "- Por favor Especifica un teléfono de contacto - \n"; }
	
	if (f.razon_social.value == "") { salida += "- Por favor Especifica un Nombre/Razón Social para la facturación - \n"; }
	
	if (f.nif.value == "") { salida += "- Por favor Especifica un NIF válido - \n"; }
	
	if (f.domicilio.value == "") { salida += "- Por favor Especifica un Domicilio  para la facturación - \n"; }
	
	if (f.codigo_postal.value == "") { salida += "- Por favor Especifica un código postal para la facturación - \n"; }
	
	if (f.ciudad.value == "") { salida += "- Por favor Especifica una Ciudad para la facturación - \n"; }
	
	if (f.pais.value == "") { salida += "- Por favor Especifica un país para la facturación - \n"; }
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaComentarioBlog() {
	var f = document.nuevocomentario;
	var salida = "";
	
	if (f.comentario.value == "") { salida += "- Por favor introduce un comentario - \n"; }
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaOlvidoPassword() {
	var f = document.formulario;
	var salida = "";
	
	if (f.email.value == "") { salida += "- Por favor Especifique una dirección de correo - \n"; }
	
	if (validaEmail(f.email.value) != "") { salida += "- Por favor Especifique una dirección de correo válida -";}
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaEmail(cadena) {
	salida = "";
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(cadena)) {
		salida = "";
	} else {
		salida += "- Indique un 'E-mail' válido.\n";
	}
	return salida;
}

function validaSolicitudInfo() {
	var f = document.formularioinfo;
	var salida = "";
	
	if (f.tratamiento.selectedIndex == 0) { salida += "- Por favor Especifique un Tratamiento - \n"; }
	
	if (f.nombre.value == "") { salida += "- Por favor Especifique su Nombre - \n"; }
	if (f.apellidos.value == "") { salida += "- Por favor Especifique su Apellido - \n"; }
	
	if (f.correo.value == "") { salida += "- Indique un 'E-mail'.\n"; } else { salida += validaEmail(f.correo.value); }		
	
	if (f.cia.value == "") { salida += "- Por favor Especifique una Compañía - \n"; }
	
	if (f.industria.selectedIndex == 0) { salida += "- Por favor Especifique un Sector - \n"; }
	
	if (f.pais.value == "") { salida += "- Por favor Especifique un País - \n"; }
	
	if (f.telefono.value == "") { salida += "- Por favor Especifique un Teléfono - \n"; }
	
	if (f.cargo.value == "") { salida += "- Por favor Especifique su Cargo - \n"; }
	
	if (f.necesidades.value == "") { salida += "- Por favor Especifique un texto describiendo los servicios que necesita - \n"; }
		
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaDelfos() {
	var f = document.formulario;
	var salida = "";
	
	if (f.titulo.value == "") { salida += "- Por favor Especifique un título - \n"; }
	
	if (f.empresa.value == "") { salida += "- Por favor Especifique una empresa - \n"; }
	
	if (f.enlace.value == "") { salida += "- Por favor Especifique un enlace - \n"; }
	
	if (f.foto.value == "") { salida += "- Por favor Especifique una imagen - \n"; }
	
	if (f.descripcion.value == "") { salida += "- Por favor Especifique una descripción - \n"; }
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

function validaContacto() {
	var f = document.formulario;
	var salida = "";
	
	if (f.nombre.value == "") { salida += "- Por favor Especifique su Nombre - \n"; }
	if (f.apellidos.value == "") { salida += "- Por favor Especifique su Apellido - \n"; }
	if (f.email.value == "") { salida += "- Indique un 'E-mail'.\n"; } else { salida += validaEmail(f.email.value); }		
	if (f.telefono.value == "") { salida += "- Por favor Especifique un Teléfono - \n"; }
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}

var rowActual

function expandeFila(id) {
	
	var total_ofertas = eval(document.getElementById('total_ofertas').value)+1;
	
	for (i=1;i<total_ofertas;i++) {
		if (i!=id) {
			var divObjetivo = 'div_' + i;
			document.getElementById(divObjetivo).className = "div_hide";	
		}
	}	
	
	var divName = "div_" + id;
	
if (document.getElementById(divName).className == "div_hide") {
		document.getElementById(divName).className = "div_show";
	} else {
		document.getElementById(divName).className = "div_hide";
	}
}

function confirmaBajaMailing() {
	var f = document.formulario;
	var salida = "";
	
	if (f.email.value == "") { salida += "- Por favor Especifique una dirección de correo - \n"; }
	
	if (f.ppassword.value == "") { salida += "- Por favor Especifique su contraseña - \n"; }
	
	if (salida != "") {
		alert("Por favor, corrija lo siguiente antes de continuar:\n\n" + salida);
		return;
	} else {
		f.submit();
	}
}