function moveAlong(layerName, paceLeft, paceTop, fromLeft, fromTop){
	clearTimeout(eval(layerName).timer)
	if(eval(layerName).curLeft != fromLeft){
		if((Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft)) < paceLeft){eval(layerName).curLeft = fromLeft}
		else if(eval(layerName).curLeft < fromLeft){eval(layerName).curLeft = eval(layerName).curLeft + paceLeft}
			else if(eval(layerName).curLeft > fromLeft){eval(layerName).curLeft = eval(layerName).curLeft - paceLeft}
		if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
		if(ns){document[layerName].left = eval(layerName).curLeft}
	}
	if(eval(layerName).curTop != fromTop){
   if((Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop)) < paceTop){eval(layerName).curTop = fromTop}
		else if(eval(layerName).curTop < fromTop){eval(layerName).curTop = eval(layerName).curTop + paceTop}
			else if(eval(layerName).curTop > fromTop){eval(layerName).curTop = eval(layerName).curTop - paceTop}
		if(ie){document.all[layerName].style.top = eval(layerName).curTop}
		if(ns){document[layerName].top = eval(layerName).curTop}
	}
	eval(layerName).timer=setTimeout('moveAlong("'+layerName+'",'+paceLeft+','+paceTop+','+fromLeft+','+fromTop+')',30)
}

function setPace(layerName, fromLeft, fromTop, motionSpeed){
	eval(layerName).gapLeft = (Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft))/motionSpeed
	eval(layerName).gapTop = (Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop))/motionSpeed
	moveAlong(layerName, eval(layerName).gapLeft, eval(layerName).gapTop, fromLeft, fromTop)
}
function FixY(){
	if(ie){sidemenu.style.top = document.body.scrollTop+10}
	if(ns){sidemenu.top = window.pageYOffset+10}
}
  
  var   beginMoving=false;   
  var   sourceObj=null;   
  var   objectObj=null;   
  var   objectObj2=null;   
  function   MouseDownToMove(obj)
  {   	
	obj.style.zIndex=1;   
	obj.mouseDownY=event.clientY;   
	obj.mouseDownX=event.clientX;   
	beginMoving=true;   
	obj.setCapture();   
	sourceObj=obj;   
	objectObj=null;  	
  }   
  
  
    
  function   MouseMoveToMove(obj)
  {   
     if(!beginMoving)   return   false;   
	 obj.style.top   =   (event.clientY-obj.mouseDownY);   
	 obj.style.left   =   (event.clientX-obj.mouseDownX); 	
  }   
  
  
  function   MouseUpToMove(obj,CookieName,MoveName)
  {   
	SetCookie("cookieNameCookieName",CookieName);
	SetCookie("cookieNameMoveName",MoveName);
	 if(!beginMoving)   return   false;   
	 obj.releaseCapture();   
	  obj.style.top=0;   
	 obj.style.left=0;   
	 obj.style.zIndex=0;   
	 beginMoving=false;   
	 if(Math.abs(event.clientY-obj.mouseDownY)>5   ||   Math.abs(event.clientX-obj.mouseDownX)>5)   
		   window.setTimeout("swapFun()",20);  
		
  }   
  
    
  function   MouseOverFun(obj)   
  {   
	 if(obj==sourceObj)   return   false;   
	 objectObj=obj; 	
  }   
    
    
  function   MouseOverFun2(obj)   
  {   
	 objectObj2=obj;  
  }   
    
    
    
  function   swapFun()   
  {   
 
	if(sourceObj!=null   &&   objectObj!=null) 
	{ 
		objectObj.insertAdjacentElement("beforeBegin",sourceObj); 
		
		
	}
	     
	else   
	{
		if(sourceObj!=null   &&   objectObj2!=null) 
		{
			objectObj2.insertAdjacentElement("beforeEnd",sourceObj);  
			
		}
	}
	
	sourceObj=null;   
	objectObj=null;   
	objectObj2=null;  
	var sName=GetCookie("cookieNameCookieName");
	var sValue=saveFun(GetCookie("cookieNameMoveName"));
	
	SetCookie(sName,sValue);
	
  }  
  
   
  function   swapFunCoookie(str,CookieName)   
  {   
	
	if(str=="")
	{
		SetCookie(CookieName,"2&");
	}
	var strIds=str.split("&");
	for(var i=1;i<strIds.length;i++)
    {
	   
	   
	   var strid=strIds[i].split("-");
	   var sourceObj11=null;
	  
		var  objectObj11=document.getElementById(strid[0]);
		
		for(var j=1;j<strid.length-1;j++)
		{
			sourceObj11=document.getElementById(strid[j]);
			objectObj11.insertAdjacentElement("beforeEnd",sourceObj11);
			
			
		}
		sourceObj11=null;   
		objectObj11=null;
    }
	
	
         
  } 
  
  
 
  
	 function SetCookie(sName, sValue) 
	{ 
	   var expire_days = 1000;//(¡À¡ê¡ä?¦Ì?¨¬¨¬¨ºy)
	   var expire_date = new Date(); //new Date("December 31, 3666");//3¡è?¨²¨®DD¡ì¦Ì?¡ã¨¬¡¤¡§
	  var ms_from_now = expire_days*24*60*60*1000;
	  expire_date.setTime(expire_date.getTime() + ms_from_now);
	  var expire_string = expire_date.toGMTString();
	 // document.cookie = name + "=" + escape (value)+ ";expires=" +expire_string;
		document.cookie = sName + "=" + escape(sValue) + ";expires=" +expire_string; 
	} 
	
	function GetCookie(sName) 
	{ 
		var aCookie = document.cookie.split("; "); 
		var flag=false;
		for (var i=0; i < aCookie.length; i++) 
		{ 
	       
			var aCrumb = aCookie[i].split("="); 
			
			
			if (sName == aCrumb[0])  
			{
				
				flag=true;
				return unescape(aCrumb[1]); 
			}
			
		} 
		if(flag==false)
		{
			return "";
		}
	  
	} 
	
	
	function DelCookie(sName) 
	{ 
		document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;"; 
	} 
	  
  function   saveFun(moveName)   
  {  
	var   tableNameObjs=document.getElementsByName(moveName);   
	var   tempStr="";   
	for(var   i=0;i<tableNameObjs.length;i++)   
	{   
		 
		tempStr   +=   tableNameObjs[i].value+"-"; 
		
		
	}      
	return tempStr;
    
  }   
  
function setNoExists(divId,cookieName)
{
	if(document.getElementById(divId)!=null)
{
	setPace('master', -124, 10, 10);
	SetCookie(cookieName,"no");
	
}
 }
 function setNoExists1(divId,cookieName)
{
	if(document.getElementById(divId)!=null)
{
	setPace('master', 0, 10, 10);
	SetCookie(cookieName,"yes")
	
}
 }


function xianshidiv(divId,cookieName)
{
	
	var str=GetCookie(cookieName);
	
	if(str=="no")
	{
		
	if(document.getElementById(divId)!=null)
{
		setPace('master', -124, 10, 10);
		
}
	}
	else
	{
	if(document.getElementById(divId)!=null)
{
		setPace('master', 0, 10, 10);
		document.menutop.src='images/menui.gif'
}
	}
	
}
function setNoExists34(divId,cookieName)
{
	if(document.getElementById(divId)!=null)
{
	document.getElementById(divId).style.display='none';
	SetCookie(cookieName,"no")
}
 }
function xianshidiv34(divId,cookieName)
{

	var str1=GetCookie(cookieName);
	
	if(str1=="no")
	{
	if(document.getElementById(divId)!=null)
{
		document.getElementById(divId).style.display='none';
}
	}
	else
	{
	if(document.getElementById(divId)!=null)
{
		document.getElementById(divId).style.display='block';
}
	}
	
}
function returnMove(cookieName)
{
   SetCookie(cookieName, "");
   location.reload();
	
}
function xianshiyouhaotishi(divId,cookieName)
{
	SetCookie(cookieName, "");
	xianshidiv(divId,cookieName);
}


function delayhidemenu()
{
    return;
}


function showmenu(e,id,name,url,optWidth)
{
	return;
}




		
