function muestra(menu) {
	var divName = "submenu" + menu;
	var btnName = "menu" + menu;
	for (i=1; i <=7; i++) {
			var borra = "submenu" + i;
			var hay = document.getElementById(borra);
			if (hay) {
				document.getElementById(borra).style.display = "none";
			}
	}
	if (document.getElementById(divName).style.display != "block") {
		document.getElementById(divName).style.display = "block";
	} else {
		document.getElementById(divName).style.display = "none";
	}
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function cerrarse(){window.close()}

function validaCV() {
	var f = document.formulario;
	var salida = "";
	var checkboxesActivados = 0;
	for(i=0; ele=f.elements[i]; i++) {
		if (ele.type=='checkbox') {
			if (ele.checked) {
				checkboxesActivados = 1;
			}
		}
	}
	if (checkboxesActivados == 0) {
			salida += "- Debe indicar al menos una oferta para la que está interesado.\n";
	}
	if (f.archivo.value == "") { salida += "- Por favor adjunte su CV - \n"; }
	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();
	}
}

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";
	}
}