﻿function AlertFrm(Str, FrmEl) {
	alert(Str);
	if (FrmEl) eval(FrmEl).focus();
}


function ChgImageSrc(obj, _Target, _width, _height) {
	var targetObj = document.getElementsByName(_Target)[0];
	//alert(targetObj);
	targetObj.src = obj.src;
/*	if (_width && _height) {
		targetObj.onload = function () {
			ResizeImg(targetObj, obj.width, obj.height, _width, _height);
		}
	}*/
}


function ResizeImg(obj, width1, height1, width2, height2) {
	if (height2 == "") height2 = width2;
	if ((width1 / width2) >= (height1 / height2)) {
		obj.width = width2;
		obj.height = height1 * width2 / width1;
	}
	else {
		obj.height = height2;
		obj.width = width1 * height2 / height1;
	}
}


function resizeImg(obj, width1, height1, width2) {
	if (width1 < height1 && width1 >= width2) {
		obj.width = width2;
	}
}


function TagThis(obj, _className1, _className2) {
	if (_Tagged != "") {
		document.getElementsByName(_Tagged)[0].className = _className2;
		document.getElementsByName(_Tagged)[0].onmouseover = function () {
			this.className = _className1;
		}
		document.getElementsByName(_Tagged)[0].onmouseout = function () {
			this.className = _className2;
		}
	}
	_Tagged = obj.id;
	obj.className = _className1;
	obj.onmouseover = "";
	obj.onmouseout = "";
}


function pointShift(num) {
	num = (Math.round(num*100)) / 100;
	return num;
}


var ShownLayer = "";
function ShowLayer(obj, obj1) {
	if (ShownLayer == "") {
		document.getElementsByName(obj)[0].style.display = "block";
		ShownLayer = obj;
	}
	else {
		document.getElementsByName(ShownLayer)[0].style.display = "none";
		document.getElementsByName(obj)[0].style.display = "block";
		ShownLayer = obj;
	}
	imgOutG(document.getElementsByName(obj1)[0]);
}


function imgOver(obj) {
	if (obj.src.indexOf("_o.jpg") < -1) {
		var overTmp = obj.src.replace(".jpg", "_o.jpg");
		var imgTmp = new Image();
		imgTmp.src = overTmp
		obj.src = imgTmp.src;
		obj.style.cursor = "hand";
	}
}


function imgOut(obj) {
	if (obj.src.indexOf("_o.jpg") > 0) {
		var overTmp = obj.src.replace("_o.jpg", ".jpg");
		var imgTmp = new Image();
		imgTmp.src = overTmp
		obj.src = imgTmp.src;
	}
}


function imgOverG(obj) {
	if (obj.src.indexOf("_o.gif") < 0) {
		var overTmp = obj.src.replace(".gif", "_o.gif");
		var imgTmp = new Image();
		imgTmp.src = overTmp
		obj.src = imgTmp.src;
		obj.style.cursor = "hand";
	}
}


function imgOutG(obj) {
	if (obj.src.indexOf("_o.gif") > -1) {
		var overTmp = obj.src.replace("_o.gif", ".gif");
		var imgTmp = new Image();
		imgTmp.src = overTmp
		obj.src = imgTmp.src;
	}
}


function drawFlash(fID, fURL, w, h, wmode, bgClr, lstate) {
	var tmpStr = "";

	tmpStr += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+ fID +"' align='middle'>";
	tmpStr += "<param name='allowScriptAccess' value='sameDomain' />";
	tmpStr += "<param name='movie' value='"+ fURL +"' />";
	tmpStr += "<param name='quality' value='high' />";
	tmpStr += "<param name='menu' value='false' />";

	if (lstate == 2) tmpStr += "<param name='loop' value='false' />"; 
	if (wmode == 1) tmpStr += "<param name='wmode' value='transparent' />";
	if (bgClr != null && bgClr != "undefined") tmpStr += "<param name='bgcolor' value='"+ bgClr +"' />";

	tmpStr += "<embed src='"+fURL+"' quality='high' ";

	if (lstate == 2) tmpStr += "loop='false' ";
	if (wmode == 1) tmpStr += "wmode='transparent' ";
	if (bgClr != null && bgClr != "undefined") tmpStr += "bgcolor='#ffffff' ";

	tmpStr += "width='"+ w +"' height='"+ h +"' name='"+ fID +"' menu='false' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' /></embed>";
	tmpStr += "</object>";

	document.write(tmpStr);
}


function drawMedia(fID, fURL, w, h, bgClr, lstate) {
	var tmpStr = "";
	tmpStr += "<embed src='"+fURL+"' ";
	if (lstate == 2) tmpStr += "loop='false' ";
	if (bgClr != null && bgClr != "undefined") tmpStr += "bgcolor='#ffffff' ";
	if (w != "") tmpStr += " width='"+ w;
	if (h != "") tmpStr += " height='"+ h;
	tmpStr += "' name='"+ fID +"' menu='false' type='application/x-shockwave-flash' autoplay='false'></embed>";
	document.write(tmpStr);
}


function GoUrl(Str, Target) {
	if (Target) window.open(Str);
	else location.href = Str;
}


function resizeFrame(iframeObj) {
	var innerBody = iframeObj.contentWindow.document.body;
	oldEvent = innerBody.onclick;
	innerBody.onclick = function() {
		resizeFrame(iframeObj, 1);
		oldEvent;
	};

	var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
	iframeObj.style.height = innerHeight;

	if (!arguments[1])
		this.scrollTo(1,1);
}


function GoSearch() {
	var strKeyword = document.SiteSearch.SearchKeyword.value;
	if (!strKeyword) {
		alert("검색어를 입력하세요.");
		document.SiteSearch.SearchKeyword.focus();
	}
	else {
		document.SiteSearch.action = "/Search/";
		document.SiteSearch.submit();
	}
}


var TopLinkValue = new Array(new Array("/Intro/", "/Intro/?Intro=1", "/Intro/?Intro=2", "/Intro/?Intro=3"), new Array("/World/", "/World/?World=1", "/World/?World=2", "/World/?World=3", "/World/?World=4"), new Array("/Fashion/", "/Fashion/?Fashion=1", "/Fashion/?Fashion=Recommend"), new Array("/Market/", "/Market/?Market=Consult", "/Market/?Market=Infomation", "/Market/?Market=Infomation&FormType=transport", "/Market/?Market=Infomation&FormType=exchange","/Market/?Market=directory","/Market/?Market=directory"), new Array("/Article/?dataGubun=Notice", "/Article/?dataGubun=FAQ", "/Poll/","/Article/QNA.asp","/Article/Movie.asp?CatNum=4&SubNum=4","/Article/Picture.asp?CatNum=4&SubNum=5"), new Array("/Market/?Market=Registration", "/Market/?Market=MyPage"), new Array("/Market/?Market=Registration", "/Market/?Market=MyPage"), new Array("/Sitemap/"));
var TopLinkValue2 = new Array(new Array("/Intro/", "/Intro/?Intro=1", "/Intro/?Intro=2", "/Intro/?Intro=3"), new Array("/World/", "/World/?World=1", "/World/?World=2", "/World/?World=3", "/World/?World=4"), new Array("/Fashion/", "/Fashion/?Fashion=1", "/Fashion/?Fashion=Recommend"), new Array("/Market/", "/Market/?Market=Consult", "/Market/?Market=Infomation", "/Market/?Market=Infomation&FormType=transport", "/Market/?Market=Infomation&FormType=exchange"), new Array("/Article/?dataGubun=Notice", "/Article/?dataGubun=FAQ", "/Article/QNA.asp","/Article/Movie.asp?CatNum=4&SubNum=3","/Article/Picture.asp?CatNum=4&SubNum=4"), new Array("/Market/?Market=Registration", "/Market/?Market=MyPage"), new Array("/Market/?Market=Registration", "/Market/?Market=MyPage"), new Array("/Sitemap/"));

function TopLink(Cat, Sub) {
	location.href = TopLinkValue[Cat][Sub];
}

function TopLink2(Cat, Sub) {
	location.href = TopLinkValue2[Cat][Sub];
}


function PopMap(Lang) {
	var CookieData = document.cookie;
	if (CookieData.indexOf("Lang;") > -1)
		window.open("/Assets/Map/Map.asp", "Map", "width=990, height=630, scrollbars=no");
	else
		window.open("/Assets/MapEn/Map.asp", "Map", "width=990, height=630, scrollbars=no");
}

var BuildingArray = new Array("", "두타", "밀리오레", "Hello apM", "청대문", "동화상가", "통일상가", "동대문종합시장", "평화시장", "신평화", "남평화시장", "제일평화시장", "광희시장", "에어리어6", "유어스", "누죤", "디자이너 클럽", "골든타운", "apM", "혜양엘리시움", "올레오", "아트프라자", "테크노", "디오트", "청평화시장", "동평화시장", "한섬204");
var BuildingEnArray = new Array("", "Doosan Tower", "Migliore", "Hello apM", "Choengdaemun", "Donghwa Market", "Tongil Market", "Dongdaemun Shopping Complex", "Pyeongshwa Market", "Sinpyeongshwa Market", "Nampyeongshwa Market", "Jeilpyeonghwa Market", "Kwanghee Market", "Area6", "u:us", "Nuzzon", "Designer's Club", "Golden Town", "apM", "Hyeyang", "Allneo", "Art Plaza", "Techno Market", "The OT", "Cheongpyeonghwa Market", "Dongpyeonghwa Market", "Hanseom204");

function PrintBuilding(obj) {
	var tmpStr = "<select name='Building' class=ButtonInput' onChange='GetFloor(this.value)'><option value=''>선택하세요.</option>";
	for (i=1; i<BuildingArray.length; i++) {
		tmpStr += "<option value='"+ i +"'>"+ BuildingArray[i] +"</option>";
	}
	tmpStr += "</select>";
	document.write(tmpStr);
}

var FloorArray1 = new Array("", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1" ,"B2", "B3", "B4", "B5", "B6");
var FloorArray2 = new Array("", "22", "20", "18", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6");
var FloorArray3 = new Array("", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1");
var FloorArray4 = new Array("", "27", "22", "21", "20", "19", "18", "17", "16", "15", "14", "13", "12", "11", "10", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6");
var FloorArray5 = new Array("", "6", "R", "5", "4", "3", "2", "1");
var FloorArray6 = new Array("", "3", "3", "2", "1");
var FloorArray7 = new Array("", "27", "7", "6", "5", "4", "3", "2", "1", "B1", "6", "5", "4", "3", "2", "1", "B1", "5", "4", "3", "2", "1", "B1", "5", "4", "3", "2", "1", "B1");
var FloorArray8 = new Array("", "3", "3", "2", "1");
var FloorArray9 = new Array("", "5", "4", "3", "2", "1", "B1");
var FloorArray10 = new Array("", "4", "3", "2", "1", "B1");
var FloorArray11 = new Array("", "4", "3", "2", "1", "B1");
var FloorArray12 = new Array("", "3", "2", "1", "B1");
var FloorArray13 = new Array("", "3", "2", "1", "B1");
var FloorArray14 = new Array("", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6");
var FloorArray15 = new Array("", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6");
var FloorArray16 = new Array("", "5", "4", "3", "2", "1", "B1", "B2", "3", "2", "1", "B1");
var FloorArray17 = new Array("", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2");
var FloorArray18 = new Array("", "8", "7", "6", "5", "4", "3", "2", "1", "B1");
var FloorArray19 = new Array("", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6", "B7");
var FloorArray20 = new Array("", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4", "B5", "B6");
var FloorArray21 = new Array("", "5", "4", "3", "2", "1", "1", "2", "3");
var FloorArray22 = new Array("", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4");
var FloorArray23 = new Array("", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4");
var FloorArray24 = new Array("", "5", "5", "4", "3", "2", "1", "B1");
var FloorArray25 = new Array("", "4", "3", "2", "1", "B1");
var FloorArray26 = new Array("", "19", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "B1", "B2", "B3", "B4");

var FloorArray = new Array("", FloorArray1, FloorArray2, FloorArray3, FloorArray4, FloorArray5, FloorArray6, FloorArray7, FloorArray8, FloorArray9, FloorArray10, FloorArray11, FloorArray12, FloorArray13, FloorArray14, FloorArray15, FloorArray16, FloorArray17, FloorArray18, FloorArray19, FloorArray20, FloorArray21, FloorArray22, FloorArray23, FloorArray24, FloorArray25, FloorArray26);


function GetFloor(obj) {
	var tmpStr = "<select name='Floor' class='ButtonInput'>";
	for (i=1; i<FloorArray[obj].length; i++) {
		tmpStr += "<option value='"+ i +"'>"+ FloorArray[obj][i] +"</option>";
	}
	tmpStr += "</select> 층 <input type='text' name='Cell' class='ButtonInput' size='4'>호";
	document.getElementsByName("layerFloor")[0].innerHTML = tmpStr;
}


function ViewLarge(ImgSrc) {
	window.open("/Assets/Include/LargeImg.asp?ImgSrc="+ ImgSrc, "LargePop", "width=0, height=0, scrollbars=no");
}


function ViewMarket(marketSeqNo) {
	window.open("/Market/MarketDetail.asp?marketSeqNo="+ marketSeqNo, "MarketDetail", "width=700, height=600, scrollbars=yes");
}


function ShowBuilding(Building, Floor, Cell, strLang) {
	if (Building || Floor || Cell) {
		if (strLang == "En")
			document.write(" - "+ BuildingEnArray[Building] +" "+ FloorArray[Building][Floor] +"F "+ ((Cell) ? " "+ Cell : ""));
		else
			document.write(" - "+ BuildingArray[Building] +" "+ FloorArray[Building][Floor] +"층 "+ ((Cell) ? " "+ Cell +"호" : ""));
	}
}

