﻿

function maximizar()
{
	window.moveTo(0,0);
	if (document.all) {
		top.window.resizeTo(screen.availWidth,screen.availHeight);
	}
	else if (document.layers||document.getElementById) {
		if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
			top.window.outerHeight = screen.availHeight;
			top.window.outerWidth = screen.availWidth;
		}
	}
}
function mostrar(nombre,total,num)
{
	i=1;
	
	while (i<=total)
	{
		document.getElementById(nombre+i).style.display="none";
		i=i+1;
	}
	
	document.getElementById(nombre+num).style.display="";
}
				
function mostrarfd(num)
{
	document.getElementById("fd1").style.display="none";
	document.getElementById("fd2").style.display="none";
	document.getElementById("fd3").style.display="none";
	document.getElementById("fd4").style.display="none";
	document.getElementById("fd"+num).style.display="";
}
function mostrarft(num)
{
	document.getElementById("ft1").style.display="none";
	document.getElementById("ft2").style.display="none";
	document.getElementById("ft3").style.display="none";

	document.getElementById("ft"+num).style.display="";
}

function mostrarges(num)
{
	document.getElementById("ges1").style.display="none";
	document.getElementById("ges2").style.display="none";
	document.getElementById("ges3").style.display="none";
	document.getElementById("ges4").style.display="none";
	document.getElementById("ges5").style.display="none";
	document.getElementById("ges6").style.display="none";

	document.getElementById("ges"+num).style.display="";
}

function validad_mail(f)
{
	
	mail=f.email2.value
	correcto=0
	if (f.email2.value=="" && correcto==0)
	{
		f.email2.focus();
		alert("\nIntroduzca una dirección de correo electrónico.");			
		correcto=0
		
	}	
	else
	{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email2.value))
			{  
					alert("La dirección de email " + mail + " es correcta.\nLa suscripción ha sido realizada.")
					correcto=1
			} 
			else 
			{   
					alert("La dirección de email es incorrecta.")
			
			}
	}
	if (correcto==0) 
	{
		return false;
	}
	else
	
	{
		return true;
	}

}



function validar_contacto(f)
{
	
	correcto=1;
	if (f.nombre1.value=="")
	{
		f.nombre1.focus();
		alert("\nNo ha introducido el NOMBRE.");
		correcto=0;
	}
	
	if (f.telefono1.value=="" && correcto==1)
	{
		f.telefono1.focus();
		alert("\nNo ha introducido ningún TELÉFONO de contacto.");
		correcto=0;
	}
	if (f.email1.value=="" && correcto==1)
	{
		f.email1.focus();
		alert("\nNo ha introducido ningún E-MAIL de contacto.");	
		correcto=0;
			
	}	
	else
	{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email1.value) && correcto==1)
			{  
					correcto=1;
			} 
			else 
			{   
						if (correcto==1)
						{
							alert("La dirección de E-MAIL es incorrecta.");
							correcto=0;
						}
			}
	}
	if (f.comentarios1.value=="" && correcto==1)
	{
		f.comentarios1.focus();
		alert("\nNo ha introducido ningún COMENTARIO.");	
		correcto=0;
			
	}	
	if (correcto==0) 
	{
		return false;
	}
	else
	
	{
		return true;
	}

}


function validar_BOLSA(f)
{
	var correcto=0;
	var fallos="";

	if (f.nombre.value=="")
	{
		f.nombre.focus();
		alert("\nNo ha introducido el NOMBRE.");
		correcto=1;
	}

	if (f.apellidos.value=="" && correcto==0)
	{
		f.apellidos.focus();
		alert("\nNo ha introducido los APELLIDOS.");
		correcto=1;
	}
	if (f.dia.value=="---" && correcto==0)
	{
		f.dia.focus();
		alert("\nNo es correcta la fecha de nacimiento ( DIA ).");		
		correcto=1;
	}
	if (f.mes.value=="--" && correcto==0)
	{
		f.mes.focus();
		alert("\nNo es correcta la fecha de nacimiento ( MES ).");			
		correcto=1;
	}
	if (f.ano.value=="----" && correcto==0)
	{
		f.ano.focus();
		alert("\nNo es correcta la fecha de nacimiento ( AÑO ).");			
		correcto=1;
	}
	if (f.telefono1.value=="" && f.telefono2.value=="" && correcto==0)
	{
		f.telefono1.focus();
		alert("\nDebe de introducir al menos un TELÉFONO de contacto.");			
		correcto=1;
	}	

	if (f.email.value=="" && correcto==0)
	{
		f.email.focus();
		alert("\nIntroduzca una dirección de correo electrónico válida.");			
		correcto=1;
	}
	if (f.poblacion.value=="" && correcto==0)
	{
		f.poblacion.focus();
		alert("\nNo ha introducido la POBLACIÓN donde vive.");			
		correcto=1;
	}
	


	
	if (f.departamento.value==-1 && correcto==0)
	{
		f.poblacion.focus();
		alert("\nIndique el DEPARTAMENTO al que le gustaría remitir el curriculum.");			
		correcto=1;
	}
	if (f.uso.checked == false && correcto==0)
	{
		f.uso.focus();
		alert("\nDebe aceptar los Terminos de Uso.");			
		fallos=fallos+"\nDebe aceptar los Terminos de Uso.";
		correcto=1;
	}
	if (correcto==0)
	{
		return true;  
	}
	else 
	{
		return false;
	} 
}


function VentanaCentrada(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
	features+='menubar=no,scrollbars=yes,resizable=no';
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}
