function getAbsoluteLeft(obj) {
			try {
           var p = obj.offsetParent;
           var cObj = obj;
           var l = 0;
           var str = "";
           while(p) {
              l += cObj.offsetLeft;
              cObj = p;
              p = cObj.offsetParent;
           }
           return l;
			}catch(e) {
				alert(obj);
			}
}
function getAbsoluteTop(obj) {
				if (!obj.offsetParent) return 0;
           var p = obj.offsetParent;   
           var cObj = obj;
           var t = 0;
           var test = "";
           while(p) {
              t += cObj.offsetTop;
              cObj = p;
              p = cObj.offsetParent;
           }
           return t;
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
   if (navigator.userAgent.indexOf("Gecko") >= 0) 
    	object.opacity = (opacity / 100);
	else
    	object.filter = "alpha(opacity=" + opacity + ")";
} 
var cur_obj = null;
var cur_menu = null;
function Over(e) {
       var targetid, srcElement, targetElement;
		 var submenus;
		 var children = null;
         if (e.srcElement != null) srcElement=e.srcElement; else srcElement = e.target;
			if (cur_obj == srcElement) return;
        if(srcElement.className.indexOf("outline") >= 0)				//outline(Å¬·¡½º)ÀÌ ÀÖ´ÂÁö È®ÀÎ
         {	
			targetid=srcElement.id + "d";										//<a>ÀÇ À§Ä¡¾ÆÀÌµð
			submenus = document.getElementById("submenupanel");		//submenupanelÀÇ °ªÀ» °¡Á®¿Â´Ù
		   var child;
			var m_outline = document.getElementById("m_outline");

			if (submenus.children)  {
				children = submenus.children;
			} else {
				  children = new Array();
				  var j = 0;
				  var c = submenus.firstChild;

				  if (c.nodeType == 1) {
						children[j] = submenus.firstChild;
						j++;
				  }
				  while(c.nextSibling != null) {
					 if (c.nextSibling.nodeType == 1)  {
						children[j] = c.nextSibling;
					   j++;
					 }
					 c = c.nextSibling;
				  }
			}
			if (submenus && children) {
			
			 for (i = 0; i < children.length; i++) {		//divÇÏÀ§ÀÇ divÀÇ °³¼ö¸¸Å­ for¹®À» ¹Ýº¹ÇÑ´Ù
			
				child = children[i];								//divÇÏÀ§ÀÇ i¹øÂ° divÀ» °¡¸£Å²´Ù Áï i¹øÀç ¸ÞÀÎ¸Þ´º¿Í i¹øÂ° ¼­ºê¸Þ´º°¡ ¸Â´Ù¸é...
			   if (navigator.userAgent.indexOf("Gecko") >= 0 && child.id == "Main0_7d") {
								  //alert(child.tagName + "," + child.offsetWidth);
				}
				if (child.id == targetid) {
					cur_menu = child;
					child.style.display = "";							//display=blockÀ¸·Î ÇÑ´Ù.
					child.style.position = "relative";				//¼­ºê¸Þ´ºÀÇ À§Ä¡¸¦ »ó´ëÀ§Ä¡·Î Á¤ÇÑ´Ù
					
					var leftpos = srcElement.offsetLeft + Math.round(srcElement.clientWidth/2) - Math.round(child.offsetWidth/2);

					var menu_width = child.offsetWidth;

					var rightpos=leftpos+menu_width;
					
					var barright = m_outline.offsetWidth;

					if (leftpos < 0)  {
						child.style.left = 0;		//¼­ºê¸Þ´º°¡ ±âÁØ°ªÀ» 0À¸·Î ÁöÁ¤ÇÑ´Ù
					} else if (rightpos > barright)  {
						child.style.left = barright-menu_width;
					} else  {
						child.style.left = leftpos;
					}

				}else{
					child.style.display = "none";
				}
			 }
			//opacity(cur_menu.id, 20, 100, 600);
			}

        }
	if(srcElement.className.indexOf("rollover") >= 0 && srcElement.tagName == "IMG") {
		srcElement.src = srcElement.getAttribute("over_img");
	}
}


function Out(e) {
   if (e.srcElement != null) srcElement=e.srcElement; else srcElement = e.target;
	if(srcElement.className.indexOf("rollover") >= 0 && srcElement.tagName == "IMG"){
		srcElement.src = srcElement.getAttribute("out_img");
	}
}

function init() {
}

