var JMenu = new Class({
	initialize: function(el)
	{
		var elements = $$('li', el);
		var nested = null;
		for (var i=0; i<elements.length; i++)
		{	
		
			var element = elements[i];

			element.addEvent('mouseover', function(){ this.addClass('hover'); });
			element.addEvent('mouseout', function(){ this.removeClass('hover'); });

			//find nested UL
			nested = $('ul', element);
			if(!nested) {
				continue;
			}

			//declare width
			var offsetWidth  = 0;

			//find longest child
			for (k=0; k < nested.childNodes.length; k++) {
				var node  = nested.childNodes[k]
				if (node.nodeName == "LI")
					offsetWidth = (offsetWidth >= node.offsetWidth) ? offsetWidth :  node.offsetWidth;
			}

			//match longest child
			for (l=0; l < nested.childNodes.length; l++) {
				var node = nested.childNodes[l]
				if (node.nodeName == "LI") {
					$(node).setStyle('width', offsetWidth+'px');
				}
			}

			$(nested).setStyle('width', offsetWidth+'px');
		}
	}
});
var JTabs = new Class({
	initialize: function(el)
	{
		
		var elements = $ES('li', el);
		var total = elements.length;
		elements.each(function(element, i) { 
			element.addEvent('mouseover', function(){ this.setStyle('cursor','pointer'); });
			//element.addEvent('mouseout', function(){ this.addClass('n');this.removeClass('s'); });
			element.addEvent('click', function(){
											   this.addClass('s');this.removeClass('n');
											   $(el.id+(i+1)).setStyle("display",'block');
											   for(a=0;a<total;++a){
												  if(a!=i){
													  elements[a].addClass('n');elements[a].removeClass('s');
													  if($(el.id+(a+1))){
														  $(el.id+(a+1)).setStyle("display",'none');
													  }
												  } 
											   }
									});
		});
		
	}
});
// JavaScript Document
function Popup(url,name,width,height,resize,scroll) {
 var dialogWin = new Object();
 dialogWin.width = width;
 dialogWin.height = height;
 if (navigator.appName == "Netscape") {
	 dialogWin.left = window.screenX + ((window.outerWidth - dialogWin.width) / 2);
	 dialogWin.top = window.screenY + ((window.outerHeight - dialogWin.height) / 2);
	 var attr = 'screenX=' + dialogWin.left + ',screenY=' + dialogWin.top + ',resizable=' + resize + ',width=' + dialogWin.width + ',height=' + dialogWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
 } else if (document.all) {
	 dialogWin.left = (screen.width - dialogWin.width) / 2;
	 dialogWin.top = (screen.height - dialogWin.height) / 2;
	 var attr = 'left=' + dialogWin.left + ',top=' + dialogWin.top + ',resizable=' + resize + ',width=' + dialogWin.width + ',height=' + dialogWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
 }
 window.open(url,name,attr);
}
if (document.images)   self.name = 'mainwindow';