﻿// JScript File
function HighlightMenuItem(MenuItemObject, boHighlight)
{
    if (boHighlight == true)
    {
        if (MenuItemObject.className.substring(MenuItemObject.className.length - 4, MenuItemObject.className.length) == "Last")
        {
            MenuItemObject.className = "SubMenuHighlightLast";
            if (MenuItemObject.children)
            {
                MenuItemObject.children[0].className = "NoUnderLineHighlight";
            }
            else
            {
                if (MenuItemObject.childNodes[1])
                {
                    MenuItemObject.childNodes[1].className = "NoUnderLineHighlight";
                }
                else
                {
                    MenuItemObject.childNodes[0].className = "NoUnderLineHighlight";
                }
            }
        }
        else
        {
            MenuItemObject.className = "SubMenuHighlight";                    
            if (MenuItemObject.children)
            {
                MenuItemObject.children[0].className = "NoUnderLineHighlight";
            }
            else
            {
                if (MenuItemObject.childNodes[1])
                {
                    MenuItemObject.childNodes[1].className = "NoUnderLineHighlight";
                }
                else
                {
                    MenuItemObject.childNodes[0].className = "NoUnderLineHighlight";
                }
            }
        }
    }
    else
    {
        if (MenuItemObject.className.substring(MenuItemObject.className.length - 4, MenuItemObject.className.length) == "Last")
        {
            MenuItemObject.className = "SubMenuLast";
            if (MenuItemObject.children)
            {
                MenuItemObject.children[0].className = "NoUnderLine";
            }
            else
            {
                if (MenuItemObject.childNodes[1])
                {
                    MenuItemObject.childNodes[1].className = "NoUnderLine";
                }
                else
                {
                    MenuItemObject.childNodes[0].className = "NoUnderLine";
                }
            }
        }
        else
        {
            MenuItemObject.className = "SubMenu";                    
            if (MenuItemObject.children)
            {
                MenuItemObject.children[0].className = "NoUnderLine";
            }
            else
            {
                if (MenuItemObject.childNodes[1])
                {
                    MenuItemObject.childNodes[1].className = "NoUnderLine";
                }
                else
                {
                    MenuItemObject.childNodes[0].className = "NoUnderLine";
                }
            }
        }
    }
}

function getASPId (idcurr,name)
{
// pass in (this.id , idname) gets length of name & subracts it form this.id to get the asp prefix than just add the name you want (vaild only in same content plane!!!)
var aspPrefix = (idcurr.substr(0,((idcurr.length)-(name.length))));
return aspPrefix ;
}

function ResizeContentPanel()
{
    var ContentPanel = document.getElementById("Content");
    var LeftDiv = document.getElementById("Left");
    
    var nTopRightPanelHeight = 122;
    var nPanelOffset = 30;
    var nPanelAmount = 0;
    
    if ((ContentPanel.offsetHeight + nTopRightPanelHeight) < (LeftDiv.offsetHeight + nPanelOffset))
    {
        nPanelAmount = LeftDiv.offsetHeight - nTopRightPanelHeight;
        ContentPanel.style.height = nPanelAmount + "px";
    }
}

function UndoResizeContentPanel()
{
    var ContentPanel = document.getElementById("Content");
    ContentPanel.style.height = "";
    ResizeContentPanel();
}


function OpenFullScreenWindow(szURL)
{   
    var nHeight = screen.availHeight-60;
    var nWidth = screen.availWidth-12;
    
    window.open(szURL,"mywindow","width="+nWidth+",height="+nHeight+",resizable=yes,status=yes,top=0,left=0");
}

function OpenPopupWindow(szURL, nWidth, nHeight, boScrollbars)
{
    var szScrollbars = "no";

    if (boScrollbars == true)
    {
        szScrollbars = "yes";
    }

    window.open(szURL,"mywindow","width="+nWidth+",height="+nHeight+",resizable=no,status=yes,top=0,left=0,scrollbars="+szScrollbars);
}

function JSRedirect(location){
    window.location = location;
}


/////// code for resize of droplist
/*
you need to add the attribute originalWidth, (x.Attributes.Add("originalWidth","");)
using DLWidthOriginal with onBlur, and DLWidthBigger with onFocus. works in IE & FF.
*/

function DLWidthOriginal(object)		
{
    object.style.width = object.originalWidth;	
}
function DLWidthBigger(object, bigger)
{
	object.originalWidth = object.style.width;
	object.style.width = bigger;				
	object.focus();								
}

/////// end of code for resize of droplist