var d=document;

function topCompanies(){
	var pagename, value, newvalue;
	var path = location.href.split("2005/");
	var page = path[1].split(".html");
	if(page[0].indexOf("?")!=-1) page = page[0].split("?");
	var form = document.companiesNav.list;
	for(x=0;form.length>x;x++){
		if(location.href.indexOf(form.options[x].value)!=-1) form.options[x].selected=true;
	}	
	if(d.getElementsByTagName && d.createTextNode){
		(page[0].indexOf("index")!=-1 || page[0]=="" || (page[0].indexOf("?")!=-1)) ? pagename = "1-49" : pagename = page[0];
		d.getElementById("page").getElementsByTagName("h1")[0].appendChild(d.createTextNode(": "+pagename));
	}
}

function jumpLink(path,v){
	var form = document.companiesNav.list;
	value = form[v].value;
	var hash = value.split(".html")[1]
	if(hash.indexOf("#")!=-1 && value.indexOf(path)!=-1){
		location.href = hash;
		return false;
	} else { return true; }	
}

snapshotWin = null;

function popWin(url){
  if(snapshotWin == null || snapshotWin.closed){
    snapshotWin = window.open(url, 'snapshotWin','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=664,height=400');
  }
  snapshotWin.focus();
  snapshotWin.location.href=url;
}

function getAd(){
	if (!ord) {var abc = Math.random() + "";	var ord = abc.substring(2,abc.length);}
	document.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://ad.ca.doubleclick.net/adj/www.globeinvestor.com/resourcesspoke;abr=!webtv;mode=;loc=hub;adpg=resourcesspoke;sect=;arena=finance;arena=stocks;unit=dhtml;kw=;pos=;sz=468x60;tile=1;ord='+ord+'?"><\/SCR'+'IPT>');
}

function reloadPage(init) {  //Reloads the window if Netscape 4.x resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);
