/* variables for getting current mouse x,y coords */
var px = 0;
var py = 0;
var userid = 0;
var username = "";
var isadmin = false; //EIP-ADDED
// Var to track min and max state of floating window



/*  THIS FUNCTION EXECUTES AFTER THE DOM IS READY, BUT BEFORE THE PAGE RENDERS...  */
$(document).ready(function() {

          var image2 = $('<img />').attr('src', '../App_Themes/default/img/featuredPhoto.jpg');
          var image1 = $('<img />').attr('src', '../App_Themes/default/img/header_bg.jpg');



    // Track mousemouse co-ords for login box popup
    $().mousemove(function(e) {
        px = e.pageX;
        py = e.pageY;
    });


    $('#searchkey').keyup(function(e) {
        //alert(e.keyCode);
        if (e.keyCode == 13) {
            window.location = '?Content=Search+' + $('#searchkey').val();
        }
    });
    $("#Go").bind('click', function() { window.location = '?Content=Search+' + $('#searchkey').val(); });
    $("#searchkey").bind('focus', function() {
        if ($('#searchkey').val() == 'Search...') {
            $('#searchkey').val("");
            $('#searchkey').css({ 'color': '#000000' });
        }
    });
    $("#searchkey").bind('blur', function() {
        if ($('#searchkey').val() == '') {
            $('#searchkey').css({ 'color': '#666666' });
            $('#searchkey').val("Search...");
        }
    });


//	   
	   
	
		$("#ctl00_cph_Mainbody_ctl00_4_eventCal tr td ").css({ 'border': 'solid 1px #460d38' });    
		$("#ctl00_cph_Mainbody_ctl00_4_eventCal tr:gt(2) td ").css({ 'height': '85px' });    
		$("#ctl00_cph_Mainbody_ctl00_4_eventCal tr td table tr td ").css({ 'border': 'none', 'color': '#fff' });    
		$("#ctl00_cph_Mainbody_ctl00_4_eventCal td:has('hr')").css({ 'background-color': '#f2f2f2' });
	    $(".otherday a").css({ 'color': '#ccc' });
	    $("#ctl00_cph_Mainbody_ctl00_4_eventCal tr:first td ").css({ 'background-color': '#460d38', 'color': '#fff', 'height' :         '25px' });
	    $("#ctl00_cph_Mainbody_ctl00_4_eventCal tr:eq(1) td ").css({ 'height' : '20px' });
    
    /*  put link like cursor behavor on all elements with class 'hover' */
    setHover(".hover");

    /* Setup the login box popup click function*/
    $("#loginlink").click(function(e) {
        $('#voice-login').css({ left: e.pageX - 255, top: e.pageY - 235 });
        $("#username").val('');
        $("#password").val('');
        $("#voice-login").fadeIn(1500);
        $("#username").focus();
        $("#password").keyup(function(event) {
            if (event.keyCode == 13) { doLogin(); }
        });
        $("#username").keyup(function(event) {
            if (event.keyCode == 13) { doLogin(); }
        });
    });

  
});
/* Search box */


/*   put link like cursor behavor on all elements with class passed as argument  */
function setHover(div) {
    $(div).hover(function() { $(div).css({ cursor: "pointer" }); },
      	function() { $(div).css({ cursor: "default" }); });
}

/* login script */
function doLogin() {

    $.post('scripts/processlogin.aspx', {
        u: $("#username").val(),
        p: hex_sha256(hex_sha256($("#password").val()))
    }, function(msg) {
        $("#loginmsg").html("Login: " + msg);
        if (Left(msg, 10) == "Successful") {
            hideLogin();
            setTimeout('rload()', 1000);
        }
    });
}

function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}

function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}

/* hides login form  */
function hideLogin() { $("#voice-login").fadeOut(1000); }

/* logs user out of the cms  */
function doLogout() {
    $.post('scripts/logout.aspx', {}, function(msg) { window.location.reload(true); });
}

/* reloads current page  */
function rload() { window.location.reload(true); };

function encodeRE(s) { return s.replace(/[.*+?^${}()|[\]\/\\]/g, '\\$0'); }




