﻿function QTObject(mov,id,w,h,marquee){this.mov=mov;this.id=id;this.width=w;this.height=h;this.redirect='';this.altTxt='This content requires the QuickTime Plugin. <a href="http://www.apple.com/quicktime/download/">Download QuickTime Player</a>.';this.bypassTxt='Already have QuickTime Player? <a href="?detectqt=false&'+(document.location.search.split('?')[1]||'')+'">Click here</a>.';this.params={};this.doDetect=QTObject.getQueryParamValue('detectqt')}QTObject.prototype={addParam:function(name,value){this.params[name]=value},getParam:function(name){return this.params[name]},getParamTags:function(){var html='';for(var i in this.params){if(this.params.hasOwnProperty(i)){html+='<param name="'+i+'" value="'+this.getParam(i)+'" />'}}if(html===''){html=null}return html},getHTML:function(){var html='';if(window.msie){html+='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'">';this.addParam('src',this.mov);if(this.getParamTags()!==null){html+=this.getParamTags()}html+='</object>'}else{html+='<embed type="video/quicktime" src="'+this.mov+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'"';for(var i in this.params){if(this.params.hasOwnProperty(i)){html+=' '+i+'="'+this.getParam(i)+'"'}}html+='></embed>'}return html},write:function(id){if(QTObject.isQTInstalled()||this.doDetect=='false'){document.getElementById(id).innerHTML=this.getHTML()}else{if(this.redirect!==''){document.location.replace(this.redirect)}else{document.getElementById(id).innerHTML=this.altTxt+'<br />'+this.bypassTxt}}}};QTObject.getQueryParamValue=function(param){var q=document.location.search,qIndex=q.indexOf(param),qEnd=(q.indexOf('&',qIndex)!=-1)?q.indexOf('&',qIndex):q.length;if(q.length>1&&qIndex!=-1){return q.substring(q.indexOf('=',qIndex)+1,qEnd)}else{return''}};QTObject.isQTInstalled=function(){var qtInstalled=false;qtObj=false;if(navigator.plugins&&navigator.plugins.length){for(var i=0;i<navigator.plugins.length;i+=1){var plugin=navigator.plugins[i];if(plugin.name.indexOf("QuickTime")>-1){qtInstalled=true}}}else{execScript('on error resume next: qtObj = IsObject(CreateObject("QuickTimeCheckObject.QuickTimeCheck.1"))','VBScript');qtInstalled=qtObj}return qtInstalled};QTObject.control=function(tag,player){if(player.GetRate()!=0){tag.setProperty('class','play');tag.setProperty('title','Play');player.Stop()}else{tag.setProperty('class','pause');tag.setProperty('title','Pause');player.Play()}};