var byId = function(id){return document.getElementById(id);},
	byTagName = function (tag,target) {target = target || document;return target.getElementsByTagName(tag);},
	ie=/MSIE/i.test(navigator.userAgent),
	forEach = function(target,fun){
		for(var i=0,len=target.length; i<len; i++)
			fun(target[i],i);
	},
	main_menus = byTagName('a',byId('menu')),
	sub_menus = byTagName('ul',byId('top_menu')),
	old_sub_menu = sub_menus[0], 
	logo_imgs = byTagName('img',byId('top_banner')),
	old_img = logo_imgs[document.body.id-1];
	//alert(document.body.id+" "+logo_imgs.length);
	old_img.style.display = 'block';
	byId('top_menu').style.marginLeft='-10px';
	forEach(sub_menus,function(t,i){
		t['w']  = t.innerHTML.replace(/^\s+|\s+$/,'').length;	
		t.style.marginLeft = '0px';	
	});
	
	forEach(main_menus,function(t,i){		
		t.onmouseover=function(){
			if(old_sub_menu) old_sub_menu.style.display = 'none';
			sub_menus[i].style.display = 'block';			
			if(i == 1)sub_menus[i].style.marginLeft = '90px';
			if(i == 2)sub_menus[i].style.marginLeft = '100px';
			if(i == 3)sub_menus[i].style.marginLeft = '270px';
			if(i == 4)sub_menus[i].style.marginLeft = '200px';
			if(i == 5)sub_menus[i].style.marginLeft = '380px';
			//document.body.id == 1 ||  document.body.id == 10? '380px' : '450px';
			if(i == 6)sub_menus[i].style.marginLeft =  '470px';
			//document.body.id == 1 ||  document.body.id == 10? '470px' : '540px';
			if(i == 7)sub_menus[i].style.marginLeft = '120px';
			if(i == 8)sub_menus[i].style.marginLeft = '380px';
			if(i == 9)sub_menus[i].style.marginLeft = '300px';		
			if(old_img)old_img.style.display = 'none';
			logo_imgs[i].style.display = 'block';
			
			old_img = logo_imgs[i];
			old_sub_menu = sub_menus[i];
		}
	});
	
	window.onerror=function(){
		void(0);
		return false;
	}
