<!--

/*
filename:	default.js
created by: 	ioet
create date:	12/18/06
description:	javascript source file for main site
change log:	12/20/07 (PLA)

*/


function AutoSelect (textbox) {
    if (!this.selected&&textbox.createTextRange) {
        var oRange = textbox.createTextRange();
        oRange.moveStart("character", 0);
        oRange.moveEnd("character", textbox.value.length);
        oRange.select();
    } else if (!this.selected&&textbox.setSelectionRange) {
        textbox.setSelectionRange(0, textbox.value.length);
    }
}




// PLATFORM & BROWSER DETECTION:

var bxua	= navigator.userAgent;
var bxav	= navigator.appVersion;
var bxvn	= parseFloat(bxav);
var bxan	= navigator.appName;
var bxcn	= navigator.appCodeName;
var bxpt	= navigator.platform;
var bxck	= navigator.cookieEnabled;
var bxln	= navigator.language;
var bxsl	= navigator.systemLanguage;
var bxul	= navigator.userLanguage;
var bxmt	= navigator.mimeTypes;
var bxpl	= navigator.plugins;

var isMac	= (bxua.indexOf("Mac") > -1)					? 1 : 0 ;
var isApple	= (bxua.indexOf("Apple") > -1)					? 1 : 0 ;
var isSafari	= (bxua.indexOf("Safari") > -1)					? 1 : 0 ;
var isOpera	= (bxua.indexOf("Opera") > -1)					? 1 : 0 ; 
var isFirefox	= (bxua.indexOf("Firefox") > -1)				? 1 : 0 ;

var isIE	= ((!isOpera) && ((bxua.toUpperCase().indexOf("MSIE") > -1) ||
		    (bxan.indexOf("Microsoft Internet Explorer") > -1)))	? 1 : 0 ;
var isMinIE3	= ((document.all) && (Math.abs(bxvn) >= 3))			? 1 : 0 ;
var isMinIE4	= ((document.all) && (Math.abs(bxvn) >= 4))			? 1 : 0 ;
var isMinIE5	= (isMinIE4) ? bxav.toUpperCase().indexOf("MSIE ") : -1 ;
    isMinIE5	= (isMinIE5 != -1) 
		? parseFloat(bxav.substring(isMinIE5+5,bxav.length)) : 0 ;
var isIEVers	= (Math.abs(isMinIE5) > 0) ? Math.abs(isMinIE5) : 0 ;
    isMinIE5	= (isIEVers > 0)						? 1 : 0 ;
var isOldIE	= ((isIE) && (!document.getElementById))			? 1 : 0 ;
var isNewIE	= ((isIE) && (document.getElementById))				? 1 : 0 ;

var isNS	= (bxan.indexOf("Netscape") > -1)				? 1 : 0 ;
var isMinNS4	= ((isNS) && (Math.abs(bxvn) >= 4))				? 1 : 0 ;
var isMinNS6	= ((isMinNS4) && (document.getElementById))			? 1 : 0 ;
var isOldNS	= ((isNS) && (!document.getElementById))			? 1 : 0 ;
var isNewNS	= ((isNS) && (document.getElementById) && (!isOpera))		? 1 : 0 ;

var isCurrent	= (document.getElementById)					? 1 : 0 ;

var isDHTML	= ((isCurrent) || (document.all) || (document.layers))		? 1 : 0 ;




// DATE / TIME functions

var monthList 	= new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var dayList	= new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");


function getMonthName(mNum,mFormat,mCase)
  {
    if ((!mNum)||(isNaN(mNum))||(mNum < 1)||(mNum > 12))
      {
	var thisDate 	= new Date();
	var theMonth 	= thisDate.getMonth();
	    theMonth	= monthList[theMonth];
      } else
      { var theMonth	= monthList[mNum-1]; }

    if ((!mFormat)||(mFormat == "long"))
      {	theMonth = ""+theMonth 			} else
    if (mFormat == "short")
      {	theMonth = theMonth.substring(0,3) 	} else
      {	theMonth = ""+theMonth 			} 

    if (mCase.toUpperCase() == "UC")
      { return theMonth.toUpperCase() 		} else
    if (mCase.toUpperCase() == "LC")
      { return theMonth.toLowerCase() 		} else
      { return theMonth 			}
  }

function getYear(yLength)
  {
    var thisDate 	= new Date();
    var theYear		= thisDate.getYear();
	theYear		= (theYear < 100)  ? Math.abs(theYear+2000) : Math.abs(theYear) ;
	theYear		= (theYear < 1900) ? Math.abs(theYear+1900) : Math.abs(theYear) ;
    
    if ((!yLength)||(isNaN(yLength))||((yLength!=2)&&(yLength!=4)))
      { return theYear } else
      { 
	theYear = ""+theYear;
	theYear = theYear.substring(theYear.length-yLength,theYear.length);
	return Math.abs(theYear);
      }
  }




// MISC Functions


// Opacity control

function setOpacity(objectID,opacity)
  {
    if (isNS)	{ objectID.style.MozOpacity=Math.abs(opacity/100) 	} else
		{ objectID.filters.alpha.opacity=opacity 		} ;
  }




// Conditional imports:

var thisDocLoc = unescape(""+document.location);

if ((thisDocLoc.indexOf("/events.php?id=56") == thisDocLoc.length-17) || (thisDocLoc.indexOf("/events.php?id=56&") != -1))
  { document.write("<script language='JavaScript' type='text/javascript' src='/scripts/special_E56.js'></script>") };


//-->
