var xmlHttp
var videopath1
var videofile1

//new comments
var delimiter_start ='';
delimiter_start = "{url: '";
var delimiter_end = '';
delimiter_end = "',duration: 600}";
//

function play() {
	flowPlayer1.DoPlay();
}

function pause() {
	flowPlayer1.Pause();
}
function getDuration() {
	var value = flowPlayer1.getDuration();
	alert(value);
}




function setPath(spath)
{
	videopath1 = spath;	
}
function setvideoPath(spath1)
{
	videofile1 = spath1;	
}
function showVideo(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request")
		 return
	}
	var url= videopath1 + "ajaxvideoplayer.php"
	url=url+"?myvideo="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}



function stateChanged() 
{ 
  if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
	var videoarray1 = xmlHttp.responseText;
	var allplaylist = '';
	var playlist3='';
	allplaylist = getplaylist(videoarray1);
	
	if(allplaylist!="")
	{
		//playlist3 = delimiter_start + videopath1 + "svideo/" +videoarray1 + delimiter_end;
		playlist3 = allplaylist;
		displayplayer(playlist3);
	}
  } 
}


function displayplayer(playlist3)
{

	var flashplayer ="";
	var completeswfpath ='';
	var completeflvpath ='';
	completeswfpath = videopath1 + "flowplayer/FlowPlayerDark.swf";
	var fo = new SWFObject(completeswfpath, "FlowPlayerDark", "221", "185", "9", "#ffffff", true);
	fo.addParam("AllowScriptAccess", "always");
	fo.addParam("allowFullScreen", "true");
	//fo.addVariable("config", "{ showPlayListButtons: true, playList: [ " + playlist3 +"], loop: true, initialScale: 'orig', autoBuffering: false, useNativeFullScreen: true }");
	fo.addVariable("config","{showPlayListButtons: true,playList: [" + playlist3 + "], loop: true, initialScale: 'scale', autoBuffering: false, useNativeFullScreen: true,showMenu: false,showScrubber: true}");
	fo.write("myplayer");
}

function getplaylist(tempvideo)
{
	
	var optionslen = document.getElementById('videoname').options.length;	
	var optionlist = '';
	var optionlisttemp = '';
	var optionlisttemp1 = '';

	for(var k =1;k<optionslen;k++)
	{
		var optionname = document.getElementById('videoname');
		selectedfile = optionname.options[optionname.selectedIndex].value;
		if(optionname.options[k].value==selectedfile)
		{
			optionlisttemp += delimiter_start + videofile1 + "news/svideo/" + tempvideo + delimiter_end +",";
			
		}
		else
		{
			optionlist += delimiter_start + videofile1 + "news/svideo/" + optionname.options[k].value + delimiter_end + ",";
			
		}
	}
	optionlisttemp1 = optionlisttemp + optionlist;
	playlist1 = optionlisttemp1.substring(0,optionlisttemp1.lastIndexOf(","));
	return playlist1;	
}

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;
}
