﻿
function goto(link) { window.location.href=link; }
function gotoExternal(link) { window.open(link, 'external'); }

function toggle(obj, toggleon, classname)
{
    if(toggleon)
    {
        obj.className += " " + classname;
    }
    else //toggle off
    {
        var removeclass = " " + classname + "\\b";
        obj.className = obj.className.replace(new RegExp(removeclass), "");
    }
}

function PrintPage()
{
    window.print();
    return false;
}

function EmailPage()
{
    //TODO: hidden div behavior
    return false;
}

function BookmarkPage()
{
    //TBD
    return false;
}

function gotoSiteSearch(textbox, searchpage)
{
    var txt = document.getElementById(textbox);
    if(txt)
    {
        var keywords = txt.value;
        window.location.href = searchpage + "?q=" + keywords;
        alert(searchpage + "?q=" + keywords);
    }
}



//use onkeyup event to handle the enter key
function enterClick(buttonid)
{
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13))
        {
            var bt = document.getElementById(buttonid);
            if(bt)
            {
                bt.click();
                return false;
            }
        }
    }
    else
    {
        return true;
    }
}

