


var w3c = document.getElementById ? true : false;

var iex = document.all ? true : false;

var ns4 = document.layers ? true : false;



function fixNetscape(){

	if(origWidth != window.innerWidth || origHeight != window.innerHeight){

		window.location.reload();

	}	

}

if(ns4){

	origWidth = window.innerWidth;

	origHeight = window.innerHeight;

	window.onresize = fixNetscape;

}

function newImage(src){

	img = new Image();

	img.src = src;

	return img;

}

function imageSwap(img,obj,div){

	if(ns4 && div != null){

		document.layers[div].document.images[img].src = obj.src;

	}else{

		document.images[img].src = obj.src;

	}

}

function getStyle(name, nest){

	nest = nest ? 'document.'+nest+'.' : '';

	return w3c ? document.getElementById(name).style : iex ? document.all[name].style : ns4 ? eval(nest+'document.'+name) : false;

}



// ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~



Menus = new Object();

var curMenu = null;



MakeMenu = function(name,left,top,rollimg,rollout,rollover,rolldiv){

	this.name = name;

	this.left = left;

	this.top = top;

	this.timer = null;

	this.rollimg = rollimg;

	this.rollout = newImage(rollout);

	this.rollover = newImage(rollover);

	this.rolldiv = (rolldiv != null) ? rolldiv : null;

	this.obj = name+'Object';

	eval(this.obj+'=this');

}

MakeMenu.prototype.show = function(){

	clearTimeout(this.timer);

	getStyle(this.name).visibility = 'visible';

	imageSwap(this.rollimg,this.rollover,this.rolldiv);

	curMenu = this.name;

}

MakeMenu.prototype.hide = function(){

	this.timer = setTimeout(this.obj+'.hideIt()',500);

}

MakeMenu.prototype.hideIt = function(){

	getStyle(this.name).visibility = 'hidden';

	imageSwap(this.rollimg,this.rollout,this.rolldiv);

}

MakeMenu.prototype.startMenu = function(){

	var html;

	if(ns4){

		html = '<layer name="'+this.name+'" left="'+this.left+'" top="'+this.top+'" z-index="1000" visibility="hidden" ';

	}else{

		html = '<div id="'+this.name+'" style="position:absolute; left:'+this.left+'px; top:'+this.top+'px; z-index:1000; visibility:hidden" ';

	}

	html += 'onMouseOver="Menus.'+this.name+'.show()" onMouseOut="Menus.'+this.name+'.hide()">';

	return html;

}

hideCur = function(){

	if(curMenu != null){

		Menus[curMenu].hideIt();

		curMenu = null;

	}

}

endMenu = function(){

	 return ns4 ? '<\/layer>' : '<\/div>';

}

createMenu = function(name,left,top,rollimg,rollout,rollover,rolldiv){

	Menus[name] = new MakeMenu(name,left,top,rollimg,rollout,rollover,rolldiv);

}



// ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~



// object name | left position | top position | rollover image name | normal image src | rollover image src | rollover div name (optional)





createMenu('submenu3', 408, 113, 'img3.gif');




// ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  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=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->
