mouseover=true;

function moveSlider(e)
{
	if(!e) e=window.event;
		
	if (mouseover)
	{
		x = 0;
		x = parseFloat(pxLeft) + (mouseX(e) - parseFloat(xCoord));
		if (x > xMax) x = xMax;
		if (x < xMin) x = xMin;

		if(document.all){
			sliderObject.style.pixelLeft = x;
		}else{
			sliderObject.style.left = x+'px';
		}
		
		v= Math.round(fromValue + sliderScale * x);	

		displayObject.value = v;
		
		return false;
	}
}

function mouseX(evt) {if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return null;}
function mouseY(evt) {if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null;}

function slider(bt,dp,from, to, e)
{
	
	pixelLength=201;
	sliderScale = (to - from) / pixelLength;
	fromValue=from;
	xMin = 0;
	xMax = pixelLength;
	
	sliderObject = document.getElementById(bt);
	displayObject = document.getElementById(dp);
	
	mouseover = true;
	if(document.all){
		pxLeft = sliderObject.style.pixelLeft;
	}else{
		pxLeft = sliderObject.style.left;
		pxLeft = pxLeft.replace('px','');
	}
	xCoord=mouseX(e);
	document.onmousemove = moveSlider;
}

function showAll(bx){
	boxObject=document.getElementById(bx);
	if(boxObject.style.display == 'none'){
		boxObject.style.display = 'inline';
	}else{
		boxObject.style.display = 'none';
	}	
}

function mouseup(){mouseover = false; }

document.onmouseup = mouseup;