var browser = navigator.userAgent.toLowerCase();
var isWindows = (browser.indexOf("windows") != -1);
var isIE = (browser.indexOf("msie") != -1 && browser.indexOf("opera") == -1);
var IEVersion = parseInt(browser.substr(browser.indexOf("msie")+5,1));


function colorOver(divObj, newColor)
{
    var domEls = null;

    // first look for SPAN tags in the div
    // if div does not contain any, look for A tags
    // if div does not contain any, look for P tags
    //NOTE: I had to re-order the A and P ones to look for A first, because having color on a P set with an A tag inside it, wouldn't recolor text (Issue 1135)
    // if none of these, just re-color the entire div
    domEls = divObj.getElementsByTagName("SPAN");
    if (!domEls || domEls.length == 0)
    {
        domEls = divObj.getElementsByTagName("A");
        
        if (!domEls || domEls.length == 0)
        {
            domEls = divObj.getElementsByTagName("P");
            
            if (!domEls || domEls.length == 0)
            {
                domEls = new Array();
                domEls[0] = divObj;
            }
        }
    }

    if (domEls && domEls.length)
    {
        for (var i = 0; i < domEls.length; i++)
        {
            if (domEls[i].tmpColor)
            {
                domEls[i].style.color = (domEls[i].tmpColor == "none" ? "" : domEls[i].tmpColor);
                domEls[i].tmpColor = null;
            }
            else if (newColor != null)
            {
                domEls[i].tmpColor = (domEls[i].style.color ? domEls[i].style.color : "none");
                domEls[i].style.color = newColor;
            }
        }
    }
}


function doLink(url)
{
  location = url;
  return false;
}
