function f_frameheight() 
{
		var h = 0;
		if ( !document.all ) {
			h = document.getElementById('blockrandom').contentDocument.height;
			document.getElementById('blockrandom').style.height = h + 60 + 'px';
		} 
		else if( document.all ) 
		{
			h = document.frames('blockrandom').document.body.scrollHeight;
			document.all.blockrandom.style.height = h + 20 + 'px';
		
		}
		
}

function slide(Id, interval, to) {
    var obj = document.getElementById(Id);
    var H, step = 20;

    if (obj == null) return;
    if (to == undefined) { // user clicking
        if (obj._slideStart == true) return;
        if (obj._expand == true) {
            to = 0;
            obj.style.overflow = "hidden";
        } else {
            slide.addId(Id);
            for(var i=0; i < slide.objects.length; i++) { 
                if (slide.objects[i].id != Id && slide.objects[i]._expand == true) {
                    slide(slide.objects[i].id);
                }
            }

            obj.style.height = "";
            obj.style.overflow = "";
            obj.style.display = "block";
            to = obj.offsetHeight; 
            obj.style.overflow = "hidden";
            obj.style.height = "1px";
        }
        obj._slideStart = true;
    }
    
    step             = ((to > 0) ? 1:-1) * step;
    interval         = ((interval==undefined)?0.1:interval);

    //alert(obj.style.height);
    obj.style.height = (H=((H=(isNaN(H=parseInt(obj.style.height))?0:H))+step<0)?0:H+step)+"px";
    //alert(obj.style.height);
    
    if (H <= 0) {
        obj.style.display = "none";
        obj.style.overflow = "hidden";
        obj._expand = false;
        obj._slideStart = false;
    } else if (to > 0 && H >= to) {
        obj.style.display = "block";
        obj.style.overflow = "visible";
        obj.style.height = H + "px";
        obj._expand = true;
        obj._slideStart = false;
    } else {
        setTimeout("slide('"+Id+"' , "+interval+", "+to+");", interval);
    }
}
slide.objects = new Array();
slide.addId = function(Id)
{
    for (var i=0; i < slide.objects.length; i++) {
        if (slide.objects[i].id == Id) return true;
    }
    slide.objects[slide.objects.length] = document.getElementById(Id);
}



// =======================================================
// Mail Menu Image 선택처리
// =======================================================
var  sel_mimg_nm    = "img_m1";
var  sel_mimg_tree_onoff  = "on";
var  sel_mimg_arrow_onoff = "on";
var  sel_menu_type    = "tree";
var  sel_bf_menu_type = "tree";
function f_sel_mainimg(tp, obj_nm, img_nm, act)
{
	  if (act == "sel")
	  {
	  	  // ================================================
	  	  // 선택된 메뉴이외의 메뉴이미지를 Default처리한다.
	  	  // ================================================
	  	  f_default_menuImg(obj_nm, "none", tp);
	  	  
			  // ================================================
			  // 선택된 메뉴이외의 메뉴이미지를 Default처리한다.
			  // ================================================
			  f_default_menuImg("", "none", "");

    	  //alert(act + " " + obj_nm + " " + img_nm);
    	  
	  	  sel_bf_menu_type = sel_menu_type;
	  	  sel_menu_type    = tp;
	  	  	  
    	  
    	  // Toggle 처리 
	  	  if (tp == "tree")
	  	  {
    	  	  // 선택 메뉴아이콘 변경
					  var obj = document.getElementById(obj_nm);

            //alert(obj_nm + " " + sel_mimg_nm + " " + sel_mimg_tree_onoff + " " + sel_bf_menu_type);
	  	  	  // 같은 메뉴 2번 클릭시처리
	  	  	  if (obj_nm == sel_mimg_nm)
	  	  	  {
    					  
    					  // 트리 접힌 선택된 이민지 (subbl_006.gif)
	  	  	      if (sel_mimg_tree_onoff == "on")
	  	  	      {
	  	  	      	  if (obj.src.search("img/subbl_006.gif") >= 0)
	  	  	      	  {
					              obj.src = "img/subbl_008.gif";
	  	  	      	  }
	  	  	      	  else
	  	  	      	  {
					              obj.src = "img/subbl_006.gif";
	  	  	      	  }
					          sel_mimg_tree_onoff = "off";
	  	  	      }
	  	  	      else
	  	  	      {
	  	  	      	  // 트리펴진 선택된 이미지 (subbl_008.gif)
	  	  	      	  if (obj.src.search("img/subbl_008.gif") >= 0)
	  	  	      	  {
					              obj.src = "img/subbl_006.gif";
	  	  	      	  }
	  	  	      	  else
	  	  	      	  {
					              obj.src = "img/subbl_008.gif";
	  	  	      	  }
					          sel_mimg_tree_onoff = "on";
	  	  	      }		
	  	  	  }
	  	  	  else
	  	  	  {
	  	  	  	  
	  	  	  //alert(obj.src + " " + sel_mimg_tree_onoff);
	  	  	  	  // 다른 메뉴 선택시 트리 펴진 선택이미지(subbl_008.gif:img_nm)
	  	  	  	  // 이전이미지가 미선택 펼쳐진 트리 이미지
	  	  	  	  if (obj.src.search("subbl_009.gif") >= 0 || obj.src.search("subbl_008.gif") >= 0)
	  	  	  	  {
	  	  	  	  	 // 선택된 닫혀진 트리이미지
	  	  	  	  	 obj.src = "img/subbl_006.gif";
	  	  	  	  }
	  	  	  	  // 이전이미지가 미선택 닫혀진 트리이미지
	  	  	  	  else if (obj.src.search("subbl_006.gif") >= 0 || obj.src.search("subbl_005.gif") >= 0)
	  	  	  	  {
	  	  	  	  	 // 선택된 펼쳐진 트리이미지
	  	  	  	  	 obj.src = "img/subbl_008.gif";
	  	  	  	  }
	  	  	  	  else
	  	  	  	  {
					          obj.src = img_nm;
					      }
					      sel_mimg_tree_onoff = "on";
	  	  	  	  
	  	  	  	  // 다른 메뉴 선택시 트리 접힌 선택이미지(subbl_007.gif)
							  // 이전 아이콘 변경 (Tree)
							  obj = document.getElementById(sel_mimg_nm);
							  
							  if (sel_bf_menu_type == "tree")
							  {
							      obj.src = "img/subbl_007.gif";
							  }
							  else
							  {
							      obj.src = "img/subbl_002.gif";
							  }
							  sel_mimg_nm = obj_nm;
	  	  	  }		
	  	  	  
			  
	  	  }
	  	  else
	  	  {
	  	  	  // 같은 메뉴 2번 클릭시처리
	  	  	  if (obj_nm == sel_mimg_nm)
	  	  	  {
	  	  	      return;
	  	  	  }
	  	  	  
					  // 이전 아이콘 변경(Arrow)
					  obj = document.getElementById(sel_mimg_nm);
					  
					  if (sel_bf_menu_type == "tree")
					  {
					  	  if (sel_mimg_tree_onoff == "on")
					  	  {
			   		      obj.src = "img/subbl_009.gif";
					  	  }
					  	  else
					  	  {
	   				      obj.src = "img/subbl_007.gif";
 					  	  }
					  }
					  else
					  {
					      obj.src = "img/subbl_002.gif";
					  }
					  sel_mimg_nm = obj_nm;
	  	  }
	  }
	  else
	  {
        if (obj_nm == sel_mimg_nm)
			  {
			      return;
			  }
			  
			  // ======================================
			  // 이전 선택된 메뉴의 종류에 따라 처리
			  // ======================================
			  
			  var obj = document.getElementById(obj_nm);

        // ======================================
        // Tree형메뉴의 경우 처리
        // ======================================
        if (tp == "tree")
        {
            if (obj.src.search("subbl_007.gif") >= 0)
            {
            	 obj.src = "img/subbl_006.gif";
            }
            else if (obj.src.search("subbl_009.gif") >= 0)
            {
            	 obj.src = "img/subbl_008.gif";
            }
            else if (obj.src.search("subbl_006.gif") >= 0)
            {
            	 obj.src = "img/subbl_007.gif";
            }
            else if (obj.src.search("subbl_008.gif") >= 0)
            {
            	 obj.src = "img/subbl_009.gif";
            }
            else
            {
		            obj.src = img_nm;
            }	
        }
        else
        {
		        obj.src = img_nm;
		    }
	  }
	  
}

// =======================================================
// Sub Menu Image 선택처리
// =======================================================
var  sel_img_nm = "img_s1";
var  bf_img_nm  = "img_s1";
function f_sel_subimg(obj_nm, img_nm, act)
{

    if (act == "sel")
	  {
    	  //alert(act + " " + obj_nm + " " + img_nm);
        
        // 같은메뉴 2번 클릭시 메뉴 아이콘 처리
			  if (obj_nm == sel_img_nm)
			  {
					  // ================================================
					  // 선택된 메뉴이외의 메뉴이미지를 Default처리한다.
					  // ================================================
					  f_default_menuImg("", obj_nm, "");
			      return;
			  }

	  	  // 선택 메뉴아이콘 변경
			  var obj = document.getElementById(obj_nm);
			  obj.src = img_nm;
			  
			  // 이전 아이콘 변경
			  obj = document.getElementById(sel_img_nm);
			  obj.src = "img/subbl_004.gif";
			  sel_img_nm = obj_nm;


			  // ================================================
			  // 선택된 메뉴이외의 메뉴이미지를 Default처리한다.
			  // ================================================
			  f_default_menuImg("", obj_nm, "");
			  f_default_menuImg("none", "", "tree");

	  }
	  else
	  {
			  if (obj_nm == sel_img_nm)
			  {
			      return;
			  }
			  
			  var obj = document.getElementById(obj_nm);
			  obj.src = img_nm;
			  
	  }
	  
}


