﻿// JScript File
function JsMenuRollOver(id, hover, colorOn, colorOff)
{
    document.getElementById(id).style.backgroundColor = hover ? colorOn : colorOff;
}

function ToggleCssDisplay(imgId, blockId)
{
   var img = document.getElementById(imgId);
   var block = document.getElementById(blockId);
        
   if (img != null && block != null)
   {
       img.src = (img.src.indexOf('/images/plus.gif') != -1) ? '/images/minus.gif' : '/images/plus.gif';
       block.style.display = (block.style.display == 'none') ? '' : 'none';
   }
}

function ViewImageGallery(optionID, displayOrder)
{
    var url = '/ImageGallery.aspx?OptionID=' + optionID + '&DisplayOrder=' + displayOrder;
    var name = 'ImageGallery';
    var objGalleryWin = PopUpWindow(url, name, 800, 825);
}

function SwapGalleryImage(src)
{
    var imgs = document.getElementsByTagName('img');
    for(var i = 0; i < imgs.length; i++)
    {
        if(imgs[i].id.indexOf('imgMain') >= 0)
        {
            imgs[i].src = src;
        }
    }
}

function PopUpWindow(url, name, height, width)
{
    var features = 'location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0';
    if (height != null)
    {
        features += ',height=' + height;
    }
    if (width != null)
    {
        features += ',width=' + width;
    }
    var objPopUpWin = window.open(url, name, features);
    return objPopUpWin;
}

function doTooltip(e, msg) {
  if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
  Tooltip.show(e, msg);
}

function hideTip() {
  if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
  Tooltip.hide();
}

function SelectAllCheckBoxes(chkBox)
{
    var inputs = document.getElementsByTagName('input');
    
    for(var i = 0; i < inputs.length; i++)
    {
        if(inputs[i].type == 'checkbox' && inputs[i].id != chkBox.id)
        {
            inputs[i].checked = chkBox.checked;
        }
    }
}

function DeleteLink(objButton)
{
    if(confirm('Are you sure you want to delete this Link?'))
    {
        objButton.form.SuppressLinkControl.value = 1;
        return true;
    }
    else
    {
        return false;
    }
}

function SaveLink(objButton)
{
    objButton.form.SuppressLinkControl.value = 1;
}