	//Get Browser Type
	ns=document.layers?1:0
	ns6=document.getElementById&&!document.all?1:0
	ie=document.all?1:0

                   var detect = navigator.userAgent.toLowerCase();
                   var OS,browser,version,total,thestring;

                   if (checkIt('konqueror'))
                   {
                           browser = "Konqueror";
                           OS = "Linux";
                   }
                   else if (checkIt('omniweb')) browser = "OmniWeb"
                   else if (checkIt('opera')) browser = "Opera"
                   else if (checkIt('webtv')) browser = "WebTV";
                   else if (checkIt('icab')) browser = "iCab"
                   else if (checkIt('msie')) browser = "Internet Explorer"

                   if (!version) version = detect.charAt(place + thestring.length);


                   function checkIt(string)
                   {
                           place = detect.indexOf(string) + 1;
                           thestring = string;
                           return place;
                   }

	var stepsize=10;  		// Pixels to move for every step
	var sponsor_visibility=14; 	//Width of "Sponsor" on the gif
	var scrollspeed=140; 		// Speed to move sponsors object

	var moveOnScroll=true
	var menutoggle=false

var ltop;
var tim=0;

function makeMenu(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    if (ns) this.css=eval(nest+'document.'+obj)
    else if (ns6) this.css=document.getElementById(obj).style
    else if (ie) this.css=eval(obj+'.style')						
	this.state=1
	this.go=0
        if (ns) this.width=this.css.document.width
        else if (ns6) this.width=document.getElementById(obj).offsetWidth
        else if (ie) this.width=eval(obj+'.offsetWidth')
	this.left=b_getleft
    this.obj = obj + "Object"; 	eval(this.obj + "=this")
}

function b_getleft(){
        if (n||ns6){ gleft=parseInt(this.css.left)}
        else if (ie){ gleft=eval(this.css.pixelLeft)}
	return gleft;
}

function checkScrolled(){
	if(!o_sponsors.go) 
	 {
	  o_sponsors.css.top=eval(scrolled)+parseInt(ltop)	  
	 }
	if(ns||ns6) setTimeout('checkScrolled()',30)
}

function menuInit(){
	o_sponsors=new makeMenu('sponsors_img')
        if (ns||ns6) scrolled="window.pageYOffset"
        else if (ie) scrolled="document.body.scrollTop"
        if (ns||ns6) o_sponsors.css.top=(window.innerHeight-70)
        else if (ie) o_sponsors.css.pixelTop=(document.body.clientHeight-70)
	o_sponsors.css.left=-o_sponsors.width+sponsor_visibility
        if (ns||ns6) ltop=o_sponsors.css.top
        else if (ie) ltop=o_sponsors.css.pixelTop
	o_sponsors.css.visibility='visible'
	
	if(moveOnScroll) ie?window.onscroll=checkScrolled:checkScrolled();
	

}

function reposition(){

        if (!menutoggle) //o_sponsors.css.left != 0){
	  {
		o_sponsors.css.left=0		
		o_sponsors.css.visibility='visible'			
		menutoggle = true;
	   }
	else {
		o_sponsors.css.left=-o_sponsors.width + sponsor_visibility
		o_sponsors.css.visibility='visible'	   
		menutoggle = false;
	   }
		if (ns||ns6) o_sponsors.css.top=(window.innerHeight-70)
        else if (ie) o_sponsors.css.pixelTop=(document.body.clientHeight-70)
		if (ns||ns6) ltop=o_sponsors.css.top
        else if (ie) ltop=o_sponsors.css.pixelTop		
 			
}

function toggle_sponsors(){
	if (!menutoggle) //o_sponsors.css.left != 0){
	  {
		o_sponsors.css.left=0		
		o_sponsors.css.visibility='visible'			
		menutoggle = true;
	   }
	else {
		o_sponsors.css.left=-o_sponsors.width + sponsor_visibility
		o_sponsors.css.visibility='visible'	   
		menutoggle = false;
	   }

}


// Netscape 3&4
if (ns) { 
var origWidth, origHeight;

window.captureEvents(Event.RESIZE);

if (document.layers) {
    origWidth = window.innerWidth;
    origHeight = window.innerHeight;
    onresize = function() { if(innerWidth != origWidth || innerHeight != origHeight) location.reload(); }
  }

window.onload=menuInit;
}

// Netscape 6 
else if (ns6) {

var origWidth, origHeight;

menuInit();

window.captureEvents(Event.RESIZE);

if (document.layers) {
    origWidth = window.innerWidth;
    origHeight = window.innerHeight;
    onresize = function() { if(innerWidth != origWidth || innerHeight != origHeight) location.reload(); }
  }

}

// Internet Explorer Based
else if (browser=="Internet Explorer")
{window.onload=menuInit;}

