/* ·¹ÀÌ¾îÆË¾÷ =========================================================================*/
//ÃÖ±Ù¹øÈ£º¸±â
function LatestOn() { document.all["LatestPop"].style.display = ""; }
function LatestOff() { document.all["LatestPop"].style.display = "none"; }
//Æ¯¼ö¹®ÀÚ
function LetterOn() { document.all["LetterPop"].style.display = ""; }
function LetterOff() { document.all["LetterPop"].style.display = "none"; }
//¹Þ´Â»ç¶÷
function FromOn() { document.all["FromPop"].style.display = ""; }
function FromOff() { document.all["FromPop"].style.display = "none"; }
//¸Þ½ÃÁöÀúÀå
function SaveOn() { document.all["SavePop"].style.display = ""; }
function SaveOff() { document.all["SavePop"].style.display = "none"; }
//¹Ì¸®º¸±â
function ReviewOn() { document.all["ReviewPop"].style.display = ""; }
function ReviewOff() { document.all["ReviewPop"].style.display = "none"; }
//¿¹¾àÀü¼Û
function BookingOn() { document.all["BookingPop"].style.display = ""; }
function BookingOff() { document.all["BookingPop"].style.display = "none"; }
//ÇÚµåÆù
function PhoneOn() { document.all["PhonePop"].style.display = ""; }
function PhoneOff() { document.all["PhonePop"].style.display = "none"; }
//ÀÌ¸§¼öÁ¤
function ModifyOn() { document.all["ModifyPop"].style.display = ""; }
function ModifyOff() { document.all["ModifyPop"].style.display = "none"; }
//´Þ·Âº¸±â
function CalendarOn() { document.all["CalendarPop"].style.display = ""; }
function CalendarOff() { document.all["CalendarPop"].style.display = "none"; }

/* ÅÜ¸Þ´º =========================================================================*/
// ¹ß¼Û¿Ï·áÆË¾÷ / ÁÖ¼Ò·ÏÆË¾÷ - ±×·ìº°
function newGroupTeb(){ // ¸Þ½ÃÁö ÀúÀåÇÏ±â
  document.getElementById('newGroup').style.display = 'inline';
  document.getElementById('oldGroup').style.display = 'none';
}
function oldGroupTeb(){ // ¼ö½Å¸ñ·Ï  ÀúÀåÇÏ±â
  document.getElementById('newGroup').style.display = 'none';
  document.getElementById('oldGroup').style.display = 'inline';
}
// ÁÖ¼Ò·ÏÆË¾÷
function myGroupTeb(){ //³ªÀÇ±×·ì
  document.getElementById('myGroup').style.display = 'inline';
  document.getElementById('openGroup').style.display = 'none';
  document.getElementById('freeGroup').style.display = 'none';
}
function openGroupTeb(){ //°ø°³±×·ì
  document.getElementById('myGroup').style.display = 'none';
  document.getElementById('openGroup').style.display = 'inline';
  document.getElementById('freeGroup').style.display = 'none';
}
function freeGroupTeb(){ //°³ÀÎº°º¸±â
  document.getElementById('myGroup').style.display = 'none';
  document.getElementById('openGroup').style.display = 'none';
  document.getElementById('freeGroup').style.display = 'inline';
}
// ¸ÞÀÎ ¸Þ½ÃÁö°ü·Ã ÅÇ
function mmsTeb(){ //MMSÀÌ¹ÌÁö
  document.getElementById('mms').style.display = 'inline';
  document.getElementById('sms').style.display = 'none';
}
function smsTeb(){ //SMSÀÌ¸ðÆ¼ÄÜ
  document.getElementById('mms').style.display = 'none';
  document.getElementById('sms').style.display = 'inline';
}
// ¸ÞÀÎ °øÁö»çÇ×°ü·Ã ÅÇ
function noticeTeb(){ //°øÁö»çÇ×
  document.getElementById('notice').style.display = 'inline';
  document.getElementById('news').style.display = 'none';
}
function newsTeb(){ //NEWS
  document.getElementById('notice').style.display = 'none';
  document.getElementById('news').style.display = 'inline';
}

/* image roll =========================================================================*/
function imgOver(imgEl) {
	imgEl.src = imgEl.src.replace(".gif", "_on.gif");
}
function imgOut(imgEl) {
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}


/* Flash Contents ========================================================================= */
// flashWrite(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î[, º¯¼ö][,¹è°æ»ö][,À©µµ¿ì¸ðµå])
function flashWrite(url,w,h,vars,bg,win){
	
	var id=url.split("/")[url.split("/").length-1].split(".")[0]; //id´Â ÆÄÀÏ¸íÀ¸·Î ¼³Á¤
	if(vars==null) vars='';
	if(bg==null) bg='#FFFFFF';
	if(win==null) win='transparent';


	// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
	var flashStr= "	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
		flashStr+="			codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
		flashStr+="			width='"+w+"'";
		flashStr+="			height='"+h+"'";
		flashStr+="			id='"+id+"'";
		flashStr+="			align='middle'>";

		flashStr+="		<param name='allowScriptAccess' value='always' />";
		flashStr+="		<param name='movie' value='"+url+"' />";
		flashStr+="		<param name='FlashVars' value='"+vars+"' />";
		flashStr+="		<param name='wmode' value='"+win+"' />";
		flashStr+="		<param name='menu' value='false' />";
		flashStr+="		<param name='quality' value='high' />";
		flashStr+="		<param name='bgcolor' value='"+bg+"' />";
	
	
		flashStr+="		<embed src='"+url+"'";
		flashStr+="		       flashVars='"+vars+"'";
		flashStr+="		       wmode='"+win+"'";
		flashStr+="		       menu='false'";
		flashStr+="		       quality='high'";
		flashStr+="		       bgcolor='"+bg+"'";
		flashStr+="		       width='"+w+"'";
		flashStr+="		       height='"+h+"'";
		flashStr+="		       name='"+id+"'";
		flashStr+="		       align='middle'";
		flashStr+="		       allowScriptAccess='always'";
		flashStr+="		       type='application/x-shockwave-flash'";
		flashStr+="		       pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		flashStr+=" </object>";

	// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
	document.write(flashStr);
}

function resizeFlash(he,wi){
	document.TopNavi.style.height = he;
	document.TopNavi.style.width = wi;
}

/* Å¾¹öÆ° */
function topPage() { 
document.body.scrollTop = 0; 
} 

/* µ¿¿µ»ó Contents ========================================================================= */
function flashWrite2(vUrl,wid,hei) {
	var viewObj = '' +
	'<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="' + wid + '" height="' + hei + '" id="fla_param" align="middle">' +
	'<param name="allowScriptAccess" value="always" />' +
	'<param name="movie" value="' + vUrl + '" />' +
	'<param name="quality" value="high" />' +
	'<param name="wmode" value="transparent" />' +
	'<embed src="' + vUrl + '" quality="high" wmode="transparent" width="' + wid + '" height="' + hei + '" name="fla_param" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
	'</object>' ;
	document.write(viewObj);
}

/* FAQ Contents ========================================================================= */
var preNum;
var flag=1;
function changeLayer(sNum){
	if(sNum==preNum && flag==1){
		//alert('a');
		temp = eval("document.all."+sNum);
		if(temp){
			temp.style.display='none';
			flag=0;
		}
	}else if(sNum==preNum && flag==0){
		//alert('b');
		temp = eval("document.all."+sNum);
		if(temp){
			temp.style.display='';
			flag=1;
		}
	}else if(sNum!=preNum){
		//alert('c');
		temp = eval("document.all."+preNum);
		if(temp)
			temp.style.display='none';

		temp1 = eval("document.all."+sNum);
		if(temp1)
			temp1.style.display='';
		flag=1;
	}
	preNum=sNum;
}


/* Change Over Row Class */
function rollOverClass(elId, tagName, searchClass) {
	var el = document.getElementById(elId).getElementsByTagName(tagName);

	for (i=0; i<el.length; i++) {
		if (el[i].className == searchClass || el[i].className == searchClass + " on") {
			el[i].onmouseover = changeOverRowClassOver;
			el[i].onmouseout = changeOverRowClassOut;
		}
	}
}
function changeOverRowClassOver() {
	if (this.className == "") {
		this.className = this.className + " on";
	} else {
		this.className = "on";
	}
}
function changeOverRowClassOut() {
	if (this.className == "on") {
		this.className = "";
	} else {
		this.className = this.className.replace(" on", "");
	}
}


/* definition list toggle */
function initView(tabContainer) {
	triggers = tabContainer.getElementsByTagName("a");

	for(i = 0; i < triggers.length; i++) {
		if (triggers.item(i).href.split("#")[1])
			triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);
		if (!triggers.item(i).targetEl)
			continue;
		
		
		//comment && trackback
		if (triggers.item(i).href.split("-")[1] == "ment" || triggers.item(i).href.split("-")[1] == "track")  {
			if (triggers.item(i).href.split("-")[1] == "ment") {
				triggers.item(i).targetEl.style.display = "block";
			} else if (triggers.item(i).href.split("-")[1] == "track") {
				triggers.item(i).targetEl.style.display = "none";
			}
			
			triggers.item(i).onclick = function () {
				if (tabContainer.current == this) {
					this.targetEl.style.display = "block";
					tabContainer.current = null;
				} else {
					if (tabContainer.current) {
						tabContainer.current.targetEl.style.display = "block";
					}
					this.targetEl.style.display = "block";
					tabContainer.current = this;
				}
				return false;
			}
		//view-page Close
		} else if (triggers.item(i).href.split("#")[1] == "board")	{
			triggers.item(i).onclick = function () {
				var viewEl = tabContainer.getElementsByTagName("div");
				for(j = 0; j < viewEl.length; j++) {
					if (viewEl[j].className == "view") {
						viewEl[j].style.display = "none";
					}
				}
			}
		} else {
			triggers.item(i).targetEl.style.display = "none";
			triggers.item(i).onclick = function () {
				if (tabContainer.current == this) {
					this.targetEl.style.display = "none";
					this.className = this.className.replace("on", "");
					tabContainer.current = null;
				} else {
					if (tabContainer.current) {
						tabContainer.current.targetEl.style.display = "none";
					}
					this.targetEl.style.display = "block";
					this.className += " on";
					tabContainer.current = this;
				}
				return false;
			}
		}
	}
}


// Tab Content
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabList = tabContainer.getElementsByTagName("li");
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabList.length; i++) {
		if (tabList.item(i).className == "")
			thismenu = tabList.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {
					currentmenu.className = currentmenu.className.replace("on", "");
				}
			}

			this.targetEl.style.display = "block";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {
				this.className += "on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	if (tabContainer.first)
		tabContainer.first.onclick();
}


function initTab(tabMenuID){
	var tabMenuEl = document.getElementById(tabMenuID);
	var tabMenuClass = tabMenuEl.className;
	var tabList = tabMenuEl.getElementsByTagName("li");
	var i = 0;

	for(i=0; i<tabList.length; i++) {
		tabList[i].onmouseover = function () {
			tabMenuEl.className = this.className;
		}
		tabList[i].onmouseout = function () {
			tabMenuEl.className = tabMenuClass;
		}
	}
}


/****** css3 background property implement ********/
function css3Background(targetElement, backgroundString) {
	if (!targetElement) {
		return false;
	}
	// getStyle script form http://www.quirksmode.org/dom/getstyles.html
	if (window.getComputedStyle) {
		padding = window.getComputedStyle(targetElement,null).getPropertyValue("padding-top");
		padding += " " + window.getComputedStyle(targetElement,null).getPropertyValue("padding-right");
		padding += " " + window.getComputedStyle(targetElement,null).getPropertyValue("padding-bottom");
		padding += " " + window.getComputedStyle(targetElement,null).getPropertyValue("padding-left");
	} else if (targetElement.currentStyle) {
		padding = eval('targetElement.currentStyle.' + "paddingTop");
		padding += " " + eval('targetElement.currentStyle.' + "paddingRight");
		padding += " " + eval('targetElement.currentStyle.' + "paddingBottom");
		padding += " " + eval('targetElement.currentStyle.' + "paddingLeft");
	}

	// save content
	originalHTML = targetElement.innerHTML;
	targetElement.innerHTML = "";

	// create div element and layering
	backgroundEach = backgroundString.split(",");
	for (i=0; i<backgroundEach.length; i++) {
		backgroundProperty = backgroundEach[i].replace("background:", "");

		el = document.createElement("div");
		if (i==0) {
			targetElement.style.padding = "0";
		}
		el.style.background = backgroundProperty;
		targetElement.appendChild(el);
		targetElement = el;
	}

	targetElement.style.padding = padding;
	targetElement.innerHTML = originalHTML;
	return true;
}



/* Tool-tip Layer*/
var spaceX = 0; // divLayer°¡ ³ªÅ¸³ª´Â À§Ä¡¸¦ Á¶Á¤ÇÏ·Á¸é ÀÌ°ÍÀ» Á¶Á¤ÇÏ½Ê½Ã¿À. ÀÌ °ªÀÌ Ä¿Áú¼ö·Ï ¸¶¿ì½º Æ÷ÀÎÅÍ·ÎºÎÅÍ ¿À¸¥ÂÊÀ¸·Î ¸Ö¾îÁý´Ï´Ù.
var spaceY = 10; // divLayer°¡ ³ªÅ¸³ª´Â À§Ä¡¸¦ Á¶Á¤ÇÏ·Á¸é ÀÌ°ÍÀ» Á¶Á¤ÇÏ½Ê½Ã¿À. ÀÌ °ªÀÌ Ä¿Áú¼ö·Ï ¸¶¿ì½º Æ÷ÀÎÅÍ·ÎºÎÅÍ ¾Æ·¡ÂÊÀ¸·Î ¸Ö¾îÁý´Ï´Ù.

function getScrollPos() {
    var doc =
        (document.compatMode && document.compatMode != "BackCompat") ?
		document.documentElement : document.body;
    return { left : doc.scrollLeft, top : doc.scrollTop };
}


// drawing layer setOpacity
function setOpacity(obj,value)
{
	if(typeof(obj)=='string') obj=document.getElementById(obj);
	obj.style.opacity = (value / 100);
	obj.style.MozOpacity = (value / 100);
	obj.style.KhtmlOpacity = (value / 100);
	obj.style.filter = "alpha(opacity=" + value + ")";
}


function showToolTip(targetEl,eventEl) {
	// drawing semitransparent layer(alphaDiv)
    var alphaDiv = document.getElementById(targetEl);
    var alphaDiv_opacity = 80;
    var alphaDiv_color = '#000';
    setOpacity(alphaDiv,alphaDiv_opacity);

	// layer position
	var posX, posY, targetObj;
	if (!eventEl)
		eventEl = window.event;
	
	targetObj = document.getElementById(targetEl);
	if (eventEl.pageX || eventEl.pageY) {
		posX = eventEl.pageX;
		posY = eventEl.pageY;
	} else if (eventEl.clientX || eventEl.clientY) {
		var scrpos = getScrollPos();
		posX = eventEl.clientX + scrpos.left;
		posY = eventEl.clientY + scrpos.top;	
	}
	targetObj.style.left = posX + spaceX + "px";
	targetObj.style.top = posY + spaceY + "px";
	targetObj.style.display = "block";
	return;
}

function moveToolTip(targetEl,eventEl) {
    var posX, posY, targetObj;
    if (!eventEl)
		eventEl = window.event;
    
	targetObj = document.getElementById(targetEl);
    if (eventEl.pageX || eventEl.pageY) {
        posX = eventEl.pageX;
        posY = eventEl.pageY;
    } else if (eventEl.clientX || eventEl.clientY) {
		var scrpos = getScrollPos();
		posX = eventEl.clientX + scrpos.left;
		posY = eventEl.clientY + scrpos.top;	
	}
	targetObj.style.left = posX + spaceX + "px";
	targetObj.style.top = posY + spaceY + "px";
    return;
}

function hideToolTip(targetEl,eventEl) {
    var targetObj;
    if (!eventEl)
		eventEl = window.event;

    targetObj = document.getElementById(targetEl);
    targetObj.style.display = "none";
    return;
}

//ÆË¾÷ °¡¿îµ¥ Á¤·Ä..
function wndMoveCenter(){
	window.moveTo((screen.width-document.body.scrollWidth)/2,(screen.height-document.body.scrollHeight)/2);
}

//ÆË¾÷ À©µµ¿ì »çÀÌÁî Á¶Àý
function reSizeWindow(width, height){
	window.resizeTo(width, height);		
}
