/* THEATRICS.COM LLC CONFIDENTIAL - Unpublished Copyright (c) 2009-2011 Theatrics.com, LLC, All Rights Reserved. */

function viddlerGetMovie(movieName){if(movieName){if(navigator.appName.indexOf("Microsoft")!=-1){return window[movieName];}else{return document[movieName];}}else{var temp=viddlerGetMovie('viddler');var temp2=viddlerGetMovie('viddler1');if(temp){return temp}else if(temp2){return temp2;}
return alert('Movie not found');}}
function pointInMovie(offset){viddlerSeek(offset);}
function viddlerSeek(arg1,arg2){if(arguments.length>1){var mv=viddlerGetMovie(arg1);mv.viddlerSeek(arg2);}else{var mv2=viddlerGetMovie();mv2.viddlerSeek(arg1);}}
function viddlerPause(movieName){var mv=viddlerGetMovie(movieName);if(typeof mv!="undefined"&&mv!=null&&mv.viddlerPause!=null&&typeof mv.viddlerPause=='function'){mv.viddlerPause();}}
function viddlerPlay(movieName){var mv=viddlerGetMovie(movieName);mv.viddlerSeek(0);}
function viddlerCurrentTime(movieName){var mv=viddlerGetMovie(movieName);if(typeof mv!="undefined"&&mv!=null&&mv.getCurrentTime!=null&&typeof mv.getCurrentTime=='function'){return mv.getCurrentTime();}
return 0;}
var viddlerRetryCount=0;function viddlerOpen(arg1,arg2,arg3){if(arguments.length>2){var mv=viddlerGetMovie(arg1);if(mv!==null&&mv!==undefined){if(typeof mv.viddlerOpen==='function'){mv.viddlerOpen(arg2,arg3);viddlerRetryCount=0;}else{viddlerRetryCount++;if(viddlerRetryCount<=20){setTimeout("viddlerOpen('"+arg1+"','"+arg2+"',"+arg3+");",100);}else{setTimeout("viddlerRetryCount = 0;",100);}}}}else{var mv2=viddlerGetMovie();mv2.viddlerOpen(arg1,arg2);}}
function viddlerOpenSecret(playerid,key,offset,secretCode){var mv=viddlerGetMovie(playerid);mv.viddlerOpen(key,offset,secretCode);}
function viddlerSwitch(arg1,arg2,arg3,arg4){if(arguments.length>3){var mv=viddlerGetMovie(arg1);mv.viddlerSwitch(arg2,arg3,arg4);}else{var mv2=viddlerGetMovie();mv2.viddlerSwitch(arg1,arg2,arg3);}}
function viddlerSwitchSecret(playerid,username,videoNr,offset,secretCode){var mv=viddlerGetMovie(playerid);mv.viddlerSwitch(username,videoNr,offset,secretCode);}
function viddlerVideoSwitch(objectElement,newId){viddlerVideoInterface(objectElement,function(movie){movie.setMovie(videoId,true);},function(video){video=$(video);var source=video.find('source');source=source?source:video;var src=source.attr('src');var poster=video.attr('poster');var oldId=src.match(/file\/([^\/]+)\/html5/)[1];var oldIdRegexp=new RegExp(oldId);source.attr('src',src.replace(oldIdRegexp,newId));video.attr('poster',poster.replace(oldIdRegexp,newId));video.load();});}
function viddlerVideoInterface(element,flashCallback,videoCallback){var object=element.is('object')?element:element.find('object');var embed=element.is('embed')?element:element.find('embed');embed=embed.get(0);var deepObject=object.find('object');var video=element.find('video');var flashInterface=embed?embed:object.get(0);var triedThat=false;while(typeof(flashInterface.setMovie)!='function'){if(!triedThat){var tryAgain=object.find('object').get(0);if(tryAgain)flashInterface=tryAgain;triedThat=true;}else{if(typeof(videoCallback)=='function'&&video.length){videoCallback(video.get(0));}
return;}}
if(typeof(flashCallback)=='function'){flashCallback(flashInterface);}}
