/*---------------------------EVENT HANDLERS FOR FLASH IMAGE ROTATORS-----------------------------------------------------*/ function getUpdate(typ,pr1,pr2,swf) { //if ( typ=='state' && pr1==2 ) //if ( typ =='item') } function thisMovie(swf) { if(navigator.appName.indexOf("Microsoft") != -1) { return window[swf]; } else { return document[swf]; } } function loadFile(swf,obj) { thisMovie(swf).loadFile(obj); }; function getLength(swf) { var len = thisMovie(swf).getLength(); return len; }; function addItem(swf,obj,idx) { thisMovie(swf).addItem(obj,idx); }; function removeItem(swf,idx) { thisMovie(swf).removeItem(idx); }; function itemData(swf,idx) { var obj = thisMovie(swf).itemData(idx); return obj; }; function sendEvent(swf,typ,prm) { thisMovie(swf).sendEvent(typ,prm); } function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if (node == null) node = document; if (tag == null) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); var j = 0; for (i = 0; i < elsLen; i++) { if (pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } // ***************************************************************************************** / function initPlayerScroller() { instantiateScroller(0, "scroll0", 0, 0, 253, 195, 50); instantiateScroller(1, "scroll1", 0, 0, 253, 195, 50); instantiateScroller(2, "scroll2", 0, 0, 253, 195, 50); instantiateScroller(3, "scroll3", 0, 0, 253, 195, 50); } function playVideo(obj, param) { if ( param == 1 ) video = { 'file': obj.file, 'clipThumbnail': obj.clipThumbnail , 'clipDescription': obj.clipDescription, 'clipDetail' : obj.clipDetail, 'autostart' : obj.autostart }; else video = { 'file': obj.href, 'clipThumbnail': getElementsByClass("clip-thumbnail",obj,"img")[0].src , 'clipDescription': getElementsByClass("clip-description",obj,"span")[0].innerHTML, 'clipDetail' : getElementsByClass("clip-detail",obj,"span")[0].innerHTML, 'autostart' : obj.autostart=="false" ? "false" : "true" }; updateVideo(video); return false; } function updateVideo(obj) { var v = document.getElementById("bftv-video-description"); v.innerHTML = "" + obj.clipDescription + "
" + obj.clipDetail + "
"; var so = new SWFObject('/common/flash/swf/player.swf','bftv1','400','317','9'); so.addParam('allowscriptaccess','always'); so.addParam('allowfullscreen','true'); so.addParam('wmode', 'transparent'); so.addVariable('height','317'); so.addVariable('width','400'); so.addVariable('flashvars', "&file="+obj.file+"&image="+ obj.clipThumbnail.replace(/\.jpg$/i, "Big.jpg")); so.addVariable("autostart", obj.autostart); so.addVariable('backcolor','0x000000'); so.addVariable('frontcolor','0xFFFFFF'); so.addVariable('lightcolor','0xCCCCCC'); so.addVariable('javascriptid','bbf'); so.addVariable("enablejs","true"); so.addVariable('searchbar','false'); so.addVariable('repeat', 'false'); so.write('bftv-video-player'); }