function setSeek(elementToDrag,event){
	var startX = event.clientX; 
	var origX = elementToDrag.offsetLeft; 
	var deltaX = startX - origX; 

	var topScrub = parseInt(document.getElementById("cssWindow").style.top);
	var topScrub2 = parseInt(document.getElementById("scrubber2").style.top);
	var scrub_Total = topScrub + topScrub2;
	
	var totalLength1 = document.getElementById("cssWindow").style.left;
	var totalLength2 = parseInt(totalLength1);

	document.getElementById("scrubH_guide").style.display = 'block';
	document.getElementById("scrubH_CurrentTime").style.display ='block';

	if(document.addEventListener){
		document.addEventListener("mousemove", moveHandler, true);
		document.addEventListener("mouseout", outHandler, true);
		document.addEventListener("mouseup", upHandler, true);
		document.addEventListener("mousedown", downHandler, true);
	}
	else if (document.attachEvent){
		elementToDrag.setCapture();
		elementToDrag.attachEvent("onmousemove", moveHandler);
		elementToDrag.attachEvent("onmouseout", outHandler);			
		elementToDrag.attachEvent("onmouseup", upHandler);
		elementToDrag.attachEvent("onmousedown", downHandler);
		elementToDrag.attachEvent("onlosecapture", upHandler);	
	}
	else {
		var oldmovehandler = document.onmousemove;
		var oldouthandler = document.onmouseout;
		var olduphandler = document.onmouseup;
		var olddownhandler = document.onmousedown;
		document.onmousemove = moveHandler;
		document.onmouseout = outHandler;
		document.onmouseup = upHandler;
		document.onmousedown = downHandler;
	}

	if(event.stopPropagation) event.stopPropagation();
	else event.cancelBubble = true;

	if(event.preventDefault) event.preventDefault();
	else event.returnValue = false;

function moveHandler(e){

	if(!e) e = window.event;

	var growScrubber = document.getElementById("scrubber1").style.width;
	var growScrubber2 = parseInt(growScrubber) + 30;


	if(e.clientY > scrub_Total && e.clientY < scrub_Total + 15){
		if(e.clientX > totalLength2 && e.clientX < growScrubber2 + totalLength2){

			elementToDrag.style.left = e.clientX - totalLength2 + "px";

			document.getElementById('scrubH_CurrentTime').firstChild.nodeValue = formatNewTime((e.clientX - totalLength2) / 2 - 15);
		}
	}

	if(e.stopPropagation) e.stopPropagation();
	else e.cancelBubble = true;
}


function outHandler(e){

	document.getElementById("scrubH_guide").style.display = 'none';
	document.getElementById("scrubH_CurrentTime").style.display ='none';

	if(!e) e = window.event;

		if(document.removeEventListener){
			document.removeEventListener("mousemove", moveHandler, true);
		}
		else if (document.detachEvent){
			elementToDrag.detachEvent("onlosecapture", upHandler);
			elementToDrag.detachEvent("onmousemove", moveHandler);
			elementToDrag.releaseCapture();
		}
		else{
			document.onmousemove = oldmovehandler;
		}
		if (e.stopPropagation) e.stopPropagation();
		else e.cancelBubble = true;
	}
}


function formatNewTime(time){
	var sec = Math.round(time);
	var min = 0;
	if(sec > 0){
		while (sec > 59){
			min++;
			sec-=60;
		}
		return ((min < 10 ? "0" : "" ) + min + ":" + (sec < 10 ? "0" : "") + sec);
	}else{
		return "00:00";
	}
}

function downHandler(){

		call_Ctrl('3','stop_seek','','','','','');
}

function upHandler(e){

	if (!e) e = window.event;

	var removeFromElement = document.getElementById("scrubH_guide");
	var totalLength1a = document.getElementById("cssWindow").style.left + 30;
	var totalLength2a = parseInt(totalLength1a) + 30;
	var setTime = Math.round((e.clientX - totalLength2a) / 1.7);

	call_Ctrl('3','play_seek',setTime,'','','','');


		if(document.removeEventListener){
	  		document.removeEventListener("mouseup", upHandler, true);
			document.removeEventListener("mousedown", downHandler, true);
		}
		else if (document.detachEvent){
			removeFromElement.detachEvent("onlosecapture", upHandler);
			removeFromElement.releaseCapture();
		}
		else{
			document.onmousemove = oldmovehandler;
		}
		if (e.stopPropagation) e.stopPropagation();
		else e.cancelBubble = true;
}


		
		
	  
