﻿// JScript File

function OpenWindow(url) {
    window.open(url);
}

// *****************  General Functions *************************************
function toggleLayer(name)
{
    if (isLayerVisible(name)) 
    {
        hideLayer(name);
    }
    else
    {
        showLayer(name);
    }
}

function replaceClass(objName, replacementClassName) {
    var obj = document.getElementById(objName);
    if (obj!=null) {
        obj.className = replacementClassName;
    }

}

function toggleLayerBlock(name)
{
    
    var obj = getLayer(name);
    if (obj!=null)
    {
        if (obj.display=='none')
        {
            obj.display='block';
            obj.visibility='visible';
        }
        else
        {
            obj.display='none';
            obj.visibility='hidden';
        }
    }
}

function showLayerBlock(name)
{
    var obj = getLayer(name);
    if (obj!=null)
    {
        obj.display='block';
        obj.visibility='visible';
    }
}

function hideLayerBlock(name)
{
    
    var obj = getLayer(name);
    if (obj!=null)
    {
        obj.display='none';
        obj.visibility='hidden';   
    }
}

function swapBlockImage(img,swapImg,parent,target) {

    var obj = getLayer(parent);
    var targetObj = document.getElementById(target);
    if (obj!=null) {
        if (targetObj!=null) {
            if (obj.display=='none') {
                targetObj.src=swapImg;
            }
            else {
                targetObj.src=img;
            }
        }
    }
}

  
function replaceImage(objName, imgPath) {
    var obj = document.getElementById(objName);
    if (obj!=null) {
        obj.src=imgPath;
        }
  }

// +++++++++++++++++++++++++++++++++++++++++++++++++++++
//   Validation and Key Events
// +++++++++++++++++++++++++++++++++++++++++++++++++++++

function isEnter(e) {
  if (window.event)  // IE
     if (window.event.keyCode == 13)
        return true;
     else
        return false;
  else if(e.which) // Netscape/Firefox/Opera
    {
        //alert(e.which);
        if (e.which==13)
            return true;
        else
            return false;
    }
 }


function noNumbers(e)
{
    var keynum
    var keychar
    var numcheck

    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    keychar = String.fromCharCode(keynum)
    numcheck = /\d/
    return !numcheck.test(keychar)
}


   