﻿$(function () {

    $('[id*=trTestState] td img').hover(function () {
        $(this).css('cursor', 'pointer');
    },
    function () {
        $(this).css('cursor', 'auto');

    });

    $('[id*=completionListElem]').css('z-index', '3000');

    if ($('#loginSuccess').text() || $('[id*=lblError]').text()) {
        $('.Login').show();
    }

    $('.loginLink').toggle(function () {
        $('.Login').show();
        $('input[id*=edtUsername]').focus();

    }, function () {
        $('.Login').hide();

    });

    $('.toolTip').tooltip({
        position: 'top right',
        offset: [-2, 0],
        effect: 'fade',
        opacity: 0.7,
        tip: '.tooltip',
        events: {
            input: 'mouseover,mouseout'
        }
    });

    if ($('[id*=Panel1]:empty')) {
        $('[id*=Panel1]').append('&#160;');

    };
});

function serialize(s) {
    serial = $.SortSerialize(s);
    alert(serial.hash);
};

jQuery.fn.center = function () {
    this.css("position", "absolute");
    this.css("top", ($(window).height() - this.height()) / 2 + $(window).scrollTop() + "px");
    this.css("left", ($(window).width() - this.width()) / 2 + $(window).scrollLeft() - 200 + "px");
    return this;
}

function handleEnter(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
                break;
        i = (i + 1) % field.form.elements.length;
        field.form.elements[i].focus();
        return false;
    }
    else
        return true;
}
