function bookmark(title,url){
    if (window.sidebar) // firefox
        window.sidebar.addPanel(title, url, "http:www.yourwebsiteurl.com");
    else if(window.opera && window.print){ // opera
        var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
        elem.click();
    }
    else if(document.all)// ie
        window.external.AddFavorite(url, title);
}

function setFocus(id) {
    var element = document.getElementById(id);
    if (element && element.focus) {
        element.focus();
    }
}

function setHighlight(ids) {
    ids = checkExceptions(ids);
    var idsArray = ids.split(",");
    for (var i = 0; i < idsArray.length; i++) {

        var element = document.getElementById(idsArray[i]);
        if (element) {
            element.className = 'error_highlight';
        }
    }
}

function checkExceptions(ids) {
    var newids = ids.replace(/richd/g,'richdInputDate');
    newids = newids.replace(/no_error_checkbox/g,'');
    return newids;
}

function showPopUp(el) {
    var cvr = document.getElementById("cover");
    var dlg = document.getElementById(el);
    cvr.style.display = "block";
    dlg.style.display = "block";
    if (document.body.style.overflow = "hidden") {
        cvr.style.width = "100%";
        cvr.style.height = "1500px";
    }
    return true;
}
function closePopUp(el) {
    var cvr = document.getElementById("cover");
    var dlg = document.getElementById(el);
    cvr.style.display = "none";
    dlg.style.display = "none";
    document.body.style.overflowY = "scroll";
    return true;
}

function removeSpaces(string) {
 return string.split(' ').join('');
}