// JavaScript Document/	1
window.addEvent('domready', function(){
	if ($$('.homepage') != ""){
		$('systemnav').setStyle("top",($('intro').getStyle('height').toInt()+2)+"px");	   
	}
	
	$$('#mainnav ul li').addEvents({'mouseenter':mainnavENTER,'mouseleave':mainnavLEAVE});
	$$('#mainnav ul li ul').setStyle('opacity',0);	
		
	$$('#systemnav ul li').addEvents({'mouseenter':systemnavENTER,'mouseleave':systemnavLEAVE}).getElement('div').setStyle('opacity',0); 
	$$('#systemnav ul li ul li div').setStyle('opacity',0);
	
	
	
	$$('#buttons li').addEvent('click',doMyLink).setStyle('cursor','pointer');	
	
	if($chk($('ln0'))){$('ln0').getElement('a').addEvent('click',toggleSlideNav);}
	if($chk($('ln1'))){$('ln1').getElement('a').addEvent('click',toggleSlideNav);}
	if($chk($('ln2'))){$('ln2').getElement('a').addEvent('click',toggleSlideNav);}
	if($chk($('ln2'))){$('ln3').getElement('a').addEvent('click',toggleSlideNav);}
	$$('#leftside ul li ul li').addEvents({'mouseenter':leftsideSubnavENTER});
	$$('#ln0 ul li').addEvent('mouseleave',leftsideSubnavRollout);
	$$('#ln2 ul li').addEvent('mouseleave',leftsideSubnavRollout);
	$$('.lside_subnav').addEvents({'mouseleave':leftsideSubnavLEAVE}).setStyles({'opacity':0,'display':'block'});
	$$('.opened').each(function(itm,idx){
								//$(itm).set("height",$(itm).getElement('ul').get('height'));
								var a=$(itm).getElement('a').getStyle('height').toInt();
								var u=$(itm).getElement('ul').getStyle('height').toInt();
								$(itm).setStyle('height',(a+u+3)+"px");
								$(itm).getElements('ul li').addEvent('mouseleave',leftsideSubnavRollout);
					   });
	$('logo').addEvent('click',function(e){document.location.href="http://www.aati-us.com";}).setStyle('cursor','pointer');
	
});
window.addEvent('load',function(){fixHeights();});


function fixHeights(){
	var h=$('content').getStyle('height').toInt();
	$('leftside').setStyles({"height": h+"px","padding-top":"0"});
}
function toggleSlideNav(e){
	e.stop();
	closeOthers(this.id);
	var targ= this.getParent();
	var H=targ.getStyle('height').toInt();
	if(H>40){
		targ.className= targ.className.replace("selected","");
		if(targ.className.indexOf("opened")<0){
			targ.tween('height',40);
		}
		
	}else{
		targ.tween('height',targ.getElement('ul').getStyle('height').toInt()+40);
		targ.className= targ.className+" selected";
	}
}
function closeOthers(id){
	for(var i=0; i<4;i++){
		var nm="ln"+i;
		if(id!=nm){
			$(nm).className=$(nm).className.replace("selected","");
			if($(nm).className.indexOf("opened")==-1){
				$(nm).tween('height',40);
			}
			for(var j=0; j<12;j++){
				var nm2=nm+j+"_sn";
				if($chk($(nm2))){
					$(nm2).set('opacity','0');
				}
			}
		}
			
	}
}
function doMyLink(e){
	location.href=this.getElement('a').href;
}
function mainnavENTER(e){
	var cn=$('mainnav').getElement('ul').className;
	$('mainnav').getElement('ul').className= cn+" "+this.id;
	var el;
	if(el=this.getElement('ul')){el.setStyle('display','block').tween('opacity',1);}
}
function mainnavLEAVE(e){	
	var cn=$('mainnav').getElement('ul').className;
	cn=cn.replace(this.id,"");
	$('mainnav').getElement('ul').className=cn;
	var el;
	if(el =this.getElement('ul')) {el.tween('opacity',0)};	
}
function systemnavENTER(e){
	this.className=this.id;
	this.getElement('div').setStyle('display','block').tween('opacity',1);
}
function systemnavLEAVE(e){
	var cn=this.className;
	cn=cn.replace(this.id,"");
	this.className=cn;
	this.getElement('div').tween('opacity','0');
}
function leftsideSubnavENTER(e){
	$(this).className=$(this).className+" selected";
	var myID=this.id+"_sn";
	if($chk($(myID))){
		var lsPos=$("leftside").getPosition();
		var pos=$(this).getPosition();
		$(myID).setStyle("top",(pos.y-lsPos.y)+"px");
		var fx=new Fx.Tween($(myID),{duration:'250'});
		fx.start('opacity',1);
	}
	closeSubnav(this.id);
}
function leftsideSubnavLEAVE(e){
	$(this).tween('opacity',0);
}
function leftsideSubnavRollout(e){
	$(this).className=$(this).className.replace("selected","");
}
function closeSubnav(e){
	var el=e+"_sn";
	$$('.lside_subnav').each(function(itm,i,obj){
							if(el != itm.id){
								var ez=itm.id.replace(/_sn/,"");
								$(ez).className=$(ez).className.replace("selected","");
								itm.set('tween',{'duration':'100'});
								itm.tween('opacity','0');
							}
						});
							  
}

