function precargaImg(){
  //alert("Precarga");
  var imag=new Array();
  imag[0]=new Image();
  imag[0].src="imagenes/comunes/fondo1.jpg";
  imag[1]=new Image();
  imag[1].src="imagenes/comunes/fondo2.jpg";
  imag[2]=new Image();
  imag[2].src="imagenes/comunes/agenda-paula-coronas.jpg";
  imag[3]=new Image();
  imag[3].src="imagenes/comunes/biografia-paula-coronas.jpg";
  imag[4]=new Image();
  imag[4].src="imagenes/comunes/critica-paula-coronas.jpg";
  imag[5]=new Image();
  imag[5].src="imagenes/comunes/discografia-paula-coronas.jpg";
  imag[6]=new Image();
  imag[6].src="imagenes/comunes/galeria-paula-coronas.jpg";
  imag[7]=new Image();
  imag[7].src="imagenes/comunes/portada-paula-coronas.jpg";
}

/*Funciones para la galeria de imagenes*/
var precarga = false;
var ampliar1 = "<a href='revista-magazine-1.htm' target='_blank'>Pulse aqui</a> para ver una imagen ampliada";
var ampliar2 = "<a href='revista-magazine-2.htm' target='_blank'>Pulse aqui</a> para ver una imagen ampliada";
var ampliar3 = "<a href='revista-magazine-3.htm' target='_blank'>Pulse aqui</a> para ver una imagen ampliada";

function cambioImg(contenedor,imagen,txt,contTxt) {
  contenedorAux = contenedor;
  imagenAux = imagen;
  txtAux = txt;
  contTxtAux = contTxt;
  document.getElementById(contTxt).innerHTML = "&nbsp;";
  document.getElementById(contenedor).src = "imagenes/comunes/cargando.gif";
  if (!precarga) {
    precarga = true;
    bucle = setTimeout("cargaImg(contenedorAux,imagenAux,txtAux,contTxtAux)", 1500);
	} else {
    bucle = setTimeout("cargaImg(contenedorAux,imagenAux,txtAux,contTxtAux)", 500);
	}
}

function cargaImg(contenedor,imagen,txt,contTxt) {
  document.getElementById(contenedor).src = "imagenes/galeria/" + imagen;
  if (txt == "ampliar1" || txt == "ampliar2" || txt == "ampliar3") {
    document.getElementById(contTxt).innerHTML = eval(txt);
  } else {
    document.getElementById(contTxt).innerHTML = txt;
  }
}

//Valida el formulario de contacto
function validar_contacto() {
 //alert("Validando suscripcion");
  if (document.getElementById("nombre").value != "") {
    if (ValidarEmail(document.getElementById("email").value)) {
      if (document.getElementById("asunto").value != "") {
        //if (document.getElementById("codigo_seguridad").value != "") {
          document.getElementById("contacta").submit();
        //} else {
          //alert("Por favor, escribe el codigo de seguridad");
          //document.getElementById("codigo_seguridad").focus;
        //}
      } else {
        alert("Por favor, escribe algo en ASUNTO");
        document.getElementById("asunto").focus;
      }
    } else {
      alert("La direccion de correo : " + document.getElementById("email").value + "\nno es una valida, introducela bien, por favor");
      document.getElementById("email").focus;
    }  
  } else {
    alert("Por favor, pon tu nombre");
    document.getElementById("nombre").focus;
  }
}

//Funcion que valida el email y devuelve true o false
function ValidarEmail(email){
 if( email.indexOf('@',0) <= 0  || email.indexOf(';',0) != -1
     || email.indexOf(' ',0) != -1 || email.indexOf('/',0) != -1
     || email.indexOf(';',0) != -1 || email.indexOf('<',0) != -1
     || email.indexOf('>',0) != -1 || email.indexOf('*',0) != -1
     || email.indexOf('|',0) != -1 || email.indexOf('`',0) != -1
     || email.indexOf('&',0) != -1 || email.indexOf('$',0) != -1
     || email.indexOf('!',0) != -1 || email.indexOf('"',0) != -1
     || email.indexOf(':',0) != -1 ) { 
  return false;
 } else {
  return true;
 }
}