/*///////////////////////////////////////////////////////////////////*/
/*////////////  Redondeo de cajas en el layout //////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
window.onload=function(){
if(!NiftyCheck())
    return;
	Rounded("div#top_form_buscar","tl tr","#BFD269","#008030","smooth");
	Rounded("div#botom_form_buscar","bl br","#BFD269","#008030","smooth");
	Rounded("div#top_form_buscar1","tl tr","#BFD269","#89B51E","smooth");
	Rounded("div#botom_form_buscar1","bl br","#BFD269","#008030","smooth");
	Rounded("div.alojamiento_detalle","tl tr","#ffffff","#d7d7d7","smooth");
}
/*///////////////////////////////////////////////////////////////////*/
/*///////////////  Declaraciones de variables ///////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
var num_combos_ciudad = 1;
var max_ciudades = 1;
var total_check;
var tipo_hotel = new Array();
var num_tipo_hotel=0;
var ciudad_hotel='';
/*///////////////////////////////////////////////////////////////////*/
/*////////////  Sistema de busqueda de alojamientos /////////////////*/
/*///////////////////////////////////////////////////////////////////*/
function muestra_link_agrega() {
	if (max_ciudades>0) {
		if (num_combos_ciudad==max_ciudades) {
			if (max_ciudades>1) {
				myHTML = '<span>Maximo de Ciudades alncanzado</span>';
			} else {
				myHTML='';
			}
		} else {
			if (document.getElementById('elimina_combo') !== null) {
				Element.remove('elimina_combo');
			}
			myHTML = '<a href="#" onclick="agrega_combo_ciudad(); return false;" id="agrega_combo">Agregar otra ciudad</a>'
		}
		new Insertion.Bottom('top_form_buscar', myHTML);
	}
}
function elimina_combo_ciudad() {
	new Element.remove('elimina_combo');
	new Element.remove('ciudad'+num_combos_ciudad);
	num_combos_ciudad--
	$('ciudad'+num_combos_ciudad).disabled=false;
	$('ciudad'+num_combos_ciudad).style.backgroundColor = '#ffffff';
}
function agrega_combo_ciudad() {
		$('ciudad'+num_combos_ciudad).disabled="disabled";
		$('ciudad'+num_combos_ciudad).style.backgroundColor = '#d3d3d3';
		var pars = '';
		CombosList = $('top_form_buscar').getElementsByTagName('select');
		var nodes = $A(CombosList);
		nodes.each(function(node){
				pars += node.id +'=' + node.value+'&';
		});
	pars += 'combos='+num_combos_ciudad;
	var url = '/codes/ajax/combo_ciudad.php';
	var myAjax = new Ajax.Request(url, { 
	  method: 'post',
	  parameters: pars,   
	  onComplete: agrega_combo
  });
}
function agrega_combo(ajax) {
	num_combos_ciudad++;
	$('cantidad_ciudades').value = num_combos_ciudad;
	myHTML = unescape(ajax.responseText);
	new Element.remove('agrega_combo');
	new Insertion.Bottom('top_form_buscar', myHTML);
}
function buscador() {
	if ($('ciudad1').value == 0) {
		alert('Debe seleccionar al menos una ciudad o region donde buscar.');
	} else {
		for (a=1;a<=num_combos_ciudad;a++) {
			$('ciudad'+a).disabled = false;
		}
		$('buscar').submit();
	}
}
function control_checkbox(cual) {
	if (cual !==0) {
		$('option0').checked =false
	} else {
		for (a=1;a<total_check;a++) {
			$('option'+a).checked =false
		}
	}
}
/*///////////////////////////////////////////////////////////////////*/
/*///////////////  Funciones de Quick Search ////////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
var myCriterio_str;
function quickSearch() {
	myCriterio_str = $('criterioQS').value;
	if (myCriterio_str.length>=3) {
		var pars = 'criterio='+myCriterio_str;
		var url = '/codes/quickSearch.php?'+pars;
		new Ajax.Updater('result_qs', url,{evalScripts:true});
	} else {
		$('result_qs').innerHTML = '&nbsp;';
	}
}
/*///////////////////////////////////////////////////////////////////*/
/*///////////////  Funciones de contacto ////////////////////////////*/
/*///////////////////////////////////////////////////////////////////*/
function ejecutaAjaxContacto() {
	var pars = 'nombre=' + $('nombre').value + '&email=' + $('email').value + '&consulta=' + $('consulta').value + '&telefono=' + $('telefono').value;
	var url = '/codes/contact.php';
	var myAjax = new Ajax.Request(url, { 
	  method: 'post',
	  parameters: pars,   
	  onComplete: showResponse,
	  onCreate: muestraEstado('Enviando Datos<br />&nbsp;')
  }); 
} 
function ejecutaAjaxReserva() {
	var pars = 'nombre=' + $('nombre').value + '&email=' + $('email').value + '&consulta=' + $('consulta').value + '&telefono=' + $('telefono').value + '&direccion=' + $('direccion').value + '&localidad=' + $('localidad').value + '&provincia=' + $('provincia').value + '&fecha1=' + $('fecha1').value + '&fecha2=' + $('fecha2').value;
	var url = '/codes/reser.php';
	var myAjax = new Ajax.Request(url, { 
	  method: 'post',
	  parameters: pars,   
	  onComplete: showResponse,
	  onCreate: muestraEstado('Enviando Datos<br />&nbsp;')
  }); 
} 
function muestraEstado(text) {
//	text;
}
function showResponse(ajax) {
	alert(ajax.responseText); 
}
function aclarar(cual) {
	if ($(cual).value == '') {
		new Effect.Highlight(cual, {duration:0.3, startcolor:'#d3d3d3', endcolor:'#33333', restorecolor:'#333333'});
		$(cual).style.color = "#fff";
	}
}
function oscurecer(cual) {
	if ($(cual).value == '') {
		$(cual).style.color = "#000";
		$(cual).style.background = "#d3d3d3";
	}
}

/*///////////////////////////////////////////////////////////////////*/
/*//////////  Funciones de Imprimir, enviar por mail  ///////////////*/
/*//////////////  comentarios, tarifas, etc.  ///////////////////////*/
/*///////////////////////////////////////////////////////////////////*/

function imprimirHoteles() {
	var url='';
	var a=0;
		tipo_hotel.each(function(node){
				url +='taloja'+a+'='+node+'&';
				a++;
		});
		url +='ciudad='+ciudad_hotel+'&';
		url +='total='+a;		
		ancho=300;
		alto = 400;
		string="dependent=yes,wmodal=1,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+ancho+",height="+alto+",left=50,top=50";
		myPopupImprimir=window.open("/codes/print.php?"+url,'myPopupImprimir',string);
}
function enviarXmailHoteles() {
	alert("esto es lo mismo que imprimir, asi que primero se termina esa funcion\nydespues se arma esta en base a es funcion.");
}
function comentarios(id_hotel) {
	ancho=300;
	alto = 400;
	url = "/codes/comenta.php?id="+id_hotel;
	if (window.showModalDialog) {
		myPopupComenta=window.showModalDialog(url,"myPopupComenta", "dialogWidth:"+ancho+"px;dialogHeight:"+alto+"px");
	} else {
		string="dependent=yes,modal=yes,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+ancho+",height="+alto+",left=50,top=50";
		myPopupComenta=window.open(url,'myPopupComenta', string);
	}
}
function abreSitio(aloj,url,id) {
	var pars = 'id='+id;
	var url1 = '/codes/sumaVisita.php';
	var myAjax = new Ajax.Request(url1, { 
	  method: 'post',
	  parameters: pars,   
	  onComplete: showResponse
  }); 
	/////////////////////////////////////////////////////////////
	var donde = confirm("Va a ingresar al sitio Web de "+aloj+"\nDesea que se abra en una nueva ventana?");
	if (donde) {
		window.open(url,'myPopupComenta', '');
	} else {
		location.href = url;
	}
}
/*///////////////////////////////////////////////////////////////////*/
/*///////////////  Funciones de popup de ver fotos //////////////////*/
/*///////////////////////////////////////////////////////////////////*/
function verFoto(url,ancho,alto) {
	if (ancho==undefined) {
		ancho='640';
	}
	if (alto==undefined) {
		alto='480';
	}
	string="dependent=yes,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+ancho+",height="+alto+",left=50,top=50";
	myPopupIMG=window.open("/admin/incl/verfoto.php?url="+url+"&ancho="+ancho+"&alto="+alto,'myPopupImg',string);
}
function openAdj(url) {
	location.href=url;
}
