
var BtnMenusopenObj = new Array();
var BtnInClick = false;

function ButTargetHref(wwaction,wwtarget){
      var afrmobj = document.forms['but_targetform'];
      afrmobj.target = wwtarget;
      afrmobj.action = wwaction;afrmobj.submit();
}

//¸¶¿ì½º ¿Ã¶ó°¬À»¶§ ¹è°æº¯È­..
function BOn(obj,wset,wstyle){

  return;
	if (!obj.parentElement.oSrc){
	   obj.parentElement.oSrc = eval("document.CButOn"+wset.toString()+"_"+wstyle.toString()).src;
	}
	obj.parentElement.background = obj.parentElement.oSrc;

}

//¸¶¿ì½º ¿Ã¶ó°¬À»¶§ ¹è°æº¯È­..
function BOff(obj,wset){

  return;
  if (!obj.parentElement.fSrc){
      obj.parentElement.fSrc = eval("document.CButOff"+wset.toString()).src;
	}
	obj.parentElement.background = obj.parentElement.fSrc;

}



function FlyMenuAction(wobj,flag,wlink,isButType,wSomeName,wOpenWidth,wOpenHeight,whenOverbgcolor,whenOvercolor,dontChange){

	if (dontChange==null)dontChange=false
   if (flag==1){
		BtnInClick=true;
		if (dontChange)return;
		if (whenOverbgcolor==null)whenOverbgcolor = 'navy';
		if (whenOvercolor==null)whenOvercolor = 'white';
	    wobj.bgColor = whenOverbgcolor;
	    wobj.style.color = whenOvercolor;
	    try{wobj.childNodes[0].childNodes[0].childNodes[0].childNodes[1].style.color = whenOvercolor;}catch(e){}
        try{wobj.childNodes[0].childNodes[0].childNodes[0].childNodes[2].style.color = whenOvercolor;}catch(e){}
   }else if(flag==0){
	  BtnInClick=false;
      wobj.bgColor='';
      wobj.style.color = ''
      try{wobj.childNodes[0].childNodes[0].childNodes[0].childNodes[1].style.color = '';}catch(e){}
      try{wobj.childNodes[0].childNodes[0].childNodes[0].childNodes[2].style.color = '';}catch(e){}

   }else{
	  
      JpopDown('JDiv');
      if (wOpenWidth == null){
         if (isButType==2){
            //Å¸°ÙÀ» °¡Áü
            try{
			   if (wlink!=null){
				  var frmobj = document.forms['but_targetform']; 
				  frmobj.action = wlink;
				  frmobj.target = wSomeName;
				  frmobj.submit();            
			   }
            }catch(e){
               if (wlink!=null)location.href=wlink;
            }
            
         }else if (isButType==1){
            //½ºÅ©¸³Æ®
			if (wlink!=null)eval(wlink);
         }else{
            //ÀÏ¹Ý¸µÅ©
            if (wlink!=null)location.href=wlink;
         }
      
      }else{
          openAWindow(wlink,'FlyMenuOpner',wOpenWidth,wOpenHeight,1,1);
      }
	  BtnInClick=false;
	  BtnSubDivAllHide();
      
   }


}



function DivDropMenu(wOpenerSpan,wPopUp){

  cMouseEvent = 0;
  var PopUpObj = document.all[wPopUp];

  var inCheck2x = false;
  var inCheck2y = false;
  var MX = event.clientX + document.body.scrollLeft;
  var MY = event.clientY + document.body.scrollTop;

	try{
		if (PopUpObj.style.display == "none"){
			cMouseEvent = 0;
			return ;  
		}
	}catch(e){ 
		alert('¼Ò½º¿¡ '+wPopUp+ 'ÀÇ ID¸¦ °¡Áø °³Ã¼°¡ ¾ø½À´Ï´Ù');
    return;
	}

  //alert(PopUpObj.outerHTML);

  var PopUpObjTop = PopUpObj.style.pixelTop-4;
  var PopUpObjLeft = PopUpObj.style.pixelLeft-4;
  var PopUpObjHeight = PopUpObj.offsetHeight+4;
  var PopUpObjWidth = PopUpObj.offsetWidth+4;

  if  ((MX>= PopUpObjLeft) && (MX <= PopUpObjLeft+PopUpObjWidth) ) {
      inCheck2x = true;
  }
  if  ((MY>= PopUpObjTop) && (MY <= PopUpObjTop+PopUpObjHeight) ) {
      inCheck2y = true;
  }

  if ( inCheck2x == true && inCheck2y == true){
     cMouseEvent = 1;
     return;
  
  }else{
     PopUpObj.style.display = "none";
     cMouseEvent = 0;
	 BtnSubDivAllHide();
     return;  
  }

}

function DivMouseRect(wPopUp){ 

  var PopUpObj = document.all[wPopUp];
  
  //JSDebug(cMouseEvent.toString() + '.' + event.clientX);

  if (cMouseEvent == 0)return;
  if (PopUpObj.style.display == "none")return ;
  
  var inCheck2x = false;
  var inCheck2y = false;
  var MX = event.clientX + document.body.scrollLeft;
  var MY = event.clientY + document.body.scrollTop;
  var PopUpObjTop = PopUpObj.style.pixelTop;
  var PopUpObjLeft = PopUpObj.style.pixelLeft;
  var PopUpObjHeight = PopUpObj.offsetHeight;
  var PopUpObjWidth = PopUpObj.offsetWidth;

  if  ((MX >= PopUpObjLeft) && (MX <= PopUpObjLeft+PopUpObjWidth) )inCheck2x = true;
  if  ((MY >= PopUpObjTop) && (MY <= PopUpObjTop+PopUpObjHeight) )inCheck2y = true;
  if  (inCheck2x == true && inCheck2y == true){
     cMouseEvent = 1;
     return ;
  }else{
     PopUpObj.style.display = "none";
     cMouseEvent = 0;
     return ;  
  }
  

}

function BtnCheckMouseDown(){

	var event_target = event.srcElement;
	//var nET = event_target.toString();
	try{
		//DebugArea.innerText = "src==>" + event.srcElement.outerHTML + '\n\n\n\n';
		//DebugArea.innerText += "pppsrc==>" + event.srcElement.parentElement.parentElement.parentElement.outerHTML + '\n\n\n\n';
	}catch(e){
	}
    //return true;
	if (!BtnInClick)BtnSubDivAllHide();
	//wharf_ID = setTimeout('BtnSubDivAllHide();', 1000);
	return true;

}

function BtnSubDivAllHide(){
	BtnInClick=false;
	for(s=0;s<BtnMenusopenObj.length;s++){
		try{if (BtnMenusopenObj[s].style.display!='none')BtnMenusopenObj[s].style.display='none';}catch(e){}
	}
}


function ButtonRightDivOver(ParentDiv,TargetDiv,Sender,sevent){

	//2°¡Áö ¹æ½ÄÈ£Ãâ
	//1.ParentDiv,TargetDiv°°ÀÌ ¿À´Â°æ¿ì(½ÇÁ¦·Î ¶ç¿ïDivÀÖ´Â°æ¿ìÀÓ)
	//2.ParentDiv¸¸µé¾î¿Å

	if (TargetDiv!=null && document.all[TargetDiv].style.display!='none')return;
	eval("var objSameLevel = document." + ParentDiv + "_ObjList");
	if (objSameLevel!=null){
		for(s=0;s<objSameLevel.length;s++){
			try{if (objSameLevel[s].style.display!='none')objSameLevel[s].style.display='none';}catch(e){}
		}
	}
	if (TargetDiv==null)return;

	var itsleft=RelLeftBtnPure(Sender);
	var itstop=RelTopPure(Sender) -2;
	var ItsWidth=0;
	var ItsHeight=0;
	itsleft -= 12;
	itstop += 8;
	
    JpopUpTrans(TargetDiv, sevent,itsleft,itstop,ItsWidth,ItsHeight,'',3,1,0);
    
}

function RelLeftBtnPure(wObj){

  var POff=wObj;
  var LeftPx =0;
	LeftPx += POff.offsetWidth;
  while(POff!=null){
     LeftPx += POff.offsetLeft;
     POff = POff.offsetParent;
  }
  return LeftPx;
}
