﻿$(document).ready(function () {

    $("#blog .checkbox").click(function () {
        var checkbox = $(this).find("input[type=checkbox]");

        if (checkbox.is(':checked')) {
            // uncheck checkbox
            checkbox.attr('checked', false);

            // remove checkbox-checked class
            $(this).removeClass('checkbox-checked');
        }
        else {
            // check checkbox
            checkbox.attr('checked', true);

            // add checkbox-checked class
            $(this).addClass('checkbox-checked');
        }
    });



    $("#blog input[type=text].default, #blog textarea.default").focus(function () {
        var defaultValue = $(this).parent().find('#' + $(this).attr('id') + "Default").val();

        if ($(this).val() == defaultValue) {
            $(this).val("");
        }
    })
    .blur(function () {
        if ($(this).val() == '') {
            var defaultValue = $(this).parent().find('#' + $(this).attr('id') + "Default").val();
            $(this).val(defaultValue);
        }
    });

});



/*************************/
/* Homepage slider       */
/*************************/
function setupSlider() {

    $(".scrollable").scrollable({ circular: false }).navigator({
        navi: "#homeMenu .navigation",
        naviItem: 'a',
        activeClass: 'current',
        history: false
    });

    // initial values / states
    nItems = $(".scrollable .items .colContainer").size();
    sPos = 0;
    if (nItems == 1) { updateCurrents(sPos); }

    $("a.left").click(function () {

        if (sPos != 0) {
            sPos--;
            $(".scrollable").scrollable().seekTo(sPos, 200);
            updateCurrents(sPos);
        }

    });

    $("a.right").click(function () {
        if (sPos != (nItems - 1)) {
            sPos++;
            $(".scrollable").scrollable().seekTo(sPos, 200);
            updateCurrents(sPos);
        }
    });

    $("#homeMenu .navigation").click(function () {
        setTimeout(getIndexValue, 200);
        return false;
    });

    $(".bulletNavi a").click(function () {
        var curBullet = $(".bulletNavi a").index(this);
        $(".scrollable").scrollable().seekTo(curBullet);
        updateCurrents(curBullet);
        return false;
    });

}

function getIndexValue() {
    var slideIndex = $(".scrollable").scrollable().getIndex();
    updateCurrents(slideIndex);
}

function updateCurrents(n) {
    if (n == 0) {
        $("a.left").css("visibility", "hidden");
    } else if ($("a.left").not(':visible')) {
        $("a.left").css("visibility", "visible");
    }
    if (n == ($(".scrollable").scrollable().getSize()) - 1) {
        $("a.right").css("visibility", "hidden");
    } else if ($("a.right").not(':visible')) {
        $("a.right").css("visibility", "visible");
    }
    $(".bulletNavi a").attr("class", "");
    $(".bulletNavi a:nth-child(" + (n + 1) + ")").attr("class", "current");
}

