	var VueloActual = 0;
	var Empresa="";
	var LugarNivelUno="";
	var LugarNivelDos="";
	var Secuencia;
	var Salas = null;
	var limiteFilasVuelos = 41
	var MinutosAntes = 0;
    var globalMsg = "";	

	function creaAjax()
	{
		var request1;
		try
		{
			request1 = new XMLHttpRequest();
		}
		catch (trymicrosoft)
		{
			try
			{
				request1 = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (othermicrosoft)
			{
				try
				{
					request1 = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (failed)
				{
					request1 = false;
				}
			}
		}
		return request1;
	}
	function Fajax (url,valores,metodo,funcion,asincrono)
	{
		var ajax;
		ajax=creaAjax();
		var capaContenedora = "";
		/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
		if(metodo=='POST')
		{
			ajax.open ('POST', url, asincrono);
		}
		else if (metodo=='GET')
		{
			ajax.open ('GET', url, asincrono);
		}
		else
		{
			return;
		}
		var timer;
		timer = setTimeout(function() {ajax.abort();ajax=null;},5000);
		ajax.onreadystatechange = function()
		{
	 		if (ajax.readyState==1)
			{
				capaContenedora="Cargando.......";
			}
			else if (ajax.readyState==4)
			{
				if (timer) {clearTimeout(timer);}
				if(ajax.status==200)
				{
					capaContenedora=ajax.responseXML.text;
					if (capaContenedora == null)
					{
						if (ajax.responseXML.getElementsByTagName('string')[0].hasChildNodes()){
							capaContenedora = ajax.responseXML.getElementsByTagName('string')[0].firstChild.nodeValue;
						}
						else{
							capaContenedora = '';		
						}
					}
					funcion(capaContenedora);
				}
				else if(ajax.status==404)
				{
					funcion("");
				}
				else
				{
					funcion("");
				}
				ajax = null;
			}
		}
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		if(metodo=='POST')
		{
			ajax.send(valores);
		}
		else if (metodo=='GET')
		{
			ajax.send(null);
		}
	}

    
	function SoloCaracteres(c,e)
	{
		e = (e) ? e : window.event;
		d = (e.which) ? e.which : e.keyCode;
		if (d==13 || d==8 || d==9)
		{
			if (d==13)
			{
				Validar();
			}
			return true;
		}
		else
		{
			var s= String.fromCharCode(d);
			if (c.indexOf(s) != -1)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}

function CreaNotificacion(nn,vu)
{
    document.getElementById("divEstado").style.display="none";
    document.getElementById("FilaVueloEstado").style.display="";
    document.getElementById("divParametros").style.display="none";
    document.getElementById("TblCancelar").style.display="";
    document.getElementById("trImagenTitulo").src="images/tit_EstadoFids" +  document.getElementById("hidIdioma").value + ".jpg";
    document.getElementById("TextoInformativo").style.display="none";
    document.getElementById("IdVuelos").value=nn;
    document.getElementById("TxtVueloSel").value=vu;
    document.getElementById("LabVueloEstado").innerHTML=vu;
    document.getElementById("divPresenta").style.display="none";
    document.getElementById("TblEncabezadoEstado").style.display="";
    document.getElementById("divNotificacion").style.display="";
    document.getElementById("trImagenTitulo").src="images/tit_NotificacionFids" +  document.getElementById("hidIdioma").value + ".jpg";
//    document.getElementById("Buscar").style.display="none";
     createC();

}
function ConsultaEstado(nn,vu)
{

    document.getElementById("FilaVueloEstado").style.display="";
    document.getElementById("divParametros").style.display="none";
    document.getElementById("TblCancelar").style.display="";
    document.getElementById("trImagenTitulo").src="images/tit_EstadoFids" +  document.getElementById("hidIdioma").value + ".jpg";
    document.getElementById("TextoInformativo").style.display="none";
    document.getElementById("IdVuelos").value=nn;
    document.getElementById("TxtVueloSel").value=vu;
    document.getElementById("LabVueloEstado").innerHTML=vu;
    document.getElementById("divPresenta").style.display="none";
    document.getElementById("TblEncabezadoEstado").style.display="";
    document.getElementById("divNotificacion").style.display="none";
    document.getElementById("divEstado").style.display="";
    
//    FAjax("http://www.airesnet.aero/kartelera/wskartelera.asmx/EstadoVuelosFidsWebRealString","Parametros=10527334","GET",CargarEstados,true);

//    document.getElementById("Buscar").style.display="none";
    
    Fajax("wsKartelera.asmx/EstadoVuelosFidsWebRealStringIdioma","Parametros=" + nn + "&Idioma=" + document.getElementById("hidIdioma").value ,"POST",CargarEstados,true);

}

function CargarEstados(r){

	if (r!="")
	{
	    datos = r.split("|");
    
        document.getElementById("CiudadOrigenEstado").innerText=datos[2];
        document.getElementById("CiudadOrigenEstado").innerHTML=datos[2];
        document.getElementById("HSalidaEstado").innerText=datos[4];
        document.getElementById("HSalidaEstado").innerHTML=datos[4];
        document.getElementById("HSalidaEstimadaEstado").innerText=datos[5];
        document.getElementById("HSalidaEstimadaEstado").innerHTML=datos[5];
        document.getElementById("CiudadDestinoEstado").innerText=datos[3];
        document.getElementById("CiudadDestinoEstado").innerHTML=datos[3];
        document.getElementById("HLlegadaEstado").innerText=datos[6];
        document.getElementById("HLlegadaEstado").innerHTML=datos[6];
        document.getElementById("HLlegadaEstimadaEstado").innerText=datos[7];
        document.getElementById("HLlegadaEstimadaEstado").innerHTML=datos[7];
        document.getElementById("EstadoEstado").innerText=datos[8];
        document.getElementById("EstadoEstado").innerHTML=datos[8];
      
        if (datos[10].replace(/^\s*|\s*$/g,"")!="-1"){
           //document.getElementById("LinkNotificacion").innerHTML="<input type='image'  runat='server' src='images/btn_creaNotificacion.jpg' width='90px' height='25px' id='Notificacion_1' class='btnNotificar' onClick='return CreaNotificacion(\"" + datos[0] + "\",\"" + datos[1] + "\");'/>";
           document.getElementById("LinkNotificacion").innerHTML="<a href='javascript:CreaNotificacion(\"" + datos[0] + "\",\"" + datos[1] + "\");' id='Notificacion_1'><img src='images/btn_creaNotificacion" +  document.getElementById("hidIdioma").value + ".jpg' width='120px' height='25px' border='0'/></a>";
        }
        else   {
            document.getElementById("LinkNotificacion").innerHTML="";       
        }
	}
}

function EnviarClick(){

            var Fecha = "";
            var MiMensaje ="";

            if (document.getElementById("Ayer").checked == true)
            {
                Fecha = "AYER";
            }
            else if (document.getElementById("Hoy").checked == true)
            {
                Fecha = "HOY";
            }
            else
            {
                Fecha = "MANANA";
            }
            
            if (document.getElementById("NumCelularEmail").value == "")
            {
                MiMensaje += traduce("Debe ingresar número de celular o el email") + "\n";
            }
           
            if (document.getElementById("cboFrecuencia").selectedIndex == 0)
            {
                MiMensaje += traduce("Debe seleccionar el momento en el cual se le enviará la notificación") + "\n";
            }
            if (document.getElementById("cboSalidaLlegada").selectedIndex == 0)
            {
                MiMensaje += traduce("Debe seleccionar si desea la notificación a la salida o a la llegada o ambas") + "\n";
            }

            if (document.getElementById("cboTiposNotificacion").selectedIndex == 0)
            {
                MiMensaje += traduce("Debe seleccionar el medio por el cual se le enviará la notificación")  + "\n";
            }
            if (document.getElementById("TxtValidaCaptCha").value.replace(/^\s*|\s*$/g,"")==""){
                MiMensaje += traduce("Debe Ingresar texto de validación.") + "\n";
            }
            var y = document.getElementById("TxtValidaCaptCha").value.replace(/^\s*|\s*$/g,"");
            var newText ="";
            var ii=0;
		    for(ii=0;ii<y.length;ii++)
	        {
		        x =   parseInt(y.substring(ii,ii+1)) -1; 
		        newText+= x.toString(); 
	        }
            
            if (newText.replace(/^\s*|\s*$/g,"")!=document.getElementById("Hidden1").value){
                MiMensaje += traduce("Error verificando texto de validación, vuelva a intentarlo.") + "\n";
            }

            if (MiMensaje!=""){
                alert(MiMensaje)
                return;
            }
            
            var nn =""
            nn+=document.getElementById("NumCelularEmail").value + "|";
            nn+=document.getElementById("cboFrecuencia").selectedIndex + "|";
            nn+=document.getElementById("cboFrecuencia").options[document.getElementById("cboFrecuencia").selectedIndex].value + "|";
            nn+=document.getElementById("cboSalidaLlegada").selectedIndex + "|";
            nn+=document.getElementById("cboSalidaLlegada").options[document.getElementById("cboSalidaLlegada").selectedIndex].value + "|";
            nn+=document.getElementById("cboTiposNotificacion").selectedIndex + "|";
            nn+=document.getElementById("cboTiposNotificacion").options[document.getElementById("cboTiposNotificacion").selectedIndex].value + "|";
//            nn+=document.getElementById("TxtValidaCaptCha").value + "|";
//            nn+="sesioncapcha" + "|";
            nn+="" + "|";
            nn+="" + "|";
            nn+=document.getElementById("NumCelularEmail").value + "|";
            nn+=Fecha + "|";
            nn+=document.getElementById("TxtVueloSel").value + "|";
            nn+=document.getElementById("LstOrigen").selectedIndex + "|";
            nn+=document.getElementById("LstOrigen").options[document.getElementById("LstOrigen").selectedIndex].value + "|";
            nn+=document.getElementById("LstDestino").selectedIndex + "|";
            nn+=document.getElementById("LstDestino").options[document.getElementById("LstDestino").selectedIndex].value + "|";
            nn+=document.getElementById("hidIdioma").value;
            Fajax("wsKartelera.asmx/SolicitarEstados","Parametros=" + nn ,"POST",ManejarSolicitud,true);
}

function ManejarSolicitud(r){
	if (r!="")
	{
	    if (r=="OK"){
	     alert(traduce("Notificación del vuelo, programada con éxito"));
//	     this.location.href="consultaFids.aspx";
//	     this.location.reload();
	    }
	    else{
	        r=r.replace("ERROR: ","");
	        if (r.indexOf(">")>=0){
	            alert(traduce(r.split(">")[0]));
	        }
	        else
	            alert(r.replace("ERROR: ",""));
	    }
	}

}

	function Validar()
	{}

function createC(){
var temp="";
for(var i=0;i<5;i++)
{
temp+= Math.round(Math.random() * 8 );
}
document.getElementById("theImg").src="JpegImage.aspx?code=" +temp;
document.getElementById("Hidden1").value=temp;
}

function traduce(mensaje)
{
    Fajax("wsKartelera.asmx/traducir","textoOrigen=" + mensaje + "&Idioma=" + document.getElementById("hidIdioma").value ,"POST",traducir,false);

    return globalMsg;
}

function traducir(r)
{
	if (r!="")
	{
        globalMsg = r;
    }
    else
       globalMsg = "";
}

