// JavaScript Document

// test screen dimensions
var yScreen = screen.height;
// set cookie so that we don't have to query each time

function CookieExp()	{
	var exp = new Date();
	var expFromNow = exp.getTime() + (90 * 24 * 60 * 60 * 1000); // 90 days
	exp.setTime(expFromNow);
	return exp.toGMTString();
}

//NOTYET - ONLY SET COOKIE IF NOT YET SET
	// document.cookie = "refer=" + loc + "; expires=" + CookieExp();
	document.cookie = "yScreen=" + yScreen + ";";

function browserHeight() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else {
    if( document.documentElement &&
        ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
      //IE 6+ in 'standards compliant mode'
      myHeight = document.documentElement.clientHeight;
    } else {
      if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myHeight = document.body.clientHeight;
      }
    }
  }
  return myHeight;
}

function setBrowserSpacer( nSubtract )	{
	var yspacer;
	yspacer = browserHeight()-nSubtract;
	// document.write(yspacer);
	document.write('<img src="images/0.gif" width="1" height="');
	document.write(yspacer);
	document.writeln('" border="0"  >');
}

function showQuote( sLg, sMd )	{
	if (yScreen > 700)	{
		document.write('<img src="' + sLg + '" border=0 >');
	}
	else	{
		document.write('<img src="' + sMd + '" border=0 >');
	}
}

function GetUrlArgs (str) {
	var rgMain = new Array();
	var rg = new Array();
	var sArg2 = new Array();
	var s,s2;
	var i;

// for my testing - local
//if (-1 == str.indexOf("?"))	{	
	//str = "http://www.paulfetters.com/calimg.php?date=2003-02-09&flags=00011100111100000000000000000000";
//	str = "http://www.paulfetters.com/calimg.php?date=2003-02-09&flags=2&title=hi%20there";
//}

	str = unescape(str);
	s = str.split("?");
	s2 = s[1];
	rgMain = s2.split('&');
	
	
    for (i=0; i<=rgMain.length; i++) {
		if (! rgMain[i]) break;
		sArg2 = rgMain[i].split('=');
		if (sArg2 && sArg2.length>1)	{
			s = sArg2[0];
			rg[s] = sArg2[1];
		}
    }
    return (rg);
}


function reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {
  	// all browwsers, resize so that browser resizes
   	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=reloadPage; 
  }
  else 
  // NOTYET - innerWidth,height definition changed
  	if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		location.reload();
}
//reloadPage(true);


var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;


if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

function findDom(objectID,withStyle) {
	if (withStyle == 1) {
		if (isID) { return (document.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (document.all[objectID].style); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
	else {
		if (isID) { return (document.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (document.all[objectID]); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
}

