﻿function $(id)
{
  return document.getElementById(id);
}

// Adds event to window.onload without overwriting currently 
// assigned onload functions.
function addLoadEvent(func)
{    
    var oldonload = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    } 
    else 
    {
        window.onload = function()
        {
            oldonload();
            func();
        }
    }
}

// Converts string with number to array
function convertStrToNums(str)
{
    var ar = new Array();
    ar = str.split(";");
    var nums = new Array();
    for (var i = 0; i < ar.length; i++)
    {
        nums[i] = Number(ar[i]);
    }
    return nums;
}

function setCookie(c_name,value,expiredays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function TestEnterKey(btnName)
{
    if (document.all)
    {
        if (event.keyCode == 13)
        {
            event.returnValue=false;
            event.cancel = true;
            var btn = document.getElementById(btnName);
            if (btn != null)
            {
                btn.click();
            }
        }
    }
}

function setFocus(ctrl)
{
    var control = document.getElementById(ctrl);
    if( control != null )
    {
        control.focus();
    }
}

function printEmail(email, domain)
{
    document.write(email + "@" + domain);
}

