
var obj_Dom = (document.getElementById ? true : false); 
var obj_IE4 = ((document.all && !obj_Dom) ? true : false);
var obj_NS4 = (document.layers ? true : false);
var obj_NS = navigator.appName == "Netscape";

function fn_getRef(id) {
	if (obj_Dom) return document.getElementById(id);
	if (obj_IE4) return document.all[id];
	if (obj_NS4) return document.layers[id];
}


function fn_moveLEdge( ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (obj_NS4) {
		yMenuFrom   = edgeLBanner.top;
		yMenuTo     = windows.pageYOffset + 100;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (edgeLBanner.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + 100;
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			edgeLBanner.top += yOffset;
		else if (obj_Dom)
			edgeLBanner.style.top = parseInt (edgeLBanner.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveLEdge()", timeoutNextCheck);
}

function fn_moveLEdgePosTop( posTop ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck, posTop;

	if (obj_NS4) {
		yMenuFrom   = edgeLBanner.top;
		yMenuTo     = windows.pageYOffset + posTop;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (edgeLBanner.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + posTop; 
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			edgeLBanner.top += yOffset;
		else if (obj_Dom)
			edgeLBanner.style.top = parseInt (edgeLBanner.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveLEdgePosTop( "+ posTop + " )", timeoutNextCheck);
}

function fn_moveREdge( ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (obj_NS4) {
		yMenuFrom   = edgeRBanner.top;
		yMenuTo     = windows.pageYOffset + 100;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (edgeRBanner.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + 100;
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			edgeRBanner.top += yOffset;
		else if (obj_Dom)
			edgeRBanner.style.top = parseInt (edgeRBanner.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveREdge()", timeoutNextCheck);
}

function fn_moveREdgePosTop( posTop ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck, posTop;

	if (obj_NS4) {
		yMenuFrom   = edgeRBanner.top;
		yMenuTo     = windows.pageYOffset + posTop;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (edgeRBanner.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + posTop; 
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			edgeRBanner.top += yOffset;
		else if (obj_Dom)
			edgeRBanner.style.top = parseInt (edgeRBanner.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveREdgePosTop( "+ posTop + " )", timeoutNextCheck);
}

function fn_moveRightEdge( ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (obj_NS4) {
		yMenuFrom   = designMenu.top;
		yMenuTo     = windows.pageYOffset + 100;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (designMenu.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + 100;
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			designMenu.top += yOffset;
		else if (obj_Dom)
			designMenu.style.top = parseInt (designMenu.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveRightEdge()", timeoutNextCheck);
}

function fn_moveRightEdgePosTop( posTop ) {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck, posTop;

	if (obj_NS4) {
		yMenuFrom   = designMenu.top;
		yMenuTo     = windows.pageYOffset + posTop;  
	} else if (obj_Dom) {
		yMenuFrom   = parseInt (designMenu.style.top, 10);
		yMenuTo     = (obj_NS ? window.pageYOffset : document.body.scrollTop) + posTop; 
	}
	timeoutNextCheck = 5;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (obj_NS4)
			designMenu.top += yOffset;
		else if (obj_Dom)
			designMenu.style.top = parseInt (designMenu.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("fn_moveRightEdgePosTop( "+ posTop + " )", timeoutNextCheck);
}
