
//??Id:	thedesktop
//winId:	thedesktop+"_"+Id
//?Id:		thedesktop+"_"+Id+"_Layer"
var thedesktop="jorlly_desk";
var swin_st="unlock";
var MaxZ=0;




function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator){
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)){
			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage;
		}
	}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

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_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];}
}

MM_reloadPage(true);

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;
}

var pp_ms;

/*
function MM_dragLayer(mesg,objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS){//v3.0
  //Copyright 1998 Macromedia, Inc. All rights reserved.
	
	var i,j,aLayer,retVal,curDrag=null,NS=(navigator.appName=='Netscape'), curLeft, curTop;
	if (!document.all && !document.layers){
		return false;
	}
	if (mesg!=null){
		pp_ms=mesg;
	}
	retVal = true;
	if(!NS && event) event.returnValue = true;
	if (MM_dragLayer.arguments.length > 1){
		document.curswin=MM_findObj(objName);
		curDrag = MM_findObj(objName);
		if (!curDrag)
			return false;
		if (!document.allLayers || true){
			document.allLayers = new Array();
			with (document){
				if (NS){
				//NS???
					for (i=0; i<layers.length; i++){
						allLayers[i]=layers[i];
					}
					for (i=0; i<allLayers.length; i++){
						if (allLayers[i].document && allLayers[i].document.layers){
							with (allLayers[i].document){
								for (j=0; j<layers.length; j++){
									allLayers[allLayers.length]=layers[j];
								}
							}
						}
					}
					
				}else{
					for (i=0;i<all.length;i++){ //?????????document.allLayers[]?
						if (all[i].style && all[i].style.position){
							allLayers[allLayers.length]=all[i];
							//alert(allLayers[allLayers.length-1].id);
						}
					}
					//for (i=0;i<layerlist.length;i++){
					//	allLayers[allLayers.length]=layerlist[i];
						//alert(allLayers[allLayers.length-1].id);
					//}
					
				}
			}
		}
		curDrag.MM_dragOk=true;
		curDrag.MM_targL=targL;
		curDrag.MM_targT=targT;
		curDrag.MM_tol=Math.pow(tol,2);
		curDrag.MM_hLeft=hL;
		curDrag.MM_hTop=hT;
		curDrag.MM_hWidth=hW;
		curDrag.MM_hHeight=hH;
		curDrag.MM_toFront=toFront;
		curDrag.MM_dropBack=dropBack;
		curDrag.MM_dropJS=dropJS;
		curDrag.MM_everyTime=et;
		curDrag.MM_dragJS=dragJS;
		curDrag.MM_oldZ = (NS)?curDrag.zIndex:curDrag.style.zIndex;
		curLeft= (NS)?curDrag.left:curDrag.style.pixelLeft;
		curDrag.MM_startL = curLeft;
		curTop = (NS)?curDrag.top:curDrag.style.pixelTop;
		curDrag.MM_startT = curTop;
		curDrag.MM_bL=(cL<0)?null:curLeft-cL;
		curDrag.MM_bT=(cU<0)?null:curTop -cU;
		curDrag.MM_bR=(cR<0)?null:curLeft+cR;
		curDrag.MM_bB=(cD<0)?null:curTop +cD;
		curDrag.MM_LEFTRIGHT=0;
		curDrag.MM_UPDOWN=0;
		curDrag.MM_SNAPPED=false; //use in your JS!
		document.onmousedown = MM_dragLayer;
		document.onmouseup = MM_dragLayer;
		if (NS){
			document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
		}

	}else{
		var theEvent = ((NS)?objName.type:event.type);
		if (theEvent == 'mousedown'){
			var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
			var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
			var maxDragZ=null; document.MM_maxZ = 0;
			for (i=0; i<document.allLayers.length; i++){
				aLayer = document.allLayers[i];
				var aLayerZ = (NS)?aLayer.zIndex:aLayer.style.zIndex;
				if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
				var isVisible = (((NS)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
				if (aLayer.MM_dragOk != null && isVisible){
				
				//if (aLayer.id==document.curswin.id){	
					with (aLayer){
						var parentL=0; var parentT=0;
						if (!NS){
							parentLayer = aLayer.parentElement;
							while (parentLayer != null && parentLayer.style.position) {
								parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;
								parentLayer = parentLayer.parentElement;
							}
						}
						var tmpX=mouseX-(((NS)?pageX:style.pixelLeft+parentL)+MM_hLeft);
						var tmpY=mouseY-(((NS)?pageY:style.pixelTop +parentT)+MM_hTop);
						var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS)?clip.width :offsetWidth);
						var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS)?clip.height:offsetHeight);
						if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null || maxDragZ <= aLayerZ)){
							curDrag = aLayer;
							maxDragZ = aLayerZ;
						}
					}
				
				//}
				}
			}
			if (curDrag){
				if (pp_ms=='notmove'){
					document.onmousemove = "";
				}else{
					document.onmousemove = MM_dragLayer;
				}
				if (NS) document.captureEvents(Event.MOUSEMOVE);
				curLeft = (NS)?curDrag.left:curDrag.style.pixelLeft;
				curTop = (NS)?curDrag.top:curDrag.style.pixelTop;
				MM_oldX = mouseX - curLeft;
				MM_oldY = mouseY - curTop;
				document.MM_curDrag = curDrag;
				curDrag.MM_SNAPPED=false;
				if(curDrag.MM_toFront) {
					eval('curDrag.'+((NS)?'':'style.')+'zIndex=document.MM_maxZ+1');
					if (!curDrag.MM_dropBack) document.MM_maxZ++;
				}
				retVal = false;
				if(!NS) event.returnValue = false;
			}
			
		}else if (theEvent == 'mousemove') {
			if (document.MM_curDrag){
				document.MM_curDrag.swin_st="lock";
				with (document.MM_curDrag) {
					var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
					var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
					newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;
					if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
					if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
					if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
					if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
					MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
					if (NS) {
						left = newLeft; top = newTop;
					}else{
						style.pixelLeft = newLeft; style.pixelTop = newTop;
					}
					if (MM_dragJS) eval(MM_dragJS);
					retVal = false;
					if(!NS) event.returnValue = false;
				}
			}
		}else if (theEvent == 'mouseup') {
			//alert(objName);
			//var sWin_curobj=MM_findObj(objName);
			//if (!sWin_curobj){
			//	alert(sWin_curobj);
				//sWin_curobj.offsettop=getint(sWin_curobj.style.top);
				//alert(sWin_curobj.offsettop);
			//}
			document.onmousemove = null;
			if (NS) document.releaseEvents(Event.MOUSEMOVE);
			if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
			if (document.MM_curDrag){
				
				document.MM_curDrag.wanttotop=getint(document.MM_curDrag.style.top);
				document.MM_curDrag.wanttoleft=getint(document.MM_curDrag.style.left);
				document.MM_curDrag.offsettop=getint(document.MM_curDrag.style.top)-document.body.scrollTop;
				document.MM_curDrag.offsetleft=getint(document.MM_curDrag.style.left)-document.body.scrollLeft;
				document.MM_curDrag.lastScrollY=document.body.scrollTop+document.MM_curDrag.offsettop;
				document.MM_curDrag.lastScrollX=document.body.scrollLeft+document.MM_curDrag.offsetleft;
				document.MM_curDrag.swin_st="unlock";
				with (document.MM_curDrag) {
					if (typeof MM_targL =='number' && typeof MM_targT == 'number' && (Math.pow(MM_targL-((NS)?left:style.pixelLeft),2)+Math.pow(MM_targT-((NS)?top:style.pixelTop),2))<=MM_tol){
						if (NS){
							left = MM_targL;
							top = MM_targT;
						}else{
							style.pixelLeft = MM_targL; 
							style.pixelTop = MM_targT;
						}
						MM_SNAPPED=true;
						MM_LEFTRIGHT = MM_startL-MM_targL;
						MM_UPDOWN=MM_startT-MM_targT; 
					}
					if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
					if(MM_dropBack){
						if (NS){
							zIndex = MM_oldZ;
						}else{
							style.zIndex = MM_oldZ;
						}
					}
					retVal = false;
					if(!NS) event.returnValue = false;
				}
				document.MM_curDrag = null;
			}
		}
		if (NS) document.routeEvent(objName);
	}
	return retVal;
}

*/
function cheek(lId){
	//MM_dragLayer(document.all(lId).adinfo,lId,'',0,0,0,0,true,false,-1,-1,-1,-1,216,171,50,'',false,'');
	sWin_drag(document.all(lId).adinfo,lId);
	document.all(lId).adinfo="notmove";
	
}

function notmoveingclick(lId){
	document.all(lId).adinfo="";
}

function Minswin(Id){
	if (document.all(Id+"_body").innerHTML!=""){
		document.all(Id).thevalue=document.all(Id+"_body").innerHTML;
		document.all(Id+"_body").innerHTML="";
		document.all(Id).style.height=0;
	}else{
		document.all(Id+"_body").innerHTML=document.all(Id).thevalue;
	}
}


function ini_desktop(){
	if (!MM_findObj(thedesktop)){
		//document.body.insertAdjacentHTML("AfterBegin","<span id='"+thedesktop+"'></span>");
		var span = document.createElement('span');
		span.id = thedesktop;
		document.body.appendChild(span);
	}
}

function sWin_Str(Id,pid,profile,p1,p2,p3,p4,p5,p6,p7,p8,p9,t1,t2,t3,t4,t5,t6,t7,t8,t9,sWin_top,sWin_left,sWin_width,sWin_height){
	var swin;

	swin="<div id='"+Id+"' swin_st='unlock' wanttotop="+sWin_top+" wanttoleft="+sWin_left+" lastScrollX="+(document.body.scrollLeft+sWin_left)+" lastScrollY="+(document.body.scrollTop+sWin_top)+" offsettop="+(sWin_top-document.body.scrollTop)+" offsetleft="+sWin_left+" thevalue='' adinfo='notmove' style='position:absolute\; left:"+sWin_left+"\; top:"+sWin_top+"\; width:"+sWin_width+"\; height:"+sWin_height+"\; z-index:0' onmousedown=\"cheek('"+Id+"')\">";

	swin+="<table border='0' width='100%' cellspacing='0' cellpadding='0'bgcolor=#1B0D30>";
	swin+="<tr>";
	swin+="<td width='100%'><table border='0' cellpadding='0' cellspacing='0' width='100%' height='13'>";
	swin+="    <tr>";
	swin+="      <td width='100%' background='swin/swin_title_line.gif' onmousedown=\"notmoveingclick('"+Id+"')\" onDblclick=\"Minswin('"+Id+"')\" style='cursor:move'>";
	swin+="      </td>";
	swin+="      <td width='14' onmousedown=\"notmoveingclick('"+Id+"')\" style='cursor:move'>";
	swin+="      <img border='0' src='qq/images/swin_title_p1.gif' width='14' height='13' ></td>";
	swin+="      <td width='13' style='cursor:hand'><img border='0' src='qq/images/swin_title_p2.gif' width='13' height='13' onclick=\"Minswin('"+Id+"')\" ></td>";
	swin+="      <td width='13' style='cursor:help'><img border='0' src='qq/images/swin_title_p3.gif' width='13' height='13' onclick=\"swin_close('"+pid+"')\"></td>";
	swin+="    </tr>";
	swin+="  </table></td>";
	swin+=" </tr>";
    swin+="            <td ><iframe name=aa width=640 height=468 src="+p1+"  ></iframe> </td>";
	
	return swin;
}



function getintc( ii )
{
    if( ii.length>=2 )
    {
        if( ii.substr(ii.length-2,2)=='px' )
        {
            return parseInt( ii.substr( 0, ii.length-2 ));
        }
        else
        {
            return parseFloat(ii);
        }
    }
}

 function getint(v)
 {
    return getintc(v);
 }
 
 function vbcint(v)
 {
    return getintc(v);
 }
 
function show_mask ()
{
	document.getElementById('mask').style.display = 'display';
}

function hide_mask ()
{
	document.getElementById('mask').style.display = 'none';
}

function obj_swin(Id,sWin_top,sWin_left,sWin_width,sWin_height,profile,p1,p2,p3,p4,p5,p6,p7,p8,p9,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10){
	if (!MM_findObj(thedesktop)){
		return null;
	}else{
		if(!MM_findObj(thedesktop+"_"+Id)){
			document.getElementById(thedesktop).innerHTML+="<span id='"+thedesktop+"_"+Id+"'></span>";
		}
		
		
		
		document.getElementById(thedesktop+"_"+Id).innerHTML=sWin_Str(thedesktop+"_"+Id+"_Layer",Id,profile,p1,p2,p3,p4,p5,p6,p7,p8,p9,t1,t2,t3,t4,t5,t6,t7,t8,t9,sWin_top,sWin_left,sWin_width,sWin_height);
		//winaumove(Id);
		
		this.sWin_obj=document.getElementById(thedesktop+"_"+Id+"_Layer");
		
		this.sWin_obj.style.left = (document.body.clientWidth - this.sWin_obj.offsetWidth) * .5 + 'px';
		this.sWin_obj.style.top = (document.documentElement.clientHeight - this.sWin_obj.offsetHeight) * .5 + document.documentElement.scrollTop + 13 + 'px';
		
		
		/*this.sWin_name=thedesktop+"_"+Id+"_Layer";
		this.sWin_top=this.sWin_obj.style.top;
		this.sWin_left=this.sWin_obj.style.left;
		this.sWin_width=this.sWin_obj.style.width;
		this.sWin_height=this.sWin_obj.style.height;
		this.sWin_offtop=this.sWin_obj.style.top;
		this.setLeft=swin_setLeft;
		this.setTop=swin_setTop;
		this.setWidth=swin_setWidth;
		this.setHeight=swin_setHeight;
		this.moveTo=swin_moveTo;//
		MaxZ++;*/
		document.getElementById(thedesktop+"_"+Id+"_Layer").zIndex=MaxZ;
		//alert(document.all(thedesktop+"_"+Id+"_Layer").zIndex);
		//swinaumove(Id);
	}
}

function swin_setLeft(x){
	var swinobj=MM_findObj(this.sWin_name);
	if (swinobj){
		swinobj.style.left=x;
	}
}
function swin_setTop(x){
	var swinobj=MM_findObj(this.sWin_name);
	if (swinobj){
		swinobj.style.top=x;
	}
}
function swin_setWidth(x){
	var swinobj=MM_findObj(this.sWin_name);
	if (swinobj){
		swinobj.style.width=x;
	}
}
function swin_setHeight(x){
	var swinobj=MM_findObj(this.sWin_name+"_bodyprofile");
	if (swinobj){
		swinobj.height=x;
	}
	swinobj=null;
	swinobj=MM_findObj(this.sWin_name);
	if (swinobj){
		swinobj.style.height=0;
	}

}
function swin_moveTo(top,left){
	var swinobj=MM_findObj(this.sWin_name);
	if (swinobj){
		swinobj.style.top=top;
		swinobj.style.left=left;
	}
}

//----------------------------------------------------------------------------------------

function sys_moveing(obj_str,startTop,startLeft,endTop,endLeft,topstep,leftstep,topud,leftud){
	obj=eval(obj_str);
	var swinobj=MM_findObj(obj.sWin_name);
	if (swinobj){
		swinobj.swin_st="lock";
		obj.moveTo(startTop,startLeft);
		if (topud==null){
			if (startTop<endTop){
				topud="+";
			}else{
				topud="-";
			}

		}
		if (leftud==null){
			if (startLeft<endLeft){
				leftud="+";
			}else{
				leftud="-";
			}
		}
		if (startTop!=endTop){
			if (topud=="+"){
				if (startTop<endTop)	startTop+=topstep;
			}else{
				if (startTop>endTop)	startTop-=topstep;
			}
		}
		if (startLeft!=endLeft){
			if (leftud=="+"){
				if (startLeft<endLeft)	startLeft+=leftstep;
			}else{
				if (startLeft>endLeft)	startLeft-=leftstep;
			}
		}
		if(topud=="+"){
			var topOutway;
			if (startTop>=endTop){
				topOutway=true;
			}else{
				topOutway=false;
			}
		}else{
			var topOutway;
			if (startTop<=endTop){
				topOutway=true;
			}else{
				topOutway=false;
			}
		}
		if (leftud=="+"){
			var leftOutway;
			if (startLeft>=endLeft){
				leftOutway=true;
			}else{
				leftOutway=false;
			}
		}else{
			var leftOutway;
			if (startLeft<=endLeft){
				leftOutway=true;
			}else{
				leftOutway=false;
			}
		}
		if (!topOutway || !leftOutway){
			document.all("S1").value+="sys_moveing('"+obj_str+"',"+startTop+","+startLeft+","+endTop+","+endLeft+","+topstep+","+leftstep+",'"+topud+"','"+leftud+"')";
			setTimeout("sys_moveing('"+obj_str+"',"+startTop+","+startLeft+","+endTop+","+endLeft+","+topstep+","+leftstep+",'"+topud+"','"+leftud+"')",0);
		}else{
			swinobj.swin_st="unlock";
		}
	}
}


function swin_close(Id){
	if (MM_findObj(thedesktop+"_"+Id)){
		document.all(thedesktop+"_"+Id).innerHTML="";
	}
}


function sWin_drag(mesg,objName){
	var objsWin=MM_findObj(objName);
	var theEvent=event.type;
	if (objsWin){
		if (theEvent=='mousedown'){
			
			objsWin.swin_st="lock";
			document.wicthsWin=objName;
			document.wicthsWinmesg=mesg;
			objsWin.offsetleft=event.clientX + document.body.scrollLeft-objsWin.style.pixelLeft;
			objsWin.offsettop=event.clientY + document.body.scrollTop-objsWin.style.pixelTop;
			MaxZ++;
			objsWin.style.zIndex=MaxZ;
			document.onmousemove=activeEvent;
			document.onmouseup=activeEvent;
		}
		if (theEvent=='mousemove'){
			if (mesg!='notmove'){
				objsWin.swin_st="lock";
				with (objsWin) {
					var mouseX = event.clientX + document.body.scrollLeft;
					var mouseY = event.clientY + document.body.scrollTop;
					objsWin.style.pixelLeft=mouseX-offsetleft;
					objsWin.style.pixelTop=mouseY-offsettop;
					retVal = false;
					event.returnValue = false;
				}
			}
		}
		if (theEvent=='mouseup'){
			with(objsWin){
				wanttotop=getintc(style.top);
				wanttoleft=getintc(style.left);
				offsettop=getintc(style.top)-document.body.scrollTop;
				offsetleft=getintc(style.left)-document.body.scrollLeft;
			}
			objsWin.swin_st="unlock";
			document.onmousemove=null;
			document.onmouseup=null;
		}
	}
}

function activeEvent(){
	sWin_drag(document.wicthsWinmesg,document.wicthsWin);
}

function winaumove(Id){
	if (MM_findObj(thedesktop+"_"+Id+"_Layer")){
		if (document.all(thedesktop+"_"+Id+"_Layer").swin_st=="unlock"){
			var topoffset=vbcint(document.all(thedesktop+"_"+Id+"_Layer").offsettop);
			var leftoffset=vbcint(document.all(thedesktop+"_"+Id+"_Layer").offsetleft);
			//if (document.body.scrollTop+topoffset<document.body.scrollTop){
			//	document.all(thedesktop+"_"+Id+"_Layer").style.top=document.body.scrollTop;
			//}else{
			//	document.all(thedesktop+"_"+Id+"_Layer").style.top=document.body.scrollTop+topoffset;
			//}
				//--------------------------------------------------------------
				var diffY =document.body.scrollTop+topoffset;
				if (diffY<document.body.scrollTop){
					diffY=document.body.scrollTop;
				}
				if (diffY+13>document.body.scrollTop+document.body.clientHeight){
					diffY=document.body.scrollTop+document.body.clientHeight-13;
				}
				var lastScrollY=document.all(thedesktop+"_"+Id+"_Layer").lastScrollY;
				if (diffY !=lastScrollY){
					var percent=0.08*(diffY-lastScrollY);
					if(percent>0){
						percent = Math.ceil(percent);
					}else{
						percent = Math.floor(percent);
					}
					var tempxxx=getint(document.all(thedesktop+"_"+Id+"_Layer").style.top);
					var templly=vbcint(document.all(thedesktop+"_"+Id+"_Layer").lastScrollY);
					document.all("S1").value=templly+"  "+diffY;
					document.all(thedesktop+"_"+Id+"_Layer").style.top=tempxxx+percent;    
					document.all(thedesktop+"_"+Id+"_Layer").lastScrollY=templly+percent;
				}
				//----------------------------------------------------
				
				var diffX=document.body.scrollLeft+leftoffset;
				if (diffX<document.body.scrollLeft){
					diffX=document.body.scrollLeft
				}
				if (diffX+180>document.body.scrollLeft+document.body.clientWidth){
					diffX=document.body.scrollLeft+document.body.clientWidth-180;
				}
				var lastScrollX=document.all(thedesktop+"_"+Id+"_Layer").lastScrollX;
				if (diffX !=lastScrollX){
					var percent=0.08*(diffX-lastScrollX);
					if(percent>0){
						percent = Math.ceil(percent);
					}else{
						percent = Math.floor(percent);
					}
					var tempxxx=getint(document.all(thedesktop+"_"+Id+"_Layer").style.left);
					var templlx=vbcint(document.all(thedesktop+"_"+Id+"_Layer").lastScrollX);
					document.all(thedesktop+"_"+Id+"_Layer").style.left=tempxxx+percent;    
					document.all(thedesktop+"_"+Id+"_Layer").lastScrollX=templlx+percent;
				}
				//-------------------------------------------------------
			}

			//if (getint(document.all(thedesktop+"_"+Id+"_Layer").style.left)<document.body.scrollLeft){
				//document.all(thedesktop+"_"+Id+"_Layer").style.left=document.body.scrollLeft;
			//}

			//if (getint(document.all(thedesktop+"_"+Id+"_Layer").style.left)+180>document.body.scrollWidth){
				//document.all(thedesktop+"_"+Id+"_Layer").style.left=document.body.scrollWidth-180;
			//}

			//if (getint(document.all(thedesktop+"_"+Id+"_Layer").style.top)+13>document.body.scrollTop+document.body.clientHeight){
			//	document.all(thedesktop+"_"+Id+"_Layer").style.top=document.body.scrollTop+document.body.clientHeight-13;
			//}
			if (getint(document.all(thedesktop+"_"+Id+"_Layer").style.top)+13>document.body.scrollHeight){
				document.all(thedesktop+"_"+Id+"_Layer").style.top=document.body.scrollHeight-13;
			}
		setTimeout("winaumove('"+Id+"');",2);
	}
}

function swinaumove(Id){//topoffset3?¨º??¡¥?atop-document.body.scrollTop
	var swin_layer=MM_findObj(thedesktop+"_"+Id+"_Layer");
	if (swin_layer){
		if (swin_layer.swin_st=="unlock"){
			//¡ÁY?¨°
			if (swin_layer.offsettop==null){
				swin_layer.offsettop=getint(swin_layer.style.top)-document.body.scrollTop; //????¨®?¡ä¡ã?¨²?£¤¡À?¦Ì???¨°?¨¢?
			}
			//o¨¢?¨°
			if (swin_layer.offsetleft==null){
				swin_layer.offsetleft=getint(swin_layer.style.left)-document.body.scrollLeft; //????¨®?¡ä¡ã?¨²¡Á¨®¡À?¦Ì???¨°?¨¢?
			}

			swin_layer.wanttotop=document.body.scrollTop+vbcint(swin_layer.offsettop);
			swin_layer.wanttoleft=document.body.scrollLeft+vbcint(swin_layer.offsetLeft);
			//¡ÁY?¨°
			if (swin_layer.wanttotop<document.body.scrollTop){
				swin_layer.wanttotop=document.body.scrollTop;
			}
			//o¨¢?¨°
			if (swin_layer.wanttoleft<document.body.scrollLeft){
				swin_layer.wanttoleft=document.body.scrollLeft;
			}
			//¡ÁY?¨°
			if (swin_layer.wanttotop+13>document.body.scrollHeight){
				swin_layer.wanttotop=document.body.scrollHeight-13;
			}
			//o¨¢?¨°
			if (swin_layer.wanttoleft+180>document.body.scrollWidth){
				swin_layer.wanttoleft=document.body.scrollWidth-180;
			}
			//¡ÁY?¨°
			if (swin_layer.wanttotop+13>document.body.scrollTop+document.body.clientHeight){
				swin_layer.wanttotop=document.body.scrollTop+document.body.clientHeight-13;
			}
			var movestep=(swin_layer.wanttotop-getint(swin_layer.style.top))*0.05;
			var movestepleft=(swin_layer.wanttoleft-getint(swin_layer.style.left))*0.05;

				if (movestep<1 && movestep>0){
					movestep=1;
				}
				if( !movestepleft )
				{
				    movestepleft = 0;
				}
				if (movestepleft<1 && movestepleft>0){
					movestepleft=1;
				}
				if (movestepleft>-1 && movestepleft<0){
					movestepleft=-1;
				}
			
			var tp = getint( swin_layer.style.top );
			var tl = getint(swin_layer.style.left);
			
			var np = ( tp + movestep ) + 'px';
			var nl = ( tl +movestepleft ) + 'px';
			
			swin_layer.style.top= np;
			swin_layer.style.left= nl;
		}
		setTimeout("swinaumove('"+Id+"');",2);
	}
}