$(document).ready(
    function(){

        setControlsOffsetTop();

        setControlsVisibilty();

        setGirl();

        if($('ul#ticker01').length){
            $('ul#ticker01').liScroll({travelocity: 0.05});
        }


        $(window).resize(function(){
            setControlsOffsetTop()
        });

        $(window).scroll( function(){

            setControlsVisibilty();
        });

        $('.scroll-top').click(function(){
            $.scrollTo("div#wrapper-top", 800)
        });

        if($.cookie('sound_status')=='off')
        {
            
            setSoundStatus('off');

        }
        else
        {
            switchMusic();
        }

        $('.musik-on-off,.m-m-8').click(
            function() {
                switchMusic();
               
            }

            );

        
        $("#top-menu > ul li").hover(function(){

            $('ul',this).slideDown(400,
                function(){
                    $('li',this).animate({
                        opacity:1.0
                    }, 400);
                });

        }, function(){
            $('li',this).animate({
                opacity:0.0
            }, 400,
            function(){
                $(this).parent('ul').slideUp(400);
            })
            
        });

        /*$("a.b,.trigger-full").fancybox({
            'transitionIn'	:	'elastic',
            'transitionOut'	:	'elastic',
            'speedIn'		:	600,
            'speedOut'		:	200,
            'width'             : 700,
          
            
            'autoDimensions': true,
            'cyclic'        : true,
            'scrolling'        : 'no',
            'overlayShow'	:	true,
            'overlayColor'  : 	'#999',
            'overlayOpacity':	'0.6'
        });
        */

	$(".lb").fancybox({
		openEffect	: 'none',
		closeEffect	: 'none',
                helpers		: {
			title	: { type : 'inside' },
			buttons	: { type : 'inside'}
		}

	});

	/*
        $(".lb,.text-image").lightBox({
            overlayBgColor: '#000',
            overlayOpacity: 0.8,
            imageLoading: baseUrl+'/public/images/ltbx/loading.gif',
            imageBtnClose:baseUrl+'/public/images/ltbx/closelabel.gif',
            imageBtnPrev: baseUrl+'/public/images/ltbx/prevlabel.gif',
            imageBtnNext: baseUrl+'/public/images/ltbx/nextlabel.gif',
            containerResizeSpeed: 500,
            txtImage: 'Obraz',
            txtOf: 'z'
        });

     
        $('a[rel=link1]').lightBox();
        $('a[rel=link2]').lightBox();
        */

        /*$("#tS2").thumbnailScroller({
            scrollerType:"hoverPrecise",
            scrollerOrientation:"horizontal",
	        
            scrollEasing:"easeOutCirc",
            scrollEasingAmount:600,
            acceleration:4,
            scrollSpeed:5000,
            noScrollCenterSpace:1,
            autoScrolling:3000,
            autoScrollingSpeed:4000,
            autoScrollingEasing:"easeInOutSine",
            autoScrollingDelay:500
        });
        */

    });

function setGirl()
{

    if(!$.cookie('girl_nr'))
        $.cookie('girl_nr','1');
    var cookie_value = $.cookie('girl_nr');
    


    var src = baseUrl+'/public/images/girl_'+cookie_value+'.png';

    $('#box-na-laski img').attr('src',src);


    var new_cookie_value = cookie_value == 1 ? '2' : '1';

    $.cookie('girl_nr',new_cookie_value);
}

function setControlsOffsetTop(){

    var controlsHeight = $('#controls').height();

    var windowHeight = $(window).height();

    var leftWidth = Math.floor(($(window).width()-958)/2);
   
    var offsetLeft = leftWidth+958+50;

    $('#controls').css('top',windowHeight-controlsHeight-45);
    $('#controls').css('left',offsetLeft);

}

function setControlsVisibilty(){
    var offset = $('#controls').offset();
            
 
    if(offset.top > 700 && $("#controls").css('opacity')=='0')
    {
        
        $("#controls").stop().animate({
            opacity:1.0
        },500);
    }
    else if(offset.top <= 700)
    {
        $("#controls").stop().animate({
            opacity:0.0
        },500);
    }
/*if(offset.top > 700)
    {
        $("#controls").css('visibility','visible');
    }
    else
    {
        $("#controls").css('visibility','hidden');
    }*/
}

var player = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp" src="http://www.polskastacja.pl/play/electrohouse.asx" ID=WinMedia Name=WinMedia Autostart=1 ShowControls=1 ShowDisplay=0 ShowStatusBar=0 DefaultFrame="Slide" width=400 height=50>';
function switchMusic(){

    if( $('embed#WinMedia').attr('src'))
    {
        disableMusic();
    }
    else{
        enableMusic();
    }
            
}

function disableMusic(){
    $('embed#WinMedia').remove();
    setSoundStatus('off');
    $.cookie('sound_status','off');
    //$('#player-contener').css('visibility','hidden');
}
function enableMusic(){
    $('#player-contener').append( player );
    setSoundStatus('on');
    $.cookie('sound_status','on');
    //$('#player-contener').css('visibility','hidden');
}

function setSoundStatus(status){

    if(status=='on')
    {
        $('.m-m-8').css('background-position','0 0');
        $('.musik-on-off').css('background-position','0 0');
    }
    else if(status=='off')
    {
        $('.musik-on-off').css('background-position','0 -49px');
        $('.m-m-8').css('background-position','0 -22px');
    }

}

function hookEvent(element, eventName,callback)
{
    if(typeof(element) == "string")
        element = document.getElementById(element);
    if(element == null)
        return;
    if(element.addEventListener)
    {
        //alert('1');
        if(eventName == 'mousewheel'){
            // alert('1a');
            element.addEventListener('DOMMouseScroll',callback, false);
        }
        else{
            //alert('1b');
            element.addEventListener(eventName, callback, false);
        }
        element.addEventListener(eventName, callback, false);
    }
    else if(element.attachEvent){
        //alert('2');
        element.attachEvent("on" + 'mousewheel', callback);
    }
}


