

// abrir mapa de gasolineras
function abrirMapaGas(pagina,ventana){
    win = window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=812,height=815');
    win.focus();
}


// ampliar fotos de los elementos
function AmpliarFoto(foto,ancho,alto){  

	var pagina ="<HTML><HEAD>"  +
        "    <TITLE>&#183; Grupo V A L C A R C E &#183;</TITLE></HEAD>" +
        "    <BODY LEFTMARGIN='0' TOPMARGIN='0' MARGINWIDTH='0' MARGINHEIGHT='0'  " +
        "    ONBLUR='self.focus()' " + 
		"BGCOLOR='#000000'>  " +
        "      <A HREF='javascript:window.close();'>"+
        "<IMG SRC='" + foto + "' ALT='&#183; Pulsar para Cerrar la Ventana &#183;' border=0> " +        
        "</A>"+
        "  </BODY></HTML>  ";
	  
	ventana = window.open("","ampliacion","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + ancho + ",height=" + alto)  
	ventana.document.write(pagina)  
	ventana.document.close()
}

function MostrarOcultarCapa()
{
	if (document.getElementById("CapaOpciones").style.visibility=="visible")
		document.getElementById("CapaOpciones").style.visibility="hidden";
	else
		document.getElementById("CapaOpciones").style.visibility="visible";

}


// validar formularios
function checkdata()
{

     var uppervalue;
	    /*
     if ((document.contactar.Correo.value.length == 0)) {
         alert ("Es necesario que escriba su E-mail.");
         document.contactar.Correo.focus();
         return false;
     }
     */

     // ----- Inicio validar correo
     if (document.contactar.Correo.value.length != 0) {
        ExisteArroba = 0;
        ExistePunto  = 0;
        for (var i=0; i < document.contactar.Correo.value.length; i++) {
             var j = document.contactar.Correo.value.charAt(i).toLowerCase();
             if (j == "@") { // DETECTAR LA @
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: la @");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExisteArroba = ExisteArroba + 1;
             }
             if (j == ".") { // DETECTAR EL .
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: el punto");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExistePunto = ExistePunto + 1;
             }

             if (((j != "@") && (j != ".")) && ((j < '0' || j > '9') && (j < '<' || j > 'z') && (j != '-') && (j != '_'))) {
                alert("Caracter inválido");
								           document.contactar.Correo.focus();
           	   	   return false;
             }
        }
        if (ExisteArroba != 1) {
            alert("Dirección de correo incorrecta: falta la @ o hay más de una");
	           document.contactar.Correo.focus();
       		   return false;
        }
        if (ExistePunto < 1) {
            alert("Dirección de correo incorrecta: falta el punto o hay más de uno");
	           document.contactar.Correo.focus();
       		   return false;
        }

     }
     // ----- Fin validar correo

     if (document.contactar.Comentario.value.length == 0) {
         alert ("Es necesario que escriba su Comentario.");
         document.contactar.Comentario.focus();
         return false;
     }



     return true;
}

function checkdataReservas()

{

     var uppervalue;

     if ((document.contactar.ServicioContratar.value.length == 0)
           || (document.contactar.FechaEntrada.value.length == 0)
           || (document.contactar.FechaSalida.value.length == 0)
           || (document.contactar.Noches.value.length == 0)
           || (document.contactar.Adultos.value.length == 0)
           || (document.contactar.Persona_Contacto.value.length == 0)
      ) {
         alert ("Es necesario que rellene todos datos.");
         return false;
     }

     if ((document.contactar.Telefono.value.length == 0) && (document.contactar.Fax.value.length == 0)) {

         alert ("Es necesario que escriba su Teléfono o Fax.");

         return false;

     }

     // ----- Inicio validar correo
     if (document.contactar.Correo.value.length != 0) {
        ExisteArroba = 0;
        ExistePunto  = 0;
        for (var i=0; i < document.contactar.Correo.value.length; i++) {
             var j = document.contactar.Correo.value.charAt(i).toLowerCase();
             if (j == "@") { // DETECTAR LA @
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: la @");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExisteArroba = ExisteArroba + 1;
             }
             if (j == ".") { // DETECTAR EL .
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: el punto");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExistePunto = ExistePunto + 1;
             }

             if (((j != "@") && (j != ".")) && ((j < '0' || j > '9') && (j < '<' || j > 'z') && (j != '-') && (j != '_'))) {
                alert("Caracter inválido");
								           document.contactar.Correo.focus();
           	   	   return false;
             }
        }
        if (ExisteArroba != 1) {
            alert("Dirección de correo incorrecta: falta la @ o hay más de una");
	           document.contactar.Correo.focus();
       		   return false;
        }
        if (ExistePunto < 1) {
            alert("Dirección de correo incorrecta: falta el punto o hay más de uno");
	           document.contactar.Correo.focus();
       		   return false;
        }

        document.contactar.email.value=document.contactar.recipient.value;
        if(document.contactar.Correo.value)
          document.contactar.email.value=document.contactar.Correo.value;

     }
     // ----- Fin validar correo


     return true;

}


function checkdataSolicitud()

{

     var uppervalue;

     if ((document.contactar.Nombre_Razon_Social.value.length == 0)
           || (document.contactar.DniNif.value.length == 0)
           || (document.contactar.FechaNacimiento.value.length == 0)
           || (document.contactar.Domicilio.value.length == 0)
           || (document.contactar.Localidad.value.length == 0)
           || (document.contactar.CP.value.length == 0)
      ) {
         alert ("Es necesario que rellene los datos obligatorios.");
         return false;
     }

     if ((document.contactar.Telefono.value.length == 0) && (document.contactar.Fax.value.length == 0)) {

         alert ("Es necesario que escriba su Teléfono o Fax.");

         return false;

     }

     // ----- Inicio validar correo
     if (document.contactar.Correo.value.length != 0) {
        ExisteArroba = 0;
        ExistePunto  = 0;
        for (var i=0; i < document.contactar.Correo.value.length; i++) {
             var j = document.contactar.Correo.value.charAt(i).toLowerCase();
             if (j == "@") { // DETECTAR LA @
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: la @");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExisteArroba = ExisteArroba + 1;
             }
             if (j == ".") { // DETECTAR EL .
                if((i == 0) || (i==(document.contactar.Correo.value.length - 1))){
                   alert("Dirección de correo incorrecta: el punto");
   								        document.contactar.Correo.focus();
              		   return false;
                }
                ExistePunto = ExistePunto + 1;
             }

             if (((j != "@") && (j != ".")) && ((j < '0' || j > '9') && (j < '<' || j > 'z') && (j != '-') && (j != '_'))) {
                alert("Caracter inválido");
								           document.contactar.Correo.focus();
           	   	   return false;
             }
        }
        if (ExisteArroba != 1) {
            alert("Dirección de correo incorrecta: falta la @ o hay más de una");
	           document.contactar.Correo.focus();
       		   return false;
        }
        if (ExistePunto < 1) {
            alert("Dirección de correo incorrecta: falta el punto o hay más de uno");
	           document.contactar.Correo.focus();
       		   return false;
        }

        document.contactar.email.value=document.contactar.recipient.value;
        if(document.contactar.Correo.value)
          document.contactar.email.value=document.contactar.Correo.value;

     }
     // ----- Fin validar correo


     return true;

}


// estructura

function abriravisolegal(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=500,height=480');
}

function abririmprimir(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=585,height=600');
}

function AbrirMapa(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=640,height=480');
}

function abrirpdf(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=800,height=600');
}

function abrirventana(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=375');
}

function AbrirVentanaGaleria(pagina,ventana)
{
window.open(pagina,ventana,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=680,height=600');
}	

var mapaweb;

function abrirMapaWeb()
{


if (mapaweb!=null)
{

	if (!mapaweb.closed)
		mapaweb.focus();
	else
		mapaweb=window.open('mapaweb.php','mapaweb','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=660,height=560');

}
else
	mapaweb=window.open('mapaweb.php','mapaweb','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=660,height=560');

	
}
