var scrollSpeed = 25;
var step = 1;
var current = 0;
var imageWidth = 2500;
var headerWidth = 765;
var restartPosition = -(imageWidth - headerWidth);

function scrollBg() {
    current -= step;
    if (current == restartPosition) {
        current = 0;
    }
    $('#clouds').css("background-position", current + "px 0");
}
var init = setInterval("scrollBg()", scrollSpeed);
$(document).ready(function () {
    $('.backtotop').click(function () {
        $('html, body').animate({
            scrollTop: 0
        }, 'fast');
        return false;
    });
    $(document).pngFix();
    $(function ($) {
        $('.clock').jclock();
    });
    $("a.zoom").colorbox();
    $("a[rel='gallery']").colorbox();
    $("a.preview").colorbox();
    $('#sdt_menu > li').bind('mouseenter', function () {
        var $elem = $(this);
        $elem.find('img').stop(true).animate({
            'width': '170px',
            'height': '170px',
            'left': '0px'
        }, 400, 'easeOutBack').andSelf().find('.sdt_wrap').stop(true).animate({
            'top': '140px'
        }, 500, 'easeOutBack').andSelf().find('.sdt_active').stop(true).animate({
            'height': '170px'
        }, 300, function () {
            var $sub_menu = $elem.find('.sdt_box');
            if ($sub_menu.length) {
                var left = '170px';
                if ($elem.parent().children().length == $elem.index() + 1) left = '-170px';
                $sub_menu.show().animate({
                    'left': left
                }, 200);
            }
        });
    }).bind('mouseleave', function () {
        var $elem = $(this);
        var $sub_menu = $elem.find('.sdt_box');
        if ($sub_menu.length) $sub_menu.hide().css('left', '0px');
        $elem.find('.sdt_active').stop(true).animate({
            'height': '0px'
        }, 300).andSelf().find('img').stop(true).animate({
            'width': '0px',
            'height': '0px',
            'left': '85px'
        }, 400).andSelf().find('.sdt_wrap').stop(true).animate({
            'top': '25px'
        }, 500);
    });
    $("[title]").colorTip({
        color: 'blue'
    });
});

function search(inputString) {
    if (inputString.length < 1) {
        $('#suggestions').hide();
    } else {
        $('#searchTEXT').css('background', 'url(templates/images/loading6.gif) no-repeat center');
        $.post("ajax.php?action=search", {
            queryString: inputString
        }, function (data) {
            if (data.length > 0) {
                $('#searchTEXT').css('background', 'none');
                $('#suggestions').show();
                $('#autoSuggestionsList').html(data);
            }
        });
    }
}

function openURL(thisValue) {
    window.top.location.href = thisValue;
}
