//// Set Global variables

    //// If we are debugging make sure to show upsell path...
    var DEBUGGING=0;

    //// Max number of free pages they can view before being blocked
    var maxPageViews = 1;

    //// Set page to show visitor when they've viewed enough content
    var upsell_page = 'http://hbcuconnect.com/cgi-bin/enter.cgi?redirect=' + escape(document.location);

    //// Put file names of files to exclude from upsell logic in 
    //// allowedPages variable (string match)
    var allowedPages = new Array("contact","privacy","terms","not_found","staff","admin","error","members.cgi","tote","mediakit","advertise","about","faq","top50");


function isContentPage() {
    var i;

    //// Make sure we're not on an allowed public page...
    for (i in allowedPages) {
        if (document.URL.indexOf(allowedPages[i]) >= 0) {
            return(0);
        }
    }

    //// Passed all my tests, so it must be a content page...
    return(1);
}

function showUpsell() {

    //// If they logged in recently no need to show upsell...
    if ( isContentPage() && !authenticated() && typeof OPENPAGE === 'undefined' ) {

	//// Send them to authentication school playa...
	//document.location = upsell_page;  // REDIRECT
	//show_dhtml_login();
	show_login_box();

    }

}

function authenticated() {

	//// If email is set, then we got'em, else we don't
        if (getCookie('email')) { 
	    return(1); 
	} else {
	    return(0);
	}

}

/////////////////////////////////////////////////////////////////////////////
//// Dialog Box Functions
/////////////////////////////////////////////////////////////////////////////

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"

function show_dhtml_login(){
	if(!ns && !ie && !w3) return;
	if(ie)		loginDiv=eval('document.all.loginDiv.style');
	else if(ns)	loginDiv=eval('document.layers["loginDiv"]');
	else if(w3)	loginDiv=eval('document.getElementById("loginDiv").style');
        if (ie||w3)
          loginDiv.visibility="visible";
        else
          loginDiv.visibility ="show";
	showLoginBox();
}

function showLoginBox(){
	if (ie){
	  documentWidth  =truebody().offsetWidth/2+truebody().scrollLeft-20;
	  documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;
	}
	else if (ns){
	  documentWidth=window.innerWidth/2+window.pageXOffset-20;
	  documentHeight=window.innerHeight/2+window.pageYOffset-20;
	}
	else if (w3){
	  documentWidth=self.innerWidth/2+window.pageXOffset-20;
	  documentHeight=self.innerHeight/2+window.pageYOffset-20;
	}
	loginDiv.left=documentWidth-400+calunit;
	loginDiv.top=documentHeight-200+calunit;
	setTimeout("showLoginBox()",100);
}

function closeAd(){
    if (ie||w3)
	loginDiv.display="none";
    else
	loginDiv.visibility ="hide";
}

function truebody(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function show_login_box() {
  if(!ns && !ie && !w3) return;
  //if(ie)          loginDiv=eval('document.all.loginDiv.style');
  //else if(ns)     loginDiv=eval('document.layers["loginDiv"]');
  //else if(w3)     loginDiv=eval('document.getElementById("loginDiv").style');
  //site_body=eval('document.getElementById("site_body").style');
  //loginDiv=eval('document.getElementById("loginDiv").style');

  //loginDiv.display="block";
  //loginDiv.visibility="visible";
  //site_body.display="none";
  //site_body.visibility="hidden";
  document.getElementById('loginDiv').style.display="block";
  document.getElementById('loginDiv').style.visibility="visible";
  document.getElementById('site_body').style.display="none";
  document.getElementById('site_body').style.visibility="hidden";
  document.lform.email.focus();
}



