var imagenes=new Array();

function abrir_ventana(url,nombre,tam_x,tam_y) {
    var xMax = screen.width, yMax = screen.height;
    var xOffset = (xMax - tam_x)/5, yOffset = (yMax - tam_y)/10;

    window.open(url,nombre,'scrollbars=no, width='+ tam_x +',height='+ tam_y +',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}

function cargar_imagen(nombre, primera) {
 if (document.images) {
  imagenes[nombre]   = new Image();
  imagenes[nombre].src = primera;
 }
}
function iluminar(nombre, boton) {
 if (document.images) {
  if (document.images[boton] != null) {
   if (imagenes[nombre] != null) {
    document.images[boton].src = imagenes[nombre].src;
   }
  }
 }
}

function borrar(){
	var correo = esCorreo();
	if (!correo) {
		document.boletin.email.value=""
	}
}

function restaurar(){
	var correo = esCorreo();
	if (!correo) {
		document.boletin.email.value=" Escriba aquí su email"
	}
}

function esCorreo(){
	var chr;
	var arrobas=0;
	var puntos=0;
	var blancos=0;

	if (document.boletin.email.value!="")
	{
		for (var i=0;i<document.boletin.email.value.length;i++)
        {
           chr=document.boletin.email.value.substring(i,i+1);
           if ( (chr=="@") )
                arrobas=arrobas+1;
           if ( (chr==".") )
                puntos=puntos+1;
           if ( (chr==" ") )
                blancos=blancos+1;
        }
 
		if ( (blancos!=0) || (arrobas!=1) || (puntos<1) )
		{
            return false;
		}
		else
		{
			return true;
		}
	}
	else return false;
}
function validar()
{
var chr;
var arrobas=0;
var puntos=0;
var blancos=0;

	if(document.formulario.nombre.value ==""){
		alert("Debe rellenar el campo Nombre");
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apelidos.value == ""){
		alert("Debe rellenar el campo Apellidos");
		document.formulario.apelidos.focus();
	}
	else if(document.formulario.file.value == ""){
		alert("No ha adjuntado CV");
		document.formulario.file.focus();
	}
	else if(document.formulario.mail.value == ""){
		alert("Debe especificar el campo E-mail")
		document.formulario.mail.focus()
	} else if(document.formulario.mail.value!=""){
		for (var i=0;i<document.formulario.mail.value.length;i++){
				chr=document.formulario.mail.value.substring(i,i+1);
				if ( (chr=="@") )
						arrobas=arrobas+1;
				if ( (chr==".") )
						puntos=puntos+1;
				if ( (chr==" ") )
						blancos=blancos+1;
		}
		
		if ( (blancos!=0) || (arrobas!=1) || (puntos<1) ){
			alert("La dirección de correo que ha elegido no es correcta. Recuerde que no se adminten espacios en blanco y que debe contener el carácter arroba (@) y el carácter punto (.)");
			document.formulario.email.focus();
		}	
		else{
			document.formulario.submit();
		}
	}
}
	
function abrir_ventana2(url,nombre,tam_x,tam_y) {
    var xMax = screen.width, yMax = screen.height;
    var xOffset = (xMax-tam_x)/2, yOffset = (yMax-tam_y)/2;
	var chr;
	var arrobas=0;
	var puntos=0;
	var blancos=0;
	
	if (document.boletin.email.value=="")
	{
		alert ("Debe rellenar el campo E-mail");
		document.boletin.email.focus();
	}
	else 
	{
		if (document.boletin.email.value!="")
		{
			for (var i=0;i<document.boletin.email.value.length;i++)
			{
				chr=document.boletin.email.value.substring(i,i+1);
				if ( (chr=="@") ) arrobas=arrobas+1;
				if ( (chr==".") ) puntos=puntos+1;
				if ( (chr==" ") ) blancos=blancos+1;
			}
		 
			if ( (blancos!=0) || (arrobas!=1) || (puntos<1) )
			{
				alert("ERROR: La dirección de correo que has elegido no es correcta. Recuerda que no se adminten espacios en blanco y que debe contener el carácter arroba (@) y el carácter punto (.)");
				document.boletin.email.focus();
			}
			else
			{
			window.open(url + "?email=" + document.boletin.email.value,nombre,'scrollbars=no, resizable=NO, width='+ tam_x +',height='+ tam_y +',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
			}
		}
		
	  }
}

























