var isNav = (navigator.appName.indexOf("Netscape") !=-1);
var myWidth = 0;
var myHeight = 0;


function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();
    try{
      if (sMethod == "GET"){
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }else{
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete){
          bComplete = true;
          fnDone(xmlhttp);
        }
      };
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}

function Medidas(){
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  }else if( document.documentElement ){
    if ( document.documentElement.clientWidth || document.documentElement.clientHeight ){
      //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
    }else if ( document.body.clientWidth || document.body.clientHeight ){
      //IE 4 compatible
      myWidth = document.body.clientWidth;
      myHeight = document.body.clientHeight;
    }
  }else if( document.body ){
    if( document.body.clientWidth || document.body.clientHeight ){
      //IE 4 compatible
       myWidth = document.body.clientWidth;
       myHeight = document.body.clientHeight;
     }
  }
}

function Reposicionar(){
  Medidas();
  
  
}

function ReEstructurar(){
  window.moveTo(0,0);
  window.resizeTo(screen.availWidth, screen.availHeight);

  Reposicionar();
}

function PonerLoading( ID ){
  var Contenedor = document.getElementById( ID );
  var HTML = "";
  
  HTML += "<br/><img src=\"Imagenes\/ajax-loader.gif\" width=\"16\" height=\"16\" alt=\"\" border=\"0\">";
  
  Contenedor.innerHTML = HTML;
}


function BuscarCP( Valor, Idioma ){
  if (Valor!=""){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/BuscarCP.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "CP=" + Valor;
    Variables += "&i=" + Idioma;

    PonerLoading( "Resultado" );
    
    document.getElementById("Zona").selectedIndex = 0;

    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("Resultado");
                      c.innerHTML = XML.responseText;
                    }
                    );
  }
}
function BuscarZona( Valor, Idioma ){
  if (Valor!="None"){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/BuscarZona.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "z=" + Valor;
    Variables += "&i=" + Idioma;

    PonerLoading( "Resultado" );
    
//    document.getElementById("iBuscador").Value = "";
    
    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("Resultado");
                      c.innerHTML = XML.responseText;
                    }
                    );
  }
}
function BuscarZonaEmpleo( Valor, Idioma ){
  if (Valor!="None"){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/BuscarZonaEmpleo.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "z=" + Valor;
    Variables += "&i=" + Idioma;

    PonerLoading( "Resultado" );
    
//    document.getElementById("iBuscador").Value = "";
    
    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("Resultado");
                      c.innerHTML = XML.responseText;
                    }
                    );
  }
}
function BuscarZonaYa( Valor, Idioma ){
  if (Valor!="None"){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/BuscarZonaYa.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "z=" + Valor;
    Variables += "&i=" + Idioma;

    PonerLoading( "Resultado" );
    
//    document.getElementById("iBuscador").Value = "";
    
    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("Resultado");
                      c.innerHTML = XML.responseText;
                    }
                    );
  }
}

function SeleccionarRestaurante( Valor ){
	if (Valor!="None"){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/SeleccionarRestaurante.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "R=" + Valor;

    PonerLoading( "Resultado" );
    
    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      location.href= '?/Restaurante';
//                      var c = document.getElementById("Resultado");
//                      c.innerHTML = XML.responseText;
                    }
                    );
	}
}
function SeleccionarRestauranteYa( Valor ){
	if (Valor!="None"){
    var ajaxConn = new XHConn();
    var URLForm = "Include_s/SeleccionarRestaurante.asp";
    var Variables = "";
    var Metodo = "POST"; //"GET" //"POST"
  
    Variables = "R=" + Valor;

    PonerLoading( "Resultado" );
    
    ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      location.href= '?/SushiYa';
//                      var c = document.getElementById("Resultado");
//                      c.innerHTML = XML.responseText;
                    }
                    );
	}
}

function QuitarFoto(){
  var html='';
  var d = document.getElementById("FGrande");
  var o = document.getElementById("Mapa");
  
  d.innerHTML = html;
  d.style.visibility = 'hidden';
  d.style.display = 'none';
  o.style.visibility = 'visible';
  o.style.display = 'block';
}

function AmpliarFoto( url ){
  var html='';
  var d = document.getElementById("FGrande");
  var o = document.getElementById("Mapa");
  
  html += '<a href="#" onclick="QuitarFoto();"><img src="'+url+'" alt="" border="0" style="width:742px;height:472px;"/></a>';
  
  d.innerHTML = html;
  d.style.visibility = 'visible';
  d.style.display = 'block';
  o.style.visibility = 'hidden';
  o.style.display = 'none';
}

function VisualizarF(){
  var f0 = document.getElementById("F0").style;
  var f1 = document.getElementById("F1").style;
  var f2 = document.getElementById("F2").style;

  f0.visibility = 'hidden';
  f0.display = 'none';
  f1.visibility = 'visible';
  f1.display = 'block';
  f2.visibility = 'visible';
  f2.display = 'block';
}

function checkEmail( EMail ){
  if (EMail == ""){
    alert("El campo de Email es obligatorio.");
    return false;
  }else if (EMail.indexOf("@") == -1 ){
    alert("EMail no valido");
    return false;
  }else if (EMail.lastIndexOf(".") == -1 ){
    alert("EMail no valido");
    return false;
  }else if (EMail.indexOf("@") > EMail.lastIndexOf(".")){
    alert("EMail no valido");
    return false;
  }else{
    return true;
  }
}

function EnviarFormulario_Contacto( Idioma ){
  var n = document.getElementById("Nombre").value;
  var e = document.getElementById("EMail").value;
  var t = document.getElementById("Telefono").value;
  var c = document.getElementById("Comentarios").value;
  var z = document.getElementById("Zona").value;
  
  if (checkEmail(e)){
    if (n==""){
      alert("El campo nombre es obligatorio");
      return false;
    }else if (t==""){
      alert("El campo telefono es obligatorio");
      return false;
    }else if (c==""){
      alert("El campo comentarios es obligatorio");
      return false;
    }else if (z==""){
      alert("El campo Zona es obligatorio");
      return false;
    }else{
      var ajaxConn = new XHConn();
      var URLForm = "Include_s/Formulario_Contacto.asp";
      var Variables = "";
      var Metodo = "POST"; //"GET" //"POST"
  
      Variables = "n=" + n;
      Variables += "&e=" + e;
      Variables += "&t=" + t;
      Variables += "&c=" + c;
      Variables += "&z=" + z;
			
			Variables = Variables.replace(/ /g,'+');
			while (Variables.indexOf(String.fromCharCode(10)) != -1)
				Variables = Variables.replace(String.fromCharCode(10),'##');
			
      PonerLoading( "Respuesta" );
    
      ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("Respuesta");
                      var r = XML.responseText;
                      
                      if (r == "OK"){
                        c.innerHTML = '<div class="Titular Rojo">Su informaci&oacute;n ha sido enviada correctamente.</div>';
                      }else{
                        c.innerHTML = '<div class="Titular Rojo">' + r + '</div>';
                      }
                    }
                    );
    }
  }
}

function EnviarFormulario_Franquicias( Idioma ){
  var n = document.getElementById("Nombre").value;
  var a = document.getElementById("Apellidos").value;
  var ci = document.getElementById("Ciudad").value;
  var na = document.getElementById("Nacionalidad").value;
  var p = document.getElementById("Profesion").value;
  var d = document.getElementById("Direccion").value;
  var e = document.getElementById("EMail").value;
  var t = document.getElementById("Telefono").value;
  var fn = document.getElementById("FNacimiento").value;
  var r = document.getElementById("Razon").value;
  var c = document.getElementById("Comentarios").value;
  
  if (checkEmail(e)){
    if (n==""){
      alert("El campo nombre es obligatorio");
      return false;
    }else if (a==""){
      alert("El campo apellidos es obligatorio");
      return false;
    }else if (ci==""){
      alert("El campo ciudad-pais es obligatorio");
      return false;
    }else if (fn==""){
      alert("El campo fecha nacimiento es obligatorio");
      return false;
    }else{
      var ajaxConn = new XHConn();
      var URLForm = "Include_s/Formulario_Franquicias.asp";
      var Variables = "";
      var Metodo = "POST"; //"GET" //"POST"
  
      Variables = "n=" + n;
      Variables += "&a=" + a;
      Variables += "&ci=" + ci;
      Variables += "&na=" + na;
      Variables += "&p=" + p;
      Variables += "&d=" + d;
      Variables += "&e=" + e;
      Variables += "&t=" + t;
      Variables += "&fn=" + fn;
      Variables += "&r=" + r;
      Variables += "&c=" + c;

      PonerLoading( "F1" );
      document.getElementById("F2").innerHTML = '';
			Variables = Variables.replace(/ /g,'+');
			while (Variables.indexOf(String.fromCharCode(10)) != -1)
				Variables = Variables.replace(String.fromCharCode(10),'##');
      
      ajaxConn.connect(URLForm,
                    Metodo,
                    Variables,
                    function(XML){
                      var c = document.getElementById("F1");
                      var r = XML.responseText;
                      
                      if (r == "OK"){
                        c.innerHTML = '<div class="Titular Lila">Su informaci&oacute;n ha sido enviada correctamente.</div>';
                      }else{
                        c.innerHTML = '<div class="Titular Lila">' + r + '</div>';
                      }
                    }
                    );
    }
  }
}

function EnviarFormulario_Empleo( Idioma ){
  var n = document.getElementById("Nombre").value;
  var e = document.getElementById("EMail").value;
  var d = document.getElementById("Direccion").value;
  var ci = document.getElementById("Ciudad").value;
  var t = document.getElementById("Telefono").value;
  var u = document.getElementById("CVurl").value;
  var z = document.getElementById("Zona").value;
  var re = document.getElementById("Restaurante").value;
  var p = document.getElementById("Puesto").value;
  
    if (n==""){
      alert("El campo nombre es obligatorio");
      return false;
    }else if (p=="None"){
      alert("El campo puesto es obligatorio");
      return false;
    }else if (t==""){
      alert("El campo telefono es obligatorio");
      return false;
/*    }else if (z=="None"){
      alert("El campo zona es obligatorio");
      return false;
    }else if (re=="None"){
      alert("El campo restaurante es obligatorio");
      return false;*/
    }
}
