//-----------------------------------------------------------------------------------
// 6¹öÀü¿¡¼­ pngÁ¦´ë·Î º¸ÀÌ°Ô ÇÏ´Â ¼Ò½º
//-----------------------------------------------------------------------------------
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 '';
}

//-----------------------------------------------------------------------------------
// ÇÃ·¡½Ã Å×µÎ¸®¾øÀÌ º¸ÀÌ´Â ÀÚ¹Ù½ºÅ©¸³Æ®
//-----------------------------------------------------------------------------------

function playflash(file,width,height,bgcolor,quality,name){
        document.write('<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="'+width+'" height="'+height+'" id="'+name+'">');
        document.write('<param name="movie" value="'+file+'" />');
        document.write('<param name="quality" value="'+quality+'" />');
        document.write('<param name="wmode" value="transparent" />');
        document.write('<param name="bgcolor" value="'+bgcolor+'" />');
        document.write('<embed src="'+file+'" quality="'+quality+'" wmode="transparent" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+name+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        document.write('</object>')
}


function embedFlash(id, url, width, height, bgcolor, quality, altText, flashVars, wmode) {
	if (!flashVars) flashVars = '';
	if (!wmode) wmode = 'window';
	if (!altText) altText = document.getElementById('altText').innerHTML;

	var str = '' +
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="' + width + '" height="' + height + '" id="' + id + '">' +
		'<param name="movie" value="' + url + '" />' +
		'<param name="wmode" value="' + wmode + '" />' +
		'<param name="FlashVars" value="' + flashVars + '" />' +
		'<param name="quality" value="' + quality + '" />' +
		'<param name="bgcolor" value="' + bgcolor + '" />' +
		'<!--[if !IE]>-->' +
		'<object type="application/x-shockwave-flash" data="' + url + '" width="' + width + '" height="' + height + '" name="' + id + '">' +
			'<param name="wmode" value="' + wmode + '" />' +
			'<param name="FlashVars" value="' + flashVars + '" />' +
		'<!--<![endif]-->' +
			'<div class="alt-content alt-' + id + '">' + altText + '</div>' +
		'<!--[if !IE]>-->' +
		'</object>' +
		'<!--<![endif]-->' +
	'</object>';
	document.write(str);
}

//-----------------------------------------------------------------------------------
// ·Ñ¿À¹ö ÀÚ¹Ù½ºÅ©¸³Æ®
//-----------------------------------------------------------------------------------

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//-----------------------------------------------------------------------------------
// top_menu
//-----------------------------------------------------------------------------------
function initNavigation(seq) {
	nav = document.getElementById("topmenu");
	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	navLen = nav.childNodes.length;

	allA = nav.getElementsByTagName("a")
	for(k = 0; k < allA.length; k++) {
		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			nav.isOver = true;
		}
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			setTimeout(function () {
				if (nav.isOver == false) {
					if (nav.menu[seq])
						nav.menu[seq].onmouseover();
					else if(nav.current) {
						menuImg = nav.current.childNodes.item(0);
						menuImg.src = menuImg.src.replace("_on.gif", ".gif");
						if (nav.current.submenu)
							nav.current.submenu.style.display = "none";
						nav.current = null;
					}
				}
			}, 500);
		}
	}

	for (i = 0; i < navLen; i++) {
		navItem = nav.childNodes.item(i);
		if (navItem.tagName != "LI")
			continue;

		navAnchor = navItem.getElementsByTagName("a").item(0);
		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				menuImg = nav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_on.gif", ".gif");
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none";
				nav.current = null;
			}
			if (nav.current != this) {
				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace(".gif", "_on.gif");
				if (this.submenu)
					this.submenu.style.display = "block";
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;
	}
	if (nav.menu[seq])
		nav.menu[seq].onmouseover();
}

//-----------------------------------------------------------------------------------
// »õÃ¢¶ç¿ì´Â ¼Ò½º
//-----------------------------------------------------------------------------------
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}



function menuskip(menunum){
	if (menunum == 1)
	{
		document.getElementById("submenu1").style.display="none";
		document.getElementById("submenu2").style.display="block";
	}
	else if (menunum == 2)
	{
		document.getElementById("submenu1").style.display="block";
		document.getElementById("submenu2").style.display="none";
	}
}


function tab_btn(tabnum){
	for (var p=1;p<10 ;p++ )
	{
		if (tabnum==p)
		{
			document.getElementById("tab_view" + p).style.display="block";
		}
		else
		{
			document.getElementById("tab_view" + p).style.display="none";
		}
	}	
}


//-----------------------------------------------------------------------------------
// ¸ÞÀÎ½º¿ÒÀÌ¹ÌÁö
//-----------------------------------------------------------------------------------

function swapimg(swapnum){
	var swapbtn = document.getElementById("main_visual_btn");
	var swapbtnimg = swapbtn.getElementsByTagName("img");
	//alert(swapbtnimg.length);
	
	for (var m=1;m<4 ;m++ )
	{
		if (m==swapnum)
		{
			document.getElementById("main_visual" + m).style.display="block";
			swapbtnimg[m-1].setAttribute("src","/images/main_visual_btn"+ m + "_on.gif");
		}
		else
		{
			document.getElementById("main_visual" + m).style.display="none";
			swapbtnimg[m-1].setAttribute("src","/images/main_visual_btn"+ m + "_off.gif");
		}
	}
}

function swapimg_eng(swapnum){
	var swapbtn = document.getElementById("main_visual_btn");
	var swapbtnimg = swapbtn.getElementsByTagName("img");
	//alert(swapbtnimg.length);
	
	for (var m=1;m<4 ;m++ )
	{
		if (m==swapnum)
		{
			document.getElementById("main_visual" + m).style.display="block";
			swapbtnimg[m-1].setAttribute("src","/images/main_visual_eng_btn"+ m + "_on.gif");
		}
		else
		{
			document.getElementById("main_visual" + m).style.display="none";
			swapbtnimg[m-1].setAttribute("src","/images/main_visual_eng_btn"+ m + "_off.gif");
		}
	}
}

function search_in(){
	document.getElementById("search_box").value="";
}

function search_out(){
	document.getElementById("search_box").value="°Ë»öÇÒ »óÇ°¸íÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.";
}

// ±ÛÀÚ¼ö Ã¼Å©
  function fnCheckLen(objCountEle, objTxtEle, intMaxLen)
  {
    var intTotalLength = 0;
    var strContent = objTxtEle.value

    for (i=0; i<strContent.length; i++)
    {
      intValue = strContent.charCodeAt(i);

      if (intValue > 255)       intTotalLength += 2;
      else                      intTotalLength += 1;
    }

    objCountEle.value = String(intTotalLength);

    if (intTotalLength > intMaxLen)
    {
      alert (intMaxLen + 'Bytes¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù');
      objTxtEle.value = fnGetTxt(objTxtEle.value, intMaxLen, 1);
      objCountEle.value = intMaxLen;
      return;
    }
  }

  function fnGetTxt(strContent, intLen, intType)
  {
    var chLetter, j;
    var intTotalLength = 0;
    var strTxt = '';

    for (i=0; i<strContent.length; i++)
    {
      j = i + 1;
      intValue = strContent.charCodeAt(i);
      chLetter = strContent.substring(i, j);
      strTxt += chLetter;

      if (intType == 1)
      {
        if (intValue > 255)       intTotalLength += 2;
        else                      intTotalLength += 1;
      }
      else      intTotalLength += 1;

      if (intTotalLength >= intLen)
      {
        break;
      }
    }

    return strTxt;
  }


function CheckStr(strOriginal, strFind, strChange){
   var position, strOri_Length;
   position = strOriginal.indexOf(strFind);
   while (position != -1) {
      strOriginal = strOriginal.replace(strFind, strChange);
      position = strOriginal.indexOf(strFind);
   }
   strOri_Length = strOriginal.length;
   return strOri_Length;
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}
