﻿/// <reference path="jQuery.intellisense.js" />

//document.write('<script src="scripts/jquery-1.2.6.min.js" type="text/javascript"></script><script src="scripts/template.js" type="text/javascript"></script><!--[if gte IE 6]><script type="text/javascript" src="scripts/ie-base.js"></script><![endif]-->');

var btns;

function cid(id) {
    return $('#ctl00_ctMain_' + id);
}

$(function() {

    if ($("ul.sf-menu").length > 0) {
        $("ul.sf-menu").superfish({
            delay: 500,
            animation: { height: 'show' },
            speed: 'fast'
        });
    }

    $('input[type="button"],input[type="submit"]').addClass('btn');

});

function OnError() {
    $('#content').prepend('<div class="errors">Server Error</div>');
}

function AfterComplete() { } // hook

function OnComplete() {
    $('.ajaxprogress').remove();
    btns.attr('disabled', false);
    AfterComplete();
}

function BeforeSend() {
    $('.messages,.errors').remove();
    $('#content').prepend('<img class="ajaxprogress" src="/scripts/ajax-loader.gif" />');
    btns.attr('disabled', true);
}

function ChkError(responseText) {
    if (responseText.substr(0, 5) == "Fail:") {
        var err = responseText.substr(6);
        $('#content').prepend('<div class="errors">' + err + '</div>');
        return true;
    } else {
        return false;
    }
}

function CaptureEnter(div, btn) {
    $('#' + div).keypress(function(e) {
        // Respond to enter key
        var $btn = $('#' + btn)[0];
        if (e.which == 13 && e.target.type != 'textarea') {
            $btn.click();
            return false;
        }
    });
}

function Reconnect() {
    $.ajax({ url: '/admin/admin_cmd.ashx?command=noop', type: 'POST', data: { dummy: 1 },
        success: function() { window.status = 'Session link refreshed'; }
    });
}
$(function() {
    window.setInterval('Reconnect()', 1000 * 60 * 10);
});
