////////////////////////////////////////				Site Vars: Optional


////////////////////////////////////////				Default Vars
var	Version			= 200712;			///	Keep numerical.:arithmetic checking.
var	ThisURL			= document.URL;
var	ThisDomain	= document.domain.split('www.');ThisDomain=(ThisDomain[1]) ? ThisDomain[1] : document.domain ;
var	isServed			= (ThisURL.indexOf("http://")==0);
var	isLocal			= (ThisURL.indexOf("http://localhost")==0) || (ThisURL.indexOf("file://")==0);


////////////////////////////////////////				Window.onload replacement
function addLoadEvent(f) 
{	var oldf=window.onload;
	if (typeof window.onload != 'function'){window.onload=f;}
	else {window.onload=function(){if (oldf){oldf()};f();}}
	//alert("addLoadEvent");
}
///	example: addLoadEvent(doSomeFunction);
///	example: addLoadEvent(function() {addmore=code;});
///	example: addLoadEvent(function() {doSomeFunction(SomeArg);});


////////////////////////////////////////				Utility/Default functions
var	aLink,LinkQTY
function	initPage()
{	var	BugMSG="initPage/n";
	////	Load Page Vars
	aLink			=	document.getElementsByTagName("a");
	LinkQTY		=	aLink.length;
	styleLocal();
	styleCurrentLink();
}
addLoadEvent(initPage);

Array.prototype.getIDX = function (value) 
{	for (var i=0; i < this.length; i++) {if (this[i] === value) {return i;}	}
	return -1;	///	!=false
}

////////////////////////////////////////				Optional Functions
function	styleLocal()	{if (isLocal) {p=document.body.style;p.borderLeft="solid #00c 18px";p.borderRight="solid #00c 18px";}}

function styleCurrentLink()
{	var	BugMSG="styleCurrentLink()\n:ThisURL = "+document.URL;
	for (var i=0;i<LinkQTY;i++)	{if (aLink[i] == ThisURL) aLink[i].className+=" current";}
}


