win_ancho=screen.availWidth;
win_alto=screen.availHeight;

function Imprimir(pagina) {
	win_w=695;
	win_h=500;
	posLeft=(win_ancho/2)-(win_w/2);
	posTop=(win_alto/2)-(win_h/2);
	winB = window.open(pagina, 'ventanaF', 'width='+win_w+', height='+win_h+', top='+posTop+', left='+posLeft+', scrollbars=yes, status=no, resizable=yes, toolbar=no, menubar=no');
	winB.focus();
}
function EnviarXmail(pagina) {
	win_w=300;
	win_h=195;
	posLeft=(screen.availWidth/2)-(win_w/2);
	posTop=(screen.availHeight/2)-(win_h/2);
	winB = window.open('enviarpormail.asp?pagina='+pagina, 'ventanaF', 'width='+win_w+', height='+win_h+', top='+posTop+', left='+posLeft+', scrollbars=no, status=no, resizable=no, toolbar=no, menubar=no');
	winB.focus();
}
//
function cancelarReserva(sistema,id){
	esOK=window.confirm('Esta seguro que desea Cancelar esta reserva?');
	if(esOK){
		if (sistema == 0){
			wl('misreservas.asp?c=1&id='+id);
		}else{
			wl('HT_Cancelando.asp?id='+id+'&s='+sistema);
		}
	}
}
//

function filtrarTecla(e){
	arrayBlock = ['[',']',',',';',':','{','}','(',')','+','*','/','=','&','%','$','#','!','<','>','|','°','?','¿','¡','\'','"',0,1,2,3,4,5,6,7,8,9];
	var tecla = (e.keyCode) ? e.keyCode : e.which;
	if(tecla==32){
		return true;
	}
	if(e.ctrlKey && tecla==118 || tecla==39){
		return false;
	}
	var l = String.fromCharCode(tecla)
	for(var i=0; i<arrayBlock.length; i++){
		if(arrayBlock[i] == l){
			return false;			
		}
	}
}
///
if (navigator.appName == "Microsoft Internet Explorer"){brw=true;}else{brw=false;}
///
function resizeIF(obj, maxW, maxH){
	if(obj.width>maxW){
		obj.width = maxW;
	}
	if(obj.height>maxH){
		obj.height = maxH;
	}
}
//
function wl(ruta){
	window.location=ruta;
}
///
function volver(){
	window.history.back();
}
//
objetosVisitados= new Array();
function rollOver(obj){
	colorOver='#FFFFFF';
	for(var i=0; i<objetosVisitados.length; i++){
		if(objetosVisitados[i]==obj){
			colorOver='#F4F4Ff';			
			i=2000;
		}
	}
	obj.style.backgroundColor=colorOver;
}
function rollOut(obj){
	obj.style.backgroundColor='#efefef';
}
function getURL(url, objeto, numero){
	objetosVisitados.push(objeto);	
	window.open(url);
	window.document.images['imagen'+numero].src='img/nov_leida.gif';
	objeto.title = 'volver a ver Novedad';
}
//
var objDivAereosVisible = false;
function mostrardivAereos(){
		var objDivAereos = document.getElementById('divAereos').style;
		with(objDivAereos){
				if(objDivAereosVisible){
						visibility='hidden';
						objDivAereosVisible=false;
				}else{
						visibility='visible';
						objDivAereosVisible=true;
				}
		}
}
//
function selAero(id, nombre){
		window.location = 'condiciones.asp?linea='+id+'&nombre='+nombre;
}
//
function imprimir() {
	if (window.print){ 
		window.print();
	}else{
		alert("Disculpe, opción no disponible\nIntente imprimir desde el menu archivo.");
	}
}
///
function url(archivo){
	window.location = archivo;
}
//login
bordeInputOriginal='1px solid #94C6E3';
bordeInputAlerta='1px solid #ff9900';
function validarLogin(){	
	user=window.document.frm.usuario;
	pass=window.document.frm.clave;
	if(user.value.length<1){
		with(user){
			style.border=bordeInputAlerta;
			value='Requerido';
		}
		actLimpiar(true);
		return false;
	}else if(pass.value.length<1){
		with(pass){
			style.border=bordeInputAlerta;
			focus();
		}
		actLimpiar(false);
		return false;
	}	
	window.document.frm.submit();
}
//
function validarLogin2(){	
	user=window.document.frm2.usuario;
	pass=window.document.frm2.clave;
	if(user.value.length<1){
		with(user){
			style.border=bordeInputAlerta;
			value='Requerido';
		}
		actLimpiar(true);
		return false;
	}else if(pass.value.length<1){
		with(pass){
			style.border=bordeInputAlerta;
			focus();
		}
		actLimpiar(false);
		return false;
	}	
	window.document.frm2.submit();
}
function actLimpiar(pri){
	if(pri){
		window.setTimeout(limpiarU, 1000);
	}else{
		window.setTimeout(limpiarC, 1000);
	}
}
function limpiarU(){
	with(user){
	style.border=bordeInputOriginal;
	value='';
	focus();
	}
}
function limpiarC(){
	with(pass){
	style.border=bordeInputOriginal;
	}
}

function ifEnter(num){
	if(num){
		if(window.event.keyCode == 13){
			validarContactenos();
		}
	}else{
		if(window.event.keyCode == 13){
			validarLogin();
		}
	}
}
//
function ifEnter2(num){
	if(num){
		if(window.event.keyCode == 13){
			validarContactenos();
		}
	}else{
		if(window.event.keyCode == 13){
			validarLogin2();
		}
	}
}
//contactenos
function validarContactenos(){
	nombre=window.document.frmc.nombre;
	residencia=window.document.frmc.residencia;
	telefono=window.document.frmc.telefono;
	email=window.document.frmc.email;
	comentario=window.document.frmc.comentario;
	if(nombre.value.length<1){
		with(nombre){
			style.border=bordeInputAlerta;
			value='Requerido';
		}
		contLimpiar(1);
		return false;
	}else if(email.value.indexOf("@") < 1 || email.value.indexOf(".") < 3 || email.value.length < 6){
		with(email){
			style.border=bordeInputAlerta;
			escEmail = value;
			value='Email no valido';
		}
		contLimpiar(2);
		return false;
	}else if(comentario.value.length<4){
		with(comentario){
			style.border=bordeInputAlerta;
			value='Requerido';
		}
		contLimpiar(3);
		return false;
	}	
	window.document.frmc.Aceptar.value='Aceptar';
	window.document.frmc.submit();
}
function contLimpiar(num){
	if(num==1){
		window.setTimeout(limpiarN, 1000);
	}else if(num==2){
		window.setTimeout(limpiarE, 1000);
	}else{
		window.setTimeout(limpiarCom, 1000);
	}
}
function limpiarN(){
	with(nombre){
	style.border=bordeInputOriginal;
	value='';
	focus();
	}
}
function limpiarE(){			
	with(email){
	style.border=bordeInputOriginal;
	value=escEmail;
	focus();
	}
}
function limpiarCom(){
	with(comentario){
	style.border=bordeInputOriginal;
	value='';
	focus();
	}
}
//olvido
function validarOlvido(){
	olvidoemail=window.document.frmo.olvidoemail;
		if(olvidoemail.value.indexOf("@") < 1 || olvidoemail.value.indexOf(".") < 3 || olvidoemail.value.length < 6){
		with(olvidoemail){
			style.border=bordeInputAlerta;
			escEmailol = value;
			value='No valido como email';
		}
		olvLimpiar();
		return false;
	}

	window.document.frmo.Aceptar.value='Aceptar';
	window.document.frmo.submit();

}
function olvLimpiar(){
	window.setTimeout(limpiarOl, 1000);
}
function limpiarOl(){
	with(olvidoemail){
	style.border=bordeInputOriginal;
	value=escEmailol;
	focus();
	}
}

///enfoque input
function enfocar(obj){
	obj.focus();
}
///status
function barraEstado(obj,texto){
	if(obj){obj.style.cursor='pointer';}
	if(texto){window.status=texto;}else{window.status='';}
}
////rollover de imagenes
function MM_swapImgRestore() {
	//v3.0
	window.status = '';
	var i, x, a = document.MM_sr;
	for (i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++) {
		x.src = x.oSrc;
	}
}
function MM_preloadImages() {
	//v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p) {
			d.MM_p = new Array();
		}
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i=0; i<a.length; i++) {
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image();
				d.MM_p[j++].src = a[i];
			}
		}
	}
}
function MM_findObj(n, d) {
	//v4.01
	var p, i, x;
	if (!d) {
		d = document;
	}
	if ((p=n.indexOf("?"))>0 && parent.frames.length) {
		d = parent.frames[n.substring(p+1)].document;
		n = n.substring(0, p);
	}
	if (!(x=d[n]) && d.all) {
		x = d.all[n];
	}
	for (i=0; !x && i<d.forms.length; i++) {
		x = d.forms[i][n];
	}
	for (i=0; !x && d.layers && i<d.layers.length; i++) {
		x = MM_findObj(n, d.layers[i].document);
	}
	if (!x && d.getElementById) {
		x = d.getElementById(n);
	}
	return x;
}
function MM_swapImage() {
	//v3.0	
	var i, j = 0, x, a = MM_swapImage.arguments;	
	window.status = a[1];//mod cris
	document.MM_sr = new Array();
	for (i=0; i<(a.length-2); i += 3) {
		if ((x=MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc) {
				x.oSrc = x.src;
			}
			x.src = a[i+2];
		}
	}
}
function expandir(obj){
	with(document.getElementById(obj)){
		if(style.display=="none"){
			style.display="block";
		}else{
			style.display="none";
		}
	}
}
MM_preloadImages('img/verifiquesusdatos.gif','img/nov_leida.gif', 'img/login_btningresar_over.jpg', 'img/login_olvidosuclave_over.jpg', 'img/salir_over.jpg', 'img/volver_over.jpg');

var winL = null;
function verLegal(o){
	_Width = 500;
	_path = o.href;
	if(winL) winL.close();
	winL = window.open(_path,'legal','width='+_Width+',scrollbars=yes,top=0,left=0,height='+screen.height);
	winL.focus();
	return false;
}
//Funciones Genericas//
function verThumb(img){
	document.getElementById("imgCont").src=img;
	return false;
}
function overCel(obj){
	obj.style.backgroundColor='#ffffff';
}
function outCeld(obj, id){
	color='#EFF3F1';
	if(id=='1'){
		color='#F5F7F6';	
	}
	obj.style.backgroundColor=color;
}