﻿/// <reference path="jquery-1.3.2.js" />
/// <reference path="jquery-1.3.2-vsdoc.js" />

$(document).ready(function () {
    //Scroller
    var items = $("#scroller ul li");
    var count = items.length;
    if (count > 3) {
        var size = parseInt(items.eq(0).css("width"));
        items.filter(":lt(4)").clone().appendTo("#scroller ul");
        var scroller = $("#scroller ul");
        var x = size * count;

        function doScroll() {
            scroller.animate({ "left": -x }, 10000 * (count / 4), "linear", function () { $(this).css("left", "0"); doScroll(); });
        }
        doScroll();
    }

    //Button Hover
    $("input.hover").mouseover(function () { this.src = this.src.replace('.png', '_on.png'); }).mouseout(function () { this.src = this.src.replace('_on.png', '.png'); });

    //Merchant Ad List
    $("#merchantad-list .merchantad:last").css("margin-bottom", "0").css("border-bottom", "none");

    //Textbox Watermark
    $(".water").focus(function () {
        if ($(this).val() == this.title) {
            $(this).val(""); $(this).removeClass("water");
        }
    });

    $(".water").blur(function () {
        if ($.trim($(this).val()) == "") {
            $(this).val(this.title); $(this).addClass("water");
        }
    });

    //Select/Unselect All Checkboxes
    $("[name$=chkSelectAll]").click(function () {
        var chk = this.checked;
        $("[name$=chkSelect]").each(function () {
            if (chk == true) {
                $(this).attr("checked", true);
                $(this).parent().parent().addClass("selected");
            }
            else {
                $(this).attr("checked", false);
                $(this).parent().parent().removeClass("selected");
            }
        });
    });

    //Restore Selected Class on Page Refresh
    $("[name$=chkSelect]").each(function () {
        if ($(this).attr("checked") == true) {
            $(this).parent().parent().addClass("selected");
        }
    });
    //Select/Unselect Checkbox
    $("[name$=chkSelect]").click(function () {
        if ($(this).attr("checked") == true) {
            $(this).parent().parent().addClass("selected");
        }
        else {
            $(this).parent().parent().removeClass("selected");
        }
    });

    //Select/Unselect Checkbox by Table Row
//    $(".message-list tr td:not(.noselect)").click(function () {
//        window.location = $("a", $(this)).attr("href");
//    });

    //Message
    $("#lblTo").html("");
    $("#divTo input:checkbox").each(function () {
        if ($(this).attr("checked") == true) {
            $("#lblTo").append($("td.desc", $(this).parent().parent()).html() + "<br/>");
        }
    });

    $("#cmdAdd").click(function () {
        $("#divTo").css("display", "block");
    });

    $("#cmdClose").click(function () {
        $("#divTo").css("display", "none");
    });

    $("#divTo input:checkbox").click(function () {
        $("#lblTo").html("");
        $("#divTo input:checkbox").each(function () {
            if ($(this).attr("checked") == true) {
                $("#lblTo").append($("td.desc", $(this).parent().parent()).html() + "<br/>");
            }
        });
    });

    $(".addthis_button_facebook_like").attr("fb:like:layout", "button_count");
    $(".addthis_button_google_plusone").attr("g:plusone:size", "medium");
});

