﻿//<![CDATA[
var __myPages = null;
var __myPage = null;
// ---
function GetThisYear() {
    var myDate = new Date();
    var curYr = myDate.getFullYear();
    return curYr;
}
// ---
function SetFocus(selector) {
    $(selector).focus();
}
// ---
function MapPages() {
    var s = new Array(8);
    for (i = 0; i < 8; i++)
    // 2 DIMENSIONS
        s[i] = new Array(2);

    s[0][0] = 'awards';        // KEY
    s[0][1] = 'hrfMenu_Awards';     // ID
    s[1][0] = 'companies';
    s[1][1] = 'hrfMenu_Companies';
    s[2][0] = 'contact';
    s[2][1] = 'hrfMenu_Contact';
    s[3][0] = 'default';
    s[3][1] = 'hrfMenu_Home';
    s[4][0] = 'history';
    s[4][1] = 'hrfMenu_History';
    s[5][0] = 'planning';
    s[5][1] = 'hrfMenu_Planning';
    s[6][0] = 'portfolio';
    s[6][1] = 'hrfMenu_Portfolio';
    s[7][0] = '';
    s[7][1] = 'hrfMenu_Home';    
    return s;
}
// ---
function ActivateMenu(val, arr) {
    if ($.inArray(val, arr) > -1) {
        $('#' + arr[1]).addClass('active');
    }
    else
        return;
}   
// ---
function SetActivePage() {
    $(document).ready(function() {
        __myPages = MapPages();
        var path = jQuery.url.attr("path");              
        var arrUrl = path.split("/");

        $('#nav li a').removeClass('active');
        // $('#pgTitle').focus();

        if (arrUrl.length > 1) {
            __myPage = arrUrl[arrUrl.length - 1].toLowerCase();

            $.each(__myPages,
                function(i, value) {
                    if (__myPage.toLowerCase() == __myPages[i][0].toLowerCase()) {
                        ActivateMenu(__myPage, value);
                    }
                    else {
                        $("#" + __myPages[i][1]).parent().bind("mouseenter", function() {
                            $('a', this).addClass('active');
                        }).bind("mouseleave", function() {
                            $('a', this).removeClass('active');
                        });
                    }
                }
            );
        }
        else {
            var iden = '#' + __myPages[0][1];
            $(iden).addClass('active');
        }
    });
}
// ###
  SetActivePage();
// ---
function ProcessRequest() {
    $(document).ready(function() {
    
        // VALIDATE PAGE 
        Page_ClientValidate();

        // CHECK IF VALID
        if (Page_IsValid) {
            __overrideSubmit = false;
            $('.btnRequestInfo').hide();
            $('.btnDisabled').show();
        }
        else
            __overrideSubmit = true;
    });
}
//]]>
