function DestinosJump(MiCampo,Url) {
	ID = MiCampo.value;
	if (ID != "") { window.location.href = Url + ID; }
};

function Precargar() { 
	if(document.images) { 
		if(!document.Prec) document.Prec=new Array();
		var i, j=document.Prec.length, a=Precargar.arguments; 
		for(i=0; i<a.length; i++) { 
			if (a[i].indexOf("#")!=0) { 
				document.Prec[j]=new Image; 
				document.Prec[j++].src=a[i];
			}
		}
	}
};



function Pop(Url,MWin,w,h,t,l) {
if (typeof(h)=="undefined") { h =100; }
if (typeof(w)=="undefined") { w =100; }
if (typeof(t)=="undefined") { t =100; }
if (typeof(l)=="undefined") { l =100; }

MWin = window.open(Url,MWin,"resizable=no,scrollbars=1,width=" + w + ",height=" + h + ",top=" + t + ",left="+ l);
MWin.focus();
}


function bookmark (miurl,mitit) {
var ver		= navigator.appName
var num		= parseInt(navigator.appVersion)
	if ((ver == "Microsoft Internet Explorer")&&(num >= 4))	{
		window.external.AddFavorite(miurl,mitit)
	}
	else 	{
		alert("Esta opción sólo es valida usando el Internet Explorer.");
	}
}	

function Jump(MiCampo,Url) {
	ID = MiCampo.value;
	if (ID != "") { window.location.href = Url + ID; }
};



function getData(URL) {
	
	if (URL=="") {
		alert("Falta pasar el URL a getData.");
		return "";
	}

    var req = false;
	if (window.XMLHttpRequest) {  
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	if (!req) { return ""; }
	
	
	req.open('GET', URL, false);
	req.send(null);
	return req.responseText;
}

//############################
//####### MENU
//############################


function mClk(src) { src.children.tags('A')[0].click(); };

var tiempoabierto;
//esta bandera se puso para ocultar
// un layer del archivo indice que contiene
// una forma y que no queda por arriba del menu:
var EstaEnBuscadorFlag;
//Por definicion no estamos en ella:
EstaEnBuscadorFlag = 0;
//Cuando se carga el layer en cuestion se establece a 1;
//function CambiaBuscadorFlag() { EstaEnBuscadorFlag = 1; }

function ShowMenu(Menu) {
	var MenuId = "m" + Menu;
	if (typeof(document.getElementById(MenuId))=="undefined") {  return;  }
	
	
	
	var navegador = navigator.appName;
	var version	= parseFloat(navigator.appVersion.indexOf("MSIE")>0?navigator.appVersion.split(";")[1].substr(6):navigator.appVersion);
	
	if ((navegador == "Netscape")&&(version < 6)) {  return; }
	if ((navegador == "Microsoft Internet Explorer")&&(version < 5)) {  return; }
	
	if (tiempoabierto != "") { window.clearTimeout(tiempoabierto); }
	document.getElementById(MenuId).style.display = "inline";
};

function CerrarMenus(Menu) {
	if (Menu != 1)  { document.getElementById('m1').style.display = "none"; }
	if (Menu != 3)  { document.getElementById('m3').style.display = "none"; }
}

function CerrarMenu() {
	tiempoabierto = window.setTimeout(CerrarMenus, 300);
	if (EstaEnBuscadorFlag ==1) { document.getElementById('Buscador').style.display = "inline"; }
};

function mantenerMenu() { 
	if (tiempoabierto != "") { window.clearTimeout(tiempoabierto); }
	
}

function AbreClick(Menu) {
	var MenuId = "m" + Menu;
	if (document.getElementById(MenuId).style.display == "none") { document.getElementById(MenuId).style.display = "inline"; }
	else { document.getElementById(MenuId).style.display = "none"; }
}
//Fin menu de dest


function mOvr(src) {
	if (!src.contains(event.fromElement)) {
		src.style.cursor = 'hand';
		//src.style.backgroundColor = '#2163B2';
	}
}
function mOut(src) {
	if (!src.contains(event.toElement)) {
		src.style.cursor = 'default';
		//src.style.backgroundColor = '#0F52A6';
	}
}

function mClk(src) { 
	src.children.tags('A')[0].click();
};



function AbreDest() {

var ref = document.getElementById('ref2');
ShowMenu(1);
document.getElementById('m1').style.left = ref.offsetLeft+2;
AbreClick(2);

}

function AbreTipos() {

var ref = document.getElementById('ref3');
ShowMenu(3);
document.getElementById('m3').style.left = ref.offsetLeft+2;
AbreClick(2);

}

function Numerico(e) 	{
	key=(document.all) ? e.keyCode : e.which;
	if ((key==33||key==34||key==35||key==36||key==37||key==38||key==39||key==40||key==41||key==42||key==43||key==44||key==45||key==46||key==47||key>57)) {
		return false;
	}
	return true;
}
// ### FIN MENU




