/* Topvi 높이계산*/
function changeDiv(chPos,fileName, size){
	//alert(chPos+fileName+size);
	var conSize= (size=="100%") ? "100%" : size+"px";
	var getEI; // 엘리먼트 네임
	var mouseCh=""; // on/out

	switch(fileName){
		case"Topmenu":{
			getEI="titleAreaIn";
			mouseCh=size!=125 ? "on" :"out";
			playerHid(mouseCh);break; 
			}
		case"ProductList":{
			getEI="quickArea";setWidth(document.body.clientWidth > 996? document.body.clientWidth: 996);
			mouseCh=size!=22 ? "on" :"out";
			playerHid(mouseCh); break;
			}
		case"sitemap":{
			getEI="topMenuArea";
			mouseCh=size!=18 ? "on" :"out";
			playerHid(mouseCh);break;
			}
		default : break;
	}
	if(chPos=="w"){
		dEI(getEI).style.width=conSize;
	} else{
		dEI(getEI).style.height=conSize;
	}
	//controlMov(mouseCh);
}
function playerHid(mouseCh){
	if(document.getElementById("mPlayer")){
		if(mouseCh=="on"){
			PauseClick();
			document.getElementById("mPlayer").style.visibility="hidden";
		}else{
			document.getElementById("mPlayer").style.visibility="visible";
			PlayClick();
		}
	}
	if(document.getElementById("iframe_tv")){
		if(!iframe_tv.document.getElementById("mPlayer")) return false;
		if(mouseCh=="on"){
			iframe_tv.document.getElementById("mPlayer").Pause();
			iframe_tv.document.getElementById("mPlayer").style.visibility="hidden";
		}else{
			iframe_tv.document.getElementById("mPlayer").style.visibility="visible";
			iframe_tv.document.getElementById("mPlayer").Play();
		}
	}
}

/* 위젯 계산 */
function setWidth(newWidth)
{
	ProductList.obj().setWidth(newWidth);
}


/* ---------------------------------------------
* 함수명 : 링크 구하기
* 설  명 : 메뉴링크
 ---------------------------------------------*/
function  getMenu(menu_code, nameCheck) {
	//alert(menu_code);
	var retUrl = "/";
	var retName = "";
	//menu_code = menu_code.toUpperCase();
	switch(menu_code){
		//case "":{retUrl = "/main/default.jsp"; retName = ""; break; } //메인
		case "E10000":{retUrl = "/brand/brd_concept.jsp "; retName = "BRAND"; break; } //Brand Concept
		case "E10100":{retUrl = "/brand/brd_concept.jsp "; retName = "LANEIGE"; break; } //Brand Concept
		case "E10101":{retUrl = "/brand/brd_concept.jsp "; retName = "CONCEPT"; break; } //Brand Concept
		case "E10102":{retUrl = "/brand/brd_lastory.jsp "; retName = "STORY"; break; } //Brand Story
		case "E10103":{retUrl = "/brand/brd_woman.jsp "; retName = "LANEIGE WOMAN"; break; } //Brand Laneige Woman
		case "E10104":{retUrl = "/brand/brd_history.jsp "; retName = "HISTORY"; break; } //Brand History
		case "E10200":{retUrl = "/brand/brd_hmstory.jsp "; retName = "LANEIGEHOMME"; break; } //Brand HOMME story
		case "E10300":{retUrl = "/brand/brd_model.jsp "; retName = "MODEL"; break; } //Brand Model
		case "E10400":{retUrl = "/brand/brd_tvcf.jsp "; retName = "AD"; break; } //Brand AD TV-CF
		case "E10401":{retUrl = "/brand/brd_tvcf.jsp "; retName = "TV-CF"; break; } //Brand AD TV-CF
		case "E10402":{retUrl = "/brand/brd_print.jsp "; retName = "PRINT AD"; break; } //Brand AD Print AD
		case "E10403":{retUrl = "/brand/brd_wall.jsp "; retName = "WALLPATER"; break; } //Brand AD Wallpater
		case "E10500":{retUrl = "/brand/brd_hot.jsp "; retName = "HOT &amp; NEW"; break; } //Brand Hot & New
		case "E10600":{retUrl = "/brand/brd_best.jsp "; retName = "BEST SELLER"; break; } //Brand Best Seller
		case "E20000":{retUrl = "/product/prd_list.jsp "; retName = "SKINCARE"; break; } //SKINCARE Prefect Renew
		case "E20100":{retUrl = "/product/prd_list.jsp?brandcd=214083 "; retName = "PREFECT RENEW"; break; } //SKINCARE Prefect Renew
		case "E20200":{retUrl = "/product/prd_list.jsp?brandcd=214084 "; retName = "HYDRA SOLUTION"; break; } //SKINCARE Hydra Solution
		case "E20300":{retUrl = "/product/prd_list.jsp?brandcd=214085 "; retName = "BASIC CARE"; break; } //SKINCARE Basic Care
		case "E20400":{retUrl = "/product/prd_list.jsp?brandcd=214086 "; retName = "ULTRA HYDRO"; break; } //SKINCARE Ultra Hydro
		case "E20500":{retUrl = "/product/prd_list.jsp?brandcd=214087 "; retName = "WATER BANK"; break; } //SKINCARE Water Bank
		case "E20600":{retUrl = "/product/prd_list.jsp?brandcd=214088 "; retName = "STAR WHITE"; break; } //SKINCARE Star White
		case "E20700":{retUrl = "/product/prd_list.jsp?brandcd=214089 "; retName = "PORE TROUBLE"; break; } //SKINCARE Pore Trouble
		case "E20800":{retUrl = "/product/prd_list.jsp?brandcd=214090 "; retName = "SENSITIVE"; break; } //SKINCARE Sensitive
		case "E20900":{retUrl = "/product/prd_list.jsp?brandcd=214091 "; retName = "SUNCARE"; break; } //SKINCARE Suncare
		case "E21000":{retUrl = "/product/prd_list.jsp?brandcd=214092 "; retName = "SPECIAL CARE"; break; } //SKINCARE Special Care
		case "E21100":{retUrl = "/product/prd_list.jsp?brandcd=214104 "; retName = "WHITE PLUS RENEW"; break; } //SKINCARE Special Care
		case "E30000":{retUrl = "/product/prd_collection.jsp "; retName = "MAKEUP"; break; } //MAKEUP
		case "E30100":{retUrl = "/product/prd_collection.jsp "; retName = "SEASONAL COLLECTION"; break; } //MAKEUP
		case "E30200":{retUrl = "/product/prd_list.jsp?brandcd=215072"; retName = "BASE MAKEUP"; break; } //MAKEUP_Base Makeup_Makeup Base
		case "E30201":{retUrl = "/product/prd_list.jsp?brandcd=215072 "; retName = "MAKEUP BASE"; break; } //MAKEUP_Base Makeup_Makeup Base
		case "E30202":{retUrl = "/product/prd_list.jsp?brandcd=215073 "; retName = "FOUNDATION"; break; } //MAKEUP_Base Makeup_foundation
		case "E30203":{retUrl = "/product/prd_list.jsp?brandcd=215074 "; retName = "CONCEALER"; break; } //MAKEUP_Base Makeup_concealer
		case "E30204":{retUrl = "/product/prd_list.jsp?brandcd=215075 "; retName = "POWDER &amp; PACT"; break; } //MAKEUP_Base Makeup_Powder & Pact
		case "E30205":{retUrl = "/product/prd_list.jsp?brandcd=215076 "; retName = "BLUSHER"; break; } //MAKEUP_Base Makeup_Blusher
		case "E30206":{retUrl = "/product/prd_list.jsp?brandcd=215077 "; retName = "MIST"; break; } //MAKEUP_Base Makeup_Mist
		case "E30301":{retUrl = "/product/prd_list.jsp?brandcd=215078 "; retName = "MASCARA"; break; } //MAKEUP_Eye Makeup_Mascara
		case "E30302":{retUrl = "/product/prd_list.jsp?brandcd=215079 "; retName = "EYELINER"; break; } //MAKEUP_Eye Makeup_EyeLiner
		case "E30303":{retUrl = "/product/prd_list.jsp?brandcd=215080 "; retName = "EYEBROW"; break; } //MAKEUP_Eye Makeup_Eyebrow
		case "E30304":{retUrl = "/product/prd_list.jsp?brandcd=215081 "; retName = "EYESHADOW"; break; } //MAKEUP_Eye Makeup_Eyeshadow
		case "E30401":{retUrl = "/product/prd_list.jsp?brandcd=215082 "; retName = "LIPGLOSS"; break; } //MAKEUP_Lip Makeup_Lipgloss
		case "E30402":{retUrl = "/product/prd_list.jsp?brandcd=215083 "; retName = "LIPSTICK"; break; } //MAKEUP_Lip Makeup_Lipstick
		case "E30403":{retUrl = "/product/prd_list.jsp?brandcd=215084 "; retName = "LIPLINER &amp; ETC"; break; } //MAKEUP_Lip Makeup_Lipliner & Etc
		case "E30500":{retUrl = "/product/prd_list.jsp?brandcd=214096 "; retName = "MAKEUP REMOVER"; break; } //MAKEUP_Makeup Remover
		case "E30600":{retUrl = "/product/prd_list.jsp?brandcd=214097 "; retName = "ACCESSORY"; break; } //MAKEUP_Accessory
		case "E40000":{retUrl = "/product/prd_list.jsp?brandcd=214098"; retName = "LANEIGE HOMME"; break; } //LANEIGEHOMME_Basic Aqua
		case "E40100":{retUrl = "/product/prd_list.jsp?brandcd=214098 "; retName = "BASIC AQUA"; break; } //LANEIGEHOMME_Basic Aqua
		case "E40200":{retUrl = "/product/prd_list.jsp?brandcd=214099 "; retName = "WHITE ACTIVE"; break; } //LANEIGEHOMME_White Active
		case "E40300":{retUrl = "/product/prd_list.jsp?brandcd=214100 "; retName = "ANTI TROUBLE"; break; } //LANEIGEHOMME_Anti Trouble
		case "E40400":{retUrl = "/product/prd_list.jsp?brandcd=214101 "; retName = "SUB BLOCK"; break; } //LANEIGEHOMME_Sub Block
		case "E40500":{retUrl = "/product/prd_list.jsp?brandcd=214102 "; retName = "COOL SPORTS"; break; } //LANEIGEHOMME_Cool Sports
		case "G50100":{retUrl = "/general/map.jsp "; retName = "PRODUCT MAP"; break; } //Product Map
		case "G50200":{retUrl = "/general/search.jsp "; retName = "PRODUCT SEARCH"; break; } //Product Search
		case "G50300":{retUrl = "/general/faq.jsp "; retName = "FAQ"; break; } //FAQ
		case "G50400":{retUrl = "/general/contact.jsp "; retName = "CONTACT US"; break; } //Contact us
		case "G50500":{retUrl = "/general/sitemap.jsp "; retName = "SITEMAP"; break; } //Sitemap
		case "G50600":{retUrl = "/general/global.jsp "; retName = "GLOBAL LANEIGE"; break; } //Select your country

		case "Main01":{retUrl = "/product/prd_view.jsp?prdtcd=215083005";break; } //main Link
		case "Main02":{retUrl = "/product/prd_list.jsp?brandcd=214104";break; } //main Link
		case "Main03":{retUrl = "/product/prd_view.jsp?prdtcd=214101002"; break; } //main Link
		case "Banner01":{retUrl = "/product/prd_view.jsp?prdtcd=215073008"; break; } //main Banner
		case "Banner02":{retUrl = "/brand/brd_lastory.jsp";break; } //main Banner
		case "english":{retUrl = "/main.jsp";break; } // intro_english
		case "korea":{retUrl = "http://www.laneige.co.kr/";break; } // intro_korea

	default : retUrl="/default.asp";
	}
	if(nameCheck==1){
		return retName ;
	}else{
		return retUrl ;
	}
	goMenu(retUrl);
}


/* ---------------------------------------------
* 함수명 : 내부링크
* 설  명 : 메뉴링크  goMenu('M00000','','')
 ---------------------------------------------*/
function goMenu(menu_code) {
	switch(menu_code){
		//case"M3040000":{_target = 2; features="width=656, height=613"; break; }
		//case"english":{_target = 1; features=""; break; }
		//case"footer1":{_target = 2; features="width=550, height=555"; break; }
		case"korea":{_target = 1; features=""; break; }
		default : 		_target=""; features="" ;
	}
	linkURL (getMenu(menu_code) , _target, features);
}

/* ---------------------------------------------
* 함수명 : Local Line Map
* 설  명 : 
 ---------------------------------------------*/
function goLocation(menu_code){
	//var menuSec = menu_code.substring(0,1);
	var dep1 = menu_code.substring(0,2);
	var dep2 = menu_code.substring(2,4);
	var dep3 = menu_code.substring(4,6);
	var depCheck = 3;

	if(dep2=="00"){
		depCheck=1;
	} else{
		if(dep3=="00"){
		depCheck=2;
			//if(dep1=="G2" || dep1=="G4"){
			//depCheck = 1;
			//}
		}
	}

	var linkUrl= new Array(
		getMenu(dep1+"0000"),
		getMenu(dep1+dep2+"00"),
		getMenu(dep1+dep2+dep3)
	)

	var linkName= new Array(
		getMenu(dep1+"0000",1),
		getMenu(dep1+dep2+"00",1),
		getMenu(dep1+dep2+dep3,1)
	)

	var lineMap="<span class='dep0'><a href='/main.jsp'>HOME</a></span>";
	for(i=0; i<depCheck-1; i++){
		lineMap = lineMap+"<span class='dep"+[i+1]+"'><a href='"+linkUrl[i]+"'>"+linkName[i]+"<\/a><\/span>";
	}

	if( i=depCheck-1 ){
		lineMap = lineMap+"<span class='dep3 thisPage'>"+linkName[i]+"<\/span>";
	}

	document.write(lineMap);

}


/* ---------------------------------------------
 * 함수명 : 서비스  이동
 * 설  명 : 타겟이 있으면 새창 열고, 없으면 self로 이동
 *link :
 *_target : 1: 새창, 2: 팝업, 없음: self
 *features : with=200,height=100
 ---------------------------------------------*/
function linkURL(link, _target, features){
	if (link=="" || link==null) {
	} else {
		if(_target=="1"||_target=="_blank") {
			window.open( link );
		} else if(_target=="2") {
			openPop1(link,features) ;
		} else {
			location.href = 	link ;
		}
	}
}