var browVersion = (parseInt(navigator.appVersion));
if(browVersion<4){
	 window.open("/upgrade.htm","Upgrade","toolbar=no,status=no,menubar=no,width=300,height=225");
}

var browser = (navigator.appName)
var version = (navigator.appVersion);
if (version.indexOf("Mac")>=0){
	isMac=true;
}else{
	isMac=false;
}

onerror=null;

var mainpage=true;
brow = (browser=='Netscape') ? 'NS' : 'IE4'
if (brow=="NS" && parseInt(version)>=5) {brow='NS6'};
docObj = (brow=='NS'|brow=='NS6') ? 'document' : 'document.all';		
styleObj = (brow=='NS'|brow=="NS6") ? '' : '.style';
viewObj = (brow=='NS')? 'show':'visible';
hideObj = (brow=='NS')? 'hide':'hidden';
if (brow=="NS6"){var divs = document.getElementsByTagName('div');}
footerHeight = 34;

if (brow=='NS'|brow=="NS6") {
	var beginWidth = innerWidth;
	var beginHeight = innerHeight;
}

var descWait;
pos = "absolute";
descriptWidth = (brow=='NS'|brow=="NS6")  ? '360' : '360'
borWid = "2px";
backCol = "black";
textCol = "white";
if (isMac) {
	posTop = (brow=='NS') ? '138px' : '152px';
	posLeft = (brow=='NS') ? '153px' : '142px';
}else{
	posTop = (brow=='NS'|brow=='NS6') ? '145px' : '140px';
	posLeft = (brow=='NS'|brow=='NS6') ? '148px' : '142px';
}

textpos = "left";
descZ = 300;

var quot = '"';
semi = ";";

styleStr = "<style type='text/css'>"
styleStr += ".descript {"
styleStr += "position:" + pos + semi
styleStr += "left:" + posLeft + semi
styleStr += "top:" + posTop + semi
styleStr += "width:" + descriptWidth + semi
styleStr += "color:" + textCol + semi
styleStr += "background-color:" + backCol + semi
styleStr += "visibility:" + hideObj + semi
styleStr += "text-align:" + textpos + semi
styleStr += "text-decoration:none" + semi 
styleStr += "}"
styleStr += "#descript {"
styleStr += "position:" + pos + semi
styleStr += "left:" + posLeft + semi
styleStr += "top:" + posTop + semi
styleStr += "width:" + descriptWidth + semi
styleStr += "color:" + textCol + semi
//styleStr += "background-color:" + backCol + semi
styleStr += "}"
styleStr += ".firstdesc {"
styleStr += "position:" + pos + semi
styleStr += "left:" + posLeft + semi
styleStr += "top:" + posTop + semi
styleStr += "width:" + descriptWidth + semi
styleStr += "color:" + textCol + semi
//styleStr += "background-color:" + backCol + semi
styleStr += "}"

if (brow=='NS'|brow=='NS6') {
	footPosY = (innerHeight - footerHeight);
	if (footPosY<390){footPosY=390}
	if (footPosY>600){footPosY=600}
	styleStr += "#footer {"
	styleStr += "top:" + footPosY + semi
	if (brow=='NS') {styleStr += " width:125%;"}
	//styleStr += " border-width:1px;"
	styleStr += " border-style:none;"
	styleStr += "}"
}

if (brow=='IE4'|brow=='NS6') {
	styleStr += "</style>";
	document.write(styleStr);
}


function handleResize() {
	if (brow=="NS"|brow=='NS6') {
		if (innerWidth != beginWidth || innerHeight != beginHeight)
		location.reload();
		window.resize=false;
		if (brow=="NS"|brow=='NS6') onresize = reloadWindow
	}
}


function show(currElem){
	if (brow != 'NS6'){
		clearTimeout(descWait);
	}

	if(currElem=='descript'){
		descWait=setTimeout("descSwitch('descript',viewObj)",200);
	}else{
		descSwitch(currElem,viewObj);
	}
}

function hide(currElem){
	descSwitch(currElem,hideObj);
}

function descSwitch(currElem,v){
   if (mainpage|(currElem.indexOf("my")>=0)){
	if (brow=='NS6'){
		divs[currElem].style.visibility = v;
	}else{
		dom = eval(docObj + '.'  +  currElem  +  styleObj);
		dom.visibility=v;
	}
   }
}