///
if (navigator.appName == "Netscape") {ns=true;} else {ns=false;}
///
win_ancho=screen.availWidth;
win_alto=screen.availHeight;
function abrePopup(path){
	win_w=300;
	win_h=200;
	posLeft=(win_ancho/2)-(win_w/2);
	posTop=(win_alto/2)-(win_h/2);
	winB = window.open(path, 'ventanaF', 'width='+win_w+', height='+win_h+', top='+posTop+', left='+posLeft+', scrollbars=no, status=no, resizable=no, toolbar=no, menubar=no');
	winB.focus();
}
//
function wl(ruta){
	window.location=ruta;
}
///
function volver(){
	window.history.back();
}
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();
}
//
arrayCacheImgJpg = [];
arrayCacheImgGif = [];
//
cacheJpgOver=[];
cacheJpgPress=[];
for(im=0; im<arrayCacheImgJpg.length; im++){
	imagenCachear = 'img/'+arrayCacheImgJpg[im]+'_over.jpg';
	cacheJpgOver[im] = new Image();
	cacheJpgOver[im].src = imagenCachear;
	//
	imagenCachear = 'img/'+arrayCacheImgJpg[im]+'_press.jpg';
	cacheJpgPress[im] = new Image();
	cacheJpgPress[im].src = imagenCachear;
}
cacheGifOver=[];
cacheGifPress=[];
for(im=0; im<arrayCacheImgGif.length; im++){
	imagenCachear = 'img/'+arrayCacheImgGif[im]+'_over.gif';
	cacheGifOver[im] = new Image();
	cacheGifOver[im].src = imagenCachear;
	//
	imagenCachear = 'img/'+arrayCacheImgGif[im]+'_press.gif';
	cacheGifPress[im] = new Image();
	cacheGifPress[im].src = imagenCachear;
}
//
function deslizarTop(){
	var vel1 = 3;
	var vel2 = 5;
	var sec = 20;
	var y;
	var cy;
	var gy = 0;
	var scrollEngine;
	if(document.all){
		cy = document.body.scrollTop;
	}
	else if(document.layers || document.getElementById){
		cy = pageYOffset;
	}
	y = cy-gy;
	if(Math.abs(y)>400){
		cy = cy-(y/vel1);
		window.scroll(0,cy);
		scrollEngine = setTimeout("deslizarTop()",sec);	
	}else if(Math.abs(y)>0){
		cy = cy-(y/vel2);
		window.scroll(0,cy);
		scrollEngine = setTimeout("deslizarTop()",sec);	
	}else{
		window.scroll(0,0);
		clearTimeout(scrollEngine);
	}
}
//
function soloEmail(e){
	arrayBlock = [' ','ñ','Ñ','[',']',',',';',':','{','}','(',')','+','*','/','=','&','%','$','#','!','<','>','|','°','?','¿','¡','\'','"'];
	var tecla = (e.keyCode) ? e.keyCode : e.which;
	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;
		}
	}
}
function soloNumeros(e){
	tecla = (e.keyCode) ? e.keyCode : e.which;
	if(e.ctrlKey && tecla==118 || tecla==39){
		return false;
	}
    if (tecla==8 || tecla==0 || tecla==13) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla); 
    return patron.test(te); 
}
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;			
		}
	}
}
//
function expandir(obj){
	with(document.getElementById(obj)){
		if(style.display=="none"){
			style.display="block";
		}else{
			style.display="none";
		}
	}
}
function verFoto(obj){
	document.getElementById("imgCont").src=obj.src;
}
//
function cancelarReserva(sistema,id){
	esOK=window.confirm('Esta seguro que desea Cancelar esta reserva?');
	if(esOK){
		if (sistema == 0){
			wl('ht_misreservas.asp?c=1&id='+id);
		}else{
			wl('ht_cancelando.asp?id='+id+'&s='+sistema);
		}
	}
}
//
function setCookie(nombre, valor) {
	caduca=new Date(2010, 12, 31);
	document.cookie = nombre + "=" + escape(valor) + "; expires=" + caduca.toGMTString();
}
function getCookie(nombre) {
  var buscar = nombre + "="; 
  if (document.cookie.length > 0) {
	i = document.cookie.indexOf(buscar);	
	if (i != -1) {
	  i += buscar.length;	  
	  j = document.cookie.indexOf(";", i);
	  return unescape(document.cookie.substring(i,j));
	}else{
		return ""
	}
  }
}
//
memSRC = "";
function rollOver(obj){
	memSRC = obj.src;
	obj.src =  memSRC.substr(0,memSRC.length-4) + "_over" + memSRC.substring(memSRC.length-4);
}
function rollOut(obj){
	obj.src =  memSRC
}
//
///
memSRC = "";
function rollOver(obj){memSRC = obj.src;obj.src =  memSRC.substr(0,memSRC.length-4) + "_over" + memSRC.substring(memSRC.length-4);}
function rollOut(obj){obj.src =  memSRC;}
function Cachear(){
	cacheOver=[];
	for(im=0; im<Cachear.arguments.length; im++){
		imagenCachear = Cachear.arguments[im];
		cacheOver[im] = new Image();
		cacheOver[im].src = imagenCachear;
	}
}
function BipCache(){
	var DI=document.images;
	for(var i=0;i<DI.length; i++){
		if(DI[i].className){
			if(DI[i].className.toString().toLowerCase().indexOf('rollover')>-1){
				path=DI[i].src;
				ext=path.substr(path.length-4,4);
				img=path.substr(0,path.length-4);
				Cachear(img+'_over'+ext);
				DI[i].onmouseover=new Function('rollOver(this)');
				DI[i].onmouseout=new Function('rollOut(this)');
			}
		}
	}
}