var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var showd = '';
var hided = '';
var headline_count;
var headline_interval;
var current_headline = 0;
var old_headline = -1;

function headline_rotate() {
    current_headline = (old_headline + 1) % headline_count;
    $('#news-slide-list li:eq(' + old_headline + ')').animate({left: -640},10000, function() {
    $(this).css('left', '640px');
    });
    $('#news-slide-list li:eq(' + current_headline + ')').animate({left: 0},14000);
    old_headline = current_headline;
}

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

function Accordion(mid){
    $('ul'+mid+' ul').hide();
	$.each($('ul'+mid), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	$('ul'+mid+' li a.rozbal').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}
function badBrowser(){
    if($.browser.msie && parseInt($.browser.version) <= 6){ return true;}                  //IE ab ver. 6.0

    return false;
}
function zobrazModal(id){
    var winH = $(window).height();
    var winW = $(window).width();
    var dw = $(document).width();
    var dh = $(document).height();
    $('#slider').hide();
    $(id).css('top',  winH/2-$(id).height()/2).css('left', winW/2-$(id).width()/2).fadeIn();
    $('#overlay').fadeIn().animate({'opacity':0.5}).css({'width':dw,'height':dh});
    return false;
}
function zavriModal(){
    var co = '';
    $('a.zavri').click(function(){
        co = $(this).attr('href');
        $(co).fadeOut();
        $('#overlay').fadeOut().css({'width':'0','height':'0'});
        $('#slider').fadeIn();
        return false;
    });
}
var sirka = '';
$(document).ready(function(){
    $('#news').newsScroll();
    //$('ul#news-slide-list').liScroll({travelocity: 0.03});
  var originalFontSize = $('.text').css('font-size');
    $(".resetFont").click(function(){
    $('.text').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize = $('.text').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum+1;
    $('.text').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize = $('.text').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum-1;
    $('.text').css('font-size', newFontSize);
    return false;
  });
    headline_count = $('#news-slide-list li').size();
    $('#news-slide-list li:eq(0)').css('left', '650px');
    headline_rotate();
    headline_interval = setInterval(headline_rotate,16000);


    showd = $('#zobraz-popis-label').val();
    hided = $('#schovaj-popis-label').val();
    $('#photos').galleryView({
			panel_width: 670,
			panel_height: 331,
			frame_width: 69,
			frame_height: 49,
            nav_theme: 'light'
		});
   $('#hlavne_menu > li').bind('mouseover', jsddm_open)
   $('#hlavne_menu > li').bind('mouseout',  jsddm_timer)
   /*$('.novinka-velka').jScrollPane({
       scrollbarWidth: 7,
       reinitialiseOnImageLoad: true
   });*/
   
   $('#main_text').jScrollPane({
       scrollbarWidth: 7,
       reinitialiseOnImageLoad: true,
       scrollbarMargin: 10
   });
   /*$('.novinka-list').jScrollPane({
       scrollbarWidth: 7,
       reinitialiseOnImageLoad: true
   });*/
    //$("form.jqtransform").jqTransform();
   //$("#GateOneLogo").jQIR("jpg", "images/");
   Accordion('#rooms');
   Accordion('#etage-de-luxe');
   var co = '';
   $('.accordion-showhide').toggle(function(){
        $(this).text(hided);
        co = $(this).attr('href');
        $('ul#'+co+' ul').slideDown('1000');
    },function(){
        $(this).text(showd);
        co = $(this).attr('href');
        $('ul#'+co+' ul').slideUp('1000');
    });
    var okno = '';
    $('a.inline').click(function(){
        okno = $(this).attr('href');
        zobrazModal(okno);
        return false;
    });
    zavriModal();
    $('#badbrowseralert').hide();
    if(badBrowser()){
        $('#badbrowseralert').slideDown('1000');
    }
    $(document).pngFix();
});

document.onclick = jsddm_close;