
var ua = navigator.userAgent.toLowerCase();

var smenuLeft = {
	s110000000: 0,
	s120000000: 176,
	s130000000: 351,
	s150000000: 526,
	s140000000: 701
};

if(ua.indexOf("safari") != -1){
	var smenuLeft = {
		s110000000: -8,
		s120000000: 168,
		s130000000: 343,
		s150000000: 518,
		s140000000: 693
	};
}

function submenu(menu, flg){
	var menuId = menu.id;
	
	if( ( menuId.indexOf("logo_", 0) == -1 ) && ( menuId.indexOf("_sub", 0) == -1 ) ){
		
		if( menuId.indexOf("0", 0) == -1 ){
			
			var submenuId = menuId + "_sub";
			var smenu = document.getElementById(submenuId);
			var bodyw = document.getElementsByTagName('body')[0].clientWidth;
			
			if(ua.indexOf("safari") != -1){
				var bodyw = window.innerWidth;
			}
			
			if( bodyw >= 900 ){
				if( flg ){
					smenu.style.left = ((bodyw - 900) / 2 + smenuLeft[menu.id]) + "px";
					smenu.style.visibility = "visible";
				} else {
					smenu.style.visibility = "hidden";
				}
			} else {
				if( flg ){
					if(ua.indexOf("safari") != -1){
						//サファリ用処理　要見直し　8ではなく0を足せば不要になるかも
						smenu.style.left = smenuLeft[menu.id] + 8 + "px";
					} else {
						smenu.style.left = smenuLeft[menu.id] + "px";
					}
					smenu.style.visibility = "visible";
				} else {
					smenu.style.visibility = "hidden";
				}
			}
			
		} else {
			
			var submenuId2 = menuId.split("_");
			var submenuId = submenuId2[0] + "_sub";
			var smenu = document.getElementById(submenuId);
			var bodyw = document.getElementsByTagName('body')[0].clientWidth;
			
			if(ua.indexOf("safari") != -1){
				var bodyw = window.innerWidth;
			}
			
			if( bodyw >= 900 ){
				if( flg ){
					smenu.style.left = ((bodyw - 900) / 2 + smenuLeft[submenuId2[0]]) + "px";
					smenu.style.visibility = "visible";
				} else {
					smenu.style.visibility = "hidden";
				}
			} else {
				if( flg ){
					if(ua.indexOf("safari") != -1){
						smenu.style.left = smenuLeft[submenuId2[0]] + 8 + "px";
					} else {
						smenu.style.left = smenuLeft[submenuId2[0]] + "px";
					}
					smenu.style.visibility = "visible";
				} else {
					smenu.style.visibility = "hidden";
				}
			}
			
		}
		
	}
}




