// ¸ÞÀÏ ¹ß¼Û¿ë ÀÚ¹Ù½ºÅ©¸³Æ®
function mailTo(addr)
{
	location.href = 'mailto:' + addr;
}


/**
*
* ÇÃ·¡½¬¿¡¼­ º¸³»´Â ¸µÅ© Á¤º¸¸¦ ¹Þ¾Æ¼­ URLÀ» ÀÌµ¿½ÃÅ°´Â ÇÔ¼ö
* µÎ¹è ¼ÒÇÁÆ®¿¡¼­ ²À ¼öÁ¤ÇØÁÖ¼Å¾ß ÇÕ´Ï´Ù.(Ç¥ÁØÈ­ ÄÚµù¿¡ ¸Â°Ô...)
*
* @param	url_str	ÆäÀÌÁö¸¦ ÀÌµ¿½ÃÅ³ URL
* @param	frame_target ÆäÀÌÁö¸¦ ÀÌµ¿½ÃÅ³ ÇÁ·¹ÀÓ Å¸°Ù
* 
*/
function goURLFromFlash(url_str, frame_target)
{
	//alert('URL : ' + url_str + ', ' + 'frame target : ' + frame_target);

	if(frame_target != "_self" && frame_target != "_top")
	{
		window.open(url_str, frame_target);
	}
	else
	{
		location.href = url_str;
	}
}


// Tab Navigation
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	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);
		if (thismenu.imgEl) {
			thismenu.onmouseover = function () {
				//this.onclick();
			}
		}
		thismenu.onmouseover = tabMenuClick;
		thismenu.onfocus = tabMenuClick;
		
		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	tabContainer.first.onmouseover();
}

function tabMenuClick() {
	currentmenu = this.container.current;
	if (currentmenu != this) {
		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("", "");
			}
		}

		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;
}


// ÆË¾÷
function pop(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=no,status=1') } //Popup(½ºÅ©·Ñ¹Ù¾øÀ½)
function pops(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=yes') } //Popup(½ºÅ©·Ñ¹ÙÀÖÀ½)
function newwin(url){ window.open(url,'new','location=1,directories=1,resizable=1,status=1,toolbar=1,menubar=1,scrollbars=1') } //NewPopup(½ºÅ©·Ñ¹Ù¾øÀ½)

// ¸ô ÅÇ ³×ºñ°ÔÀÌ¼Ç
function funcSnavi(num)	{
	objlist = "snavilist";
	for(i=1;i<6;i++)	{
		realobj = document.getElementById(objlist+i);
		if(realobj.style.display=="none" && num==i)	{
			realobj.style.display = "block";
		} else	{
			realobj.style.display = "none";
		}
	}
}

function funcStab(tnum,totalnum,identy)	{
	total = totalnum + 1; 
	objlist = identy; 
	for(i=1;i<total;i++)	{
		realobj = document.getElementById(objlist+i);
		if(tnum==i)	{
			realobj.style.display = "block";
		} else	{
			realobj.style.display = "none";
		}
	}
}




//¸Þ´º 

var init=0;
function onButton(target,tnum){
	if(init==0) selMenuNum=getFirst(document.getElementById("prdttablist"));
	init++;
	if(selMenuNum==target.parentNode) return;
	var pnode = target.parentNode;
	var type = getFirst(pnode);
	if(type!=target){
		type.className=type.className.replace("OffL","OnL");
		last = getLast(target.parentNode);
		last.className=last.className.replace("OffR","OnR");
		target.className=target.className.replace("Off","On");
	}
	var imgNode = getFirst(target);
	imgNode.setAttribute("src",imgNode.getAttribute("src").replace(".gif","_on.gif"));
	//off->on
	var atag;
	for(i=0; i<selMenuNum.childNodes.length; i++){
		if(selMenuNum.childNodes[i].nodeType==1 && selMenuNum.childNodes[i].getAttribute("href")){
			atag=selMenuNum.childNodes[i];
			break;
		}
	}
	var temp = getFirst(selMenuNum);
	if(temp.className){
		temp.className = temp.className.replace("OnL","OffL");
		temp = getLast(selMenuNum);
		temp.className = temp.className.replace("OnR","OffR");
		atag.className=atag.className.replace("On","Off");
	}
	atag.getAttribute("href");
	imgNode = getFirst(atag);
	imgNode.setAttribute("src",imgNode.getAttribute("src").replace("_on.gif",".gif"));

	selMenuNum=target.parentNode;
}
function getFirst(node){ //³Ñ¾î¿Â ÅÂ±×ÀÇ Ã¹¹øÀç ¿ä¼ÒÅÂ±×Ã£±â
	for(i=0; i<node.childNodes.length; i++){
		if(node.childNodes[i].nodeType==1){
			return node.childNodes[i];
		}
	}
}
function getLast(node){ //³Ñ¾î¿Â ÅÂ±×ÀÇ ¸¶Áö¸· ¿ä¼ÒÅÂ±×Ã£±â
	for(i=0; i<node.childNodes.length; i++){
		if(node.childNodes[i].nodeType==1){
			temp=node.childNodes[i];
		}
	}
	return temp;
}

// Flash publish
function swfprint(furl,fwidth,fheight,transoption)	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">');
	document.write('<param name="movie" value="'+ furl +'"/>');
	if (transoption == "t")	{
		document.write('<param name="wmode" value="transparent"/>');
	} else if	(transoption == "o")	{
		document.write('<param name="wmode" value="opaque"/>');
	}
	document.write('<!-- Hixie method -->');
	document.write('<!--[if !IE]> <-->');
	document.write('<object type="application/x-shockwave-flash" data="'+ furl +'" width="'+ fwidth +'" height="' + fheight +'"');
	if (transoption == "t")	{
		document.write(' wmode="transparent"');
	} else if	(transoption == "o")	{
		document.write(' wmode="opaque"');
	}
	document.write('></object>');
	document.write('<!--> <![endif]-->');
	document.write('</object>');
}

// faq Åä±Û º¸±â
function setFaqToggle(id) {

	var curDisplay = document.getElementById(id).style.display;

	if (curDisplay == 'none' || curDisplay == '') {

		document.getElementById(id).style.display = 'block';
	} else {

		document.getElementById(id).style.display = 'none';
	}
}


// faq ÀüÃ¼º¸±â
function setFaqShowToggle() {

	var i = 1;

	var toggleImg = document.getElementById('butShowAll').src;

	var btnShowAll = 'http://static.naver.com/event/opencast/launching/btn_show_all_1.gif';

	// º¸ÀÌ±â
	if (toggleImg == btnShowAll) {

		for( i = 1; i < 9; i++) {
			
			document.getElementById('faq0' + i).style.display = 'block';
			document.getElementById('butShowAll').src = 'http://static.naver.com/event/opencast/launching/btn_close_all_1.gif';
			document.getElementById('butShowAll').alt = 'ÀüÃ¼ ´äº¯ ´Ý±â';
		}


	} else {
	// ¼û±â±â
		for( i = 1; i < 9; i++) {
			
			document.getElementById('faq0' + i).style.display = 'none';
			document.getElementById('butShowAll').src = btnShowAll;
			document.getElementById('butShowAll').alt = 'ÀüÃ¼ ´äº¯ ¿­±â';
		}

	}
}


// ·¹ÀÌ¾îÆË¾÷½Ã SelectBox ¼û±â±â
function viewSelect(){
accesibility_select.style.visibility = 'visible';
}
function hideSelect(){
accesibility_select.style.visibility = 'hidden';
}


// Select¹Ú½º ¸µÅ©

function goPage(value) {
 window.open(value,'_parent','');
}

function goPageBlank(value) {
 window.open(value,'_blank','');
}


//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

//ÅëÇÕ°Ë»ö »ó¼¼º¸±â
function totalSearch(id) {

	var curDisplay = document.getElementById(id).style.display;

	if (curDisplay == 'none' || curDisplay == '') {

		document.getElementById(id).style.display = 'block';
	} else {

		document.getElementById(id).style.display = 'none';
	}
}

// ÀÌ¹ÌÁö ·Ñ¿À¹ö
function over(obj,type){
    if(type) obj.src = obj.src.replace(".gif","_on.gif");
    else  obj.src = obj.src.replace("_on.gif",".gif");
}

// GNB ÀüÃ¼º¸±â ·¹ÀÌ¾î ÆîÄ¡±â
function mainFlashWrapResize(height) {
	var obj = document.getElementById("MainFlashWrap");
	var divs = obj.getElementsByTagName("div");
	for(var i = 0; i < divs.length; i++) {
		if(divs[i].className == "MainFlash") {
			divs[i].style.height = height + "px";
		}
	}
}

/* ÁöÁ¤Á¡ ¼­ºê¸ÞÀÎ ¹è³ÊÅä±Û */
function mainBanner01() {
	var curDisplay = document.getElementById('mainBanner').style.display='block';
	var curDisplay02 = document.getElementById('mainBanner02').style.display='none';
}
function mainBanner02() {
	var curDisplay = document.getElementById('mainBanner').style.display='none';
	var curDisplay02 = document.getElementById('mainBanner02').style.display='block';
}


//new Floating(Àû¿ëÇÒ°³Ã¼ , XÃà¿©¹é , YÃà¿©¹é , ¹Ì²ô·¯Áö´Â¼Óµµ:ÀÛÀ»¼ö·Ïºü¸§..±âº»20 , ºü¸£±â:ÀÛÀ»¼ö·ÏºÎµå·¯¿ò..±âº»10);
function Floating(FloatingObj,MarginY,Percentage,setTime) {
	this.FloatingObj = FloatingObj;
	this.MarginY = (MarginY) ? MarginY : 0;
	this.Percentage = (Percentage) ? Percentage : 20;
	this.setTime = (setTime) ? setTime : 10;
	this.FloatingObj.style.position = "absolute";
	this.Body = null;
	this.setTimeOut = null;
	this.Run();
}

Floating.prototype.Run = function () {
	if ((document.documentElement.scrollTop) > (document.body.scrollTop)) {
		this.Body = document.documentElement;
	} else {
		this.Body = document.body;
	}

	var This = this;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var DocTop = this.Body.scrollTop + this.MarginY;

	var MoveY = Math.abs(FloatingObjTop - DocTop);
	MoveY = Math.ceil(MoveY / this.Percentage);

	if (FloatingObjTop < DocTop) {
		this.FloatingObj.style.top = FloatingObjTop + MoveY + "px";
	} else {
		this.FloatingObj.style.top = FloatingObjTop - MoveY + "px";
	}

	window.clearTimeout(this.setTimeOut);
	this.setTimeOut = window.setTimeout(function () { This.Run(); },this.setTime);
}

function fn_pop_fee(){
    window.open("/asp/event/pop_fee_new.aspx", "fee_new", "width=590,height=700,scrollbars=yes");
}
function fn_pop_event_info(){
    window.open("/asp/event/pop_event_info.aspx", "fee_new", "width=840,height=700");
}