//	This site's standard JavaScript - Copyright (C) 2009-2011 Charles A Upsdell, All Rights Reserved; www.upsdell.com


if ( typeof(cFilenameList) != 'undefined' )
	var mySeasonalImage = new cFilenameList ( ['01', '01B', '02', '02B', '03', '03B', '04', '04B', '05', '05B', '06', '06B', '07', '07B', '08', '08B', '09', '09B', '10', '10B', '12', '12B', '13', '13B', '14', '14B', '15', '15B', '16', '16B'], '', 'img/sil/', '.png', 'mast3' );
	// var mySeasonalImage = new cFilenameList ( ['bell01','bulb','bulb01','bulb02','bulb03','bulb04','bulb05','candle01','candle02','candle03','candle04','candle05','candle06','cane','cane02','cane03','cane04','cane05','frosty01','frosty02','frosty03','frosty04','holly01','holly02','poinsetta01','presents','present01','ribbon01','santa','santa01','snow','tree01','tree02','tree03','wreath01','xmas'], '', 'img/xmas/', '.png', 'mast3' );
	// var mySeasonalImage = new cFilenameList ( ['00..02'], '', 'img/xmas/happy_new_year', '.png', 'mast3' );


//	Function to go to club site
function myOnClubSite()
{
window.location = 'http://www.MississaugaNorthStars.ca/index.php';
}


//	OnUnload Function
function myOnUnload()
{
if ( typeof(cOptions) != 'undefined' )
	oOptions.save();
}


// Scroll to an anchor; return false
function myScrollToAnchor ( id )
{
id = id || window.location.hash;
if ( id.indexOf('#') == 0 )
	id = id.substring(1);
var o = getElement( id );
if ( o )
  {
	if ( (typeof(o.offsetTop) != 'undefined') && (typeof(window.scrollTo) != 'undefined') )
	  {
		var x = 0;
		var y = 0;
		while ( o )
		  {
			x += o.offsetLeft;
			y += o.offsetTop;
			o = o.offsetParent;
		  }
		window.scrollTo( x, y );
	  }
	else
		window.location.replace( '#' + id );
  }
return( false );
}


// Scroll to a position, defaulting to top of page; return false if done
function myScrollTo ( left, top )
{
left = left || 0;
top = top || 0;
var value = true;
if ( typeof(window.scrollTo) != 'undefined' )
  {
 	window.scrollTo( left, top );
	value = false;
  }
return( value );
}

// Set masthead seasonal image
cFilenameList.prototype.setMastheadImage = function ( id, sImageDir )
{
if ( id === undefined )
	id = (this.id === undefined) ? 'ins_seasonal' : this.id;
if ( arguments.length < 2 )
	sImageDir = '';
if ( (typeof(this.directory) != 'undefined') && (this.directory != '') )
	sImageDir = '';
if ( typeof(this.testMastheadImage) != 'undefined' )
	this.testMastheadImage( id, sImageDir );
var o = getElement( id );
if ( o && !isMobileDevice() )
  {
	var sImageFile = sImageDir + this.random();
	o.style.backgroundImage = 'url(' + sImageFile + ')';
  }
return;
}

// If local file, reveal item; else if IE 5 or 6, hide item
function myShowItem ( arglist )
{
for ( var i = 0; i < arguments.length; ++i )
  {
	if ( arguments[i] instanceof Array )
	  {
		myShowItem ( arguments[i][0], arguments[i][1] );
	  }
	else
	  {
		var sID = arguments[i];
		var sDisplayType = 'block';
		if ( (arguments[i+1] !== undefined) && !(arguments[i+1] instanceof Array) )
			sDisplayType = arguments[++i];
		if ( String(window.location).indexOf('file:') == 0 )
		  {
			var o = getElement( sID );
			if ( o )
			  {
				o.style.display = sDisplayType;
				o.style.color = 'green';
			  }
		  }
		else if ( typeof(isIE5or6) == 'undefined' )
		  {
			continue;
		  }
		else
		  {
			var o = getElement( sID );
			if ( o )
				o.style.display = 'none';
		  }
	  }
  }
}

// Set random space images
var mySpaceImage = Array();
mySpaceImage[0] = new cFilenameList( [ 'polaris', 'sol', 'mercury', 'venus', 'earth', 'luna', 'earth_luna', 'mars', 'phobos', 'ceres', 'jupiter', 'callisto', 'europa', 'ganymede', 'io', 'saturn', 'titan', 'uranus', 'neptune', 'pluto', 'eris', 'sedna', 'orcus', 'quaoar', 'makemake', 'haumea' ], 'img/dec/', '', '.png' );
mySpaceImage[1] = new cFilenameList( [ 'axy', '01..42' ], 'img/dec/', 'gal', '.png' );
mySpaceImage[2] = new cFilenameList( [ '00..44' ], 'img/dec/', 'neb', '.png' );
mySpaceImage[3] = new cFilenameList( [ '00..12' ], 'img/dec/', 'met', '.png' );
mySpaceImage[4] = new cFilenameList( [ '00..21' ], 'img/dec/', 'com', '.png' );
mySpaceImage[5] = new cFilenameList( [ '00..15' ], 'img/dec/', 'ss', '.png' );
function mySetSpaceImage ( id, sImageDir )
{
if ( arguments.length < 2 )
	sImageDir = '';
var o = getElement( id );
if ( o && !isMobileDevice() )
  {
	var aImage = Array();
	if ( typeof(mySetSpaceImageTest) != 'undefined' )
		mySetSpaceImageTest( id );
	var myImage = mySpaceImage.random();
	var myImageDir = sImageDir;
	if ( typeof(sSpaceImageDir) != 'undefined' )
		myImageDir += sSpaceImageDir;
	o.style.backgroundImage = 'url(' + myImageDir + myImage.random() + ')';
  }
}

//	Init

if ( typeof(cBrowser) != 'undefined' )
  {
	var myBrowser = new cBrowser();
	if ( (typeof(myBrowser)=='object') && ((myBrowser.isIE && (myBrowser.version.comp('5')>=0)) || myBrowser.isG || myBrowser.isK || (myBrowser.isO && (myBrowser.version.comp('7')>=0))) )
		; // browser is modern
	else if ( (typeof(myBrowser)!='object') || myBrowser.isIE || myBrowser.isN || myBrowser.isO )
		alert( 'Sorry, this site is not designed for ancient browsers' );
  }

if ( typeof(cOptions) != 'undefined' )
	var oOptions = new cOptions( 'ns', ['CalCultural','CalUpcoming','CalPrivate'], [1, 1, 1]  );




