function ProductSelected(value,add)
{
    if (add)
        PerformCallBack("AddSelection;"+value,"byob_sub_left");
    else
        PerformCallBack("RemoveSelection;"+value,"byob_sub_left");
}

function NavigationSelected(value)
{
    PerformCallBack("Navigate;"+value,"byob_main");
}

function UpdateContents(h,e)
{
    if(!(e=xGetElementById(e)) || !xStr(e.innerHTML)) return null;
    var s = e.innerHTML;
    if (xStr(h)) {e.innerHTML = h;}
    return s;
}

function xGetElementById(e) 
{
    if(typeof(e)!='string') return e;
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
    return e;
}

function xStr(s)
{
    for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}
    return true;
}
