// CometZone Cut-and-Paste Code 
// $Revision: 1.1.1.1 $
// $Date: 2000/12/03 00:59:40 $
//alert('js');
var popupURL;
var URLsSet=false;
var userURL;var gifURL;var packageURL;
window.onerror=isError;        
function isError(msg){
    if(msg.indexOf("userid")!=-1) ReportError("userid");
    else if(msg.indexOf("acct")!=-1) ReportError("acct");
    return true;
}

function Is () {        // Browser Sniffer
    var agt=navigator.userAgent.toLowerCase();           
    this.major = parseInt(navigator.appVersion);
    this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)));
    this.nav3 = (this.nav && (this.major == 3));
    this.nav4 = (this.nav && (this.major >= 4));
    this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
    this.ie   = (agt.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major == 2));
    this.ie4  = (this.ie && (this.major >= 4));        
    this.win98 = ((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1));
    this.winnt = ((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1));
    this.win32 = this.win95 || this.winnt || this.win98 || ((this.major >= 4) && (navigator.platform == "Win32")) || (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1);
    this.compatibleIE = ( this.win32 && (this.ie4 || this.ie3));
    this.compatibleNS = ( this.win32 && (this.nav3||this.nav4));
    this.compatible = (this.compatibleIE || this.compatibleNS);
}
var is = new Is();
if(is.compatible) Flag=true;
//var userURL="http://czfiles.cometsystems.com/users/"+userid+"/";
function NSEmbed(cursorTag, mode, script) {
    if (is.compatibleNS) {
        if (navigator.mimeTypes["application/x-comet"]) {
            var hasMime=GetMime();
            if(hasMime==true) {
                document.write('<embed name="CurNS" type="application/x-comet" width=2 height=1 ');
                document.write(cursorTag);
                document.writeln('></embed>');
            }
            else {
                if(!GetCookie("RejectedCursor")) OfferUpgrade();
            }
        }
        else if(!GetCookie("RejectedCursor")) showPopUp(21);
    }
}

function CheckVars() {
    if(srvr==0||dir==0) {
        if(srvr==0){
            if(dir==0){
                userURL="http://czfiles.cometsystems.com/users/"+userid+"/";
                gifURL="http%3A//czfiles.cometsystems.com/users/"+userid+"/pop"+acctnum+".gif";
            }
            else {
                userURL="http://czfiles.cometsystems.com/users"+dir+"/"+userid+"/";
                gifURL="http%3A//czfiles.cometsystems.com/users"+dir+"/"+userid+"/pop"+acctnum+".gif";
            }
        }
        else if(dir==0) {
            userURL="http://czfiles"+srvr+".cometsystems.com/users/"+userid+"/";
            gifURL="http%3A//czfiles"+srvr+".cometsystems.com/users/"+userid+"/pop"+acctnum+".gif";
        }
        packageURL=userURL+"cpf"+acctnum+".lnk";
        URLsSet=true;
    }        
    else SetUserURLs();
}
    
        
function GetMime() {
    var mime=navigator.mimeTypes;
    var i;
    for (i=0;i<mime.length;i++) {
        if (mime[i].type.indexOf("x-comet#") >=0) {
            return true;
        }
    }
    return false;
}
        
function OfferUpgrade() {
    var msg="This site uses CometZone Cursors!\nYou must upgrade your CometCursor software to view this content\n\Upgrade Now?";
    if(confirm(msg)) {
        if (is.ie3 ) window.location="http://download.cometsystems.com"; 
        else showPopUp(22);
    }
    else setReject(0);
}        
        
function showPopUp(code) {
    //var gifURL="http%3A//czfiles.cometsystems.com/users/"+userid+"/pop"+acctnum+".gif";
    popupURL="http://download.cometsystems.com/popupsplash.asp?RejectDuration=0&RefererUserCode="+code+"&RefererSite=popup&Gif="+gifURL+"&Referer=" + escape(document.location);
    popupWin=window.open(popupURL,"popupwindow","resizable=yes,location=no,toolbar=no,scrollbars=no,height=300,width=300");
}
        
function GetCookie(name) {
    var arg = name+"=";
    var arglength=arg.length;
    var cookielength=document.cookie.length;
    var i=0;
    while(i<cookielength) {
        var valStart=i+arglength;
        if(document.cookie.substring(i,valStart)==arg) {
            var end=document.cookie.indexOf (";",valStart);
            if(end==-1) end=document.cookie.length;
            return unescape(document.cookie.substring(valStart,end));
        }
        i=document.cookie.indexOf(" ",i)+1;
        if(i==0) break;
    }
    return null;
}
        

function setReject(days) {
   document.cookie = "RejectedCursor=true";
}

function SetUserURLs() {
    userURL="http://czfiles"+srvr+".cometsystems.com/users"+dir+"/"+userid+"/";
    gifURL="http%3A//czfiles"+srvr+".cometsystems.com/users"+dir+"/"+userid+"/pop"+acctnum+".gif";
    packageURL=userURL+"cpf"+acctnum+".lnk";
    URLsSet=true;
}

var Loaded=true;
var buttonPlaced=false;
while( URLsSet==false ) CheckVars();
function Button() {
        //SetUserURLs();
        //alert(userURL);
        //alert(gifURL);
        //alert(packageURL);
        buttonPlaced=true;
        buttonURL=userURL+"button"+acctnum+".gif";
        if(is.ie){
                document.write("\n");
                str="<a href='http://www.cometzone.com/default.asp?referer="+userid+"&acct="+acctnum+"'><img src='"+buttonURL+"' border=0></a>";
                document.write(str);
        }
        if(is.nav) {
                document.write("<SCRIPT SRC='http://files.cometsystems.com/javascript/MakeNSBanner.js' LANGUAGE=JAVASCRIPT></SCRIPT>");
        }
        Flag=true;
}

function TheCometCursor() {
        //var packageURL=userURL+"cpf"+acctnum+".lnk";
	if(is.compatible) {
                if(buttonPlaced) {
                        if(is.ie){
                                document.write("<");
                                document.write("object id='CurIE' width=1 height=1 classid='CLSID:1678F7E1-C422-11D0-AD7D-00400515CAAA' CODEBASE='http://files.cometsystems.com/cometcursor/21_cometzone/comet.cab#Version=1,2,0,151'>");
                                document.write("<");
                                document.write('param name="Pkg" value="<Name=pkg Url=');
                                document.write(packageURL)
                                document.write('>"');
                                document.write('></object>');
                        }
                        if(is.nav){
                                //alert(packageURL);
                                //document.write(packageURL);
                                if (is.compatible&&!is.ie3) { 
                                        NSEmbed('Pkg="<Name=pkg Url='+packageURL+'>"  ' , 'auto' , 'region' ); 
                                }
                        }
                }
                else {
                        ReportError("button");
                }
        }
}

function ReportError(error) {
    var msg="CometZone Error #";
    if(error=="userid") msg=msg+"443-a77: You have not defined a User Id";
    if(error=="button") msg=msg+"689-b28: Your CometZone tag is incomplete";
    if(error=="acct") msg=msg+"981-w81: You have not defined which Account Number you wish to use for this page";
    alert(msg);
} 

if(is.nav3) {
        Loaded=false;
        Button();
}



