// JavaScript Document// Common Usage Scripts - Based on various public scripts// created by FourFightingFoxes// v2.00// --------------CLASS MODIFICATION FUNCTIONS---------------function swapClass() { //v1  var i,j=0,x,a=swapClass.arguments; document.swaplist=new Array;   for(i=0;i<(a.length-1);i+=2)  if ((x=findObj(a[i]))!=null){document.swaplist[j++]=x; if(!x.oclassName) x.oclassName=x.className; x.className=a[i+1];}}function swapClassBack() { //v1  var i,x,a=document.swaplist; for(i=0;a&&i<a.length&&(x=a[i])&&x.oclassName;i++) x.className=x.oclassName;}function changeClass() { //v1  var i,x,a=document.swaplist; for(i=0;a&&i<a.length&&(x=a[i])&&x.oclassName;i++) x.oclassName=x.className;}function changeClassNow() { //v1  var i,x,a=changeClassNow.arguments;  for(i=0;i<(a.length-1);i+=2)  if ((x=findObj(a[i]))!=null){ x.className=a[i+1];}}// --------------IMAGE MODIFICATION FUNCTIONS---------------function swapImg() { //v1  var i,j=0,x,a=swapImg.arguments; document.swapimgs=new Array;   for(i=0;i<(a.length-1);i+=2)   if ((x=findObj(a[i]))!=null){document.swapimgs[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+1];}}function swapImgRestore() { //v1  var i,x,a=document.swapimgs; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function changeImg() { //v1  var i,x,a=document.swapimgs; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.oSrc=x.src;}function changeBgImg() { //v1  var i,x,a=changeBgImg.arguments;  for(i=0;i<(a.length-1);i+=2)  if ((x=findObj(a[i]))!=null){ x.style.backgroundImage=a[i+1];}}function preloadImages() { //v1  var d=document; if(d.images){ if(!d.preloads) d.preloads=new Array();    var i,j=d.preloads.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.preloads[j]=new Image; d.preloads[j++].src=a[i];}}}// --------------UTILITY FUNCTIONS---------------function toggle(obj) {	var el = findObj(obj);	if ( el.style.display != 'none' ) {		el.style.display = 'none';	}	else {		el.style.display = '';	}}function findObj(n, d) { //v4.01 - mod  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function writeToDiv() {  var i,x,a=writeToDiv.arguments;  for(i=0;i<(a.length-1);i+=2)  if ((x=findObj(a[i]))!=null){ x.innerHTML=a[i+1];}}function $() {	var elements = new Array();	for (var i = 0; i < arguments.length; i++) {		var element = arguments[i];		if (typeof element == 'string')			element = findObj(element);		if (arguments.length == 1)			return element;		elements.push(element);	}	return elements;}// --------------COOKIE FUNCTIONS---------------function getCookie( name ) {	var start = document.cookie.indexOf( name + "=" );	var len = start + name.length + 1;	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {		return null;	}	if ( start == -1 ) return null;	var end = document.cookie.indexOf( ';', len );	if ( end == -1 ) end = document.cookie.length;	return unescape( document.cookie.substring( len, end ) );}function setCookie( name, value, expires, path, domain, secure ) {	var today = new Date();	today.setTime( today.getTime() );	if ( expires ) {		expires = expires * 1000 * 60 * 60 * 24;	}	var expires_date = new Date( today.getTime() + (expires) );	document.cookie = name+'='+escape( value ) +		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()		( ( path ) ? ';path=' + path : '' ) +		( ( domain ) ? ';domain=' + domain : '' ) +		( ( secure ) ? ';secure' : '' );}function deleteCookie( name, path, domain ) {	if ( getCookie( name ) ) document.cookie = name + '=' +			( ( path ) ? ';path=' + path : '') +			( ( domain ) ? ';domain=' + domain : '' ) +			';expires=Thu, 01-Jan-1970 00:00:01 GMT';}
