/* ------------------------------------------------------------
 * Name      : common.js
 * Desc       : PentaBreed script 
 * Created   : 2008/02/01 PentaBreed by Suga
 ------------------------------------------------------------ */
//NewsLetter

function showNewsLetter(folderName)
{
	var newsLetterURL = "/communication/newsletter/" + folderName + "/contents/main.htm";
	window.open(newsLetterURL,'newsLetter','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=800,height=600')
}

function showNewsLetterInFull(folderName)
{
	var newsLetterURL = "/communication/newsletter/" + folderName + "/contents/main.htm";
	window.open(newsLetterURL,'newsLetter','fullscreen=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no')
}

function showSignUp()
{
	window.location = "/communication/signup/sign_up.asp"
}

//Element ID 
function dEI(elementID){
	return document.getElementById(elementID);
}

// roundBox Layout
function initLayout(layoutEl,childEl) {
	var layoutId = dEI(layoutEl);
	var contentsId = dEI(childEl);
		
	//create and build div structure
	var bodyTH = document.createElement('div');
	var bodyLV = document.createElement('div');
	var bodyRV = document.createElement('div');
	var bodyBH = document.createElement('div');
	var bodyTL = document.createElement('div');
	var bodyTR = document.createElement('div');
	var bodyBL = document.createElement('div');
	var bodyBR = document.createElement('div');
	bodyTH.className = "bodyTH";
	bodyLV.className = "bodyLV";
	bodyRV.className = "bodyRV";
	bodyBH.className = "bodyBH";
	bodyTL.className = "bodyTL";
	bodyTR.className = "bodyTR";
	bodyBL.className = "bodyBL";
	bodyBR.className = "bodyBR";
	layoutId.appendChild(bodyTH);
	bodyTH.appendChild(bodyLV);
	bodyLV.appendChild(bodyRV);
	bodyRV.appendChild(bodyBH);
	bodyBH.appendChild(bodyTL);
	bodyTL.appendChild(bodyTR);
	bodyTR.appendChild(bodyBL);
	bodyBL.appendChild(bodyBR);
	bodyBR.appendChild(contentsId);
}

//Images Btn_KSS
function BtnOn(imgEl){
	imgEl.src = imgEl.src.replace(".gif", "on.gif");
}
function BtnOut(imgEl){
	imgEl.src = imgEl.src.replace("on.gif", ".gif");
}

//mainSec height control
function mainHeight(value){
	alert("mainSec = "+ value);
	//document.getElementById("mainSec").style.height=value+"px";
	//alert("mainSec = "+ value);
}
//secondNav height control
function subNavHeight(value){
	document.getElementById("secondNav").style.height=value+"px";
}
//Footer height
function footerHeight(value){
	
	document.getElementById("footerIn").style.height=value+"px";
}
//Quick width
function quickWidth(value){
	document.getElementById("quickArea").style.width=value+"px";
}
//Sitemap height
function sitemapHeight(value){
	document.getElementById("sitemapSec").style.height=value+"px";
}
//go Top
function goTop(){
	location.href="#wrapperAll";
}

// first
function firstChild(Elid, Etn, Num){
	if(Num==""){Num=0;}
	liEl = dEI(Elid).getElementsByTagName(Etn);
	if (liEl.item(Num)) {
		liEl.item(Num).className += " first-child";
	}
}

// first 
function listFirst(Elid, Etn, Num){
	liEl = dEI(Elid).getElementsByTagName(Etn);
	for(i=0; liEl.length>i; i=i+Num){
		liEl.item(i).className += " first";
	}
}

//
function openPop(url,idn,intWidth,intHeight,scroll) { 
	window.open(url, idn,"width="+intWidth+", height="+intHeight+",resizable=no,scrollbars="+scroll) ;
}

//
function skmsPop(url,idn,intWidth,intHeight,scroll) { 
	window.open(url, idn,"width="+intWidth+", height="+intHeight+",resizable=no,top=150,left=190,scrollbars="+scroll) ;
}

//
var imgObj = new Image();
function showImgWin(imgName) {
	imgObj.src = imgName;
	setTimeout("createImgWin(imgObj)", 0);
}
function createImgWin(imgObj) {
	if (! imgObj.complete) {
		setTimeout("createImgWin(imgObj)", 0);
		return;
	}
	try{imageWin.close()}catch(e){}
	imageWin = window.open("", "imageWin",
		"width=" + (imgObj.width+16) + ",height=" + imgObj.height + ",scrollbars=yes");
	imageWin.document.write("<html><body style=margin:0;>");
	imageWin.document.write("<a href=javascript:window.close();><img src=" + imgObj.src + " border=0 \/><\/a>");
	imageWin.document.write("<\/body><\/html>");
	imageWin.document.title = imgObj.src;
}


// Tab Content
function tabCheck(dotabid , tnum){
	var inum=parseInt(tnum)-1;
	var linkTab=dEI(dotabid).getElementsByTagName("a");
	for (i=0;i<linkTab.length;i++) {
		var tabimg = linkTab.item(i).getElementsByTagName("img").item(0);
		var tabContents= dEI(dotabid+(1+i));
		
		if (i==inum) {
			if(tabContents.style.display!="block"){
				tabimg.src=tabimg.src.replace(".gif", "on.gif");
				tabContents.style.display="block";
			}
		}else{
			tabimg.src=tabimg.src.replace("on.gif", ".gif");
			tabContents.style.display="none";
		}
	}
}

// Tab Content Rollover
function tabRollover(dotabid , tnum){
	var inum=parseInt(tnum)-1;
	var linkTab=dEI(dotabid).getElementsByTagName("a");
	for (i=0;i<linkTab.length;i++) {
		var tabimg = linkTab.item(i).getElementsByTagName("img").item(0);
		var tabContents= dEI(dotabid+(1+i));
		if (i==inum) {
			if(tabContents.style.display!="block"){
			tabContents.style.display="block";
			tabimg.src=tabimg.src.replace(".gif", "on.gif");
			}
		}else{
		tabimg.src=tabimg.src.replace("on.gif", ".gif");
		tabContents.style.display="none";
		}
	}
}

//
function imgRollover(imgBoxID){
	var MenuCounts = dEI(imgBoxID).getElementsByTagName("img");
	for (i=0;i<MenuCounts.length;i++) {
		var numImg=MenuCounts.item(i);
		var ImgCheck = numImg.src.substring(numImg.src.length-6,numImg.src.length);
		if (ImgCheck!="on.gif") {
				numImg.onmouseover = function () {
					this.src = this.src.replace(".gif", "on.gif");
				}
				numImg.onmouseout = function () {
					this.src = this.src.replace("on.gif", ".gif");
				}
			}
	}
}

//select
function OpenSelect(pObj)
{
	if (pObj.options[pObj.selectedIndex].value != "") 
	{
		setTimeout("window.open(\""+pObj.value+"\",\"TEST\",\"\");", 100);
		pwinvalue=true;
	}
}

//event POP
function eventClose(){
	document.getElementById("eventPOP").style.display="none";
}

//popup Deemed
function doDeemed() {
	var cntA = document.getElementById("cntContainer");
	var deem = document.getElementById("deemed");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	//
	doRia();
}
function doRia(){
	var deemBox=document.getElementById("deemed").style.display;
	if(deemBox=="block"){
		document.getElementById("POP").style.display="block";
	}else{
		//
		doDeemed();
	}
}
function closeRia(){
	document.getElementById("POP").style.display="none";
	document.getElementById("deemed").style.display="none";
}

function OpenMessagePopUpLayer(pMessage)
{
	var cntA = document.getElementById("cntContainer");
	var deem = document.getElementById("deemed");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	var deemBox=document.getElementById("deemed").style.display;
	if(deemBox=="block"){
		document.getElementById("POPMESSAGE").style.display="block";		
		try
		{
			document.getElementById("MessageLayer").innerHTML  = pMessage;
		} catch(e) {
			try
			{
				document.getElementById("MessageLayer").textContent  = pMessage;
			} catch (e)
			{
			}
		}
	}else{
		//
		//doDeemed();
	}
}

function OpenPopUpLayer(pID)
{
	var cntA = document.getElementById("cntContainer");
	var deem = document.getElementById("deemed");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	//alert(document.getElementById(pID));
	//return;
	var deemBox=document.getElementById("deemed").style.display;
	if(deemBox=="block"){		
		document.getElementById(pID).style.display="block";		
		
	}else{
		//
		DoDeemedByID(pID);
	}
	
}

//popup Deemed
function DoDeemedByID(pID) {
	var cntA = document.getElementById("cntContainer");
	var deem = document.getElementById("deemed");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	//
	DoRiaByID(pID);
}

//popup Deemed
function DoRiaByID(pID) {
	var deemBox=document.getElementById("deemed").style.display;
	if(deemBox=="block"){
		document.getElementById(pID).style.display="block";
	}else{
		//
		DoDeemedByID(pID);
	}
}

function CloseRiaByID(pID){
	document.getElementById(pID).style.display="none";
	document.getElementById("deemed").style.display="none";
}

function closeMessage(){
	document.getElementById("POPMESSAGE").style.display="none";
	document.getElementById("deemed").style.display="none";
}

//SWF Deemed
function doDeemed1() {
	var cntA = document.getElementById("cntWrapper");
	var deem = document.getElementById("deemed1");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	//
	doRia1();
}
function doRia1(){
var deemBox=document.getElementById("deemed1").style.display;
	if(deemBox=="block"){
		document.getElementById("popSwf").style.display="block";	
		thisMovie("flashPop").Play();
	}else{		
		//
		doDeemed1();
	}
}
function closeRia1(){	
	document.getElementById("popSwf").style.display="none";
	document.getElementById("deemed1").style.display="none";
	 thisMovie("flashPop").StopPlay();
	}

//Old Flash layer
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName]
	}
	else {
		return document[movieName]
	}
}
function flashOn(){	
	doDeemed1(); 
	doRia1() ;
}
function flashOn1(){
	globalSwf.obj().goLastFrame();
	flashOn() ;
}
function flashClose(){
	closeRia1();
}

// Brand swfReload
function swfReload1() {
	brand1Swf.obj().flashInit("1");
	
}
function swfReload2() {
	brand2Swf.obj().flashInit("2");
}

// scrolling layer
function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 500;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 30)
}
//scrolling layer end

//openDrop Layer
function viewInfo(list,total,num){
var size = total;// list count +1
var id = list;
	for(i=1;i<size;i++){
		var liEI = document.getElementById(id+i);
		if(liEI == null || liEI == "null") continue;
		if(i==num){
			if(liEI.className == "open"){
				liEI.className = "";
			}else{
				liEI.className = "open";
			}
		}else{
			liEI.className = "";
		}
	}
}

function OpenMessagePopUpLayerAddFunc(pMessage,pFunc)
{
	var cntA = document.getElementById("cntContainer");
	var deem = document.getElementById("deemed");
	deem.style.display="block";
	deem.style.height = cntA.scrollHeight + 'px';
	var deemBox=document.getElementById("deemed").style.display;
	if(deemBox=="block"){
		document.getElementById("POPMESSAGE").style.display="block";		
		try
		{
			document.getElementById("MessageLayer").innerHTML  = pMessage;
			if(pFunc=="")
			{
				document.getElementById("MessageBtnLayer").innerHTML = "<a href=\"#\" onclick=\"closeMessage();return false;\"><img src=\"/image/common/btn/close.gif\" alt=\"�ݱ�\" /></a>"
			} else if(pFunc=="BACK") {
				document.getElementById("MessageBtnLayer").innerHTML = "<a href=\"#\" onclick=\"history.back(-1); closeMessage();return false;\"><img src=\"/image/common/btn/close.gif\" alt=\"�ݱ�\" /></a>"
			}
		} catch(e) {
			try
			{
				document.getElementById("MessageLayer").textContent  = pMessage;
			} catch (e)
			{
			}
		}
	}else{
		//
		//doDeemed();
	}
}