
var hashScroll = false;
var timeoutAnim = true;
var waiting = true;

$(document).ready(function() {
try {

    function checkTimeout () {
        timeoutAnim = true;
        alert ("timeout");
    }
    /* tabs rotate */

/*    $(".tutorial").tipTip({keepAlive:true, force:true, defaultPosition: "left"}); //{keepAlive:True}
    $(".tutorial").focus()
    $(".tipTip").tipTip(); */ //fx: {effect: 'explode', duration: 'fast' }

    /* standard tabs */



    var $tabs = $("#tabs").tabs(
                    { fx:{ opacity: 'toggle', duration: 150}
                      }); //cookie:{ expires: 31, path: '/', domain: 'orison.cz', secure: true }
    var totaltabs = $tabs.tabs("length");
    $('#tabs ul li a').click(

            function () {

                /*$.scrollTo($(this).attr('href'), { speed:1000, offset: {left: 0, top: -150} });//scroll to it
                location.hash = $(this).attr('href'); */

                });


    $('#tabs-next').click(function() {
            $tabs.tabs('select', $tabs.tabs('option', 'selected')+1);

    return false;
    });

    $('#tabs-back').click(function() {
        $tabs.tabs('select', $tabs.tabs('option', 'selected')-1);
    return false;
    });

    $("#tabs").bind( "tabsshow", function(event, ui) {
        $.scrollTo($('#tabs .ui-tabs-selected a').attr('href'), { speed:1000, offset: {left: 0, top: -150} });//scroll to it
        location.hash = $('#tabs .ui-tabs-selected a').attr('href');

        var current_tab = $tabs.tabs('option', 'selected');

        if (current_tab == 0) {
            $("#tabs-back").addClass("tabs-disabled", 0);
        }
        if (current_tab != 0 && $("#tabs-back").hasClass("tabs-disabled")) {
            $("#tabs-back").removeClass("tabs-disabled", 0);
        }

        if (current_tab == totaltabs-1) {
            $("#tabs-next").addClass("tabs-disabled", 0);
            $("#tip-pokracujte-img").hide("blind", {speed: 100}, 0); //slide, puffb
        }
        if (current_tab != totaltabs-1 && $("#tabs-next").hasClass("tabs-disabled")) {
            $("#tabs-next").removeClass("tabs-disabled", 0);
            $("#tip-pokracujte-img").show("blind", {speed: 100}, 0);
        }




        return true;
    });




    /* Showcase "tabs" */

    var $showcasetabs = $("#showcase-tabs  ").tabs(
                    { fx:{ width: 'toggle', duration: 100}
                      }); //cookie:{ expires: 31, path: '/', domain: 'orison.cz', secure: true }



    $showcasetabs.tabs( "rotate" , 2500);
    var showcasetotaltabs = $showcasetabs.tabs("length");    

    $('#showcase-right').click(function() {
        var current = $showcasetabs.tabs('option', 'selected');
        if (current+1 == showcasetotaltabs) {

                $showcasetabs.tabs('select', 0);
            }
        else {
            $showcasetabs.tabs('select', current+1);
        }

    return false;
    });

    $('#showcase-left').click(function() {
        var current = $showcasetabs.tabs('option', 'selected');
        if (current == 0) {
                $showcasetabs.tabs('select', showcasetotaltabs-1);
            }
        else {
            $showcasetabs.tabs('select', current-1);
        }

    return false;
    });


    $("abbr").tipTip();


    $(".contact-form input").corner("10px");
    $(".order-form input").corner("10px");
    $("textarea").corner("10px");
    $(".page").corner("tr br bl  12px");


    var sliders = new Array();

    $(".sliderids").each(
            function() {
                sliders.push ($(this).bxSlider({
                    controls: false
                    }));
            });




        $('#slider-prev').click(function() {
            $.each(sliders, function(index, value) {
                value.goToPreviousSlide();
            });
            return false;
        });

        $('#slider-next').click(function() {
            $.each(sliders, function(index, value) {
                value.goToNextSlide();
            });            
            return false;
        }); 


    $(".slider-wrapper-wrapper").corner("10px");




    if (!hashScroll) {
        if(window.location.hash != ''){
                $.scrollTo( 0, 0 );
                $.scrollTo( window.location.hash, { speed:1000, offset: {left: 0, top: -150} });//scroll to it
        }
        hashScroll = true;
    }

    } catch(e) {
        //alert (e);
    } finally {
      //regardless if it worked or not, do stuff here (cleanup?)
    }



});

