
var qry_string = "" ;
var url ;
var myDiv ;

	function getHttpRequest(target , frm )
	{

		createQry(frm) ;
		var method = "POST" ;
		var conType = "application/x-www-form-urlencoded;charset=utf-8" ;
		url = frm.action ;
		myDiv = target ;
//alert(url+ " | " +qry_string);
		var myAjax = new Ajax.Request(
			url ,
			{
				method : 'post',
				parameters : qry_string ,
				asynchronous : true ,
				onComplete : fnPut
			}
		) ;

	}

	function fnPut(oRequest)
	{
//alert("start");
		document.getElementById(myDiv).innerHTML = oRequest.responseText ;
	}

	function createQry(frm)
	{
		qry_string = "" ;
		for( i=0 ; i < frm.elements.length ; i++)
		{
			qry_string += frm.elements[i].name + "=" + frm.elements[i].value ;
			if(i < (frm.elements.length -1))
			{
				qry_string += "&" ;
			}
		}

	}



var volume ;
var cntElement ;
var newLeft = 0 ;
var event_px ;

function Init(num)
{

	document.all.item('m_bar_status').width = 0 ;
	document.all.item("v_bar_status").width = 0 ;

	event_px = num ;

	onVolume(volume) ;
	onCurrentPosition() ;


}

function onVolume(pos)
{

	if(pos == "" || pos == null){
	  pos = (myMedia.Volume*-1)/1000 * parseInt(document.all.item('v_bar_region').style.width) ;
	}


	if(pos <=10) volume = -10000 ;
	else if(pos <=13) volume = -900 ;
	else if(pos <=16) volume = -800 ;
	else if(pos <=20) volume = -700 ;
	else if(pos <=23) volume = -600 ;
	else if(pos <=26) volume = -500 ;
	else if(pos <=29) volume = -400 ;
	else if(pos <=33) volume = -300 ;
	else if(pos <=35) volume = -200 ;
	else if(pos <=41) volume = 0 ;

	document.myMedia.Volume = volume ;

	document.all.item('v_bar_status').width = pos - 6 ;

}


function onCurrentPosition()
{
	var p ;
	var curPos = parseInt(myMedia.currentPosition * 100) ;
	var curDur = parseInt(myMedia.duration)  ;
	var w = parseInt(document.all.item('m_bar_region').style.width) ;
	var barWidth = document.all.item('m_bar').width ;
	var barLeft = parseInt(document.all.item('m_bar').style.left);


	if( 0 > myMedia.currentPosition )
		p = 0 ;
	else
		p = parseFloat(curPos / curDur) ;

	var nextLeft = p * (parseInt(w) / 100) ;

	if(((nextLeft + barWidth) >= w)  )
	{
		document.all.item('m_bar_status').style.left = nextLeft - barWidth ;
	}else
	{
		document.all.item('m_bar_status').width = nextLeft ;
	}

	pTime = setTimeout('onCurrentPosition()',1000) ;


}

function doMouseDown()
{
	cntElement = event.srcElement ;
	if((event.button == 1 ) && (event.srcElement.id.indexOf('v_bar') > -1 ) )
		goStatus() ;

}

function goStatus()
{

	cntElement = event.srcElement ;
	newLeft = event.clientX - event_px  ;

	if(newLeft >= document.all.item("v_bar_region").width) newLeft= document.all.item("v_bar_region").offsetWidth;

	onVolume(newLeft);

}

function doDragStart()
{
	if('v_bar' == window.event.srcElement.id || 'm_bar' == window.event.srcElement.id)
		window.event.returnValue = false ;
}