// 가운데로 새창띄우기
function window_open(url, wname, width, height, scrl)
{
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;

	if(scrl == null)
	{
		var scroll = "no";
	}
	else
	{
		var scroll = scrl;
	}
	window.open(url, wname, "left=" + winl + ", top=" + wint + ", scrollbars=" + scroll + ", width=" + width + ", height=" + height);
}

// 메인플래시
function M(path,width,height)
{
	var data = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + width + '" height="' + height + '">';
	data += '<param name="movie" value="' + path + '">';
	data += '<param name="quality" value="best">';
	data += '<param name="wmode" value="transparent">';
	data += '<param name="menu" value="false">';
	data += '<embed src="' + path + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" wmode="transparent"></embed>';
	data += '</object>';

	document.write(data);
}

// 플래이어
function p(path,width,height,value)
{
	//function blockerror() { return true; } window.onerror = blockerror;
	var data = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + width + '" height="' + height + '">';
	data += '<param name="movie" value="' + path + '">';
	data += '<param name="quality" value="best">';
	data += '<param name="wmode" value="transparent">';
	data += '<param name="menu" value="false">';
	data = '<embed src="' + path + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" wmode="transparent" allowfullscreen="true" flashvars="' + value + '"></embed>';
	data += '</object>';

	document.write(data);
}

// 복사
function c(s)
{
	var doc = document.body.createTextRange();
	doc.moveToElementText(document.all(s));
	doc.select();
	doc.execCommand('copy');
	alert('소스가 클립보드에 저장되었습니다.');
}

// 이미지 제목만들때.
imageText.font = "./include/TTF_A.ttf";
imageText.size = "13";
imageText.bgcolor = "FFFFFF";
imageText.txtcolor = "000000";

function imageText(str)
{
	document.write('<img src="./?s=text_image&text='+encodeURIComponent(str)+'&font='+encodeURIComponent(imageText.font)+'&size='+imageText.size+'&bgcolor='+imageText.bgcolor+'&txtcolor='+imageText.txtcolor+'" alt="'+str+'" align="absmiddle">');
}

// AllBlur
function All_Blur()
{
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin = All_Blur;

// 토글
function Hidden_Layer(value)
{
	var elem, vis;
	if(document.getElementById)
	{
		elem = document.getElementById(value);
	}
	else if(document.all)
	{
		elem = document.all[value];
	}
	else if(document.layers)
	{
		elem = document.layers[value];
	}
	vis = elem.style;

	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
	vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

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

// Form Style
function inFocus(a)
{
	(a).style.backgroundColor='#F6F6FA';
	(a).style.border='2px solid #7B7D8D';
}
function outFocus(a)
{
	(a).style.backgroundColor='#FFFFFF';
	(a).style.borderWidth='1px';
	(a).style.borderStyle='solid';
	(a).style.borderColor='#B9B3BB #E6E3E8 #E6E3E8 #B9B3BB';
}
function Reference_On(id)
{
	document.getElementById(id).style.display='block';
	focuswhere=1;
}
function Reference_Off(id)
{
	document.getElementById(id).style.display='none';
}

// Tab_Introduction Use
function Tab_Script(idx,size)
{
	for(var i=1; i<size+1; i++)
	{
		document.getElementById("content"+i).style.display="none";
	}
	document.getElementById("content"+idx).style.display="block";
}

// Music_Video
var disappeardelay=150; //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0; //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=0; //hide menu when user clicks within menu? (1=yes, 0=no)


var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}

function showhide(obj, e, visible, hidden){
    if (ie5||ns6)
        dropmenuobj.style.left=dropmenuobj.style.top=-500
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
        obj.visibility=visible
    else if (e.type=="click")
        obj.visibility=hidden
}

function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
    var edgeoffset=0
    if (whichedge=="rightedge"){
    var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
        dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
        edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
    }
    else{
    var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
        dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
        edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
    }
    return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID){
    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    if (typeof dropmenuobj!="undefined")
        dropmenuobj.style.visibility="hidden"
        clearhidemenu()
    if (ie5||ns6){
        obj.onmouseout=delayhidemenu
        dropmenuobj=document.getElementById(dropmenuID)
    if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
        dropmenuobj.onmouseover=clearhidemenu
        dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
        showhide(dropmenuobj.style, e, "visible", "hidden")
        dropmenuobj.x=getposOffset(obj, "left")
        dropmenuobj.y=getposOffset(obj, "top")
        dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
    }
    return clickreturnvalue()
}

function clickreturnvalue(){
    if ((ie5||ns6) && !enableanchorlink) return false
    else return true
}

function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
}

function dynamichide(e){
    if (ie5&&!dropmenuobj.contains(e.toElement))
        delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
}

function delayhidemenu(){
    delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}

function clearhidemenu(){
    if (typeof delayhide!="undefined")
        clearTimeout(delayhide)
}

// Clip_Rollover
function clip_off(n)
{
	document.getElementById(n).src='../img/member_clip_off.png';
}
function clip_on(n)
{
	document.getElementById(n).src='../img/member_clip_on.png';
}

// Video_Rollover
function video_off(n)
{
	document.getElementById(n).src='../img/music_video_off.png';
}
function video_on(n)
{
	document.getElementById(n).src='../img/music_video_on.png';
}

// View_Left_Rollover
function View_Left_off(n)
{
	document.getElementById(n).src='../img/view_left_off.png';
}
function View_Left_on(n)
{
	document.getElementById(n).src='../img/view_left_on.png';
}

// View_Right_Rollover
function View_right_off(n)
{
	document.getElementById(n).src='../img/view_right_off.png';
}
function View_right_on(n)
{
	document.getElementById(n).src='../img/view_right_on.png';
}
/*
// Scroll Script
function initMoving(target, position, topLimit, btmLimit)
{
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 20)
}
*/

// goTop
(function() {

function goTop(acceleration, time) {
	acceleration = acceleration || 0.1;
	time = time || 16;

	var dx = 0;
	var dy = 0;
	var bx = 0;
	var by = 0;
	var wx = 0;
	var wy = 0;

	if (document.documentElement) {
		dx = document.documentElement.scrollLeft || 0;
		dy = document.documentElement.scrollTop || 0;
	}
	if (document.body) {
		bx = document.body.scrollLeft || 0;
		by = document.body.scrollTop || 0;
	}
	var wx = window.scrollX || 0;
	var wy = window.scrollY || 0;

	var x = Math.max(wx, Math.max(bx, dx));
	var y = Math.max(wy, Math.max(by, dy));

	var speed = 1 + acceleration;
	window.scrollTo(Math.floor(x / speed), Math.floor(y / speed));
	if(x > 0 || y > 0) {
		var invokeFunction = "MGJS.goTop(" + acceleration + ", " + time + ")"
		window.setTimeout(invokeFunction, time);
	}
}

window['MGJS'] = {};
window['MGJS']['goTop'] = goTop;
})();

// Video_Player
function R_Mini_Player()
{
	document.write("<iframe src='./?s=Mini_Player' frameborder='0' style='width:170px; height:133px; margin:17px 5px 0 0;' scrolling='no' name='mini'></iframe>");
}

// Chart_data
function R_Chart_Data()
{
	document.write("<div style='text-align:left; margin:0px; padding:0px;'><iframe src='./?s=chart' frameborder='0' style='width:195px; height:95px;' scrolling='no'></iframe></div>");
}