// JavaScript Document
// Description:  This script get calls the updateVideoList.asp (using ajax technology) and displays the result on the vidoe feeds on the home page
var xmlHttp

function updateVideolist(left, right, last)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert("Your browser does not support AJAX!");
	  return;
	  } 
	var url="/videos/updateVideoList.asp";
	url=url+"?left="+left;
	url=url+"&right="+right;
	url=url+"&last="+last;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
	
function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	document.getElementById("videolist").innerHTML=xmlHttp.responseText;
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
}


function updatecontrols(direction)
{
	
	var lastvalue, leftvalue, rightvalue;
	
	lastvalue = parseInt(document.arrows.last.value);
	leftvalue = parseInt(document.arrows.leftarrow.value);
	rightvalue = parseInt(document.arrows.rightarrow.value);
	
	if (direction == "right")
	{
		if (rightvalue < lastvalue )
		{
			leftvalue++; 
			rightvalue++;
			document.arrows.leftarrow.value = leftvalue.toString();
			document.arrows.rightarrow.value = rightvalue.toString();
		}
	}
	
	if (direction == "left")
	{
		if(leftvalue > 1 )
		{
			leftvalue--; 
			rightvalue--;
			document.arrows.leftarrow.value = leftvalue.toString();
			document.arrows.rightarrow.value = rightvalue.toString();
		}
	}
}
