window.addEvent('domready', function() {


//SmartMenu DropDown
/*
	var menuWd = $$('#topmenu .menu ul');
	menuWd.each(function(m, i){
	
		var exclude = ((m.getParent()).getParent() ).getProperty('class');

		if(exclude == 'menu'){
			var par = m.getParent();
			var parW = par.getStyle('width').toInt();
			var parH = par.getStyle('height').toInt();
			var thisW = m.getStyle('width').toInt();
			//m.setStyle('width', thisW + 'px');
		}else{
			var par = m.getParent();
			var parW = par.getStyle('width').toInt();
			var parH = par.getStyle('height').toInt();
			m.setStyle('visibility', 'hidden');
			m.setStyle('margin-top', -35 + 'px');
			m.setStyle('margin-left', 130 + 'px');
			var thisW = m.getStyle('width').toInt();
			m.setStyle('width', thisW + 'px');
		}
	});







	var menuli = $$('.menu li');
	
	menuli.each(function(mli, i) {


		var smli = mli.getLast();
		var childTag = smli.getTag();
		var liW = mli.getStyle('width').toInt();
		var hgI = smli.getStyle('height').toInt();
		var wdI = smli.getStyle('width').toInt();

		var fx = new Fx.Styles(smli, {duration:1000,wait:false,transition: Fx.Transitions.Elastic.easeOut});
		var fx2 = new Fx.Styles(smli, {duration:300,wait:false,transition: Fx.Transitions.Elastic.easeOut});

		var exclude2 = (mli.getParent()).getProperty('class');
		
		if(exclude2 == 'menu'){
			function doEff(){
				smli.setStyles({height: '0px'});
				fx.start({'height':  hgI + 'px'});
			}
		}else{
			function doEff(){
				smli.setStyles({width: '0px'});
				fx.start({'width': wdI + 'px'});
			}
		}


		mli.addEvent('mouseenter', function(event) {
		
		  if( childTag == 'ul'){

		    smli.setStyles({visibility: 'visible'});
				doEff();

	   	  }

		});

		mli.addEvent('mouseleave', function(event) {
		  if( childTag == 'ul'){

			smli.setStyles({visibility: 'hidden'});

		  }
		});

	});
*/
















function sortNumber(a, b){
	return b - a;
}

	var menuWd = $$('#topmenu .menu ul');
	menuWd.each(function(m, i){
		
		var factor = 1;
		var exclude = ((m.getParent()).getParent() ).getProperty('class');
		var max = new Array();
		var maxT = new Array();

		if(exclude == 'menu'){
			var par = m.getParent();
			var marg = par.getStyle('width').toInt();
			var pars = m.getChildren();
			pars.each(function(p, i){

				if(p.getTag() == 'li'){
					max[i] = p.getStyle('width').toInt();
				}
			});

			var maxT = max.sort(sortNumber);
		
			var max = maxT[0];
			
	    m.setStyles({'width': max + 0 + 'px'});
		}else{
			var par = m.getParent();
			var marg = par.getStyle('width').toInt();
			var pars = m.getChildren();
			pars.each(function(p, i){
				if(p.getTag() == 'li'){
					max[i] = p.getStyle('width').toInt();
				}
			});

			var maxT = max.sort(sortNumber);
		
			var max = maxT[0];
			
	    m.setStyles({'width': max + 0 + 'px'});
		}




		var exclude = ((m.getParent()).getParent() ).getProperty('class');

		if(exclude == 'menu'){
			var par = m.getParent();
			var pars = m.getChildren();
			pars.each(function(p, i){
				if(p.getTag() == 'li'){
						p.setStyles({'width': max + 'px'});
				}
			});

		}else{
			var pars = m.getChildren();
			pars.each(function(p, i){
				if(p.getTag() == 'li'){
					m.setStyles({'margin-top': -35 + 'px'});
					m.setStyles({'margin-left': marg + 'px'});
					p.setStyles({'width': max + 'px'});
				}
			});

		}

	});





	var menuli = $$('#topmenu .menu li');
	
	menuli.each(function(mli, i) {

		var smli = mli.getLast();
		var childTag = smli.getTag();
		var hgI = smli.getStyle('height');
		smli.setStyle('z-index', i);

		var exclude2 = (mli.getParent()).getProperty('class');
		if(exclude2 =='menu'){

		}else{

		}


		mli.addEvent('mouseenter', function(event) {
		
		  if( childTag == 'ul'){
	    smli.setStyles({visibility: 'visible'});
			smli.effect('height', {duration: 300, 
						transition: Fx.Transitions.Bounce.easeOut}).start(0,hgI);
	   	  }

		});

		mli.addEvent('mouseleave', function(event) {
		  if( childTag == 'ul'){
				smli.setStyles({visibility: 'hidden'});
		  }
		});

	});
});
