// JavaScript Document
var NS = (document.layers) ;
var IE = (document.all) ;

function setDia(dia,campo){
	var donde=document.getElementById(campo);
	if(donde) donde.value=dia;
	var Calendar = document.getElementById('calendario');
	if(Calendar) Calendar.parentNode.removeChild(Calendar);
}

function PrintThis(base,id){
	var popup=window.open(base+'popup.php?pid='+id,'popup','width=700, height=600, scrollbars=yes');
	popup.focus();
}

function showPicture(base,id,pic){
	if(pic &&id){
		setContent(base+'includes/ajaxImages.php?id='+id+'&base='+base+'&pic='+pic, 'fotoarea');
	}
}

function ajaxUpdatePrices(base,valor,arra){
	if(valor) setContent(base+'includes/ajaxPrices.php?id_oper='+valor+'&base='+base, 'search-price');
	var campo=$('search-type');
	if(campo) campo.disabled=false;
}

function ajaxUpdateTipos(base,valor){
	if(valor) setContent(base+'includes/ajaxTipos.php?id_ciudad='+valor+'&base='+base, 'search-type');
	var campo=$('search-type');
	if(campo) campo.disabled=false;//false;
}

function ajaxUpdateRooms(base,valor,ciudad){
	if(valor) setContent(base+'includes/ajaxRooms.php?id_tipo='+valor+'&base='+base+'&id_ciudad='+ciudad, 'search-bedrooms');
	var campo=$('search-bedrooms');
	if(campo) campo.disabled=false;//false;
}

function ajaxShowPrices(){
	var campo=$('price');
	if(campo) campo.disabled=false;//false;
}

function getCoords(id){
	if(!id) id=0;
	var selector=document.getElementById('id_ciudad');
	var opcion=selector.selectedIndex;
	var name=selector.options[opcion].text;
	var ventana=window.open('get_coordinates.php?pid='+id+'&city='+name,'get_coordinates','width=620,height=650,top=150,left=150,scrollbars=no');
	ventana.focus();
}

function DoAccion(accion,id, Pn,Sort,Type){
	var myopc=document.getElementById('MyOpc');
	var myPn=document.getElementById('MyPn');
	var myForm=document.getElementById('SBMForm');
	myopc.value=accion;
	myPn.value=Pn;
	if(accion!='new'){
		var myId=document.getElementById('MyId');
		myId.value=id;
	}

	myForm.submit();
}

function toolate(){
	setTimeout("hideSub();",5000);
}

function enfocar(){
	var box=document.getElementById('username');
	if(box) box.focus();
}



function setContent(page, container){
   new Ajax.Updater(container, page);
}





function hideMe(quien){
	var Node = document.getElementById(quien);
	if(Node) Node.parentNode.removeChild(Node);
}

function showCal(event,base,id,mes,anio,campo){
	var Calendar = document.getElementById('calendario');
	if(Calendar) Calendar.parentNode.removeChild(Calendar);
	var x=event.clientX;
	var y=event.clientY;
	if (document.all) {
		var top=window.document.documentElement.scrollTop;
	}else {
		var top=window.pageYOffset;
	}
	if(top>0) y=(y+top);
	var objBody = document.getElementById('central');
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','calendario');
	objBody.appendChild(objOverlay);
	objOverlay.style.top=(y-30)+'px';
	objOverlay.style.left=(x-400)+'px';
	objOverlay.style.display = 'block';
	objOverlay.innerHTML='<div id="bloque">loading</div>';
	cargaCal(base,id,mes,anio,campo);
}

function cargaCal(base,id,mes,anio,campo){
	setContent(base+'includes/calendario.php?base='+base+'&nmes='+mes+'&nanio='+anio+'&id='+id+'&campo='+campo,'calendario');
}



function formOk(base,form){
	var Message = document.getElementById('message');
	if(Message) Message.parentNode.removeChild(Message);
	var y=220;
	var objBody = document.getElementById('central');
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','message');
	objBody.appendChild(objOverlay);
	objOverlay.style.top=y+'px';
	objOverlay.style.left='300px';
	objOverlay.style.display = 'block';
	objOverlay.innerHTML='<p>loading</p>';
	setContent(base+'includes/formOk.php?form='+form,'message');
}


function ShowMap(base,lat,lon,id){
	var mpw=window.open(base+'showmap.php?lat='+lat+'&lon='+lon+'&id='+id,'showmap','width=600, height=600');
	mpw.focus();

}