function setCookie(name,value,days,path,domain,secure) {
    var expires, date;
    if (typeof days == "number") {
        date = new Date();
        date.setTime( date.getTime() + (days*24*60*60*1000) );
        expires = date.toGMTString();
    }
    document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var nameq = name + "=";
    var c_ar = document.cookie.split(';');
    for (var i=0; i<c_ar.length; i++) {
        var c = c_ar[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
    }
    return null;
}

function deleteCookie(name,path,domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function openSubWin(url, nm, x, y, w, h, atts) {
    nm = nm || "subwindow";
    atts = atts || "menubar,resizable,scrollbars";
    w = w || 600; h = h || 450;
    x = (typeof x=="number")? x: window.opera? 100: Math.round( (screen.availWidth - w)/2 );
    y = (typeof y=="number")? y: window.opera? 20: Math.round( (screen.availHeight - h)/2 );
    atts += ',width='+w+',height='+h+',left='+x+',top='+y;
    var win = window.open(url, nm, atts); 
    if (win) {
        if (!win.closed) { win.resizeTo(w,h); win.moveTo(x,y); win.focus(); return false; }
    } 
    return true;
}

function setSubWinTitle() {
    var lnks, att;
    if ( document.getElementsByTagName ) lnks = document.getElementsByTagName("A");
    if ( lnks && lnks[0].getAttribute ) {
        for (var i=0; lnks[i]; i++) {
            if ( ( att = lnks[i].getAttribute("onclick") )  && att.toString().indexOf("openSubWin") != -1 ) 
            lnks[i].setAttribute("title", "opens sub-window");
        }
    }
}

function setTargetBlank() {
    var lnks;
    if ( document.getElementsByTagName ) lnks = document.getElementsByTagName("A");
    if ( lnks && lnks[0].getAttribute ) {
        for (var i=0; lnks[i]; i++) {
            if ( lnks[i].getAttribute("href") && lnks[i].className == "blank" )
            lnks[i].target = "_blank";
        }
    }
}

function preventMarquee() {
    if ( document.getElementById && document.getElementsByTagName ) {
        for (var i=0; arguments[i]; i++) {
            var el = document.getElementById( arguments[i] );
            var lnks = el.getElementsByTagName('A');
            for (var j=0; lnks[j]; j++) lnks[j].hideFocus = true;
        }
    }
}

function noSpamEmail(txt) {
    var address = '<a href="';
    address += "ma";  address += "il";  address += "to:";
    address += "&#99;&#111;&#110;&#116;&#97;&#99;&#116;&#95;&#48;&#49;";	
    address += "&#64;";
    address += "&#100;&#121;&#110;&#45;&#119;&#101;&#98;&#46;&#99;&#111;&#109;";
    address += '">' + txt + "<\/a>";
    document.write(address);
}

function dw_getAddy2() {
    var addy = "&#115;&#104;&#112;&#48;&#56;&#48;&#56;";
    addy += "&#64;";
    addy += "&#100;&#121;&#110;&#45;&#119;&#101;&#98;&#46;&#99;&#111;&#109;";
    return addy;  
}
