/*=========================================================
	¶°ÀÖ´Â ·¹ÀÌ¾î
=========================================================*/
window.onload=function(){

	// ¶°ÀÖ´Â ·¹ÀÌ¾îÀÇ ÁÂÇ¥ °ª°è»ê

	var ele=$("float_layer");
	if(!ele) return false;	// float_layer ¶ó´Â ¾ÆÀÌµð¸¦ °¡Áø °³Ã¼°¡ ¾øÀ¸¸é ¸®ÅÏ

	var cEle=getCoordinateFloat(ele,"objectById");	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ¹× ´ë»ó °³Ã¼ÀÇ Å©±â, ÁÂÇ¥ °ªÀ» ¹ÝÈ¯
	setCoordinateFloat(ele,cEle);	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ÁöÁ¤

}
window.onresize=function(){

	// ¶°ÀÖ´Â ·¹ÀÌ¾îÀÇ ÁÂÇ¥ °ª°è»ê

	var ele=$("float_layer");
	if(!ele) return false;	// float_layer ¶ó´Â ¾ÆÀÌµð¸¦ °¡Áø °³Ã¼°¡ ¾øÀ¸¸é ¸®ÅÏ

	var cEle=getCoordinateFloat(ele,"objectById");	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ¹× ´ë»ó °³Ã¼ÀÇ Å©±â, ÁÂÇ¥ °ªÀ» ¹ÝÈ¯
	setCoordinateFloat(ele,cEle);	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ÁöÁ¤

}
window.onscroll=function(){

	// ¶°ÀÖ´Â ·¹ÀÌ¾îÀÇ ÁÂÇ¥ °ª°è»ê

	var ele=$("float_layer");
	if(!ele) return false;	// float_layer ¶ó´Â ¾ÆÀÌµð¸¦ °¡Áø °³Ã¼°¡ ¾øÀ¸¸é ¸®ÅÏ

	var cEle=getCoordinateFloat(ele,"objectById");	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ¹× ´ë»ó °³Ã¼ÀÇ Å©±â, ÁÂÇ¥ °ªÀ» ¹ÝÈ¯
	setCoordinateFloat(ele,cEle);	// ´ë»ó °³Ã¼ÀÇ À§Ä¡ ÁöÁ¤

}

// ¶°ÀÖ´Â ·¹ÀÌ¾îÀÇ À§Ä¡ ±¸ÇÏ±â
function getCoordinateFloat(obj,kind){

	if(!obj) return;

	var cX=0;
	var cY=0;
	var cEle=obj.getCoordinates();;

	var hL=Number(document.documentElement.scrollLeft || document.body.scrollLeft);	// È­¸é¿¡ º¸ÀÌÁö ¾Ê´Â ÁÂÃø ¿µ¿ª
	var hT=Number(document.documentElement.scrollTop || document.body.scrollTop);	// È­¸é¿¡ º¸ÀÌÁö ¾Ê´Â »ó´Ü ¿µ¿ª


	switch(kind){

		case "bottom":

			var sW=Math.round(Number(document.documentElement.clientWidth)/2);	// ÀÎÅÍÆäÀÌ½º ¿µ¿ªÀ» Á¦¿ÜÇÑ È­¸é ³ÊºñÀÇ Àý¹Ý
			var sH=Number(document.documentElement.clientHeight);	// ÀÎÅ×ÆäÀÌ½º ¿µ¿ªÀ» Á¦¿ÜÇÑ È­¸é ³ôÀÌ

			cX=(sW+hL)-Math.round(Number(cEle.width)/2);	// x ÁÂÇ¥
			cY=(sH+hT)-Number(cEle.height);	// y ÁÂÇ¥

		break;
		case "objectById":

			var oEle=$(kind).getCoordinates();
			var sW=Number(document.documentElement.clientWidth);	// ÀÎÅÍÆäÀÌ½º ¿µ¿ªÀ» Á¦¿ÜÇÑ È­¸é ³Êºñ
			var sH=Number(document.documentElement.clientHeight);	// ÀÎÅ×ÆäÀÌ½º ¿µ¿ªÀ» Á¦¿ÜÇÑ È­¸é ³ôÀÌ		

			cX=(Number(oEle.left)+Number(oEle.width)+5);	// x ÁÂÇ¥
			cY=(sH+hT)-Number(cEle.height)-228;	// y ÁÂÇ¥

		break;

	}

	var nO=new Object();

	nO.width=cEle.width;
	nO.height=cEle.height;
	nO.left=cEle.left;
	nO.top=cEle.left;
	nO.x=cX;
	nO.y=cY;

	return nO;

}

function setCoordinateFloat(obj,cEle){

	if(!obj) return;

	obj.setStyle("top",cEle.y+"px");
	obj.setStyle("left",cEle.x+"px");

}

//·¹ÀÌ¾î ¶ç¿ì±â
var layerArray=Array();
 
layerArray['menu1']=Array();
layerArray['menu1']['top']=300;
layerArray['menu1']['left']=40;
layerArray['menu1']['width']=696;
layerArray['menu1']['height']=439;
 
layerArray['menu2']=Array();
layerArray['menu2']['top']=300;
layerArray['menu2']['left']=40;
layerArray['menu2']['width']=696;
layerArray['menu2']['height']=439;

layerArray['menu3']=Array();
layerArray['menu3']['top']=300;
layerArray['menu3']['left']=40;
layerArray['menu3']['width']=696;
layerArray['menu3']['height']=1151;
 
layerArray['menu4']=Array();
layerArray['menu4']['top']=300;
layerArray['menu4']['left']=40;
layerArray['menu4']['width']=696;
layerArray['menu4']['height']=1081;

layerArray['menu5']=Array();
layerArray['menu5']['top']=300;
layerArray['menu5']['left']=40;
layerArray['menu5']['width']=696;
layerArray['menu5']['height']=1135;

function viewLayer(num) {
 
	var layerName="menu" + num;
	var layerElem=$(layerName);
	
	layerElem.style.visibility = "visible";
  
  	var myEffect = new Fx.Styles(layerName, {duration: 700, transition: Fx.Transitions.Circ.easeOut}).set(0);
	myEffect.start({
				'opacity': [0, 1],
				'top': [layerArray[layerName]['top']-170, layerArray[layerName]['top']],
				'left': [layerArray[layerName]['left'], layerArray[layerName]['left']],
				'width': [layerArray[layerName]['width'], layerArray[layerName]['width']],
				'height' : [layerArray[layerName]['height'], layerArray[layerName]['height']]
	});
	
	for (var i=1; i <= 5; i++) {
	
		var elem=$("menu" + i);
		
		if(Number(num)!=i){

			elem.setStyle("visibility","hidden");
			elem.setOpacity(0);		
		
		}

	}
	
}
 
 
 
// Hide Layer
 
function hideLayer() {
//  i < = ·¹ÀÌ¾î °¹¼ö
 
  for (var i=1; i <= 5; i++) {
 
	var elem=$("menu" + i);
 
  	elem.setStyle("visibility","hidden");
	elem.setOpacity(0);
 
  }
}
