// JavaScript Document

// Global variables
	var NN, IE;
	var WIN, MAC, LINUX, IPHONE, OSNULL;
	var OS = "Unknown";
	var BRWSR = "";
	
	var N   = (document.layers) ? true:false;                 // netscape 4
	var I   = (document.all) ? true:false;                    // ie4+
	var DOM = ((document.getElementById)&&(!I))?true:false;   // ns6 etc.

//JavaScript Functions
  function brwsrcheck() {
	var na = (typeof navigator.userAgent!="undefined")?navigator.userAgent:"";
	var np = (typeof navigator.platform!="undefined")?navigator.platform:"";
	var nv = (typeof navigator.vendor!="undefined")?navigator.vendor:"";
	var nvbrwsr = new Array ("Apple","iCab","KDE","Camino","Google");
	var nabrwsr = new Array ("Chrome","OmniWeb","Firefox","Netscape","MSIE","Gecko","Mozilla");

	//alert ("npi="+np.indexOf('Win')+ "M="+np.indexOf('Mac'));	
	if (np.indexOf('Win')>=0) {WIN = true;OS = "Win"}
	else if (np.indexOf('Mac')>=0) {MAC = true;OS = "Mac"}
	else if (na.indexOf('iPhone')>=0) {IPHONE = true;OS = "iPhone"}
	else if (np.indexOf('Linux')>=0) {LINUX = true;OS = "Linux"}
	else {OSNULL = true};
	
	
	for (var i = 0; i < nvbrwsr.length; i++) {
		if (nv.indexOf(nvbrwsr[i])>=0) {
			//alert("gotit i="+i+" nvbrwsr[i]="+nvbrwsr[i]);
			BRWSR = nvbrwsr[i];
			break;
		}
	}
	if (BRWSR <= " ") {
		for (var i = 0; i < nabrwsr.length; i++) {
			if (na.indexOf(nabrwsr[i])>=0) {
				//alert("gotit i="+i+" nabrwsr[i]="+nabrwsr[i]);
				BRWSR = nabrwsr[i];
				break;
			}
		}
	}
	
	if (BRWSR == "Apple") {BRWSR="Safari"}
	else if (BRWSR == "Google") {BRWSR="Chrome"};
	//alert('BRWSR='+BRWSR);
  }
	
  function GetDay(nDay) {
	var Days = new Array("Sunday","Monday","Tuesday","Wednesday",
						 "Thursday","Friday","Saturday");
	return Days[nDay]
  }

  function GetMonth(nMonth) {
	var Months = new Array("January","February","March","April","May","June",
						   "July","August","September","October","November","December");
	return Months[nMonth] 	  	 
  }

  function DateString() {
	var Today = new Date();
	var suffix = "th";
	var year;
	switch (Today.getDate())
	{
		case 1:
		case 21:
		case 31: 
			suffix = "st"; break;
		case 2:
		case 22:
			suffix = "nd"; break;
		case 3:
		case 23:
			suffix = "rd"; break;
	};
	year = Today.getYear()<1900?Today.getYear()+1900:Today.getYear(); 
	var strDate = GetDay(Today.getDay()) + ", " + GetMonth(Today.getMonth()) + " " + Today.getDate() + ", " + year;
	return strDate
  }

  function getObj(id) {
	var obj;
	if (I) {
	//alert('ie'+id);
		obj = eval("document.all."+id+".style");
	} else {
		if (DOM) {
	//alert('dom'+id);
			obj = document.getElementById(id).style;
		}
		else {
	//alert('else');
			obj = eval("document."+id);
		}
	}
	return obj;
  }  

  function getDivObj(id) {
	var obj;
	if (I) {
	//alert('ie img');
		obj = eval("document.all."+id);
	} else {
		if (DOM) {
	//alert('dom img');
			//obj = eval("document."+id);
			obj = document.getElementById(id);
		}
		else {
	//alert('else img');
			obj = eval("document."+id);
		}
	}
	return obj;
  }  

	function getURLpath()
	{
		var sHref = unescape(window.location.href);
		//alert ("sHref=" + sHref);
		var s = sHref.indexOf('?'); //strip off query
		//alert("s="+s);
		var sURL = (s>0)?sHref.substr(0,s):sHref;
		//alert("len-1" + sURL.length-1)
		//alert("sub=" + sURL.substr(sURL.length-1,1));
		sURL = (sURL.substr(sURL.length-1,1)=="#")?sURL.substr(0,sURL.length-1):sURL;
		//alert ("sURL=" + sURL + "s=" + s);
		return sURL;
	}

	function getURL()
	{
		var sURL = getURLpath();
		s = sURL.lastIndexOf('/'); //now get current directory
		sURL = (s>0)?sURL.substr(0,s):sURL;
		//alert ("sURL=" + sURL + "s=" + s);
		
		return sURL;
	}

// get the true offset of anything on NS4, IE4/5 & NS6, even if it's in a table!
function getAbsX(obj) { return (obj.x) ? obj.x : getAbsPos(obj,"Left"); }
function getAbsY(obj) { return (obj.y) ? obj.y : getAbsPos(obj,"Top"); }
function getAbsPos(obj,which) {
 iPos = 0;
 while (obj != null) {
  iPos += obj["offset" + which];
  obj = obj.offsetParent;
 }
 return iPos;
}

 
 function openWin(url, winName) {
 window.open(url,winName,'left=120,top=20,width=700,height=500,location=0,status=1,scrollbars=1,toolbar=0,menubar=0,resizable=1');
 }

 function openWinM(url, winName) {
 window.open(url,winName,'left=120,top=20,width=700,height=500,location=0,status=1,scrollbars=1,toolbar=0,menubar=1,resizable=1');
 }

 function openMplay(url, winName) {
 url="msdaplayer.htm?vid=" +  url +  "&";
 if (!I) {url = url + "ie=0&"}
 window.open(url,winName,'left=120,top=20,width=360,height=320,location=0,status=1,scrollbars=1,toolbar=0,menubar=0,resizable=1');
 }
