
function openTarget(form, features, windowName) {
    if (!windowName)
        windowName = 'formTarget' + (new Date().getTime());
    form.target = windowName;
    var newTab = window.open('', windowName);
    newTab.focus();
    return false;
}

function openExternalUrl(url, windowName) {
    if (!windowName)
        windowName = url;
    var newTab = window.open(url, windowName);
    newTab.focus();
    return true;
}

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1)
			    c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		}
	}
	return '';
}

function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    var cookieStr = name + "=" + value + expires + "; path=/;";
    if (!IS_HOME)
        cookieStr += " domain=." + SHORT_HOST;
    document.cookie = cookieStr;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}

function addBookmark(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);
    else if (navigator.appName=='Netscape')
        alert("Please press CTRL+D to add a bookmark to this site.");
}

function addToFireFoxSearchBox() {
	if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))
		window.sidebar.addSearchEngine(HOST + '/js/searchplugin.xml', 
		                               HOST + '/img/pcats/linkular.png', 
		                               'Linkular', 'Best Freeware, Online Services, Firefox Extensions &amp; Special Sites');
}

function addToIeSearchBox() {
	window.external.AddSearchProvider(HOST + '/js/searchplugin.xml');
}