var startNumber;
var currentState;
var playingFlag=false;
function sendEvent(typ,prm) 
{ 
	try
	{		
		var moviePlayer	= thisMovie("flvPlayer");
		moviePlayer.sendEvent(typ,prm);		 
	}
	catch(e)
	{
		//alert(e.toString())
	}
}

function getUpdate(typ,pr1,pr2,pid) 
{
	if(pid != "null") 
	{
		if((typ == "state")&&(pr1 != undefined)) 
		{ 
			currentState = pr1; 
			if((currentState=="0")&&( ! playingFlag))
			{				
				playingFlag = true;
				sendEvent('playitem',  startNumber); 					
			}
		}
	}
};

// This is a javascript handler for the player and is always needed.
function thisMovie(movieName) 
{
	//if(navigator.appName.indexOf("Microsoft") != -1) 
	if(browser == 'MSIE')
    {
    	return window[movieName];
	} 
	else 
	{
		return document[movieName];
	}
};


function CreateFLVPlayer(playList,container,width,height) 
{
	width	= width  ? width  : 176;
	height	= height ? height : 122;
	var s = new SWFObject("/gCoSign/flash/flvplayer.swf","flvPlayer",width,height,"7");
	s.addParam('allowfullscreen','false');
	s.addVariable('screencolor','0x000000');
	s.addVariable("file",playList);
	s.addVariable("width",width);
	s.addVariable("height",height);
	s.addVariable('displayheight',height);
	s.addVariable('showicons','false');
	s.addVariable('rotatetime','10000');
	s.addVariable('usekeys', 'false');
	
	s.addVariable('autostart','true');
	s.addVariable("shuffle","false");

	s.addVariable("enablejs","true");
	s.addVariable("javascriptid","flvPlayer");
	
	s.write(container);
}

function PlayItem(itemNo)
{
	sendEvent('playitem',  itemNo)
}

function PlayFile(fileURL)
{
	try
	{		
		var moviePlayer	= thisMovie("flvPlayer");
		moviePlayer.loadFile({file:fileURL});	 
	}
	catch(e){}
}

function ShowPreview(fileId)
{	
	if(!fileList) return false;
	if(fileList[fileId])			
		sendEvent('playitem',fileList[fileId]);
}