﻿


//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Image button~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//When the Mouse moves out the image Button.
function rollout(img_Name, imageButtonId) {

    var newImagebuttonName = img_Name + '.gif';
    var imgButton = document.getElementById(imageButtonId);
    var buttonImage;
    if (imgButton) {
        buttonImage = imgButton.src;
        var imagePath = buttonImage.substring(0, buttonImage.lastIndexOf("/") + 1);
        var newButtonURL = imagePath + newImagebuttonName;
        imgButton.src = newButtonURL;
    }
}

function rollover(img_Name, imageButtonId) {
    //debugger;
    //    alert(img_Name);
    //    alert(imageButtonId);
    var newImagebuttonName = img_Name + '_over.gif';
    var imgButton = document.getElementById(imageButtonId);
    var buttonImage;
    if (imgButton) {
        buttonImage = imgButton.src;
        var imagePath = buttonImage.substring(0, buttonImage.lastIndexOf("/") + 1);
        var newButtonURL = imagePath + newImagebuttonName;
        imgButton.src = newButtonURL;
    }
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Image button~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PreAlert~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//

var _source;
var _popup;


function showModal(source) {
    this._source = source;
    //  find the popup behavior
    this._popup = $find('mdlPopup');
    //var Popup = document.getElementById(MPE).value;
    // show the popup
    this._popup.show();
    //MPE.show();

}
function okClick() {
    //  find the confirm ModalPopup and hide it   
    this._popup.hide();
    //  use the cached button as the postback source
    __doPostBack(this._source.name, '');

}

function cancelClick() {
    //  find the confirm ModalPopup and hide it
    this._popup.hide();
    //  clear the event source
    this._source = null;
    this._popup = null;
}



//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PreAlert~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//


//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function showSubMenu(menuName, subMenuName, containerName, txtSubMenus, tcMenu_left, tcMenu, tcMenu_right) {
    var DisplayTable = document.getElementById(subMenuName);
    var currentMainMenu = document.getElementById(menuName);
    var currentMenu_tcLeft = document.getElementById(tcMenu_left);
    var currentMenu_tcRight = document.getElementById(tcMenu_right);
    var currentMenu_tcMenu = document.getElementById(tcMenu);
    if (DisplayTable) {
        HideAllSubMenu(containerName, txtSubMenus, tcMenu_left, tcMenu, tcMenu_right);
        SetMenuStyle(containerName, txtSubMenus, tcMenu_left, tcMenu, tcMenu_right);
        DisplayTable.style.display = 'block';
    }
    if (currentMainMenu) {
        currentMenu_tcLeft.className = 'Menu_left_Selected';
        currentMenu_tcRight.className = 'Menu_right_Selected';
        currentMenu_tcMenu.className = 'Menu_Center_Selected';
        //               currentMainMenu.className='mainMenu_Selected';
    }
}

function HideTable(subMenuName) {
    var hideTable = document.getElementById(subMenuName);
    if (hideTable) {
        hideTable.style.display = 'none';
    }
}
function HideAllSubMenu(containerName, txtSubMenus, tcMenu_left, tcMenu, tcMenu_right) {
    var tableNo = 0;

    //var hidTxt = document.getElementById("ctl00_TopHeader_PageTopHeader1_txtSubMenus");

    a = document.getElementById(txtSubMenus).value
    for (tableNo = 0; tableNo <= a; tableNo = tableNo + 1) {
        //if the _SubMenu_ is changed in the next line
        // you also need to change in "PolicyWorks.UI.UserControl -  ucPageTopHeader " file - region "Populate the menu and sub menu"
        var hidTable = document.getElementById(containerName + "_SubMenu_" + tableNo);
        if (hidTable) {
            hidTable.style.display = 'none';
        }

        //if the _Menu_ is changed in the next line
        // you also need to change in "PolicyWorks.UI.UserControl -  ucPageTopHeader " file - region "Populate the menu and sub menu"

        var mainMenu = document.getElementById(containerName + "_Menu_" + tableNo);
        var currentMenu_tcLeft = document.getElementById(tcMenu_left);
        var currentMenu_tcRight = document.getElementById(tcMenu_right);
        var currentMenu_tcMenu = document.getElementById(tcMenu);
        if (mainMenu) {
            //                mainMenu.className ='mainMenu';
        }


    }
}

function SetMenuStyle(containerName, txtSubMenus, tcMenu_left, tcMenu, tcMenu_right) {
    var tableNo = 0;
    a = document.getElementById(txtSubMenus).value
    for (tableNo = 0; tableNo <= a; tableNo = tableNo + 1) {
        var tc_Menu = document.getElementById(containerName + "_tcMenu_" + tableNo);
        var tc_Left = document.getElementById(containerName + "_tcMenuLeft_" + tableNo);
        var tc_Right = document.getElementById(containerName + "_tcMenuRight_" + tableNo);
        if (tc_Menu) {
            tc_Menu.className = 'Menu_Center';
        }
        if (tc_Left) {
            tc_Left.className = 'Menu_left';
        }
        if (tc_Right) {
            tc_Right.className = 'Menu_right';
        }
    }

    var mainMenu = document.getElementById(containerName + "_Menu_" + tableNo);
    var currentMenu_tcLeft = document.getElementById(tcMenu_left);
    var currentMenu_tcRight = document.getElementById(tcMenu_right);
    var currentMenu_tcMenu = document.getElementById(tcMenu);
    if (mainMenu) {
        currentMenu_tcLeft.className = 'Menu_left_Selected';
        currentMenu_tcRight.className = 'Menu_right_Selected';
        currentMenu_tcMenu.className = 'Menu_Center_Selected';
    }
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Enable/Disable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function Disable(panel) {
   
    window.onload = function() {
    document.getElementById(panel).style.display = 'block';
        __doPostBack('JavaScriptIsEnabledPostBack', '');
    }
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Enable/Disable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	   
	  

