if(document.getElementById && document.getElementsByTagName) {
  document.write('<link rel="stylesheet" type="text/css" href="/css/js.css" media="screen" />');
}


function addEvent(obj, evType, fn){ 
  if (obj.addEventListener){ 
    obj.addEventListener(evType, fn, true); 
    return true; 
  } else if (obj.attachEvent){ 
    var r = obj.attachEvent("on"+evType, fn); 
    return r; 
  } else { 
    return false; 
  }
}

addEvent(window, 'load', init);
addEvent(window, 'load', initPrint);
addEvent(window, 'load', initBookHidden);

function init() {
  var links = new Array('custom', 'favourite', 'favourite1', 'favourite2', 'favourite3', 'favourite4', 'favourite5', 'favourite24', 'favourite26', 'favourite31', 'favourite32', 'favourite19', 'favourite25', 'favourite30', 'favourite86', 'turistic', 'turistic1', 'turistic2', 'turistic3', 'turistic4', 'turistic5', 'turistic24', 'turistic26', 'turistic31', 'turistic32', 'turistic19', 'turistic25', 'turistic30', 'turistic86');
  objHide(links);
}

function initPrint() {
 var print = document.getElementById('print');
 if(print!=null){
	 print.onclick = printPage;
 }
 return false;
}

function printPage() {
  window.print();
}

function initBookHidden() {
  if(!document.getElementById("pocos") && !document.getElementById("mail")) {
    return;
  }
  
  var pocos = document.getElementById("pocos");
  var mail = document.getElementById("mail");
  
  pocos.onfocus = function() {
   showTableRows('pocos-hidden');
  }
  
//  mail.onfocus = function() {
//   showTableRows('email-hidden');
//  }
}

function showTableRows(className) {
  var rows = document.getElementsByTagName('TR');
  for (var i = 0; i < rows.length; i++) {
    if (cssjs('check', rows[i], className)) {
      cssjs('add', rows[i], 'display');
    }
  }
}

// Applying classes via Javascript
// http://www.onlinetools.org/articles/unobtrusivejavascript/cssjsseparation.html
function cssjs(a,o,c1,c2) {
  switch (a) {
    case 'swap':
      o.className=!cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
    break;
    case 'add':
      if(!cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
      return new RegExp('\\b'+c1+'\\b').test(o.className)
    break;
  }
}

// Webtip.cz - DHTML knihovna
// verze 0.5

function objGet(x) {
if (typeof x != 'string') return x;
else if (Boolean(document.getElementById)) return document.getElementById(x);
else if (Boolean(document.all)) return eval('document.all.'+x);
else return null;
}

function objSetStyle (obj,prop,val) {
 var o = objGet(obj);
 if (o && o.style) {
  eval ('o.style.'+prop+'="'+val+'"');
  return true;
 } else {
  return false;
 }
}

function objShow (obj,on) {
 return objSetStyle(obj,'visibility',(on) ? 'visible':'hidden');
}

function objDisplay (obj,on,type) {
 if (on && !type) { 
  type = 'block';
 }
 return objSetStyle(obj,'display',(on) ? type : 'none');
}

// objToggle, objHide, objDisplayAll
function objToggle (obj,type) {
 var o = objGet(obj);
 if (!type) {
  type = 'block';
 }

 if (o.style.display == 'none') {
	 this.className = "up";
	 return objSetStyle(obj,'display',type);
 } else {
	 this.className = "";
	 return objSetStyle(obj,'display','none');
 }

}

function objHide(a) {
 var i;
 for (i=0; i<a.length; i++) {
  objDisplay(a[i],0);
 }
}

function objDisplayAll(a, type) {
 var i;
 for (i=0; i<a.length; i++) {
  objDisplay(a[i],1, type);
 }
}


$(document).ready(function(){ 
	
	$("#lang_sel").click(
		function(){
			if($("#lang_list").is(":visible")){
				$("#lang_list").hide();
			}else{
				$("#lang_list").slideDown("slow");
			}
		}
	)
	
	
	$("#currency_sel").click(
		function(){
			if($("#currency_list").is(":visible")){
				$("#currency_list").hide();
			}else{
				$("#currency_list").slideDown("slow");
			}
		}	
	)
		
	$("#currency_list li").click(
		function(){
			$("#currency").val($(this).attr("id"));
			$("#curr_form").submit();
			$("#currency_list").hide();
		}	
	)
	
	$(".book_button").click(
		function(){
			room_id=$(this).attr("id").split('-');
			room_id=room_id[1];
			$("#nr_rooms_"+room_id).val(1);
			//$("#check_availibility").append('<input type="hidden" name="nr_rooms_'+room_id+'" value="1" />');
			$("#check_availibility").submit();
		}
	)
	
	
	$("#show_availibility_dates").click(
			function(){
				$("#dates_link").hide();
				$("#availibility_dates").slideDown("slow");
			}
	)
	
	$("#show_room_additional1").click(
			function(){
  			if($("#room_additional1").is(":visible")){
  				$("#room_additional1").slideUp("slow");
  			} else {
  				$("#room_additional1").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional2").click(
			function(){
  			if($("#room_additional2").is(":visible")){
  				$("#room_additional2").slideUp("slow");
  			} else {
  				$("#room_additional2").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional3").click(
			function(){
  			if($("#room_additional3").is(":visible")){
  				$("#room_additional3").hide();
  			} else {
  				$("#room_additional3").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional4").click(
			function(){
  			if($("#room_additional4").is(":visible")){
  				$("#room_additional4").hide();
  			} else {
  				$("#room_additional4").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional5").click(
			function(){
  			if($("#room_additional5").is(":visible")){
  				$("#room_additional5").hide();
  			} else {
  				$("#room_additional5").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional6").click(
			function(){
  			if($("#room_additional6").is(":visible")){
  				$("#room_additional6").slideUp("slow");
  			} else {
  				$("#room_additional6").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional7").click(
			function(){
  			if($("#room_additional7").is(":visible")){
  				$("#room_additional7").slideUp("slow");
  			} else {
  				$("#room_additional7").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional8").click(
			function(){
  			if($("#room_additional8").is(":visible")){
  				$("#room_additional8").slideUp("slow");
  			} else {
  				$("#room_additional8").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional9").click(
			function(){
  			if($("#room_additional9").is(":visible")){
  				$("#room_additional9").slideUp("slow");
  			} else {
  				$("#room_additional9").slideDown("slow");
  			}
			}
	)

	$("#show_room_additional10").click(
			function(){
  			if($("#room_additional10").is(":visible")){
  				$("#room_additional10").slideUp("slow");
  			} else {
  				$("#room_additional10").slideDown("slow");
  			}
			}
	)

});

function show_confirm(text,link){
	
	if (confirm(text)==true){
		document.location=link;
	}
}

