var isNav, isIE, isNS6
var isMac, isPC 
var xPixel, yPixel 
var closing, opening 
var tere = "default" 
var coll = "" 
var styleObj = "" 

function OpenWin(pic)                                                       
{                    
	var pics = true;                                      
    pics=window.open( '', 'pics', "width=384,height=288,toolbar=no,location=no,menubar=no,scrollbars=no,resizable=no,maximize=no,titlebar=no");
    pics.moveTo(0,0);
	pics.document.write("<html><head><title>SonicFuzion</title></head>\n");
    pics.document.write("<body bgcolor='#FFFFFF' text=#FFFFFF link=#FFCC33 vlink=#CCCCCC vspace=0 hspace=0 marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad=\"setTimeout('window.close()',10000)\">\n");
    pics.document.write("<script language=JavaScript>setTimeout('document.close()',1000)</script>\n");
    pics.document.write("<center><img src='images/"+pic+"' alt='Expanded View' border='0' width='384' height='288'></center>\n");
    pics.document.write("</body></html>");

}

function writeDate()
{
  today = new Date();
  caDay = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
  caMon = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

  iDate = today.getDate();
  iDay  = today.getDay();
  iMon  = today.getMonth();
  iYear = today.getFullYear();

  document.write( caDay[iDay] + '  ' + caMon[iMon] + ', ' + iDate + ' ' + iYear );
}

function writeFooter(comp, email)
{
  now = new Date();
  iYear = now.getFullYear();

  //document.write( '<strong>&copy; Copyright '+ iYear + ', '+comp+'</strong>. All material found on this site are copyrighted.<BR>No material may be reproduced or reused without explicit permission from <strong>'+comp+'</strong>.');
  document.write( '<strong>&copy; Copyright '+ iYear + ', '+comp+'</strong>. All rights reserved.<br>\n');
  if(email != undefined)
  	document.write( '<a href='+email+' onMouseOut=\"window.status=\' \';return true\" onMouseOver=\"window.status=\'Comments or Questions?!! Send me an E-mail\'; return true\">'+email+'</a>' );
}

function findObj(n, d) 
{
	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 showHideLayers() {
	var i,p,v,obj,args=showHideLayers.arguments;
	
	for (i=0; i<(args.length-2); i+=3) 
		if ((obj=findObj(args[i]))!=null) { 
			v=args[i+2];
			if (obj.style) { 
				obj=obj.style;
				v=(v=='show')?'visible':(v='hide')?'hidden':v;
			}
			obj.visibility=v;
		}
}

if (parseInt(navigator.appVersion) >= 4) { 
	if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4) ) { 
		isNav = true;
		origWidth = innerWidth; 
        origHeight = innerHeight; 
	} else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5) ) {
		isNS6 = true;
		origWidth = innerWidth; 
        origHeight = innerHeight;
	} else { 
		isIE = true;
		coll = "all."; 
		styleObj = ".style"; 
	} 
	if (navigator.platform.indexOf('Mac') != -1) { 
		isMac = true
	} else { 
		isPC = true 
	}  
} else { 
	document.location.href = "/upgrade.html" 
} 
 
function NetscapeSux() { 
      if (innerWidth != origWidth || innerHeight != origHeight) { 
		origWidth = innerWidth; 
		origHeight = innerHeight; 
		location.reload() 
		return false 
	} 
} 
if (isNav || isNS6) { 
	window.captureEvents(Event.RESIZE) 
	window.onresize = NetscapeSux 
} 
function fixLayer(lname) { 
	var fixedLayer 
	fixedLayer = eval("document." + coll + lname + styleObj); 
	return fixedLayer; 
} 
function fixImg(imageTitle,lName) { 
	if (isNav) { 
		fixedImage = eval("document." + lName + ".document." + imageTitle); 
	} else { 
		fixedImage = eval("document." + imageTitle); 
	} 
	return fixedImage; 
} 
function fixImg2(imageTitle,lName1,lName2) { 
	if (isNav) { 
		fixedImage = eval("document." + lName1 + ".document." + lName2 + ".document.images['" + imageTitle + "']"); 
	} else { 
		fixedImage = eval("document." + imageTitle); 
	} 
	return fixedImage; 
} 

