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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function newWindow(page,params,width,height) {
  if(width<1) {width=500;}
  if(height<1) {height=600;}
  window.open("/marys_chat_page.php?page="+page+"&"+params,"CHAT","height="+height+",width="+width+",scrollbars=yes,location=no,resizable=yes,left=300,top=100");
}

function newChatWindow(page,params,width,height) {
  if(width<1) {width=500;}
  if(height<1) {height=600;}
  window.open("/online-chat/","CHAT","height="+height+",width="+width+",scrollbars=yes,location=no,resizable=yes,left=300,top=100");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);

}



function payCheckedChanges(URL, chboxname) {//made for res form post payments by Radek Šraut

var anychecked=0;
var checked="";

	for (var i = 0; i < document.getElementById('make_reservation').elements.length; i++) {
	
	  if (document.getElementById('make_reservation').elements[i].type == 'checkbox' && document.getElementById('make_reservation').elements[i].name == chboxname && document.getElementById('make_reservation').elements[i].checked == true){
	  anychecked=1;
	  checked+=document.getElementById('make_reservation').elements[i].value+',';
	  }
	}
      

if (anychecked==0)
alert ("Please check any change to pay!");
else
MM_openBrWindow(URL+'&changes='+checked,'add_payment','dependent=yes,scrollbars=yes,resizable=yes,width=600,height=500,left=400,top=300');
  
}

function payallChanges(URL, chboxname) {//made for res form post payments by Radek Šraut

var checked="";

	for (var i = 0; i < document.getElementById('make_reservation').elements.length; i++) {
	
	  if (document.getElementById('make_reservation').elements[i].type == 'checkbox' && document.getElementById('make_reservation').elements[i].name == chboxname){
	  checked+=document.getElementById('make_reservation').elements[i].value+',';
	  }
	}

MM_openBrWindow(URL+'&changes='+checked,'add_payment','dependent=yes,scrollbars=yes,resizable=yes,width=600,height=500,left=400,top=300');
  
}

function confirmation(id){
if (!confirm("Do you want to DELETE this row? '"+id+"'")) return false;
}

function confirmation2(message){
if (!confirm(message)) return false;
}

function Over(x) {
	x.className="bilaback";
}
function Out(x) {
		x.className=""; 
}

function Over2(x,barva) {
	x.style.background=barva;
}


function getObject( obj ) {
  if ( document.getElementById ) {
    obj = document.getElementById( obj );
  } else if ( document.all ) {
    obj = document.all.item( obj );
  } else {
    obj = null;
  }
  return obj;
  }

function zobrazSkryj_pos(idecko,action){
//alert(idecko);
div = document.getElementById(idecko);
if (div)
{
    var el=document.getElementById(idecko).style; 
    if (action=='hide'){ el.display='none';}
    if (action=='show') {el.display='block';}
}
}

function change_position_to_visible(idecko) {

var y_position = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;


var	el=document.getElementById(idecko).style; 
	el.top=y_position+'px';
	alert(y_position);	
}
function townmap(idecko,action){
	
el=document.getElementById(idecko).style; 
if (action=='hide'){ el.visibility='hidden';}
if (action=='show') {el.visibility='visible';}
}

function change_point(idecko, action, trida){
	
el=document.getElementById(idecko);

if (action=='hide'){ el.className=trida;}
if (action=='show') {el.className=trida;}
}


function zobrazSkryj(div){

	el=document.getElementById(div).style; 
if (el.display == "none")
{
el.display = "block";
}
else
{
el.display = "none";
}

}

function zobrazSkryj_modern(first,second) {

 el_1=document.getElementById(first).style;
 el_2=document.getElementById(second).style;
 
 if (el_2.display == "none") {
     el_1.display = "none";
     el_2.display = "block";
 }
 else {
     el_2.display = "none";
     el_1.display = "block";
 }
}

function disableEnableSelect(first,second) {

 el_1=document.getElementById(first);
 el_2=document.getElementById(second);

 if (el_1.checked!="1") {
   el_2.disabled=true;
   
 }
 else {
   el_2.disabled=false;
  

}
}

function disableEnableSimple(div){

	el=document.getElementById(div); 
if (el.disabled==false)
{
el.disabled = true;
}
else
{
el.disabled = false;
}

}

function zobraz_transfer_other(type){
	
	el=document.getElementById('transfer_other_places').style; 
	if (type==99) {
		el.display='block';
	} else {
		el.display='none';
	}

}

function zobraz_currency(type){	
	el=document.getElementById('payment_currency').style; 
	//alert(type);
	if (type==3) {
		el.display='inline';
	} else {
		el.display='none';
	}

}

function changePricelistCurrencyTitle(cur,id) {
    var el=document.getElementById(id);
    el.innerHTML=cur;
}

function zobraz_pos(){
	//alert('safsd');
el=document.getElementById('tooltip').style; 
el.display='block';
}

function click_date(year, month, day, message1, message2) {
	var date = new Date(year, month-1,day);
	
	var field_day_in = document.getElementById("In_Day");
	var field_year_in = document.getElementById("In_Year");
	var field_month_in = document.getElementById("In_Month");
	
	var field_day_out = document.getElementById("Out_Day");
	var field_year_out = document.getElementById("Out_Year");
	var field_month_out = document.getElementById("Out_Month");
	
	var label_check_in = document.getElementById("labelCheckIn");
	var label_check_out = document.getElementById("labelCheckOut");
	
	var field1 = document.getElementById("Output_in");
	var field2 = document.getElementById("Output_out");
	
	var triger = document.getElementById("triger");
	
	//cal.params="";
	//cal.params.button="";
	//cal.params.button.id=triger.value;
	
	//alert(cal.params.button.id);
	if (triger.value=="f_trigger_a") {
		if (confirm(message1)) {
		field_day_in.value = date.print("%d");
		field_year_in.value = date.print("%Y");
		field_month_in.value = date.print("%m");
		 field1.value = date.print("%Y-%m-%d");
		 label_check_in.innerHTML = date.print("%Y-%m-%d");
		triger.value="f_trigger_b";
        update('in', '2', '1');
		}
	} else {
		if (confirm(message2)) {
		//if (date)
		
		var oldDate = new Date(field_year_in.value,(field_month_in.value - 1),field_day_in.value);
        if (date<oldDate)
        {
            date = oldDate;
            date.setDate(date.getDate()+2);
            
        }
		field_day_out.value = date.print("%d");
		field_year_out.value = date.print("%Y");
		field_month_out.value = date.print("%m");
		field2.value = date.print("%Y-%m-%d");
		label_check_out.innerHTML = date.print("%Y-%m-%d");
		triger.value="f_trigger_a";
		update('out', '2', '1');
		}
	}
	
	
nights();
	
}




	function API_form_ajax(div, url) {
	
			if (window.XMLHttpRequest) { // Mozilla, Safari, ...
				req = new XMLHttpRequest();
				if (req.overrideMimeType) {
					req.overrideMimeType('text/xml');
					// See note below about this line
				}
			} else if (window.ActiveXObject) { // IE
				try {
					req = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						req = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			}
	
		var data = ''; 
		
		var f_el = document.api_settings.getElementsByTagName('input'); 
	 	var f_length = f_el.length; 
     for(i=0;i<f_length;i++){  
     
     if (f_el[i].type!='hidden' || f_el[i].type!='radio' || f_el[i].type=='radio' & f_el[i].checked)
     data += f_el[i].name + '=' + f_el[i].value + '&'; 
     
     } 
		
				
		var f_el3 = document.api_settings.getElementsByTagName('select'); 
		var f_length2 = f_el3.length; for(i=0;i<f_length2;i++){  data += f_el3[i].name + '=' + f_el3[i].value + '&'; } 
		
	  req.onreadystatechange =  function() { onDataReceivedAPI(req,div)};
	  req.open("POST", url, true);
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  req.send(data);  
	 
	}
	
function API_hotel_avail(move)
{
    jQuery("#avail_loader").show();
    send = "HA_day="+jQuery("#HA_day").val()+"&HA_month="+jQuery("#HA_month").val()+"&HA_year="+jQuery("#HA_year").val()+"&HA_room_type="+jQuery("#HA_room_type").val()+"&HA_days_free="+jQuery("#HA_days_free").val()+"&HA_category="+jQuery("#HA_category").val()+"&HA_place="+jQuery("#HA_place").val()+"&move="+move;
    jQuery.ajax({
        url: "/inc_show_page.php?page=hotel_availabilities",
        cache: false,
        data: send,
        success: function(html){
            jQuery("#main_hotel_avail").empty();
            jQuery("#main_hotel_avail").html(html);
            jQuery("#avail_loader").hide();
        }
    });

}

function onDataReceivedAPI(req, destination) {

  var div = document.getElementById(destination);
  
  if (req.readyState == 4) {
            
			if (req.status == 200) {
                div.innerHTML=req.responseText;
            } else {
               	var s=" CHYBA ..." + req.responseText;
 				div.innerHTML = s;
            }
			
        } else {
              var s="working...wait please";
  			  div.innerHTML = s;
			}
 
}


function odznac_vse(idcko) {

  var el=document.getElementById(idcko);

  el.checked = false; 
  

}

function oznac_vse(idcko) {

  var el=document.getElementById(idcko);

  el.checked = true; 
  

}

function zmenBarvu(idecko,action){
var el=document.getElementById(idecko);
if (action=='hide'){ el.className='svetla';}
if (action=='show') {el.className='cervena';}
}

function zmenBarvu_new(idecko,color_def,color_new,trans_def,trans_new) {
var div=document.getElementById(idecko).style;
if (div.color!=color_new){
div.color=color_new;
div.textTransform=trans_new;
div.textDecoration="none";
}
else {
div.color=color_def;
div.textTransform=trans_def;
div.textDecoration="underline";
}
}

function kontrola(idecko,typ) {
  var overeni;
  overeni = window.confirm("Are you sure you want to DELETE "+idecko+" ?");                                     
  if (overeni) {document.getElementById(typ).value="ano";}                                     
  else {document.getElementById(typ).value="ne";}                                       
}

function setClass(idecko, class_new){
  var el=document.getElementById(idecko);
  el.className=class_new;
}



