//****** The Transparent Player (Immediate) Version 3.20.04 (210) ******

// Copyright (c) Digital Flow Software 2005-2010
// The present javascript code is property of Digital Flow Software.
// This code may NOT be integrated into any web based service including any service providing video or any content publishing to third parties. This code can only be used inside Internet/Intranet web sites located on *web servers*, as the outcome of a licensed Advanced DHTML Popup application only. 
// This code *cannot* be used inside distributable implementations (such as demos, applications or CD-based webs), unless this implementation is licensed with an "Advanced DHTML Popup License for Distributed Applications". 
// Any unauthorized use, reverse-engineering, alteration, transmission, transformation, facsimile, or copying of any means (electronic or not) is strictly prohibited and will be prosecuted.
// ***Removal of the present copyright notice is strictly prohibited***

//start do not edit
if(typeof(DFS)=='undefined'){
	var DFS = {};
}	
if(typeof(DFS.aev)=='undefined'){
	DFS.aev = {};
}
//end do not edit


(function(){

	var f=DFS.aev;
	f.uid = "immediate";

	//************** user definable variables start *******************
	
	//globals:
	f.initialVolume = .7;	//set the initial volume 0-1 for tplayer instances
	f.initialAudio = true;
		
	f.overImage = "http://www.webvideomarketing.com/optimizevideo/images/optimizeoverview-joinnow.jpg";
	
	f.overImageCommandSet = "DFS.aev.advPlay('"+f.uid+"');";
	f.pauseImage = "http://optimizeyourvideo.com/tplayer/images/unpause.png";
	f.bufferImage = "tplayer/images/buffer1.gif";	//path to buffering image, if none specified none is used
	f.totalOverlay = true;   //when false any start image used will be allow the control bar to be visible			
	
	
	
	f.source = "http://http.cdnlayer.com/nichevideos/optimize3/optimizevideo-overview.mp4";
	//f.source = "http://myvideofile.s3.amazonaws.com/MondayWithHighAudio.flv";
	f.player = 'tplayer/videos/ADVplayer.swf';//player - path is relative to the templates folder
	f.autoLoad = true;//autoLoad
	f.isContrVisible = true;//isContrVisible
	f.bufferInt = 1;//bufferInt
	f.vPreview = true;//vPreview
	f.stopLastFrame = false;//stopLastFrame
	f.runOnStreamEnd = false;//runOnStreamEnd
	f.i_linkPage = '_blank';//specify new window location for info (iLink) button (_blank, _parent, _self, _top)
	f.redOnStreamEnd = false;//redOnStreamEnd
	f.vLink = 'window.location.hash=\'#join\';';//vLink
	f.iLink = 'http://transparentplayer.com';//iLink
	f.width = 470;//width
	f.height = 264;//height
	f.autoPlay = true;//autoPlay
	f.autoClose = false;//autoClose
	f.onStreamEnd = '';//onStreamEnd
	f.isLoop = false;//loop video
	f.isContrVisibleStay = true;//isContrVisibleStay (isContrVisible must be true)
	f.wideCtrl = true;//wideCtrl (stage must be >= 240 in width)
	f.aid1 = '';//Affiliates of the Transparent Player enter affiliate id here of form vp/12345/12345/12345/
	f.aid2 = '';//Affiliates of the Digital Flow Software enter affiliate id here of form 42eb1234
	f.v_linkPage = '_blank';//specify new window location for video onclick & redirect (vLink) (_blank, _parent, _self, _top)
	f.a_linkPage = '_blank';//specify new window location for context menu links (_blank, _parent, _self, _top)
	f.previewTimeMax = '3';//advanced: previewTimeMax - if vPreview & autoLoad true & autoPlay false cancel all buffering after this time (secs)
								//see the documentation before changing this	
	f.overImageDisplay = true;//use a start image (set this up in the layer variables)
})();

	//************** user definable variables end *******************
	
	
	
	
//start do not edit
//inbound api:
DFS.aev.retFlashObj = function(movieName){
   var isIE = navigator.appName.indexOf("Microsoft") != -1;   
	return (isIE) ? window[movieName] : document[movieName];  
}  
DFS.aev.advPlay = function(uid){
		var retval=DFS.aev.retFlashObj("ADVplayer").advPlay(uid);
}    
DFS.aev.advStop = function(uid){
		var retval=DFS.aev.retFlashObj("ADVplayer").advStop(uid);
} 
DFS.aev.advMute = function(uid){
		var retval=DFS.aev.retFlashObj("ADVplayer").advMute(uid);
} 



//if tplayer not being used this fn may not exist, so create it:
if(typeof(DFS.adv)=='undefined'){
	   DFS.adv = {};
}

// outbound api: 
DFS.adv.vLinkjscommands = function(uid){
	eval(DFS.aev.vLink);
}
/*
if(typeof(DFS.adv.displayStartImage)=='undefined'){
		DFS.adv.displayStartImage = function(op){

		if( op==0 || op==1 || op==2){
				document.getElementById('aevfloater').style.background="url(" + DFS.aev.pauseImage + ") no-repeat";
				document.getElementById('aevfloater').style.backgroundPosition = "center";
			}
			
			if(op==1){
				document.getElementById('aevfloater').style.visibility='visible';
			}else if(op==0){
				document.getElementById('aevfloater').style.visibility='hidden';
			}else if(op==2){
				if(document.getElementById('aevfloater').style.visibility=='visible')document.getElementById('aevfloater').style.visibility='hidden';
				else document.getElementById('aevfloater').style.visibility='visible';
			}
			else if(op==3){
				document.getElementById('aevfloater').style.background="url(" + DFS.aev.overImage + ") no-repeat";
				document.getElementById('aevfloater').style.backgroundPosition = "center";
				document.getElementById('aevfloater').style.visibility='visible';
			}
			return true;
		}
}
*/
if(typeof(DFS.adv.displayStartImage)=='undefined'){
	DFS.adv.displayStartImage = function(op){

		if(op==1 || op==2 ){
			document.getElementById('aevfloater').style.background="url(" + DFS.aev.pauseImage + ") no-repeat";
			document.getElementById('aevfloater').style.backgroundPosition = "center";
		}
		
		if(op==0){
			document.getElementById('aevfloater').style.visibility='hidden';
		}else if(op==1){
			document.getElementById('aevfloater').style.visibility='visible';
		}else if(op==2){
			if(document.getElementById('aevfloater').style.visibility=='visible')document.getElementById('aevfloater').style.visibility='hidden';
			else document.getElementById('aevfloater').style.visibility='visible';
		}
		else if(op==3){
			document.getElementById('aevfloater').style.background="url(" + DFS.aev.overImage + ") no-repeat";
			document.getElementById('aevfloater').style.backgroundPosition = "center";
			document.getElementById('aevfloater').style.visibility='visible';
		}
		else if(op==4){
				document.getElementById('aevfloater').style.background="url(" + DFS.aev.bufferImage + ") no-repeat";
				document.getElementById('aevfloater').style.backgroundPosition = "center";
				document.getElementById('aevfloater').style.visibility='visible';
		}	
		
		return true;
	}
}


DFS.aev.writeFObject=function(){
  var args=arguments;
  var f=DFS.aev;

	if(DFS.aev.overImageDisplay){
		var overlayHeightOffset = (DFS.aev.totalOverlay)?0:30;

		//if using start image set off initially for autoplay:
/*
		if(DFS.aev.autoPlay=='true'){
			var startImageVisible = false;
		}else var startImageVisible = true;	
		
		var str = '<div id="aevfloater" onclick="DFS.aev.runOverImageCmdSet();" style="width:'+args[1]+'px;height:'+(args[3]-30)+'px;cursor:pointer;background:url(' + DFS.aev.overImage + ') no-repeat; background-position: center;visibility:' + ((startImageVisible)?'visible':'hidden') + '"></div>';
	}else{
		var str = '';
	}
*/	
	
	if(DFS.aev.autoPlay && DFS.aev.overImage!=''){
		if(DFS.aev.bufferImage!=''){
			var startImage = DFS.aev.bufferImage;
			var startImageVisible = true;
		}else{
			var startImage = DFS.aev.overImage;
			var startImageVisible = false;
		}
	}else{
		var startImage = DFS.aev.overImage;
		var startImageVisible = true;	
	}	
		
		//get top left value of start image div:
		//DFS.aev.tl = DFS.aev.borderDisplay?1:0;
		DFS.aev.tl = 0;
		
		var str = '<div id="aevfloater" onclick="DFS.aev.runOverImageCmdSet(\''+f.uid+'\');" style="width:'+args[1]+'px;height:'+(args[3]-overlayHeightOffset)+'px;cursor:pointer;background:url(' + startImage + ') no-repeat; background-position: center;visibility:' + ((startImageVisible)?'visible':'hidden') + '"></div>';
	}else{
		var str = '';
	}	

  str += '<div id="aevwrapper">'; 
  str += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ';
  str += args[0] + '=' + '"' + args[1] + '" ';  //width
  str += args[2] + '=' + '"' + args[3] + '" ';  //height
  str += args[4] + '=' + '"' + args[5] + '"';   //id
  str += '>';
  str += '<param name="movie" value="' + args[9] + '" /> ';   //movie
  str += '<param name="' + args[6] + '" value="' + args[7] + '" /> ';   //salign
  str += '<param name="' + args[10] + '" value="' + args[11] + '" />';  //quality
  str += '<param name="' + args[12] + '" value="' + args[13] + '" />';  //scale
  str += '<param name="' + args[14] + '" value="' + args[15] + '" />';  //wmode
  str += '<param name="' + args[18] + '" value="' + args[19] + '" />';  //align
  str += '<param name="' + args[20] + '" value="' + args[21] + '" />';  //play
  str += '<param name="' + args[22] + '" value="' + args[23] + '" />';  //loop
  str += '<param name="' + args[24] + '" value="' + args[25] + '" />';  //devicefont
  str += '<param name="' + args[26] + '" value="' + args[27] + '" />';  //menu
  str += '<param name="' + args[28] + '" value="' + args[29] + '" />';  //allowScriptAccess
  str += '<param name="' + args[30] + '" value="' + args[31] + '" />';  //flashvars
  str += '<embed ';
  str += args[0] + '="' + args[1] + '" ';       //width
  str += args[2] + '="' + args[3] + '" ';       //height
  str += 'name' + '="' + args[5] + '" ';     //name
  str += args[8] + '="' + args[9] + '" ';       //src
  str += args[6] + '="' + args[7] + '" ';       //salign
  str += args[10] + '="' + args[11] + '" ';     //quality
  str += args[12] + '="' + args[13] + '" ';     //scale
  str += args[14] + '="' + args[15] + '" ';    //wmode
  str += args[20] + '="' + args[21] + '" ';    //play
  str += args[22] + '="' + args[23] + '" ';    //loop
  str += args[24] + '="' + args[25] + '" ';    //devicefont
  str += args[26] + '="' + args[27] + '" ';    //menu
  str += args[28] + '="' + args[29] + '" ';    //allowScriptAccess
  str += 'type="application/x-shockwave-flash" ';
  str += args[16] + '="' + args[17] + '" ';    //pluginspage
  str += args[30] + '="' + args[31] + '" ';     //flashvars
  str += '/></object>';
  str += '</div>';
  document.getElementById('aevfobject').innerHTML=str;
}



DFS.aev.writeFObject(
'width', DFS.aev.width,
'height', DFS.aev.height,
'id', 'ADVplayer',
'salign', 'lt',
'src', DFS.aev.player,
'quality', 'high',
'scale', 'noscale',
'wmode', 'transparent',
'pluginspage', 'https://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'false',
'loop', 'false',
'devicefont', 'false',
'menu', 'false',
'allowScriptAccess','always',
'FlashVars', '&MM_ComponentVersion=1&streamName='+DFS.aev.source+'&autoPlay='+DFS.aev.autoPlay+'&autoClose='+DFS.aev.autoClose+'&autoLoad='+DFS.aev.autoLoad+'&isContrVisible='+DFS.aev.isContrVisible+'&bufferInt='+DFS.aev.bufferInt+'&vPreview='+DFS.aev.vPreview+'&stopLastFrame='+DFS.aev.stopLastFrame+'&uid='+DFS.aev.uid+'&runOnStreamEnd='+DFS.aev.runOnStreamEnd+'&i_linkPage='+DFS.aev.i_linkPage+'&v_linkPage='+DFS.aev.v_linkPage+'&a_linkPage='+DFS.aev.a_linkPage+'&redOnStreamEnd='+DFS.aev.redOnStreamEnd+'&vLink='+DFS.aev.vLink+'&iLink='+DFS.aev.iLink+'&isLoop='+DFS.aev.isLoop+'&isContrVisibleStay='+DFS.aev.isContrVisibleStay+'&wideCtrl='+DFS.aev.wideCtrl+'&aid1='+DFS.aev.aid1+'&aid2='+DFS.aev.aid2+'&previewTimeMax='+DFS.aev.previewTimeMax+'&initialVolume='+DFS.aev.initialVolume+'&overImageDisplay='+DFS.aev.overImageDisplay+'&initialAudio='+DFS.aev.initialAudio     
);

function onStreamEnd(uid){
	//eval(parent.DFS.aev.onStreamEnd[uid.substr(12)]);
}

DFS.aev.runOverImageCmdSet=function(){
	eval(DFS.aev.overImageCommandSet);
}


