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];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function setColor(trName, color) {
    tdCnt = trName.getElementsByTagName('td').length;
    for(var i=0;i<tdCnt;i++) {
        trName.getElementsByTagName('td')[i].style.backgroundColor=color;
    }
}


// Table ¶ó¿îµå
function roundTable(objID) {
	var obj = document.getElementById(objID);
	var Parent, objTmp, Table, TBody, TR, TD;
	var bdcolor, bgcolor, Space;
	var trIDX, tdIDX, MAX;
	var styleWidth, styleHeight;

	// get parent node
	Parent = obj.parentNode;
	objTmp = document.createElement('SPAN');
	Parent.insertBefore(objTmp, obj);
	Parent.removeChild(obj);

	// get attribute
	bdcolor = obj.getAttribute('rborder');
	bgcolor = obj.getAttribute('rbgcolor');
	radius = parseInt(obj.getAttribute('radius'));
	if (radius == null || radius < 1) radius = 1;
	else if (radius > 6) radius = 6;

	MAX = radius * 2 + 1;

	Table = document.createElement('TABLE');
	TBody = document.createElement('TBODY');

	Table.cellSpacing = 0;
	Table.cellPadding = 0;

	for (trIDX=0; trIDX < MAX; trIDX++) {
		TR = document.createElement('TR');
		Space = Math.abs(trIDX - parseInt(radius));
		for (tdIDX=0; tdIDX < MAX; tdIDX++) {
			TD = document.createElement('TD');

			styleWidth = '1px';
			styleHeight = '1px';
			if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
			else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
			else if (radius > 2) {
				if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
				if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
			}

			if (styleWidth != null) TD.style.width = styleWidth;
			if (styleHeight != null) TD.style.height = styleHeight;

			if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
			else if (tdIDX > Space && Space < MAX - tdIDX - 1) TD.style.backgroundColor = bgcolor;

			if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
			TR.appendChild(TD);
		}
		TBody.appendChild(TR);
	}

	Table.appendChild(TBody);

	Parent.insertBefore(Table, objTmp);
}

// A, IMG Å×±×¿¡ Border=0 ÀÔ·Â ºÒÇÊ¿äÇÏ°Ô ¸¸µå´Â ÇÔ¼ö
function bluring(){
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;

// Áß¾Ó¿¡¼­ »õÃ¢¿­±â
function center_win(url, name, width, height,add) {
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
    if (add) str += ",scrollbars="+add;
  }

  window.open(url, name, str);
}

try {
 document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}


var stmnLEFT = 0;
var stmnGAP1 = 0;
var stmnGAP2 = 0;
var stmnBASE = 0;
var stmnActivateSpeed = 200;
var stmnScrollSpeed = 10;
var IE = document.all;

var stmnTimer;

function RefreshStaticMenu() {
	var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

	stmnStartPoint = parseInt(document.getElementById("STATICMENU").style.top, 10);
	stmnEndPoint = (IE? document.documentElement.scrollTop : window.pageYOffset) + stmnGAP2;
	if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

	stmnRefreshTimer = stmnActivateSpeed;

	if ( stmnStartPoint != stmnEndPoint ) {
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
		document.getElementById("STATICMENU").style.top = parseInt(document.getElementById("STATICMENU").style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ) + 'px';
		stmnRefreshTimer = stmnScrollSpeed;
	}
	stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
}

function InitializeStaticMenu() {
	document.writeln('<a name=top></a>');
	document.getElementById("STATICMENU").style.left = stmnLEFT;
	document.getElementById("STATICMENU").style.display = 'block';
	RefreshStaticMenu();
}

// ·¹ÀÌ¾î ÆË¾÷½ÃÀÛ
var popup_req = false;//for popup ajax 
var popup_script = false;//dialog_open ³×¹øÂ° ÀÎÀÚ·Î, ·¹ÀÌ¾î ÆË¾÷Ã¢À» ¶ç¿î Á÷ÈÄ ½ÇÇàÇÒ ½ºÅ©¸³Æ® °ª 
var in_alertcount = 0; 
function new_popup() 
{ 
    this.agent_name = navigator.userAgent.toLowerCase(); 
    this.is_ie = ((this.agent_name.indexOf("msie") != -1) && (this.agent_name.indexOf("opera") == -1)); 
    this.is_gecko = navigator.product; 

    this.position_x = 0; 
    this.position_y = 0; 


    this.dlg_bg = document.getElementById('dialogbackgroundlayer'); 
    this.dlg = document.getElementById('dialoglayer'); 
    this.msg = document.getElementById('message'); 

    this.dlg_bg.style.left = '0px'; 

    this.dlg_bg.style.top = '0px';
    this.dlg_bg.style.width = '100%'; 
    this.dlg_bg.style.background = ""; 
    this.dlg_bg.style.opacity = (50/100); 
    this.dlg_bg.style.MozOpacity = (50/100); 
    this.dlg_bg.style.KhtmlOpacity = (50/100); 
    this.dlg_bg.style.filter = 'alpha(opacity=50)'; 

    this.dialog_open= function(url, w_width, w_height, run_script) 
    { 
        var height = document.body.clientHeight; 
        if(!w_height) w_height = 170; 
        if (this.is_gecko) height += 10; 

        this.dlg_bg.style.height = height + 'px'; 
        this.dlg_bg.style.display = ''; 

        this.dlg.style.left = "50%"; 
        this.dlg.style.top = w_height + "px"; 
        this.dlg.style.marginLeft = w_width/2*-1+"px"; 
        if (run_script) 
            popup_script = run_script; 
        else 
            popup_script = false; 

        this.load(url); 
        this.dlg.style.display = ''; 

    } 
    this.dialog_close= function() 
    { 
        this.dlg_bg.style.display = 'none'; 
        this.dlg.style.display = 'none'; 
    } 

    this.in_alert = function(message) 
    { 
        this.msg.innerHTML = message; 
        this.msg.style.display = ''; 
        window.setTimeout(this.in_alert_hidden, 2000); 
        in_alertcount++; 
    } 
    this.in_alert_hidden = function() 
    { 
        in_alertcount--; 
        if(!in_alertcount) 
            document.getElementById('message').style.display = 'none'; 
    } 

    this.load = function(url) { 
        popup_req= false; 
        // branch for native XMLHttpRequest object 
        if (window.XMLHttpRequest) { 
            try { 
                popup_req = new XMLHttpRequest(); 
            } 
            catch(e) { 
                popup_req = false; 
            } 
        } 
        // branch for IE/Windows ActiveX version 
        else if (window.ActiveXObject) { 
            try { 
                popup_req = new ActiveXObject("Msxml2.XMLHTTP"); 
            } 
            catch(e) { 
                try { 
                    this.req= new ActiveXObject("Microsoft.XMLHTTP"); 
                } 
                catch(e) { 
                    popup_req  = false; 
                } 
            } 
        } 
        if (popup_req ) { 

            popup_req.onreadystatechange = this.processPopup; 
            popup_req.open("GET", url, true); 
            popup_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); 
            popup_req.send(""); 
        } 
    } 
    this.processPopup = function() { 
        // only if req shows "loaded" 
        var obj = document.getElementById('dialoglayer'); 
        if (popup_req.readyState == 4) { 
            // only if "OK" 
            obj.innerHTML = popup_req.responseText; 
            if (popup_script) 
                eval(popup_script); 
        } 
    } 

}

// flash(ÆÄÀÏÁÖ¼Ò, °¡·Î, ¼¼·Î, ¹è°æ»ö, À©µµ¿ì¸ðµå, º¯¼ö, °æ·Î)
function flash(url,w,h,bg,win,vars,base,xmlurl){
	var s=
	"<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='"+w+"' height='"+h+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"?XMLUrl="+xmlurl+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='XMLUrl' value='"+xmlurl+"' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='base' value='"+base+"' />"+
	"<embed src='"+url+"?XMLUrl="+xmlurl+"' base='"+base+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(s);
}

// flash(ÆÄÀÏÁÖ¼Ò, °¡·Î, ¼¼·Î, ¹è°æ»ö, À©µµ¿ì¸ðµå, º¯¼ö, °æ·Î)
function flash_subtop(url,w,h,bg,win,vars,base){
	var s=
	"<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='"+w+"' height='"+h+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='base' value='"+base+"' />"+
	"<embed src='"+url+"' base='"+base+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(s);
}
