	function moveLayer (id, curPos, amountToMove)
	{
		var logo = document.getElementById(id);
		//var currentPosition = findPos(id)
		var position = curPos-amountToMove
		logo.style.top=position+'px';
	}
	
	function findPos(id)
	{
		var obj = document.getElementById(id);
		var posX = obj.offsetLeft;var posY = obj.offsetTop;
		while(obj.offsetParent)
		{
			posX=posX+obj.offsetParent.offsetLeft;
			posY=posY+obj.offsetParent.offsetTop;
			if(obj==document.getElementsByTagName('body')[0])
			{
				break
			}
			else
			{
				obj=obj.offsetParent;
			}
		}
		return (posY)
	}
	
	function smoothMove (cOpcty)
	{
		var id		   = 'logodiv'		// name of element to move
		var curPos     = findPos(id) 	// get current Position
		var destPos    = 0 				// destination position
		var timer      = 10 			// timer for loop in microseconds
		var interval   = 2; 			// move x px every initialization
		var opInterval = .02; 			// interval for opacity change
		var cOpcty = ((cOpcty + opInterval)<=1) ? cOpcty + opInterval : 1;
		
		
		
		// change opacity
		changeOpac(cOpcty, id);
		
		// move layer by interval
		moveLayer(id, curPos, interval);
		
		if (curPos > destPos)
		{
			window.setTimeout('smoothMove('+cOpcty+')', timer);
		}
		else
		{
			var objectFF = document.getElementById('logolink').style; 
		    objectFF.MozOpacity = opacity; 
		    var object = document.getElementById(id).style; 
		    object.opacity = 1; 
		    object.KhtmlOpacity = 1; 
		    object.filter = "alpha(opacity=" + 100 + ")"; 
		}
	}

	//change the opacity for different browsers 
	function changeOpac(opacity, id)
	{ 
	    document.getElementById('logolink').style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo.png,sizingMethod='scale')";
		var object = document.getElementById(id).style; 
	    var objectFF = document.getElementById('logolink').style; 
	    objectFF.MozOpacity = opacity;
	    objectFF.opacity = opacity;
	    object.opacity = opacity; 
		object.KhtmlOpacity = opacity; 
	    object.filter = "alpha(opacity=" + (opacity*100) + ")"; 
		//object.msfilter = "alpha(opacity=" + (opacity*100) + ")";
		
	} 

