var size = 0;
var flagRotate = false;
var lastTimer = 0;
function timer() {

    $(".buttons li a").removeClass("current");
    $("a", $(".buttons li")).eq(size).addClass("current");
    $(".slide_box").hide();
    $(".slide_box").eq(size).show();
    size++;
    if (size >= $(".buttons li").size())
        size = 0;
    lastTimer = setTimeout('timer()', 5000);
}
$(document).ready(function () {

    // menu
    $('#menu ul').hide();
    $('#menu li .btn_expand').click(function () {
        var checkElement = $(this).next();
        if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
            checkElement.slideUp('normal');
            $(this).removeClass("btn_contract");
            return false;
        }
        if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
            checkElement.slideDown('normal');
            $(this).addClass("btn_contract");
            return false;
        }
    });
    // draw current menu
    $("#menu .current").each(function () {
        $("a:first", $(this)).css("background-color", "#ccc");
        $(".btn_expand:first", $(this)).addClass("btn_contract");
        $("ul:first", $(this)).show();
    });
    $("a:first", $("#menu .current").last()).addClass("selected_menu");



    //marquee
    $("#scroller").simplyScroll({
        autoMode: 'loop'
    });

    // main slider
    $(".slide_box").hide();
    $(".slide_box:first").show();

    $(".buttons li").mouseover(function () {
        clearTimeout(lastTimer);
        var ind = $(this).index();
        $(".buttons li a").removeClass("current");
        $("a", $(this)).addClass("current");
        $(".slide_box").hide();
        $(".slide_box").eq(ind).show();
        //size = ind + 1;
        //lastTimer = setTimeout("timer()", 5000);

    });

    // clear input value on focus
    $('input[type="text"], textarea').each(function () {
        var default_value = this.value;
        $(this).focus(function () {
            if (this.value == default_value) {
                this.value = '';
            }
        });
        $(this).blur(function () {
            if (this.value == '') {
                this.value = default_value;
            }
        });
    });
	
	
	// fade in takeover
	$(".takeover").fadeIn(1000);

	// manual close takeover
	$(".close_takeover").click(function(){
		$(".blackout").clearQueue();
		$(".blackout").fadeOut("slow");
	});

});


$(window).load(function() {
	// close takeover on fully loaded page
	$(".blackout").delay(1500).fadeOut("slow");
	
	// start slider
	flagRotate = true;
    timer();
});
