window.addEvent('domready', function() {
	initMainMenu();
	initAllMenu();
	if ($('headerLogo')) $('headerLogo').addEvent('click', function() { gotoMain(); });
});

var __subMenuTopStart = 10; // ¼­ºê¸Þ´º ¾Ö´Ï¸ÞÀÌ¼Ç ½ÃÀÛ À§Ä¡
var __subMenuTopEnd = 34;   // ¼­ºê¸Þ´º ¾Ö´Ï¸ÞÀÌ¼Ç Á¾·á À§Ä¡
var __subMenuBoundL = 220; // ¼­ºê¸Þ´º ÁÂÃø °æ°è
var __subMenuBoundR = 900; // ¼­ºê¸Þ´º ¿ìÃø °æ°è
var __subMenuStart = 250; // ¼­ºê¸Þ´º ½ÃÀÛ À§Ä¡ (left)
var __subMenuDuration = 400;   // ¼­ºê¸Þ´º ¾Ö´Ï¸ÞÀÌ¼Ç ½Ã°£
var __subMenuTransition = 'sine:out'; // ¼­ºê¸Þ´º ¾Ö´Ï¸ÞÀÌ¼Ç ¸Þ¼Òµå

function initMainMenu() {

	$('mainMenuShadow').setOpacity(0);
	$('mainMenuShadow').show();
	$('mainMenuShadow').setOpacity(0.4);

	new artpq.ImageButtonClass($('mainMenuList').getElements('img.main_menu'), {
		out: false,
		container: $('headerWrapper'),
		layers: $('headerWrapper').getElements('div.sub-menu-container'),
		prebuild: false,
		fade: false

	}).addEvents({
		'onSelect': function(index) {
			var c = this.options.layers[index].setOpacity(0.8);
			var l = this.options.layers[index].getElement('ul.sub-menu-list');//.setOpacity(0.7);
//
//			var bPos = this.elements[index].image.getPosition();
//			var bSize = this.elements[index].image.getSize();
//			var posCenter = Math.ceil(bPos.x + bSize.x / 2);
//
//			var lSize = l.getSize();
//			var lLeft = (posCenter - (lSize.x / 2)).toInt();
//			if(lLeft < __subMenuBoundL) lLeft = __subMenuBoundL;
//			if (lLeft + lSize.x > __subMenuBoundR) lLeft = __subMenuBoundR - lSize.x;

			l.setStyle('left', __subMenuStart);
			new Fx.Tween(this.options.layers[index], {property: 'top',fps:100,duration:__subMenuDuration,link:'ignore', transition:__subMenuTransition}).start(__subMenuTopEnd);
		},
		'onUnSelect': function(index) {
			this.options.layers[index].setStyle('top', __subMenuTopStart);
			//new Fx.Tween(this.options.layers[index], {property: 'top',fps:100,duration:200,link:'cancel', transition:__subMenuTransition}).start(__subMenuTopStart);
		},
		'leaveContainer': function() {
			this.unSelect(-1);
		}
	}).build();
}

var __allMenuOpen = false;
var __allMenuInitTop = 0;

function initAllMenu() {
	var allMenuOn = new Fx.Tween($('allMenuContainer'), {property: 'top',fps:100,duration:900,link:'ignore', transition:'bounce:out'});
	var allMenuOff = new Fx.Tween($('allMenuContainer'), {property: 'top',fps:100,duration:500,link:'ignore', transition:'pow:out'});
	__allMenuInitTop = $('allMenuContainer').getTop();


	if ($('allMenuHandle')) {
		$('allMenuHandle').addEvent('click', function() {
			if (!__allMenuOpen) {
				allMenuOn.start(0);
				$('allMenuContainer').setOpacity(0.9);
				$('allMenuHandle').setOpacity(0.9);
				$('allMenuHandle').setStyle('background-image', 'url(' + __url + '/images/common/util_btn_r.gif)');
			} else {
				allMenuOff.start(__allMenuInitTop);
				$('allMenuHandle').setOpacity(1);
				$('allMenuHandle').setStyle('background-image', 'url(' + __url + '/images/common/util_btn.gif)');
			}

			__allMenuOpen = !__allMenuOpen;
		});
	}
}


//¸ÞÀÎ °¶·¯¸® ½ºÅ©·Ñ
function initGallery() {
	var galleryLeft = "";
}
