<!--

var rate;
var MIE4 = 0;
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.charAt(0) >= 4) MIE4 = 1;


function addFav(){

if(MIE4)
  {
  window.external.addFavorite('http://www.gotohoroscope.com/','!Goto HOROSCOPE ');
  }else{
  alert('To add this site to your Favorites press Crl+D')
  }
}



function ins(z) {
    if (!document.getElementById) return false;
    document.getElementById("top_link").style.display = "none";
    document.getElementById(z).style.display = "block";
}

function outs(z) {
    if (!document.getElementById) return false;
    document.getElementById(z).style.display = "none";
    document.getElementById("top_link").style.display = "block";
}



function changelink() {
 if (!document.getElementsByTagName) return false;


 var div = document.getElementsByTagName("span");
 for (var i=0; i < div.length; i++) {
  if (div[i].className.match('link')) {
   var innerlink = div[i].getElementsByTagName("span")[0].firstChild.nodeValue;
   var innertitle = div[i].getElementsByTagName("span")[1].firstChild.nodeValue;
   div[i].innerHTML = "<a href='"+innerlink+"'>"+innertitle+"</a>";
  }
}

 var div = document.getElementsByTagName("div");
 for (var i=0; i < div.length; i++) {
  if (div[i].className.match('link')) {
   var innerlink = div[i].getElementsByTagName("span")[0].firstChild.nodeValue;
   var innerimg = div[i].getElementsByTagName("span")[1].firstChild.nodeValue;
   var innertitle = div[i].getElementsByTagName("span")[2].firstChild.nodeValue;
   div[i].innerHTML = "<a href='"+innerlink+"'><img src='"+innerimg+"' alt='"+innertitle+"'/></a>";
  }
}

 removeEvent( window, 'load', changelink );

}



function getExpDate(days, hours, minutes) {
    var expDate = new Date();
    if (typeof days == "number" && typeof hours == "number" && typeof hours == "number") {
        expDate.setDate(expDate.getDate() + parseInt(days));
        expDate.setHours(expDate.getHours() + parseInt(hours));
        expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
        return expDate.toGMTString();
    }
}

function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1) {
        endstr = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

function setCookie(name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape (value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

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 addEvent(element, type, handler) {
        if (!handler.$$guid) handler.$$guid = addEvent.guid++;
        if (!element.events) element.events = {};
        var handlers = element.events[type];
        if (!handlers) {
                handlers = element.events[type] = {};
                if (element["on" + type]) {
                        handlers[0] = element["on" + type];
                }
        }
        handlers[handler.$$guid] = handler;
        element["on" + type] = handleEvent;
};

addEvent.guid = 1;

function removeEvent(element, type, handler) {
        if (element.events && element.events[type]) {
                delete element.events[type][handler.$$guid];
        }
};

function handleEvent(event) {
        event = event || window.event;
        var handlers = this.events[event.type];
        for (var i in handlers) {
                this.$$handleEvent = handlers[i];
                this.$$handleEvent(event);
        }
};


//addEvent( window, 'load', changelink );

//-->