/* 
addLoadEvent 
--------------------------------------------------------------------------------------------- */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/* 
flash
// 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 = '#fff';
	if (win == null) win = 'transparent';
	var flashStr= "	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
		flashStr+="		width='" + w + "' height='" + h + "' id='" + id + "' 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+="		<param name='wmode' value='opaque'>";
	
		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);
}

/* 
setPng24 
--------------------------------------------------------------------------------------------- */
function setPng24(obj) {
	obj.width = obj.height = 1;
	obj.className = obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + obj.src +  "',sizingMethod='image');"
	obj.src = '';  
	return '';
}

/* 
siteMapLayer 
--------------------------------------------------------------------------------------------- */
function getSiteMap(){ 
	var myLayer = document.getElementById('openFull');
	if (myLayer.style.display == "none" || myLayer.style.display == "") myLayer.style.display = "block";
	else myLayer.style.display = "none";
}

/* 
rollover
--------------------------------------------------------------------------------------------- */
function initRollovers() {
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName("img");

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == "imgover") 	{
			var src = aImages[i].getAttribute("src");
			var ftype = src.substring (src.lastIndexOf("."), src.length);
			var hsrc = src.replace (ftype, "_ov" + ftype);
	
			aImages[i].setAttribute("hsrc", hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute("src");
				this.setAttribute("src", this.getAttribute("hsrc"));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute("src").replace("_ov"+ftype, ftype);
				this.setAttribute("src", sTempSrc);
			}
		}
	}
}
addLoadEvent(initRollovers);

/* 
Tab Content
--------------------------------------------------------------------------------------------- */
function initTabMenu(tabContainerID, order) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;
	var arr = new Array ();
	
	for (i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab") thismenu = tabAnchor.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 false;
			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_ov.gif", ".gif");
				else currentmenu.className = currentmenu.className.replace("ov", "");
			}
			this.targetEl.style.display = "";
			if (this.imgEl) this.imgEl.src = this.imgEl.src.replace(".gif", "_ov.gif");
			else this.className += "ov";
			this.container.current = this;
			return false;
		};
		if (!thismenu.container.first) thismenu.container.first = thismenu;
		arr[i] = new Array ( thismenu.href.split("#")[1], thismenu );
	}

	if ( order && order != '') {
		for ( i=0; i<arr.length; i++ ) {
			if ( arr[i][0] == order ) {
				arr[i][1].onclick();
				break;
			}
		}
	}
	else {
		if (tabContainer.first) tabContainer.first.onclick();
	}
}

/* 
faq 
--------------------------------------------------------------------------------------------- */
function faqTex(id){
	var submenu = document.getElementById('faqTex_0'+id); 
	for(i=1; i<=document.getElementById('faqCont').getElementsByTagName('tr').length / 2; i++){
		if (i == id) {
			submenu.style.display = "block";
		}
		else {
			document.getElementById('faqTex_0' + i).style.display = "none";
		}
	}
}

function showlayer(layer){
	var myLayer = document.getElementById(layer);
	if (myLayer.style.display == "none" || myLayer.style.display == "") myLayer.style.display = "block";
	else myLayer.style.display = "none";
}









