/*
 * author     : Kang, Seung Moon
 * Created on  : 2008.11.06
*/
/*
ÇÃ·¡½Ã
*/
function swf(src,w,h,name,flashVar){
	html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"  width="'+w+'" height="'+h+'" name="'+name+'">';
	html += '<param name="movie" value="' + src + '">';
	html += '<param name="quality" value="high">';
	html += '<param name="wmode" value="transparent">';
	html += '<param name="flashvars" value="'+flashVar+'">';
	html += '<embed src="'+src+'" FlashVars="'+flashVar+'" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" name="'+name+'"></embed>';
	html += '</object>';
	document.write(html);
}

/*
ÅÇ
*/
function tab_change(id,t,n,c) {
	var t =t+1;
	for (i=1; i<t; i++) {
		
		if (i==n) {
			tabImgId = document.getElementById(id + i);
			imgexp="_on.gif";
			if (tabImgId != null) {
			(tabImgId.src.search(imgexp) != "-1")? "" : tabImgId.src = tabImgId.src.replace(".gif","_on.gif");
			}
			conId = document.getElementById(c + i);
			if (c != null) {
				if(conId != null) {
				conId.style.display="block";
			    }
			}
		} else {
			tabImgId = document.getElementById(id + i);
			imgexp="_on.gif";
			if (tabImgId != null) {
			(tabImgId.src.search(imgexp) != "-1")? tabImgId.src = tabImgId.src.replace("_on.gif",".gif") : "" ;
			}

			conId = document.getElementById(c + i);
			if (c != null) {
				if(conId != null) {
				conId.style.display="none";
				}
			}
		}
	}
}
function tab_change2(t,n,c) {
	var t =t+1;
	for (i=1; i<t; i++) {
		conId = document.getElementById(c + i);
		if (i==n) {
			if (c != null) {
				if(conId != null) {
				conId.style.display="block";
				}
			}
		} else {			
			if (c != null) {
				if(conId != null) {
				conId.style.display="none";
				}
			}
		}
	}
}

function tab_change3(id, t, n, c) {
    var t = t + 1;
    for (i = 1; i < t; i++) {

        if (i == n) {
            tabImgId = document.getElementById(id + i);
            imgexp = "_on.gif";
            (tabImgId.src.search(imgexp) != "-1") ? "" : tabImgId.src = tabImgId.src.replace(".gif", "_on.gif");

            if (c != null) {
                document.getElementById(c + i).style.visibility = "visible";
                document.getElementById(c + i).style.overflow = "hidden";
                document.getElementById(c + i).style.height = "";
				document.getElementById(c + i).style.marginTop = "0px";
            }
        } else {
            tabImgId = document.getElementById(id + i);
            imgexp = "_on.gif";
            (tabImgId.src.search(imgexp) != "-1") ? tabImgId.src = tabImgId.src.replace("_on.gif", ".gif") : "";

            if (c != null) {
                document.getElementById(c + i).style.visibility = "hidden";
                //document.getElementById(c + i).style.overflow = "hidden";
                document.getElementById(c + i).style.height = "1px";
				document.getElementById(c + i).style.marginTop = "-1px";
            }
        }
    }
}
/*
Åõ¸í ÀÌ¹ÌÁö(png)
*/
function setPng(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng\b/i,'');

	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src=''; 
	return '';
}

/*
ÁÖ½Ä¼±¹°¿É¼Ç layer ³ôÀÌÁ¦¾î
*/
function layerSpread(box,minh,maxh,u,d) {
	var box = document.getElementById(box);
	var u = document.getElementById(u);
	var d = document.getElementById(d);
	if ( !d.style.display || d.style.display == "none") {
		u.style.display = "none";
		d.style.display = "block";
		box.style.height = ""+maxh+"px";
	} else {
		u.style.display = "block";
		d.style.display = "none";
		box.style.height = ""+minh+"px";
	}
	
}
/*
±ÝÀ¶»óÇ°¸ô layer displayÁ¦¾î
*/
function layerView(layer) {
	var obj = document.getElementById(layer);
	if ( !obj.style.display || obj.style.display == "none" ) {
		obj.style.display = "block";
	} else {
		obj.style.display = "none";
	}
}
/*
±ÝÀ¶»óÇ°¸ô Á¡¼öµî·Ï
*/
function starRank(l,v,i,n) {
	obj_l = document.getElementById(l);
	obj_v = document.getElementById(v);
	obj_i = document.getElementById(i);
	obj_v.value = n;
	obj_i.style.backgroundImage = "url(/imgs/finance/common/ico/ico_star2_" + n + ".gif)";
}
/*
scroll_menu
*/
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function scrollMenu(id, sy)
{
	var el=document.all[id];
	var px = "px";
	window[id + "_obj"] = el;
	el.cy = el.sy = sy;
	el.sP=function(y){this.style.top=y+px;};

	el.scrollPos=function()
	{
		var pY;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
		this.cy += (pY + this.sy - this.cy)/8;
		this.sP(this.cy);
		setTimeout(this.id + "_obj.scrollPos()", 10);
	}
	return el;
}
/*
°øÅë layer view
*/
function showPostLayer(aPos, event, uCon,w) {
	var oResultDiv = document.getElementById(uCon);
	oResultDiv.innerHTML = (document.getElementById(uCon)? document.getElementById(uCon).innerHTML : "");
	
	if(aPos == null) return;
	var position = getPosition(aPos);
	var nAncX = position.x;
	var nAncY = position.y;
	var nAncWidth = aPos.offsetWidth;
	var nAncHeight = aPos.offsetHeight;

	var nDocX =  (document.documentElement.clientWidth || document.body.clientWidth);
	var nDocY = (document.documentElement.scrollHeight || document.body.scrollHeight);

	var oDLayer = document.getElementById(uCon);
	oDLayer.style.display = "block";


	var nDashX = nAncX;
	var nDashY = nAncY;
	var nCntsHeight = oResultDiv.offsetHeight;
	var oResultBox = document.getElementById('resultBox');
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	if(nAncX > nDocX/2) { //right
		nDashX -= w+5;
		if(ns){
			if(nAncY > nDocY) { // bot
				nDashY -= nCntsHeight +( Math.ceil(nAncHeight/2)+0);
			} else { //top
				nDashY += ( Math.ceil(nAncHeight/2)+0);
			}
		}else{
			if(nAncY > nDocY) { // bot
				nDashY -= nCntsHeight +( Math.ceil(nAncHeight/2)-10)-nCntsHeight;
			} else { //top
				nDashY += ( Math.ceil(nAncHeight/2)+2);
			}
		}
	} else { //left
		if(ns){
			nDashX += nAncWidth+30;
		}else{
			nDashX += nAncWidth+2;
		}
		if(ns){
			if(nAncY > nDocY) { // bot
				nDashY -= nCntsHeight +( Math.ceil(nAncHeight/2)+0);
			} else { //top
				nDashY += ( Math.ceil(nAncHeight/2)+0);
			}
		}else{
			if(nAncY > nDocY) { // bot
				nDashY -= nCntsHeight +( Math.ceil(nAncHeight/2)-10)-nCntsHeight;
			} else { //top
				nDashY += ( Math.ceil(nAncHeight/2)+2);
			}
		}
	}
	
	oDLayer.style.left = (nDashX) + "px";
	oDLayer.style.top = (nDashY) + "px";
}
function showDLayer(l){
	var obj = document.getElementById(l);
	obj.style.display="block";
	viewLayer = true;
}

function hideDLayer(l){
	var obj = document.getElementById(l);
	obj.style.display="none";
	viewLayer = false;
}
function getPosition(object) { 
  var valueT = 0, valueL = 0; 
    do { 
      valueT += object.offsetTop  || 0; 
      valueL += object.offsetLeft || 0; 
      object = object.offsetParent; 
      if (object) { 
        if(object.tagName.toUpperCase()=='BODY') break; 
      } 
    } while (object); 
    return {x: valueL, y:valueT}; 
} 

function goUrl(url,target) {
  if(url != 0) { 
    window.open(url,target);
    }
}