var sPath = "";
var pathname = location.pathname;
var iSecondSlashIndex = pathname.indexOf("/",1);

if (iSecondSlashIndex!=-1) {
	sPath = pathname.substring(0,iSecondSlashIndex);
}

var sContextName = sPath.substring(1);

//--------- PLAYER SECTION ----------------------

var fullScreenActive = true;
var myFullscreenPlayer;

var sDomain = null;
var iFirstDotIndex = location.hostname.indexOf('.');
if(iFirstDotIndex!=-1)
{
  sDomain = location.hostname.substring(iFirstDotIndex);
}

function blinkx_PlayVideo(myVideo)
{
	//alert(" blinkx_PlayVideo "+myVideo);

  if(window.document.player)
  {

	 window.document.player.blinkx_PlayVideo(myVideo);
  }
}

function blinkx_OpenMedia(sMediaID)
{

	//alert(" Wall open media ");

	var adjustHeight = 40;
	var adjustWidth = 15;
	var height = screen.availHeight-adjustHeight;
	var width = screen.availWidth-adjustWidth;
	var winProps = "height="+height+",width="+width+",left=0,top=0,resizable=yes";
	var theWin = window.open("burl?id="+sMediaID,"theWin",winProps);
	theWin.focus();

	blinkx_Stop();
}

// Starting in 1
function blinkx_playerPlayClipNumber(iNumber)
{
	var p=window.document.player;
	if(p && p.blinkx_PlayClip) p.blinkx_PlayClip(iNumber);
}

// Jump in playlist and position on clip
function bjmp(iClipNumber, fPosition)
{
	//alert("bjmp" + iClipNumber);

  if(window.document.player)
  {
	 // window.document.player.SetVariable("g_iPlayClip", iClipNumber+"#p="+(fPosition*1000)+"#o="+((fPosition+20)*1000));
	  window.document.player.blinkx_PlayClipSeek(iClipNumber,fPosition); //;*1000)+"#o="+((fPosition+20)*1000));
  }
}

function blinkx_VideoPress(iClipNumber, bPreview)
{
	//alert(" blinkx_VideoPress(iClipNumber "+iClipNumber+", bPreview "+bPreview+")");
	try
	{
		BURLOpenOrginalPosPlayer(  iClipNumber -1);
	}
	catch(ep)
	{
	}
}

function blinkx_Time(mydata){

	//alert(" blinkx_Time "+mydata);
}

function blinkx_Volume(sVolumeVal, bMuteOn)
{

	var oExpires = new Date();
	offset = 1 / 1;
	oExpires.setYear(oExpires.getFullYear()+offset);

	// sContextName+
	writeCookie("blinkx_volume",sVolumeVal, oExpires, "/");
	writeCookie("blinkx_mute",bMuteOn, oExpires, "/");
}

function blinkx_closeFullscreen() {

	//alert(" blinkx_closeFullscreen "+sServer);
	myFullscreenPlayer.close();
}

function blinkx_Resume()
{
	window.document.getElementById("player").blinkx_Play();;
}

function blinkx_Stop()
{
	if(window.document)
	{
		var p=window.document.player;
		if(p && p.blinkx_Stop) p.blinkx_Stop();
	}
}


function blinkx_Server(sServer) {

	//alert(" blinkx_Server "+sServer);
	var oExpires = new Date();
	oExpires.setTime(oExpires.getTime()+28800000);
	writeCookie("ApplicationServer",sServer, oExpires, sPath);
	fullScreenActive=true;

}

var blinkx_lastclip = 0;
function blinkx_Playing(sNewClip) {
	 //alert(" blinkx_Playing "+sNewClip);
	 if(sJumpOnloadPosition>0 && !bHasJumped)
	 {
		// call the proper function to do the jump to clip number
		blinkx_lastclip=sJumpOnloadPosition;
		bjmp(sJumpOnloadPosition);
		PlayingItem(sJumpOnloadPosition-1);

		// set jumped to true
		bHasJumped = true;
	 }
	 else
	 {
		try
		{
			// If the previous video was the same as this one, we don't hide the advert.
			if(blinkx_lastclip!=sNewClip && typeof lightning_advertEnded == "function")
			{
				lightning_advertEnded();
			}

			blinkx_lastclip=sNewClip;
			PlayingItem(sNewClip-1);
		}
		catch(ep)
		{
		}
	 }
}

function blinkx_FullScreen(sTimeStamp) {

  if(fullScreenActive)
  {
	//alert(" blinkx_FullScreen ");
	myFullscreenPlayer=window.open("/fullscreen.php?TimeStamp=" + sTimeStamp, 'PlayerFullscreen', 'fullscreen=yes, status=No, titlebar=No, menubar=No, toolbar=No, location=No, scrollbars=No, status=No, resizable=Yes');
  }

}

function blinkx_setQuality(strQuality)
{
  var oExpires = new Date();
  offset = 1 / 1;
  oExpires.setYear(oExpires.getFullYear()+offset);

  writeCookie(sContextName+"BW",strQuality, oExpires, sPath);
}

//--------- PLAYER SECTION ----------------------

//--------- INTERFACES ----------------------
// playUpdate
// next

function blinkx_HandleEvent(eventName, jsonParams)
{
	
}
