
////////////////////////////////////////////////////////////////////////////////////
/////////////
/////////////    ³»¿ë       :  Rollover Image ±¸Çö½ÃÀÇ Function ¸ðÀ½
/////////////    ÀÛ¼ºÀÚ     : À¯±¤½Ä
/////////////    ÃÖÁ¾ÀÛ¼ºÀÏ : 2004³â 06¿ù 26ÀÏ
/////////////
/////////////
/////////////
////////////////////////////////////////////////////////////////////////////////////



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}

function na_preload_img()
{ 
  var img_list = na_preload_img.arguments;
  if (document.preloadlist == null) 
    document.preloadlist = new Array();
  var top = document.preloadlist.length;
  for (var i=0; i < img_list.length; i++) {
    document.preloadlist[top+i]     = new Image;
    document.preloadlist[top+i].src = img_list[i+1];
  } 
}

function na_change_img_src(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function na_show_layer(lname, flag)
{
  var layer = (navigator.appName == 'Netscape') ? document.layers[lname] : document.all[lname];
  if (lname == '')
    return;
  if (navigator.appName == 'Netscape')
  {
    layer.visibility = (flag == 0) ? 'show' : 'hide';
    layer.display = (flag == 0) ? '':'none';
  }
  else
  {
    layer.style.visibility = (flag == 0) ? 'visible' : 'hidden';
    layer.style.display = (flag == 0) ? '' : 'none';
  }
}

function MM_findObj(n, d) { //v4.0
	var p,i,x;
	
	if(!d) d=document; 
		
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
		
	if(!(x=d[n])&&d.all) x=d.all[n]; 
		
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];

	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
		
	if(!x && document.getElementById) 
		x=document.getElementById(n); return x;
}


function MM_showHideLayers() { //v3.0
	var i,p,v,obj,t,args=MM_showHideLayers.arguments;

	for (i=0; i<(args.length-2); i+=3) 
		if ((obj=MM_findObj(args[i]))!=null) { 
			v=args[i+2];
	  		if (obj.style) { 
	  			obj=obj.style; 
	  			t=(v=='show')?'':(v='hide')?'none':'';
	  			v=(v=='show')?'visible':(v='hide')?'hidden':v; 
	  		}
	  obj.visibility=v; 
	  obj.display=t;
	 }
}

///function bluring(){ 
///if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
///} 
///document.onfocusin=bluring; 


function subonoff(iid,bid) {
		var bid,iid;
		if (bid.style.display=="none") {
			bid.style.display="block";
			iid.src="/intranet/design/include/image/submenu_icon02.gif";
		}
		else {
			bid.style.display="none";
			iid.src="/intranet/design/include/image/submenu_icon03.gif";
		}
}


var imgObj = new Image(); 
function showImgWin(imgName) { 
imgObj.src = imgName; 
setTimeout("createImgWin(imgObj)", 100); 
} 
function createImgWin(imgObj) { 
if (! imgObj.complete) { 
setTimeout("createImgWin(imgObj)", 100); 
return; 
} 
imageWin = window.open("", "imageWin", 
"width=" + imgObj.width + ",height=" + imgObj.height); 
imageWin.document.write("<html><body style='margin:0'>"); 
imageWin.document.write("<img src='" + imgObj.src + "'>"); 
imageWin.document.write("</body><html>"); 
imageWin.document.title = imgObj.src; 
} 

function modelesswin(url,mwidth,mheight){                                                                                 
    if (document.all&&window.print) //if ie5          
    {
        //eval('window.showModelessDialog(url,"","center:yes;help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px")')
        eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1")')                    

    }
    else                  
    {
        eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1")')                    
		}
}                                    


	function roundTable(objID) {
	   var obj = document.getElementById(objID);
	   var Parent, objTmp, Table, TBody, TR, TD;
	   var bdcolor, bgcolor, Space;
	   var trIDX, tdIDX, MAX;
	   var styleWidth, styleHeight;
	
	   Parent = obj.parentNode;
	   objTmp = document.createElement('SPAN');
	   Parent.insertBefore(objTmp, obj);
	   Parent.removeChild(obj);
	
	   bdcolor = obj.getAttribute('rborder');
	   bgcolor = obj.getAttribute('rbgcolor');
	   radius = parseInt(obj.getAttribute('radius'));
	   if (radius == null || radius < 1) radius = 1;
	   else if (radius > 6) radius = 6;
	
	   MAX = radius * 2 + 1;
	
	   Table = document.createElement('TABLE');
	   TBody = document.createElement('TBODY');
	
	   Table.cellSpacing = 0;
	   Table.cellPadding = 0;
	
	   for (trIDX=0; trIDX < MAX; trIDX++) {
	          TR = document.createElement('TR');
	          Space = Math.abs(trIDX - parseInt(radius));
	          for (tdIDX=0; tdIDX < MAX; tdIDX++) {
	                 TD = document.createElement('TD');
	                 
	                 styleWidth = '1px'; styleHeight = '1px';
	                 if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
	                 else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
	                 else if (radius > 2) {
	                        if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
	                        if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
	                 }
	
	                 if (styleWidth != null) TD.style.width = styleWidth;
	                 if (styleHeight != null) TD.style.height = styleHeight;
	
	                 if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
	                 else if (tdIDX > Space && Space < MAX - tdIDX - 1)  TD.style.backgroundColor = bgcolor;
	                 
	                 if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
	                 TR.appendChild(TD);
	          }
	          TBody.appendChild(TR);
	   }
	   Table.appendChild(TBody);
	   Parent.insertBefore(Table, objTmp);
	}                                                                                     


