Jaman.UserMenu=function(id,userID,alias,src,src2,isContactsPage,activityLevel,popularityLevel,showUnblock){this.id=id;this.userID=userID;this.userName=alias;this.iconSrc=src;this.smallIconSrc=src2;this.isContactsPage=isContactsPage;this.activityLevel=activityLevel;this.popularityLevel=popularityLevel;this.showUnblock=showUnblock;this.showTimer=null;this.hideTimer=null;this.img=null;this.imgOverlay=null;this.dom=null;this.addToFriends=null;this.sendMsg=null;this.addOnKeyPress=false;Jaman.UserMenu.menus.push(this);if(!Jaman.UserMenu.contactsCache[this.userID]){if(VideoLib.getSessionID()!=null){var currentObj=this;var query={userID:this.userID};query[VideoLib.ACTION]="checkiscontact";var d=VideoLib.makeRequest(VideoLib.CONTACT_ACTION_URL,query);d.addCallback(function(resp){var info=eval(resp.responseText)[0];currentObj.setIsContact(info)})}}};Jaman.UserMenu.prototype.destroy=function(){if(this.dom){this.stopShowTimer();this.stopHideTimer();Jaman.destroyObject(this.dom)}this.dom=null;this.addToFriends=null;this.sendMsg=null};Jaman.UserMenu.prototype.connect=function(){var B=this;this.img=$(this.id);this.imgOverlay=$(this.id+"_overlay");this.imgOverlay.onmouseover=function(){B.onImageMouseOver()};this.imgOverlay.onmouseout=function(){B.onImageMouseOut()};this.imgOverlay.onclick=function(){B.onImageMouseOut()};var C=this.imgOverlay;while(C.parentNode){if(C.style.overflow=="auto"||C.style.overflow=="scroll"){this.addOnKeyPress=MochiKit.DOM.attributeArray.compliant;addToCallStack(C,"onkeydown",function(){B.onKeyPress()},false)}C=C.parentNode}};Jaman.UserMenu.prototype.disconnect=function(){if(this.imgOverlay){this.imgOverlay.onmouseover=null;this.imgOverlay.onmouseout=null}this.img=null;this.imgOverlay=null;this.destroy()};Jaman.UserMenu.prototype.show=function(){for(var C=0;C<Jaman.UserMenu.menus.length;C++){Jaman.UserMenu.menus[C].hide()}this.getDOM();if(this.dom){var D=Jaman.UserMenu.contactsCache[this.userID];this.addToFriends.style.display=(D&&D.isContact)?"none":"";this.sendMsg.style.display=(D&&D.canPost)?"":"none";var E=getElementPosition(this.imgOverlay);this.dom.style.left="-100px";this.dom.style.display="";this.dom.style.top=Math.max(0,E.y-Jaman.getOffset(this.dom,"top")-15)+"px";this.dom.style.left=Math.max(0,E.x-Jaman.getOffset(this.dom,"left")-15)+"px";this.dom.className="userMenu";if(this.addOnKeyPress){var B=this;window.onkeydown=function(F){B.onKeyPress(F)}}var B=this;addToCallStack(document,"onmouseup",function(){B.hide()},true)}};Jaman.UserMenu.prototype.hide=function(){this.stopShowTimer();this.stopHideTimer();if(this.dom){this.dom.style.display="none"}};Jaman.UserMenu.prototype.setIsContact=function(B){Jaman.UserMenu.contactsCache[this.userID]=B;if(this.dom){this.addToFriends.style.display=B.isContact?"none":"";this.sendMsg.style.display=B.canPost?"":"none"}};Jaman.UserMenu.prototype.getDOM=function(){if(!this.dom){this.addToFriends=this.createAddToFriendsDiv();this.sendMsg=this.createSendMessageDiv();this.dom=DIV({"class":"userMenu",style:"border: 1px solid white; width: 146px; padding: 4px; background-color: black"},this.createTempImg(),this.createUsernameLink(),this.createIconTreatments(),this.sendMsg,this.addToFriends,this.createCGLink(),this.createUnblockLink());this.dom.style.display="none";document.body.appendChild(this.dom);var B=this;this.dom.onmouseover=function(){B.onTempImageMouseOver()};this.dom.onmouseout=function(){B.onTempImageMouseOut()}}return this.dom};Jaman.UserMenu.prototype.createAddToFriendsDiv=function(){var B=this;return this.createActionDiv("Add to Friends","/button_images/connect_green.gif",function(){B.hide();Jaman.AddFriendPopup.show(B.userID,B.userName);return false})};Jaman.UserMenu.prototype.createSendMessageDiv=function(){var B=this;return this.createActionDiv("Send a Message","/button_images/envelope_green.gif",function(){B.hide();Jaman.MessagePopup.showPopup(B.img,B.userID,B.userName);return false})};Jaman.UserMenu.prototype.createActionDiv=function(E,D,C){var B=this;var F=DIV({style:"width: 120px; margin-left: auto; margin-right: auto;"},IMG({src:VNimages(D)}),SPAN({style:"margin-left: 2px; position: relative; bottom: 3px;"},A({href:"#"},E)));F.onclick=C;return F};Jaman.UserMenu.prototype.createTempImg=function(){var B=this;var C=IMG({src:this.smallIconSrc,border:"0",width:Jaman.UserMenu.POPUP_WIDTH,height:Jaman.UserMenu.POPUP_WIDTH});C.onclick=function(){VideoLib.showUserProfile(B.userName)};C.style.cursor="hand";C.style.cursor="pointer";return C};Jaman.UserMenu.prototype.createUsernameLink=function(){var B=this;var D=this.userName;if(D.length>16){D=D.substring(0,16)+"..."}var C=A({href:"#"},D);C.onclick=function(){VideoLib.showUserProfile(B.userName)};return DIV({"class":"mediumHeader1",style:"width: 146px; text-align: center; color: #BFE67C; padding-bottom: 5px;"},C)};Jaman.UserMenu.prototype.createIconTreatments=function(){if(this.activityLevel+this.popularityLevel>0){return DIV({style:"padding-bottom: 5px;"},this.createIconTreatment("activity","Active Jamanaut"),this.createIconTreatment("popularity","Popular Jamanaut"))}else{return null}};Jaman.UserMenu.prototype.createIconTreatment=function(B,C){var E=this[B+"Level"];var D="/icon_treatment_images/badgeicon_"+B+"_"+E+".png";if(E>0){return DIV({},A({href:VideoLib.SHOW_ICON_INFO_URL,target:"_blank","class":"showIconInfo"},Jaman.imagePNG(D,9*E,8)),A({href:VideoLib.SHOW_ICON_INFO_URL,target:"_blank","class":"showIconInfo"},SPAN({style:"padding-left: 2px; vertical-align:middle;","class":"mediumBodyText1"},C)))}else{return null}};Jaman.UserMenu.prototype.createCGLink=function(){if(this.isContactsPage){var B=this;var C=A({href:"#"},"Add to a distribution list");C.onclick=function(){B.hide();CGPickerLib.showContactGroups($(B.id),B.userID);return false};return DIV({style:"clear: both; width: 146px; text-align: center; color: #BFE67C;"},C)}else{return null}};Jaman.UserMenu.prototype.createUnblockLink=function(){if(this.showUnblock){var B=this;var C=A({href:"#"},"Unblock");C.onclick=function(){B.hide();VideoLib.handleUnblock(B.userID);MochiKit.Style.hideElement(this.parentNode);return false};return DIV({style:"clear: both; width: 146px; text-align: center; color: #BFE67C;"},C)}else{return null}};Jaman.UserMenu.prototype.startShowTimer=function(){this.img.style.border="1px solid #99CFF2";if(!this.showTimer){var B=this;this.showTimer=setTimeout(function(){B.show()},Jaman.UserMenu.SHOW_TIMER_SECONDS*1000)}};Jaman.UserMenu.prototype.stopShowTimer=function(){if(this.showTimer){clearTimeout(this.showTimer)}this.showTimer=null};Jaman.UserMenu.prototype.startHideTimer=function(){if(!this.hideTimer){var B=this;this.hideTimer=setTimeout(function(){B.hide()},Jaman.UserMenu.HIDE_TIMER_SECONDS*1000)}};Jaman.UserMenu.prototype.stopHideTimer=function(){if(this.hideTimer){clearTimeout(this.hideTimer)}this.hideTimer=null};Jaman.UserMenu.prototype.onImageMouseOver=function(){this.startShowTimer();this.stopHideTimer()};Jaman.UserMenu.prototype.onImageMouseOut=function(){this.img.style.border="1px solid black";this.stopShowTimer();this.startHideTimer()};Jaman.UserMenu.prototype.onTempImageMouseOver=function(){this.stopHideTimer()};Jaman.UserMenu.prototype.onTempImageMouseOut=function(){this.stopShowTimer();this.startHideTimer()};Jaman.UserMenu.prototype.onKeyPress=function(C){var B=0;C=window.event||C;if(C){if(C.which){B=C.which}else{if(C.keyCode){B=C.keyCode}}}else{return true}if(B==38||B==40){this.hide()}return true};Jaman.UserMenu.POPUP_WIDTH=146;Jaman.UserMenu.POPUP_HEIGHT=300;Jaman.UserMenu.SHOW_TIMER_SECONDS=0.5;Jaman.UserMenu.HIDE_TIMER_SECONDS=0.75;Jaman.UserMenu.menus=new Array();Jaman.UserMenu.connectMenus=function(){for(var B=0;B<Jaman.UserMenu.menus.length;B++){Jaman.UserMenu.menus[B].connect()}};Jaman.UserMenu.disconnectMenus=function(){for(var B=0;B<Jaman.UserMenu.menus.length;B++){Jaman.UserMenu.menus[B].disconnect()}};Jaman.UserMenu.contactsCache={};Jaman.UserMenu.setContactInfo=function(D,B){var C=Jaman.UserMenu.contactsCache[D];if(C){C.isContact=B}else{Jaman.UserMenu.contactsCache[D]={isContact:B,hasMeInContacts:false}}};addLoadEvent(Jaman.UserMenu.connectMenus);addToCallStack(window,"onunload",Jaman.UserMenu.disconnectMenus,true);Jaman.BuyBox=function(E,D,B,C){this.id=E;this.showMsg=(typeof D=="undefined")?true:D;this.baseZIndex=B||0;this.className=C||"buybox";this.dom=null;this.freeBtn=null;this.rentBtn=null;this.buyBtn=null};Jaman.BuyBox.prototype.destroy=function(){if(this.dom){this.freeBtn.destroy();this.rentBtn.destroy();this.buyBtn.destroy();Jaman.destroyObject(this.dom)}this.dom=null;this.freeBtn=null;this.rentBtn=null;this.buyBtn=null};Jaman.BuyBox.prototype.hide=function(){if(this.dom){hideElement(this.dom)}};Jaman.BuyBox.prototype.show=function(){if(this.dom){showElement(this.dom)}};Jaman.BuyBox.prototype.setVideo=function(F){var D=0;if(F.episodic){$(this.id+"_episodic").style.display="block";var C='<div class="section"><div class="button"><a href="'+F.link+'">View Episodes</a></div><div class="info">';if(F.streaming){C+=F.streaming.msg}else{if(F.rent){C+=F.rent.msg}else{if(F.buy){C+=F.buy.msg}}}C+="</div></div>";$(this.id+"_episodic").innerHTML=C;this.freeBtn.hide();this.rentBtn.hide();this.buyBtn.hide();D=1}else{if(F.streaming){this.freeBtn.show();if(!this.showMsg){F.streaming.msg=null}this.freeBtn.setInfo(F.streaming);D++}else{this.freeBtn.hide()}if(F.rent){this.rentBtn.show();if(!this.showMsg){F.rent.msg=null}this.rentBtn.setInfo(F.rent);D++}else{this.rentBtn.hide()}if(F.buy){this.buyBtn.show();if(!this.showMsg){F.buy.msg=null}this.buyBtn.setInfo(F.buy);D++}else{this.buyBtn.hide()}}var G=document.getElementById("affiliateBox");G.innerHTML="";if(D==0){for(var E=0;E<F.affiliates.length;E++){var B=new Jaman.BuyBox.Button();G.appendChild(B.getDOM());B.onClickBtn=function(){window.open(B.link)};B.btn.dom.className="";B.btn.dom.innerHTML="<div class='"+F.affiliates[E]["class"]+"'></div>";B.link=F.affiliates[E]["link"];D++}}MochiKit.DOM.setElementClass(this.dom,this.className+" "+this.className+"_"+D);return D};Jaman.BuyBox.prototype.getDOM=function(){if(this.dom){return this.dom}this.freeBtn=new Jaman.BuyBox.Button();this.rentBtn=new Jaman.BuyBox.Button();this.buyBtn=new Jaman.BuyBox.Button();this.dom=DIV({"class":this.className+" "+this.className+"_3"},DIV({id:this.id+"_episodic"}),DIV({"class":"greyRoundCornerTL"}),DIV({"class":"greyRoundCornerTR"}),this.freeBtn.getDOM(),this.rentBtn.getDOM(),this.buyBtn.getDOM(),DIV({"class":"clear"}),DIV({id:"affiliateBox"}),DIV({"class":"clear"}),DIV({"class":"greyRoundCornerBL"}),DIV({"class":"greyRoundCornerBR"}));return this.dom};Jaman.BuyBox.Button=function(){this.dom=null;this.btn=null;this.msgDOM=null;this.labelDOM=null;this.labelImgTDDOM=null;this.link=null};Jaman.BuyBox.Button.prototype.destroy=function(){if(this.dom){this.btn.destroy();Jaman.destroyObject(this.dom)}this.dom=null;this.btn=null};Jaman.BuyBox.Button.prototype.show=function(){if(this.dom){this.dom.style.display=""}};Jaman.BuyBox.Button.prototype.hide=function(){if(this.dom){this.dom.style.display="none"}};Jaman.BuyBox.Button.prototype.setInfo=function(B){if(this.dom){this.labelDOM.innerHTML=B.label;this.link=B.link;if(B.msg){this.msgDOM.innerHTML=B.msg;this.msgDOM.style.display="block"}else{this.msgDOM.style.display="none"}if(B.labelImg){showElement(this.labelImgTDDOM);this.labelImgTDDOM.innerHTML=B.labelImg}else{hideElement(this.labelImgTDDOM)}}};Jaman.BuyBox.Button.prototype.getDOM=function(){if(this.dom){return this.dom}var B=this;this.btn=new Jaman.GraphicButton(this.id+"_buy",Jaman.GRAPHIC_BUTTON_SIZE_NARROW,Jaman.GRAPHIC_BUTTON_GREEN);this.msgDOM=DIV({"class":"info"});this.labelDOM=DIV(null,"Temp Label");this.labelImgTDDOM=TD(null," ");this.labelImgTDDOM.style.paddingRight="5px";var C=TABLE(null,TBODY(null,TR(null,this.labelImgTDDOM,TD(null,this.labelDOM))));this.btn.setLabel(C);this.btn.setHandler(function(){B.onClickBtn()});this.dom=DIV({"class":"section"},DIV({"class":"button"},TABLE({"class":"button_table"},TBODY(null,TR(null,TD(null,this.btn.getDOM()))))),this.msgDOM);return this.dom};Jaman.BuyBox.Button.prototype.onClickBtn=function(){if(!this.link){return }location.href=this.link;return false};Jaman.TrailerPlayer=function(C,B){this.id=C;this.isPopup=B||true;this.dom=null;this.player=null;this.playerDOM=null;this.tnDOM=null;this.checkPlayingTimeout=null;this.useDefaultPlayer=VideoLib.hasFlashVersion&&TRLib.isEmbedded();this.onsetHandler=null;this.wasPlayingBeforeHide=null};Jaman.TrailerPlayer.prototype.destroy=function(){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}this.dom=null;this.player=null;this.playerDOM=null;this.tnDOM=null;this.onsetHandler=null};Jaman.TrailerPlayer.prototype.getDOM=function(){if(this.dom){return this.dom}var B=this;this.playerDOM=DIV();this.playerDOM.style.width=Jaman.TrailerPlayer.PLAYER_WIDTH+"px";this.playerDOM.style.height=Jaman.TrailerPlayer.PLAYER_HEIGHT+"px";this.tnDOM=IMG({src:VNimages("blank.gif"),width:Jaman.TrailerPlayer.PLAYER_WIDTH,height:Jaman.TrailerPlayer.PLAYER_HEIGHT});this.tnDOM.style.display="none";this.dom=DIV(null,this.playerDOM,this.tnDOM);this.dom.style.width=Jaman.TrailerPlayer.PLAYER_WIDTH+"px";this.dom.style.height=Jaman.TrailerPlayer.PLAYER_HEIGHT+"px";return this.dom};Jaman.TrailerPlayer.prototype.setHandler=function(B){this.onsetHandler=B};Jaman.TrailerPlayer.prototype.setTrailer=function(C){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}this.tnDOM.style.display="none";this.playerDOM.style.display="block";if(VideoLib.hasFlashVersion&&C.trailer){type=Jaman.TrailerPlayer.TYPE_FLV;var B=this;setTimeout(function(){B.setTrailerInfo(C.trailer,C.thumbnail)},250)}else{if(VideoLib.hasQuicktime1&&C.quickTimeTrailer1){type=Jaman.TrailerPlayer.TYPE_MOBILE;this.setQuicktimeTrailer1Info(C.quickTimeTrailer1,C.thumbnail)}else{type=Jaman.TrailerPlayer.TYPE_THUMBNAIL;this.setThumbnail(C.thumbnail)}}};Jaman.TrailerPlayer.prototype.setTrailerInfo=function(trailer,tn){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}this.wasPlayingBeforeHide=true;if(VideoLib.hasFlashVersion&&!this.player){if(this.useDefaultPlayer){this.player=Jaman.TrailerPlayer.defaultPlayer}else{this.playerDOM.innerHTML=Jaman.TrailerPlayer.renderPlayer(this.id,trailer);if(navigator.appName.indexOf("Microsoft")!=-1){this.player=window[this.id]}else{this.player=document[this.id]}if(this.onsetHandler){this.onsetHandler(Jaman.TrailerPlayer.TYPE_FLV)}return }}try{if(this.player&&this.player.PercentLoaded()==100){if(this.useDefaultPlayer){var pos=getElementPosition(this.playerDOM);with(this.player.style){left=pos.x+"px";top=pos.y+"px";zIndex=this.isPopup?Jaman.Popup.POPUP_DEPTH+2:1}}this.player.setVideo(trailer,tn,1,1);if(this.onsetHandler){this.onsetHandler(Jaman.TrailerPlayer.TYPE_FLV)}this.checkTrailerPlaying()}else{this.setThumbnail(tn)}}catch(e){this.setThumbnail(tn)}};Jaman.TrailerPlayer.prototype.setQuicktimeTrailer1Info=function(C,B){if(VideoLib.hasQuicktime1){this.playerDOM.innerHTML='<embed src="'+B+'" href="'+C+'" type="video/mp4" height="'+Jaman.TrailerPlayer.PLAYER_HEIGHT+'" width="'+Jaman.TrailerPlayer.PLAYER_WIDTH+'" target="myself" bgcolor="#000000"/>';if(this.onsetHandler){this.onsetHandler(Jaman.TrailerPlayer.TYPE_MOBILE)}}};Jaman.TrailerPlayer.prototype.setThumbnail=function(B){this.playerDOM.style.display="none";this.tnDOM.style.display="block";this.tnDOM.src=B;if(this.onsetHandler){this.onsetHandler(Jaman.TrailerPlayer.TYPE_THUMBNAIL)}if(this.useDefaultPlayer&&this.player){this.player.style.left="-1000px"}};Jaman.TrailerPlayer.prototype.checkTrailerPlaying=function(){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}if(!this.player||this.player.getIsPlaying()){return }this.player.handlePlay();var B=this;this.checkPlayingTimeout=setTimeout(function(){B.checkTrailerPlaying()},3000)};Jaman.TrailerPlayer.prototype.show=function(){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}if(this.dom){this.dom.style.display="block"}if(this.useDefaultPlayer&&this.player){var pos=getElementPosition(this.playerDOM);with(this.player.style){left=pos.x+"px"}}if(this.player&&this.wasPlayingBeforeHide){try{this.player.handlePlay()}catch(e){}}this.wasPlayingBeforeHide=null};Jaman.TrailerPlayer.prototype.hide=function(C){if(this.checkPlayingTimeout){clearTimeout(this.checkPlayingTimeout)}if(this.dom){try{if(this.player){this.wasPlayingBeforeHide=this.player.getIsPlaying();this.player.handlePause();if(C){this.player.clearVideo()}if(this.useDefaultPlayer){this.player.style.left="-1000px"}}}catch(B){}if(C){this.tnDOM.src=VNimages("blank.gif")}this.dom.style.display="none"}};Jaman.TrailerPlayer.PLAYER_WIDTH=478;Jaman.TrailerPlayer.PLAYER_HEIGHT=288;Jaman.TrailerPlayer.TYPE_FLV=1;Jaman.TrailerPlayer.TYPE_MOBILE=2;Jaman.TrailerPlayer.TYPE_THUMBNAIL=3;Jaman.TrailerPlayer.renderPlayer=function(E,B){var C=getCookie("volume")||0.5;if(Math.abs(C)>1){C=C/100}var D="&noAd=1";if(B){D+="&TheVideo="+escape(B)}D+="&VideoVolume="+C;D+="&FullScreen=1";return AC_FL_RunContent("src",VNflashplayer(),"width",Jaman.TrailerPlayer.PLAYER_WIDTH,"height",Jaman.TrailerPlayer.PLAYER_HEIGHT,"id",E,"name",E,"class","player","align","middle","menu","false","quality","high","scale","noscale","bgcolor","#000000","allowScriptAccess","always","allowFullScreen","true","allowNetworking","all","flashvars",D,"codebase","fpdownload.macromedia.com/get/flashplayer/current/swflash.cab","pluginspage",VideoLib.GET_FLASH_PLAYER_URL)};Jaman.TrailerPlayer.defaultPlayer=null;if(VideoLib.hasFlashVersion&&TRLib.isEmbedded()){var defaultPlayerID="defaultTrailerPlayer";document.write(Jaman.TrailerPlayer.renderPlayer(defaultPlayerID));if(navigator.appName.indexOf("Microsoft")!=-1){Jaman.TrailerPlayer.defaultPlayer=window[defaultPlayerID]}else{Jaman.TrailerPlayer.defaultPlayer=document[defaultPlayerID]}with(Jaman.TrailerPlayer.defaultPlayer.style){position="absolute";top="0px";left="-1000px"}}Jaman.TrailerActions=function(D,B,C){this.id=D;this.baseZIndex=B;this.anchor=C;this.dom=null;this.emailBtn=null;this.shareBtn=null;this.embedBtn=null;this.addToListBtn=null;this.videoID=null;this.videoLink=null;this.videoTitle=null;this.formsDOM=null;this.emailForm=null;this.embedForm=null;this.addToListForm=null;this.oncloseFunc=null;this.onopenFunc=null};Jaman.TrailerActions.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom);this.emailBtn.destroy();this.shareBtn.destroy();this.embedBtn.destroy();this.addToListBtn.destroy();this.emailForm.destroy();this.embedForm.destroy();this.addToListForm.destroy();Jaman.destroyObject(this.formsDOM)}this.dom=null;this.emailBtn=null;this.shareBtn=null;this.embedBtn=null;this.addToListBtn=null;this.emailForm=null;this.embedForm=null;this.addToListForm=null;this.formsDOM=null};Jaman.TrailerActions.prototype.setHandlers=function(C){for(var B in C){this[B]=C[B]}};Jaman.TrailerActions.prototype.disable=function(){if(this.dom){this.emailBtn.disable();this.shareBtn.disable();this.embedBtn.disable();this.addToListBtn.disable()}};Jaman.TrailerActions.prototype.enable=function(){if(this.dom){this.emailBtn.enable();this.shareBtn.enable();this.embedBtn.enable();this.addToListBtn.enable()}};Jaman.TrailerActions.prototype.hide=function(){if(this.dom){hideElement(this.dom)}};Jaman.TrailerActions.prototype.show=function(){if(this.dom){showElement(this.dom)}};Jaman.TrailerActions.prototype.setInfo=function(B){this.videoID=B.id;this.videoLink=B.link;this.videoTitle=B.title};Jaman.TrailerActions.prototype.getDOM=function(){if(this.dom){return this.dom}var currentObj=this;this.emailBtn=new Jaman.GraphicButton(this.id+"_emailbtn",Jaman.GRAPHIC_BUTTON_SIZE_SMALL);var labelImg=Jaman.imagePNG("/icon_images/icn_share_12.png",18,12);labelImg.setAttribute("align","absmiddle");var label=SPAN(null,labelImg," Share");this.emailBtn.setLabel(label);this.emailBtn.setHandler(function(){currentObj.showEmailForm();return false});this.shareBtn=new Jaman.GraphicButton(this.id+"_sharebtn",Jaman.GRAPHIC_BUTTON_SIZE_SMALL);var labelImg=Jaman.imagePNG("/icon_images/icn_contact_12.png",16,12);labelImg.setAttribute("align","absmiddle");var label=SPAN(null,labelImg," Post");this.shareBtn.setLabel(label);this.shareBtn.setHandler(function(){return false});this.shareBtn.getDOM()["onmouseover"]=function(){currentObj.showShareForm()};this.shareBtn.getDOM()["onmouseout"]=function(){currentObj.hideShareForm()};this.embedBtn=new Jaman.GraphicButton(this.id+"_embedbtn",Jaman.GRAPHIC_BUTTON_SIZE_SMALL);var labelImg=Jaman.imagePNG("/icon_images/icn_embed_12.png",19,12);labelImg.setAttribute("align","absmiddle");var label=SPAN(null,labelImg," Embed");this.embedBtn.setLabel(label);this.embedBtn.setHandler(function(){currentObj.showEmbedForm();return false});this.addToListBtn=new Jaman.GraphicButton(this.id+"_addtolistbtn",Jaman.GRAPHIC_BUTTON_SIZE_SMALL);var labelImg=Jaman.imagePNG("/icon_images/icn_list_12.png",16,12);labelImg.setAttribute("align","absmiddle");var label=SPAN(null,labelImg," Add to List");this.addToListBtn.setLabel(label);this.addToListBtn.setHandler(function(){currentObj.showAddToListForm();return false});this.dom=TABLE(null,TBODY(null,TR(null,TD(null,this.emailBtn.getDOM()),TD(null,this.shareBtn.getDOM()),TD(null,this.embedBtn.getDOM()),TD(null,this.addToListBtn.getDOM()))));var oncloseFunc=function(){currentObj.hideForms(true)};this.emailForm=new Jaman.TrailerActions.EmailForm(this.id+"_emailf");this.emailForm.setHandlers({onsendFunc:oncloseFunc,oncloseFunc:oncloseFunc});this.embedForm=new Jaman.TrailerActions.EmbedForm(this.id+"_embedf");this.embedForm.setHandlers({oncloseFunc:oncloseFunc});this.addToListForm=new Jaman.TrailerActions.AddToListForm(this.id+"_listf");this.addToListForm.setHandlers({onaddFunc:oncloseFunc,oncloseFunc:oncloseFunc});this.formsDOM=DIV(null,this.emailForm.getDOM(),this.embedForm.getDOM(),this.addToListForm.getDOM());with(this.formsDOM.style){position="absolute";display="none";zIndex=this.baseZIndex+1;backgroundColor="#000000";overflow="auto";textAlign="left"}document.body.appendChild(this.formsDOM);return this.dom};Jaman.TrailerActions.prototype.showForms=function(){if(this.formsDOM){var pos=getElementPosition(this.anchor);with(this.formsDOM.style){width=this.anchor.offsetWidth+"px";height=this.anchor.offsetHeight+"px";left=pos.x+"px";top=pos.y+"px"}showElement(this.formsDOM)}if(this.onopenFunc){this.onopenFunc()}};Jaman.TrailerActions.prototype.hideForms=function(B){if(this.formsDOM){hideElement(this.formsDOM)}if(B&&this.oncloseFunc){this.oncloseFunc()}};Jaman.TrailerActions.prototype.showEmailForm=function(){this.showForms();this.hideShareForm();this.hideEmbedForm(false);this.hideAddToListForm(false);this.emailForm.show(this.videoID)};Jaman.TrailerActions.prototype.hideEmailForm=function(B){this.emailForm.hide();if(B){this.hideForms()}};Jaman.TrailerActions.prototype.showShareForm=function(){addthis_open(this.shareBtn.getDOM(),"",this.videoLink,this.videoTitle)};Jaman.TrailerActions.prototype.hideShareForm=function(){addthis_close()};Jaman.TrailerActions.prototype.showEmbedForm=function(){this.showForms();this.hideEmailForm(false);this.hideShareForm();this.hideAddToListForm(false);this.embedForm.show(this.videoID)};Jaman.TrailerActions.prototype.hideEmbedForm=function(B){this.embedForm.hide();if(B){this.hideForms()}};Jaman.TrailerActions.prototype.showAddToListForm=function(){this.showForms();this.hideEmailForm(false);this.hideShareForm();this.hideEmbedForm(false);this.addToListForm.show(this.videoID,this.videoLink)};Jaman.TrailerActions.prototype.hideAddToListForm=function(B){this.addToListForm.hide();if(B){this.hideForms()}};Jaman.TrailerActions.prototype.imagePNG=function(E,D,C){var F=VNimages(E);var B="";if(!MochiKit.DOM.attributeArray.compliant){F=VNimages("/blank.gif");B=" style=\"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+VNimages(E)+"', sizingMethod='scale')\""}return'<img src="'+F+'" width="'+D+'" height="'+C+'"'+B+' align="absmiddle"/>'};Jaman.TrailerActions.EmailForm=function(B){this.id=B;this.dom=null;this.hasEmail=null;this.videoID=null;this.videoLink=null;this.videoTitle=null;this.sendBtn=null;this.cancelBtn=null;this.fbconnectBtn=null;this.oncloseFunc=null;this.onsendFunc=null};Jaman.TrailerActions.EmailForm.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom);this.sendBtn.destroy();this.cancelBtn.destroy();Jaman.destroyObject(this.fbconnectBtn)}this.dom=null;this.sendBtn=null;this.cancelBtn=null;this.fbconnectBtn=null};Jaman.TrailerActions.EmailForm.prototype.setHandlers=function(C){for(var B in C){this[B]=C[B]}};Jaman.TrailerActions.EmailForm.prototype.show=function(E,C,G){if(this.dom){if(!this.hasEmail&&JAMAN.FacebookConnect.isFBConnectEnabled()&&JAMAN.FacebookConnect.isFBConnectLoggedIn()){if(this.hasEmail==null){this.showMsg("Loading...");var D={};D[VideoLib.ACTION]="check_has_email_XML";var F=VideoLib.makeRequest("/fbconnect/",D);var B=this;F.addCallbacks(function(I){var H=MochiKit.Base.evalJSON(I.responseText);B.hasEmail=H.hasEmail;if(H.hasEmail){B.showForm(E,C,G)}else{JAMAN.FacebookConnect.shareVideo(C,G)}},function(H){this.showMsg(H.faultString)})}else{JAMAN.FacebookConnect.shareVideo(C,G)}}else{this.showForm(E,C,G)}}};Jaman.TrailerActions.EmailForm.prototype.hide=function(){if(this.dom){hideElement(this.dom)}};Jaman.TrailerActions.EmailForm.prototype.showForm=function(E,C,G){if(this.dom){if(this.videoID==E){hideElement(this.id+"_shareErr");if(VideoLib.getSessionID()){$(this.id+"_checkbox").checked=false;if($(this.id+"_email_to")){$(this.id+"_email_to").value=""}$(this.id+"_email_message").value=VideoLib.SHARE_VIDEO_MESSAGE;ShareLib.loadContacts(this.id+"_")}}else{this.showMsg("Loading...");var D={videoID:E,id:this.id};D[VideoLib.ACTION]="fetch_share_view_XML";var F=VideoLib.makeRequest("/video/",D);var B=this;F.addCallbacks(function(H){B.showMsg(H.responseText);B.attachActions();ShareLib.loadContacts(B.id+"_")},function(H){B.showMsg(H.faultString)})}showElement(this.dom)}this.videoID=E;this.videoLink=C;this.videoTitle=G};Jaman.TrailerActions.EmailForm.prototype.showMsg=function(B){if(this.dom){this.dom.innerHTML=B}};Jaman.TrailerActions.EmailForm.prototype.sendEmail=function(){alert("Need to implement");this.hide();if(this.onsendFunc){this.onsendFunc()}};Jaman.TrailerActions.EmailForm.prototype.attachActions=function(){var B=this;this.cancelBtn.disableOnClick=true;this.cancelBtn.connect();this.cancelBtn.disableOnClick=false;var C=null;if(this.oncloseFunc){C=function(){B.hide();B.oncloseFunc()}}else{C=function(){B.hide()}}this.cancelBtn.onClickFunc=C;this.sendBtn.disableOnClick=true;this.sendBtn.connect();this.sendBtn.disableOnClick=false;this.sendBtn.onClickFunc=function(){ShareLib.handleEmail(B.id+"_",B.videoID,setTimeout(C,1000),function(){})};this.fbconnectBtn=$(this.id+"_facebookShare");if(this.fbconnectBtn){this.fbconnectBtn.onclick=function(){JAMAN.FacebookConnect.shareVideo(B.videoLink,B.videoTitle)}}};Jaman.TrailerActions.EmailForm.prototype.getDOM=function(){if(this.dom){return this.dom}this.dom=DIV();this.sendBtn=new Jaman.GraphicButton(this.id+"_sendbtn");this.cancelBtn=new Jaman.GraphicButton(this.id+"_cancelbtn");return this.dom};Jaman.TrailerActions.EmbedForm=function(B){this.id=B;this.dom=null;this.videoID=null;this.closeBtn=null;this.oncloseFunc=null};Jaman.TrailerActions.EmbedForm.prototype.setHandlers=function(C){for(var B in C){this[B]=C[B]}};Jaman.TrailerActions.EmbedForm.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom);this.closeBtn.destroy()}this.dom=null;this.closeBtn=null};Jaman.TrailerActions.EmbedForm.prototype.show=function(D){if(this.dom){if(this.videoID!=D){this.showMsg("Loading...");var C={videoID:D,id:this.id};C[VideoLib.ACTION]="fetch_embed_view_XML";var E=VideoLib.makeRequest("/video/",C);var B=this;E.addCallbacks(function(F){B.showMsg(F.responseText);B.attachActions()},function(F){B.showMsg(F.faultString)})}showElement(this.dom)}this.videoID=D};Jaman.TrailerActions.EmbedForm.prototype.hide=function(){if(this.dom){hideElement(this.dom)}};Jaman.TrailerActions.EmbedForm.prototype.showMsg=function(B){if(this.dom){this.dom.innerHTML=B}};Jaman.TrailerActions.EmbedForm.prototype.attachActions=function(){var B=this;this.closeBtn.disableOnClick=true;this.closeBtn.connect();this.closeBtn.disableOnClick=false;if(this.oncloseFunc){this.closeBtn.onClickFunc=function(){B.hide();B.oncloseFunc()}}else{this.closeBtn.onClickFunc=function(){B.hide()}}};Jaman.TrailerActions.EmbedForm.prototype.getDOM=function(){if(this.dom){return this.dom}this.dom=DIV();this.closeBtn=new Jaman.GraphicButton(this.id+"_closebtn");return this.dom};Jaman.TrailerActions.AddToListForm=function(B){this.id=B;this.dom=null;this.videoID=null;this.cancelBtn=null;this.addBtn=null;this.oncloseFunc=null;this.onaddFunc=null};Jaman.TrailerActions.AddToListForm.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom);this.cancelBtn.destroy();this.addBtn.destroy()}this.dom=null;this.cancelBtn=null;this.addBtn=null};Jaman.TrailerActions.AddToListForm.prototype.setHandlers=function(C){for(var B in C){this[B]=C[B]}};Jaman.TrailerActions.AddToListForm.prototype.show=function(E,C){if(!VideoLib.checkLoggedIn(C,null,false)){return }if(this.dom){if(this.videoID==E){hideElement(this.id+"_err");ShareLib.loadLists(this.id+"_list",E)}else{this.showMsg("Loading...");var D={videoID:E,id:this.id};D[VideoLib.ACTION]="fetch_addtolist_view_XML";var F=VideoLib.makeRequest("/video/",D);var B=this;F.addCallbacks(function(G){B.showMsg(G.responseText);B.attachActions();ShareLib.loadLists(B.id+"_list",E)},function(G){B.showMsg(G.faultString)})}showElement(this.dom)}this.videoID=E};Jaman.TrailerActions.AddToListForm.prototype.hide=function(){if(this.dom){hideElement(this.dom)}};Jaman.TrailerActions.AddToListForm.prototype.showMsg=function(B){if(this.dom){this.dom.innerHTML=B}};Jaman.TrailerActions.AddToListForm.prototype.attachActions=function(){var B=this;this.cancelBtn.disableOnClick=true;this.cancelBtn.connect();this.cancelBtn.disableOnClick=false;var C=null;if(this.oncloseFunc){C=function(){B.hide();B.oncloseFunc()}}else{C=function(){B.hide()}}this.cancelBtn.onClickFunc=C;this.addBtn.disableOnClick=true;this.addBtn.connect();this.addBtn.disableOnClick=false;this.addBtn.onClickFunc=function(){ShareLib.handleAddToList(B.id,B.videoID,setTimeout(C,1000),function(){})}};Jaman.TrailerActions.AddToListForm.prototype.getDOM=function(){if(this.dom){return this.dom}this.dom=DIV();this.cancelBtn=new Jaman.GraphicButton(this.id+"_cancelbtn");this.addBtn=new Jaman.GraphicButton(this.id+"_addbtn");return this.dom};Jaman.MovieInfo=function(D,C){this.id=D;this.isPopup=C||true;this.dom=null;this.nowPlayingDOM=null;this.player=null;this.actions=null;this.info=null;this.buybox=null;this.buyboxDOM=null;this.loadingDOM=null;this.videoID=null;var B=this;addToCallStack(window,"onunload",function(){B.destroy()},true)};Jaman.MovieInfo.prototype.destroy=function(){if(this.dom){this.player.destroy();this.actions.destroy();this.info.destroy();this.buybox.destroy();Jaman.destroyObject(this.nowPlayingDOM);Jaman.destroyObject(this.dom)}this.dom=null;this.nowPlayingDOM=null;this.actions=null;this.player=null;this.info=null;this.buybox=null;this.buyboxDOM=null};Jaman.MovieInfo.prototype.getDOM=function(){if(this.dom){return this.dom}var currentObj=this;this.nowPlayingDOM=DIV({"class":"smallBodyText2 smallText darkText"},"Loading...");this.nowPlayingDOM.style.marginBottom="5px";this.loadingDOM=DIV(null,IMG({src:VNimages("/moviefinder/spinner_anim.gif")}));with(this.loadingDOM.style){textAlign="center";padding=(Jaman.TrailerPlayer.PLAYER_HEIGHT-36)/2+"px "+(Jaman.TrailerPlayer.PLAYER_WIDTH-36)/2+"px";backgroundColor="#000000";display="none"}this.player=new Jaman.TrailerPlayer(this.id+"_player",this.isPopup);this.player.setHandler(function(type){currentObj.showNowPlayingMsg(type)});var holderDOM=DIV(null,this.loadingDOM,this.player.getDOM());with(holderDOM.style){width=Jaman.TrailerPlayer.PLAYER_WIDTH+"px";height=Jaman.TrailerPlayer.PLAYER_HEIGHT+"px"}this.actions=new Jaman.TrailerActions(this.id+"_actions",Jaman.Popup.POPUP_DEPTH+3,holderDOM);this.actions.setHandlers({oncloseFunc:function(){currentObj.resumePlayer()},onopenFunc:function(){currentObj.pausePlayer()}});var actionsDOM=DIV(null,this.actions.getDOM());with(actionsDOM.style){marginLeft="80px";marginTop="3px";marginBottom="5px"}this.info=new Jaman.MovieInfo.InfoBlock(this.id+"_info");this.buybox=new Jaman.BuyBox(this.id+"_buybox",true,this.isPopup?Jaman.Popup.POPUP_DEPTH-4:0);this.buyboxDOM=DIV(null,this.buybox.getDOM());with(this.buyboxDOM.style){marginTop="10px";minHeight="32px"}this.dom=DIV({id:this.id},this.nowPlayingDOM,holderDOM,actionsDOM,this.info.getDOM(),this.buyboxDOM);this.dom.style.width=Jaman.TrailerPlayer.PLAYER_WIDTH+"px";this.dom.style.textAlign="left";if(this.isPopup){document.body.appendChild(this.dom)}this.dom.style.display="none";return this.dom};Jaman.MovieInfo.prototype.setVideo=function(vid,title){this.getDOM();this.nowPlayingDOM.innerHTML="&nbsp;";this.actions.disable();this.info.reset();this.loadingDOM.style.display="block";this.player.hide();this.buyboxDOM.style.display="block";this.buybox.hide();this.show();if(Jaman.MovieInfo.infoCache[vid]){this.setVideoInfo(Jaman.MovieInfo.infoCache[vid]);return }ShareLib.loadAddThis();var currentObj=this;var query={videoID:vid};query[VideoLib.ACTION]=VideoLib.FETCH_THUMBNAIL_XML_ACTION_VALUE;var d=VideoLib.makeRequest(VideoLib.FETCH_THUMBNAIL_XML_ACTION_URL,query);d.addCallbacks(function(resp){currentObj.setVideoInfo(eval(resp.responseText)[0])},function(err){Jaman.Popup.hideContent();VideoLib.logAtTop(err.faultString)});return };Jaman.MovieInfo.prototype.setVideoInfo=function(B){this.videoID=B.id;Jaman.MovieInfo.infoCache[this.videoID]=B;this.actions.setInfo(B);this.actions.enable();this.info.setInfo(B);if(!this.buybox.setVideo(B)){this.buyboxDOM.style.display="none"}else{this.buybox.show()}this.show();this.loadingDOM.style.display="none";this.player.show();this.player.setTrailer(B);VideoLib.clickedViewProfile(this.videoID)};Jaman.MovieInfo.prototype.showNowPlayingMsg=function(B){var C=Jaman.MovieInfo.infoCache[this.videoID];var D=C.title.truncate(33);switch(B){case Jaman.TrailerPlayer.TYPE_FLV:this.nowPlayingDOM.innerHTML="Now playing trailer for: "+D;break;case Jaman.TrailerPlayer.TYPE_MOBILE:this.nowPlayingDOM.innerHTML="Click to play trailer for: "+D;break;case Jaman.TrailerPlayer.TYPE_THUMBNAIL:this.nowPlayingDOM.innerHTML="&nbsp;";break}};Jaman.MovieInfo.prototype.show=function(){this.getDOM();if(this.isPopup){if(this.dom.style.display=="none"){TRLib.handleHidden();var B=this;Jaman.Popup.showContent(this.dom,null,function(){B.hide()})}else{Jaman.Popup.resize()}}else{this.dom.style.display="block"}VideoLib.useVideoID=this.videoID};Jaman.MovieInfo.prototype.hide=function(){if(this.dom){this.player.hide(true);this.actions.hideForms();this.dom.style.display="none"}if(this.isPopup){TRLib.handleExposed()}VideoLib.useVideoID=null};Jaman.MovieInfo.prototype.pausePlayer=function(){this.player.hide()};Jaman.MovieInfo.prototype.resumePlayer=function(){try{this.player.show()}catch(B){}};Jaman.MovieInfo.InfoBlock=function(B){this.id=B;this.dom=null;this.videoID=null;this.videoLink=null;this.videoTitle=null;this.titleDOM=null;this.rater=null;this.reviewsDOM=null;this.descDOM=null;this.extraDOM=null};Jaman.MovieInfo.InfoBlock.prototype.destroy=function(){if(this.dom){this.rater.destroy();Jaman.destroyObject(this.extraDOM);Jaman.destroyObject(this.descDOM);Jaman.destroyObject(this.reviewsDOM);Jaman.destroyObject(this.titleDOM);Jaman.destroyObject(this.dom)}this.dom=null;this.titleDOM=null;this.rater=null;this.reviewsDOM=null;this.descDOM=null;this.extraDOM=null};Jaman.MovieInfo.InfoBlock.prototype.reset=function(){this.videoID=null;this.videoLink=null;this.videoTitle=null;this.titleDOM.innerHTML="&nbsp;";this.descDOM.innerHTML="&nbsp;";this.rater.resetRatings(0,0);this.reviewsDOM.innerHTML="&nbsp;";this.extraDOM.innerHTML="&nbsp;"};Jaman.MovieInfo.InfoBlock.prototype.setInfo=function(D){this.videoID=D.id;this.videoLink=D.link;this.videoTitle=D.title;var B='<a href="'+D.link+'">'+this.videoTitle.truncate(50);if(D.episodic){B+="&nbsp;("+D.episodic.total+" Episodes)"}B+="</a>";this.titleDOM.innerHTML=B;this.descDOM.innerHTML=D.description;this.rater.resetRatings(D.rating.user,D.rating.average);this.rater.setAssociatedObject(this.videoID);this.reviewsDOM.innerHTML=D.reviews+(D.reviews==1?" review":" reviews");var C=(D.defaultGenre||"");if(D.country){if(C!=""){C+=", "}C+=D.country}this.extraDOM.innerHTML=C};Jaman.MovieInfo.InfoBlock.prototype.setRating=function(C){if(!this.videoID){this.rater.resetRating();return }var D=VideoLib.setRating(this.videoID,C);if(D){var B=this;D.addCallbacks(function(E){Jaman.Rater.setRatingForObj(B.videoID,C,B.rater.id);Jaman.MovieInfo.infoCache[B.videoID].rating.user=C},function(E){alert(E.faultString);B.rater.resetRating()})}};Jaman.MovieInfo.InfoBlock.prototype.getDOM=function(){if(this.dom){return this.dom}var B=this;this.titleDOM=DIV({"class":"largeHeader2"}," ");this.titleDOM.style.marginBottom="3px";var C=this.id+"_rater";this.rater=new Jaman.Rater(C,10,function(D){B.setRating(D)},Jaman.Rater.SIZE_LARGE,0,0);this.rater.setHelpVisible(false);this.reviewsDOM=DIV({"class":"smallBodyText1 smallText lightText"}," ");this.reviewsDOM.style.marginTop="-12px";this.reviewsDOM.style.marginLeft="70px";this.descDOM=DIV({"class":"mediumBodyText2 mediumText lightText"}," ");this.descDOM.style.marginTop="2px";this.extraDOM=DIV({"class":"smallBodyText2 smallText darkText"}," ");this.extraDOM.style.marginTop="2px";this.dom=DIV(null,this.titleDOM,this.rater.getDOM(),this.reviewsDOM,this.descDOM,this.extraDOM);return this.dom};Jaman.MovieInfo.infoCache={};Jaman.MovieInfo.defaultInstance=null;Jaman.MovieInfo.showInPopup=function(B,C){if(!Jaman.MovieInfo.defaultInstance){Jaman.MovieInfo.defaultInstance=new Jaman.MovieInfo("ig-",true)}Jaman.MovieInfo.defaultInstance.setVideo(B,C)};Jaman.ThumbnailMenu=function(C,F,H,E,B,G){this.parentDOM=C;this.title=H;this.videoID=F;this.url=E;this.thumbnail=B;this.showTimer=null;this.hideTimer=null;this.dom=null;this.imgDOM=null;this.trackObj=G;var D=this;this.parentDOM.onmouseover=function(){D.stopHideTimer();D.startShowTimer()};this.parentDOM.onmouseout=function(){D.stopShowTimer();D.startHideTimer()};this.imgType=(this.parentDOM.offsetWidth<180?"inspector_md":"inspector_lg");this.imgBorder=this.parentDOM.style.borderBottomColor?this.parentDOM.style.borderBottomColor:"";addToCallStack(window,"onunload",function(){D.destroy()},true)};Jaman.ThumbnailMenu.prototype.destroy=function(){if(this.parentDOM){this.parentDOM.onmouseover=null;this.parentDOM.onmouseout=null}this.parentDOM=null;if(this.dom){this.stopShowTimer();this.stopHideTimer();Jaman.destroyObject(this.dom);Jaman.destroyObject(this.imgDOM)}this.dom=null;this.imgDOM=null};Jaman.ThumbnailMenu.prototype.show=function(){if(VideoLib.hasQuicktime1){return }this.parentDOM.style.borderColor="#666666";this.getDOM();var B=getElementPosition(this.parentDOM);this.dom.style.left="-200px";this.dom.style.top="0px";this.dom.style.display="block";if(this.imgType=="btn_quicklook"){this.dom.style.top=B.y+this.parentDOM.offsetHeight-this.imgDOM.offsetHeight-(this.parentDOM.offsetHeight<50?2:5)+"px";this.dom.style.left=B.x+(this.parentDOM.offsetWidth-this.imgDOM.offsetWidth)/2+"px"}else{this.dom.style.top=B.y+this.parentDOM.offsetHeight-this.imgDOM.offsetHeight-Jaman.ThumbnailMenu.buttonOffsets[this.imgType]+"px";this.dom.style.left=B.x+this.parentDOM.offsetWidth-this.imgDOM.offsetWidth-Jaman.ThumbnailMenu.buttonOffsets[this.imgType]+"px"}};Jaman.ThumbnailMenu.prototype.hide=function(){this.stopShowTimer();this.stopHideTimer();this.parentDOM.style.borderColor=this.imgBorder;if(this.dom){this.dom.style.display="none"}};Jaman.ThumbnailMenu.prototype.getDOM=function(){if(this.dom){return this.dom}var currentObj=this;var parentZIdx=0;var elem=this.parentDOM;while(elem){parentZIdx=Math.max(parentZIdx,getStyle(elem,"z-index"));elem=elem.offsetParent}this.imgDOM=Jaman.imagePNG("/button_images/"+this.imgType+".png",Jaman.ThumbnailMenu.buttonSizes[this.imgType+"_width"],Jaman.ThumbnailMenu.buttonSizes[this.imgType+"_height"]);this.dom=DIV(null,this.imgDOM);with(this.dom.style){position="absolute";cursor="pointer";cursor="hand";zIndex=parentZIdx+1;display="none"}this.dom.onmouseover=function(){currentObj.onSelectMouseOver()};this.dom.onmouseout=function(){currentObj.onSelectMouseOut()};this.dom.onclick=function(){currentObj.onSelectMouseOut();VideoLib.showThumbnailInfo(currentObj.parentDOM,currentObj.videoID,currentObj.title,currentObj.url,currentObj.thumbnail);if(currentObj.trackObj){pageTracker._trackEvent(currentObj.trackObj.category,currentObj.trackObj.action,currentObj.trackObj.label,currentObj.trackObj.value)}return false};document.body.appendChild(this.dom);return this.dom};Jaman.ThumbnailMenu.prototype.onSelectMouseOver=function(){this.stopHideTimer();Jaman.setPNGSrc(this.imgDOM,"/button_images/"+this.imgType+"-over.png")};Jaman.ThumbnailMenu.prototype.onSelectMouseOut=function(){this.startHideTimer();Jaman.setPNGSrc(this.imgDOM,"/button_images/"+this.imgType+".png")};Jaman.ThumbnailMenu.prototype.startShowTimer=function(){if(!this.showTimer){var B=this;this.showTimer=setTimeout(function(){B.show()},Jaman.ThumbnailMenu.SHOW_TIMER_SECONDS*1000)}};Jaman.ThumbnailMenu.prototype.stopShowTimer=function(){if(this.showTimer){clearTimeout(this.showTimer)}this.showTimer=null};Jaman.ThumbnailMenu.prototype.startHideTimer=function(){if(!this.hideTimer){var B=this;this.hideTimer=setTimeout(function(){B.hide()},Jaman.ThumbnailMenu.HIDE_TIMER_SECONDS*1000)}};Jaman.ThumbnailMenu.prototype.stopHideTimer=function(){if(this.hideTimer){clearTimeout(this.hideTimer)}this.hideTimer=null};Jaman.ThumbnailMenu.SHOW_TIMER_SECONDS=0.2;Jaman.ThumbnailMenu.HIDE_TIMER_SECONDS=0.5;Jaman.ThumbnailMenu.buttonSizes={inspector_lg_width:36,inspector_lg_height:36,inspector_md_width:24,inspector_md_height:24,inspector_sm_width:14,inspector_sm_height:14,btn_quicklook_width:70,btn_quicklook_height:16};Jaman.ThumbnailMenu.buttonOffsets={inspector_lg:2,inspector_md:0,inspector_sm:0,btn_quicklook:1};if(typeof (JAMAN)=="undefined"){JAMAN={}}if(typeof (JAMAN.component)=="undefined"){JAMAN.component={}}JAMAN.component.Collapsible={toggleCollapsibleSection:function(F,D,C){YAHOO.util.Dom.setStyle(F+(D?"_expand":"_collapse"),"display","none");YAHOO.util.Dom.setStyle(F+(D?"_collapse":"_expand"),"display","block");var E=document.getElementById(F);if(D){showElement(F+"_body");E.className="collapsibleSection"}else{hideElement(F+"_body");E.className="collapsibleSection collapsibleSection-collapsed"}document.getElementById("roundcorner."+F+".bl").className="collapsibleRoundCornerBL"+(D?" collapsibleRoundCornerBL_Open":"");document.getElementById("roundcorner."+F+".br").className="collapsibleRoundCornerBR"+(D?" collapsibleRoundCornerBR_Open":"");if(C){var B=getCookie("CPREF")||0;if(D){B=parseInt(B)+~(1<<C)+1}else{B=parseInt(B)+(1<<C)}setCookie("CPREF",B,5*365)}}};Jaman.MessagePopup={};Jaman.MessagePopup._popup=null;Jaman.MessagePopup._popupID="messagePopupDiv";Jaman.MessagePopup._titleDiv=null;Jaman.MessagePopup._errorDiv=null;Jaman.MessagePopup._toDiv=null;Jaman.MessagePopup._subjectInput=null;Jaman.MessagePopup._messageTextArea=null;Jaman.MessagePopup._toUserID="";Jaman.MessagePopup.showPopup=function(C,B,D){if(!VideoLib.checkLoggedIn(null,"Please sign in to send a message.")){return }this.createPopup();this._toDiv.innerHTML=D;this._toUserID=B;VideoLib.openPopup2(this._popupID,C,this.handleCancel)};Jaman.MessagePopup.createPopup=function(){if(this._popup==null){this._popup=DIV({id:this._popupID,"class":"messagePopup"},this.createTitle(),this.createErrorDiv(),FORM({id:"messagePopupForm",name:"messagePopupForm",onSubmit:"VideoLib.handleFormSubmit(); return false;"},this.createToDiv(),this.createSubjectDiv(),this.createMessageDiv()),this.createButtons());if($("popupsDiv")){$("popupsDiv").appendChild(this._popup)}else{document.body.appendChild(this._popup)}}};Jaman.MessagePopup.createTitle=function(){this._titleDiv=DIV({"class":"whiteSubHeader messagePopupTitle"},DIV({"class":"global-icon-mail-lg"},null),DIV({"class":"messagePopupTitleText"},"Send a Message"),DIV({"class":"clear"}));return this._titleDiv};Jaman.MessagePopup.createErrorDiv=function(){this._errorDiv=DIV({"class":"infoBar",style:"display: none;"});return this._errorDiv};Jaman.MessagePopup.createToDiv=function(){this._toDiv=DIV({"class":"mediumBodyText1 messagePopupTo"});return DIV({},DIV({"class":"mediumFormSubhead"},"To:"),this._toDiv)};Jaman.MessagePopup.createSubjectDiv=function(){this._subjectInput=INPUT({type:"text","class":"blackForm",style:"font-weight: bold; width: 100%;",id:"messagePopupSubject",name:"messagePopupSubject",value:""});return DIV({"class":"messagePopupSubject"},LABEL({"for":"messagePopupSubject","class":"mediumFormSubhead"},"Subject: "),this._subjectInput)};Jaman.MessagePopup.createMessageDiv=function(){this._messageTextArea=TEXTAREA({"class":"blackForm messagePopupMessageTextArea",id:"messagePopupMessage",name:"messagePopupMessage"});return DIV({"class":"messagePopupMessage"},LABEL({"for":"messagePopupMessage","class":"mediumFormSubhead"},"Message: "),FIELDSET({},this._messageTextArea))};Jaman.MessagePopup.createButtons=function(){return TABLE({width:"100%"},TBODY({},TR({},TD({width:"100%"}),TD({style:"padding-right: 5px;"},Jaman.createGraphicButton("messagePopupCancel",Jaman.GRAPHIC_BUTTON_GRAY,"Cancel",VideoLib.closePopup2,Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM)),TD({},Jaman.createGraphicButton("messagePopupSend",Jaman.GRAPHIC_BUTTON_GREEN,"Send Message",this.handleSend,Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM)))))};Jaman.MessagePopup.handleCancel=function(){MochiKit.Style.hideElement(this._errorDiv);this._subjectInput.value="";this._messageTextArea.value="";return false};Jaman.MessagePopup.handleSend=function(){var B={};B[VideoLib.ACTION]=VideoLib.SEND_MESSAGE_XML_ACTION_VALUE;B.email_subject=this._subjectInput.value;B.email_message=this._messageTextArea.value;B.email_contacts=this._toUserID;var C=VideoLib.makePostRequest(VideoLib.CONTROLLER_MESSAGE,B);C.addCallbacks(this.handleSendOkay,this.handleSendErr)};Jaman.MessagePopup.handleSendOkay=function(B){VideoLib.closePopup2();VideoLib.logAtTop(VideoLib.INFO_MESSAGE_SENT)};Jaman.MessagePopup.handleSendErr=function(B){this._errorDiv.innerHTML=B.faultString;MochiKit.Style.showElement(this._errorDiv)};MochiKit.Base.bindMethods(Jaman.MessagePopup);Jaman.AddFriendPopup=new function(){this.userID=null;this.userName=null;this.userNameDOM1=null;this.userNameDOM2=null;this.userNameDOM3=null;this.userNameDOM4=null;this.addLinkDOM=null;this.cancelLinkDOM=null;this.msgDOM=null;this.msgTxtDOM1=null;this.msgTxtDOM2=null;this.msgTxtDOM3=null;this.msgTxtDOM4=null;this.regularDOM=null;this.confirmDOM=null;this.dom=null;this.show=function(userID,userName,hasMeInContacts,isConfirm){if(!VideoLib.checkLoggedIn(document.location.href,"Please sign in to add to your friends.",false)){return false}this.getDOM();this.userID=userID;this.userName=userName;this.userNameDOM1.innerHTML=userName;this.userNameDOM2.innerHTML=userName;this.userNameDOM3.innerHTML=userName;this.userNameDOM4.innerHTML=userName;this.msgTxtDOM1.style.display=(hasMeInContacts?"none":"block");this.msgTxtDOM2.style.display=(hasMeInContacts?"block":"none");this.msgTxtDOM3.style.display=(hasMeInContacts?"none":"block");this.msgTxtDOM4.style.display=(hasMeInContacts?"block":"none");if(isConfirm){showElement(this.confirmDOM);hideElement(this.regularDOM)}else{showElement(this.regularDOM);hideElement(this.confirmDOM)}Jaman.Popup.showContent(this.getDOM())};this.hide=function(){Jaman.Popup.hideContent();this.hideMsg(true);this.userID=null;this.userName=null};this.showMsg=function(){this.msgDOM.style.display="block";this.addLinkDOM.style.display="none";this.cancelLinkDOM.style.display="block";Jaman.Popup.resize()};this.hideMsg=function(nosize){this.msgDOM.value="";this.msgDOM.style.display="none";this.addLinkDOM.style.display="block";this.cancelLinkDOM.style.display="none";if(!nosize){Jaman.Popup.resize()}};this.submitForm=function(){VideoLib.handleContact(true,this.userID,this.userName,this.msgDOM.value);this.hide()};this.getDOM=function(){if(this.dom){return this.dom}this.userNameDOM1=SPAN({"class":"color2"});this.userNameDOM2=SPAN();this.userNameDOM3=SPAN({"class":"color2"});this.userNameDOM4=SPAN();this.addLinkDOM=A(null,"Add a Personal Message");this.addLinkDOM.onclick=function(){Jaman.AddFriendPopup.showMsg()};with(this.addLinkDOM.style){cursor="pointer";cursor="hand"}this.cancelLinkDOM=A(null,"Cancel Personal Message");this.cancelLinkDOM.onclick=function(){Jaman.AddFriendPopup.hideMsg()};with(this.cancelLinkDOM.style){cursor="pointer";cursor="hand";display="none"}this.msgDOM=TEXTAREA({name:"contactMsg","class":"blackForm"});with(this.msgDOM.style){width="400px";height="50px";display="none"}var hdrDOM=DIV({"class":"largeHeader2"},SPAN({"class":"color2"},"Add "),this.userNameDOM1,SPAN({"class":"color2"}," to Friends:"));hdrDOM.style.marginTop="5px";hdrDOM.style.marginBottom="5px";var msgDOM1=DIV({"class":"mediumBodyText1"},"Now you can see when your friend posts a review, rates a movie, posts to a forum or does other activities on Jaman.");msgDOM1.style.marginBottom="10px";this.msgTxtDOM1=DIV({"class":"mediumBodyText1"},"When ",this.userNameDOM2," adds you as their friend, you will be able to write on their wall and send them messages!");this.msgTxtDOM1.style.marginBottom="10px";this.msgTxtDOM2=DIV({"class":"mediumBodyText1"},"And you can also write on their wall and send them messages!");this.msgTxtDOM2.style.marginBottom="10px";this.msgTxtDOM2.style.display="none";this.regularDOM=DIV(null,hdrDOM,msgDOM1,this.msgTxtDOM1,this.msgTxtDOM2);var hdrDOM2=DIV({"class":"largeHeader2"},SPAN({"class":"color2"},"Do you want to add "),this.userNameDOM3,SPAN({"class":"color2"}," to your friends?"));hdrDOM2.style.marginTop="5px";hdrDOM2.style.marginBottom="5px";var msgDOM2=DIV({"class":"mediumBodyText1"},"When you add ",this.userNameDOM4," as a friend, you will be able to see when they post a review, rate a movie, post to a forum or do other activities on Jaman.");msgDOM2.style.marginBottom="10px";this.msgTxtDOM3=DIV({"class":"mediumBodyText1"},"You will also be able to write on their wall and send messages to them when they add you to their friend list.");this.msgTxtDOM3.style.marginBottom="10px";this.msgTxtDOM4=DIV({"class":"mediumBodyText1"},"You will also be able to write on their wall and send messages to them.");this.msgTxtDOM4.style.marginBottom="10px";this.msgTxtDOM4.style.display="none";this.confirmDOM=DIV(null,hdrDOM2,msgDOM2,this.msgTxtDOM3,this.msgTxtDOM4);this.confirmDOM.style.display="none";var linkDOM=DIV({"class":"mediumBodyText2"},this.addLinkDOM,this.cancelLinkDOM);var formDOM=DIV(null,FORM({onsubmit:"VideoLib.handleFormSubmit(); return false;"},this.msgDOM));formDOM.style.marginBottom="15px";var cancelBtn=new Jaman.GraphicButton("addFriendPopupCancel",Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM,Jaman.GRAPHIC_BUTTON_GRAY);cancelBtn.setLabel("Do Not Add to Friends");cancelBtn.setHandler(function(){Jaman.AddFriendPopup.hide();return false});var cancelBtnDOM=DIV(null,cancelBtn.getDOM());with(cancelBtnDOM.style){cssFloat="right";styleFloat="right"}var okBtn=new Jaman.GraphicButton("addFriendPopupOK",Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM,Jaman.GRAPHIC_BUTTON_GREEN);okBtn.setLabel("Add to Friends");okBtn.setHandler(function(){Jaman.AddFriendPopup.submitForm();return false});var okBtnDOM=DIV(null,okBtn.getDOM());with(okBtnDOM.style){cssFloat="right";styleFloat="right"}var clearDOM=DIV();clearDOM.style.clear="both";var buttonsDOM=DIV(null,okBtnDOM,cancelBtnDOM,clearDOM);this.dom=DIV(null,this.regularDOM,this.confirmDOM,linkDOM,formDOM,buttonsDOM);with(this.dom.style){width="400px";display="none"}if($("popupsDiv")){$("popupsDiv").appendChild(this.dom)}else{document.body.appendChild(this.dom)}return this.dom}};var Drag={obj:null,init:function(E,I,G,C,F,B,J,H,K,D){E.onmousedown=Drag.start;E.hmode=J?false:true;E.vmode=H?false:true;E.root=I&&I!=null?I:E;if(E.hmode&&isNaN(parseInt(E.root.style.left))){E.root.style.left="-1000px"}if(E.vmode&&isNaN(parseInt(E.root.style.top))){E.root.style.top="-1000px"}if(!E.hmode&&isNaN(parseInt(E.root.style.right))){E.root.style.right="0px"}if(!E.vmode&&isNaN(parseInt(E.root.style.bottom))){E.root.style.bottom="0px"}E.xMapper=K?K:null;E.yMapper=D?D:null;E.root.onDragStart=new Function();E.root.onDragEnd=new Function();E.root.onDrag=new Function()},start:function(F){var G=Drag.obj=this;var C,E;var D=(document.documentElement?document.documentElement:document.body);C=D.scrollWidth;E=D.scrollHeight;G.minX=typeof minX!="undefined"?minX:0;G.minY=typeof minY!="undefined"?minY:0;G.maxX=typeof maxX!="undefined"?maxX:C-G.root.offsetWidth;G.maxY=typeof maxY!="undefined"?maxY:E-G.root.offsetHeight;F=Drag.fixE(F);var H=parseInt(G.vmode?G.root.style.top:G.root.style.bottom);var B=parseInt(G.hmode?G.root.style.left:G.root.style.right);G.root.onDragStart(B,H);G.lastMouseX=F.clientX;G.lastMouseY=F.clientY;if(G.hmode){if(G.minX!=null){G.minMouseX=F.clientX-B+G.minX}if(G.maxX!=null){G.maxMouseX=G.minMouseX+G.maxX-G.minX}}else{if(G.minX!=null){G.maxMouseX=-G.minX+F.clientX+B}if(G.maxX!=null){G.minMouseX=-G.maxX+F.clientX+B}}if(G.vmode){if(G.minY!=null){G.minMouseY=F.clientY-H+G.minY}if(G.maxY!=null){G.maxMouseY=G.minMouseY+G.maxY-G.minY}}else{if(G.minY!=null){G.maxMouseY=-G.minY+F.clientY+H}if(G.maxY!=null){G.minMouseY=-G.maxY+F.clientY+H}}document.onmousemove=Drag.drag;document.onmouseup=Drag.end;return false},drag:function(F){F=Drag.fixE(F);var G=Drag.obj;var D=F.clientY;var E=F.clientX;var I=parseInt(G.vmode?G.root.style.top:G.root.style.bottom);var C=parseInt(G.hmode?G.root.style.left:G.root.style.right);var B,H;if(G.minX!=null){E=G.hmode?Math.max(E,G.minMouseX):Math.min(E,G.maxMouseX)}if(G.maxX!=null){E=G.hmode?Math.min(E,G.maxMouseX):Math.max(E,G.minMouseX)}if(G.minY!=null){D=G.vmode?Math.max(D,G.minMouseY):Math.min(D,G.maxMouseY)}if(G.maxY!=null){D=G.vmode?Math.min(D,G.maxMouseY):Math.max(D,G.minMouseY)}B=C+((E-G.lastMouseX)*(G.hmode?1:-1));H=I+((D-G.lastMouseY)*(G.vmode?1:-1));if(G.xMapper){B=G.xMapper(I)}else{if(G.yMapper){H=G.yMapper(C)}}Drag.obj.root.style[G.hmode?"left":"right"]=B+"px";Drag.obj.root.style[G.vmode?"top":"bottom"]=H+"px";Drag.obj.lastMouseX=E;Drag.obj.lastMouseY=D;Drag.obj.root.onDrag(B,H);return false},end:function(){document.onmousemove=null;document.onmouseup=null;Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style[Drag.obj.hmode?"left":"right"]),parseInt(Drag.obj.root.style[Drag.obj.vmode?"top":"bottom"]));Drag.obj=null},fixE:function(B){if(typeof B=="undefined"){B=window.event}if(typeof B.layerX=="undefined"){B.layerX=B.offsetX}if(typeof B.layerY=="undefined"){B.layerY=B.offsetY}return B}};Jaman.TimerDisplay=function(C,B){this.id=C;this.numOfTimers=B||3;this.ontimeFunc=null;this.dom=null;this.icons=Jaman.enhancedArray();this.currIcon=0;this.animateTimer=null;this.isActive=false};Jaman.TimerDisplay.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom)}this.dom=null};Jaman.TimerDisplay.prototype.setHandlers=function(B){this.ontimeFunc=B};Jaman.TimerDisplay.prototype.reset=function(){for(var B=0;B<this.icons.length;B++){this.icons[B].reset()}this.currIcon=0;this.isActive=false};Jaman.TimerDisplay.prototype.finish=function(){for(var B=0;B<this.icons.length;B++){this.icons[B].finish()}};Jaman.TimerDisplay.prototype.start=function(){this.getDOM();if(this.currIcon>this.icons.length-1){return }this.animate()};Jaman.TimerDisplay.prototype.stop=function(){if(this.animateTimer){clearTimeout(this.animateTimer)}};Jaman.TimerDisplay.prototype.getWidth=function(){return this.numOfTimers*Jaman.TimerDisplay.ICON_SIZE+(this.numOfTimers-1)*Jaman.TimerDisplay.ICON_SPACING};Jaman.TimerDisplay.prototype.getDOM=function(){if(this.dom){return this.dom}this.dom=DIV();this.dom.style.position="relative";this.dom.style.width=this.numOfTimers*Jaman.TimerDisplay.ICON_SIZE+(this.numOfTimers-1)*Jaman.TimerDisplay.ICON_SPACING+"px";for(var C=0;C<this.numOfTimers;C++){var D=new Jaman.TimerDisplay.Icon();var B=D.getDOM();B.style.top="0px";B.style.left=C*(Jaman.TimerDisplay.ICON_SIZE+Jaman.TimerDisplay.ICON_SPACING)+"px";this.dom.appendChild(B);this.icons.push(D)}if($(this.id)){$(this.id).appendChild(this.dom)}return this.dom};Jaman.TimerDisplay.prototype.animate=function(){if(this.animateTimer){clearTimeout(this.animateTimer)}var C=this.icons[this.currIcon].increment();if(C){this.currIcon++;if(this.currIcon==this.icons.length){if(this.ontimeFunc){this.ontimeFunc()}this.isActive=false;return }}var B=this;this.animateTimer=setTimeout(function(){B.animate()},Math.round((Jaman.TimerDisplay.ANIMATE_SECONDS*1000)/Jaman.TimerDisplay.ICON_SIZE));this.isActive=true};Jaman.TimerDisplay.ANIMATE_SECONDS=2;Jaman.TimerDisplay.ICON_SPACING=5;Jaman.TimerDisplay.ICON_SIZE=10;Jaman.TimerDisplay.Icon=function(B){this.type=B||Jaman.TimerDisplay.Icon.TYPE_ALPHA;this.dom=null;this.fillDOM=null;this.fillWidth=0;this.fillAlpha=0};Jaman.TimerDisplay.Icon.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.dom)}this.dom=null};Jaman.TimerDisplay.Icon.prototype.getDOM=function(){if(this.dom){return this.dom}this.fillDOM=DIV(null,Jaman.imagePNG("icon_images/icn_dot_on_10.png",Jaman.TimerDisplay.ICON_SIZE,Jaman.TimerDisplay.ICON_SIZE,"spacer"));this.fillDOM.style.width=Jaman.TimerDisplay.ICON_SIZE+"px";this.fillDOM.style.height=Jaman.TimerDisplay.ICON_SIZE+"px";this.dom=DIV(null,this.fillDOM);this.dom.style.width=Jaman.TimerDisplay.ICON_SIZE+"px";this.dom.style.height=Jaman.TimerDisplay.ICON_SIZE+"px";Jaman.setPNGBG(this.dom,"/icon_images/icn_dot_off_10.png");this.dom.style.position="absolute";this.reset();return this.dom};Jaman.TimerDisplay.Icon.prototype.reset=function(){this.fillWidth=-1;this.fillAlpha=-1*Math.round(100/Jaman.TimerDisplay.ICON_SIZE);this.increment()};Jaman.TimerDisplay.Icon.prototype.finish=function(){this.fillWidth=Jaman.TimerDisplay.ICON_SIZE;this.fillAlpha=100;this.increment()};Jaman.TimerDisplay.Icon.prototype.increment=function(){if(this.type==Jaman.TimerDisplay.Icon.TYPE_ALPHA){this.fillAlpha+=Math.round(100/Jaman.TimerDisplay.ICON_SIZE);if(this.fillAlpha>100){this.fillAlpha=100}if(!MochiKit.DOM.attributeArray.compliant){this.fillDOM.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+this.fillAlpha+")"}else{this.fillDOM.style.opacity=this.fillAlpha/100}return(this.fillAlpha==100)}else{if(this.type==Jaman.TimerDisplay.Icon.TYPE_FILL){this.fillWidth++;if(this.fillWidth>Jaman.TimerDisplay.ICON_SIZE){this.fillWidth=Jaman.TimerDisplay.ICON_SIZE}this.fillDOM.style.width=this.fillWidth+"px";return(this.fillWidth==Jaman.TimerDisplay.ICON_SIZE)}}return true};Jaman.TimerDisplay.Icon.TYPE_ALPHA=1;Jaman.TimerDisplay.Icon.TYPE_FILL=2;ShareLib=new function(){this.canShare=true;this.showEmbed=function(B){VideoLib.openPopup2("popupEmbedCode",B)};this.importContacts=function(C){var D=C||"";var B="/invite/?theAction=import&fetchur=0";VideoLib.openWindow(B,550,600,"importContacts");if(typeof (ImportLib)=="undefined"){ImportLib={}}ImportLib.onImportComplete=function(G,E){var F=MochiKit.DOM.getElement(D+"email_to");if(F){if(MochiKit.Base.isEmpty(F.value)){F.value=G}else{F.value+=", "+G}}}};this.clickedShareVideo=function(F,C,J,G,K,B,E){if(JAMAN.FacebookConnect.isFBConnectEnabled()&&JAMAN.FacebookConnect.isFBConnectLoggedIn()){var I={};I[VideoLib.ACTION]="check_has_email_XML";var H=VideoLib.makeRequest("/fbconnect/",I);var D=this;H.addCallbacks(function(M){var L=MochiKit.Base.evalJSON(M.responseText);D.clickedShareVideoOkay(L.hasEmail,F,C,J,G,K,B,E)},function(L){Jaman.Popup.hideContent();VideoLib.logAtTop(L.faultString)})}else{this.clickedShareVideoOkay(true,F,C,J,G,K,B,E)}};this.clickedShareVideoOkay=function(B,E,C,I,H,D,G,F){if(JAMAN.FacebookConnect.isFBConnectEnabled()&&JAMAN.FacebookConnect.isFBConnectLoggedIn()&&!B){JAMAN.FacebookConnect.shareVideo(G,F)}else{ShareLib.clickedEmail(E,C,I,H,D,G,F)}};this.clickedEmail=function(H,D,K,J,L,B,F){var E=typeof (L)=="boolean"?L:true;var I=J||"";if($(I+"checkbox")){$(I+"checkbox").checked=false}if($(I+"facebookShare")){$(I+"facebookShare").onclick=function(){VideoLib.closePopup2();JAMAN.FacebookConnect.shareVideo(B,F)}}if(VideoLib.getSessionID()){if(!this.canShare){VideoLib.logAtTop("Sorry, you do not have permission to perform this action.");return }var G;this.con=D;hideElement(I+"shareErr");if(VideoLib.getLoginID()!=null){this.loadContacts(J,function(){Jaman.Popup.resize()})}switch(D){case VideoLib.CONTROLLER_GROUP:G=I+"email_message";break;default:if($(I+"verifyImg")){$(I+"verifyImg").src="/verifyimg/?sattr="+VERIFY_IMAGE_ATTR_NAME+"&tt="+(new Date()).getTime()}if($(I+"email_to")){$(I+"email_to").value=""}$(I+"email_message").value=VideoLib.SHARE_VIDEO_MESSAGE;break}}else{$(I+"shareLink").value=B;var C=$(I+"popup-share-anchor");C.href=C.href.substring(0,C.href.lastIndexOf("Jaman:")+6)+" "+B}if(E){VideoLib.openPopup2(I+"shareVideo",H)}};this.loadContacts=function(C,F){var E=C||"";$(E+"contactsGrid").innerHTML=VideoLib.CONTACTS_LOADING_MSG;var B={twoWayOnly:1};B[VideoLib.ACTION]=VideoLib.CONTACT_RENDER_ACTION_VALUE;var D=VideoLib.makeRequest(VideoLib.CONTACT_ACTION_URL,B);D.addCallback(function(G){ShareLib.contactRenderOkay(G,C,F)})};this.contactRenderOkay=function(E,C,G){var F=C||"";var D=E.responseText;$(F+"contactsGrid").innerHTML=D;var B=getElementsByTagAndClassName(null,"checkbox",F+"contactsGrid");if(B.length>0){$(F+"jaman-friends").style.display="block";if(G){G()}}};this.handleEmail=function(G,F,D,B){if(G==null){G=""}if(F==null){F=VideoLib.currentVideoID}if(!D){D=function(){ShareLib.emailCancel()}}if(!B){B=function(){Jaman.GraphicButton.enableButton("popupShareSendMsgBtn");Jaman.Popup.resize()}}var H=VideoLib.selectedBoxes(G+"contactsGrid");if((H.length==0)&&($(G+"email_to")&&$(G+"email_to").value.length==0)){VideoLib.log(G+"shareErr",VideoLib.ERROR_SHARE_VIDEO_TO);B();return }if($(G+"email_message").value.length>100000){VideoLib.log(G+"shareErr",VideoLib.SHARE_LENGTH_ERROR);B();return }VideoLib.log(G+"shareErr",VideoLib.SENDING_SHARE_VIDEO_MSG);if(G==""){Jaman.Popup.resize()}var E,C;C=VideoLib.SHARE_VIDEO_ACTION_URL;switch(this.con){case VideoLib.CONTROLLER_GROUP:E={groupID:window.GroupLib.id,email_contacts:H,email_message:$(G+"email_message").value};E[VideoLib.ACTION]=VideoLib.INVITE_GROUP_ACTION_VALUE;break;default:E={videoID:F,email_contacts:H,email_to:$(G+"email_to")?$(G+"email_to").value:"",email_message:$(G+"email_message").value};if($(G+"email_from")){E.email_from=$(G+"email_from").value}E[VideoLib.ACTION]=VideoLib.SHARE_VIDEO_ACTION_VALUE;break}d=VideoLib.makePostRequest(C,E);d.addCallbacks(function(I){ShareLib.emailOkay(G,D)},function(I){ShareLib.emailErr(I,G,B)})};this.emailOkay=function(B,C){if(B!=""){VideoLib.log(B+"shareErr",VideoLib.INFO_EMAIL_SENT)}else{VideoLib.logAtTop(VideoLib.INFO_EMAIL_SENT)}if(C){C()}};this.emailErr=function(B,C,D){VideoLib.log(C+"shareErr",B.faultString);if(D){D()}};this.emailCancel=function(){Jaman.GraphicButton.enableButton("popupShareSendMsgBtn");VideoLib.closePopup2()};this.clickedAddToList=function(D,B,E,C){this.con=B;hideElement("popupAddToList_err");if(VideoLib.getLoginID()!=null){this.loadLists(null,null,C?function(){Jaman.Popup.resize()}:null)}VideoLib.openPopup2("popupAddToList",D)};this.loadLists=function(F,C,E){if(F==null){F="popupAddToList_list"}if(C==null){C=VideoLib.currentVideoID}$(F).innerHTML=VideoLib.LISTS_LOADING_MSG;var B={};B[VideoLib.ACTION]=VideoLib.LISTS_RENDER_ACTION_VALUE;B.videoID=C;var D=VideoLib.makeRequest(VideoLib.LISTS_ACTION_URL,B);D.addCallback(function(G){ShareLib.listsRenderOkay(G,F,E)})};this.listsRenderOkay=function(C,E,D){var B=$(E);$(E).style.height="";B.innerHTML=C.responseText;if(MochiKit.Style.getElementDimensions(B).h>108){MochiKit.Style.setElementDimensions(B,{h:108});MochiKit.Style.setStyle(B,{overflow:"auto"})}if(D){D()}};this.handleAddToList=function(D,B,J,K){if(D==null){D="popupAddToList"}if(B==null){B=VideoLib.currentVideoID}if(!J){J=function(){ShareLib.addToListCancel()}}if(!K){K=function(){Jaman.GraphicButton.enableButton("popupAddToListBtn");Jaman.Popup.resize()}}VideoLib.log(D+"_err",VideoLib.ADDING_TO_LIST);var G=$("addToListForm");var H=VideoLib.getRadio(G.appendListID);if(H==null){if(G.appendListID.value=="newList"){H="newList"}else{VideoLib.log(D+"_err","No list specified.");K();return }}var F=(H=="newList");var E=G.newListName.value;if(F&&(E.length==0)){VideoLib.log(D+"_err","No name specified for new list.");K();return }var C=VideoLib.LISTS_PUT_ACTION_URL;var I={};I[VideoLib.ACTION]=VideoLib.LISTS_PUT_ACTION_VALUE;I.videoID=B;if(F){I.videoListTitle=E}else{I.videoListID=H}if($("addToListComment").value.length>0){I.videoListComment=$("addToListComment").value}d=VideoLib.makePostRequest(C,I);d.addCallbacks(function(L){ShareLib.addToListOkay(L,D,J)},function(L){ShareLib.addToListErr(L,D,K)})};this.addToListOkay=function(B,D,C){if(D){VideoLib.log(D+"_err",VideoLib.INFO_VIDEO_ADDED_TO_LIST)}else{VideoLib.logAtTop(VideoLib.INFO_VIDEO_ADDED_TO_LIST)}if(C){C()}};this.addToListErr=function(B,D,C){VideoLib.log(D+"_err",B.faultString);if(C){C()}};this.addToListCancel=function(){Jaman.GraphicButton.enableButton("popupAddToListBtn");VideoLib.closePopup2()};this.loadAddThis=function(){addthis_pub="jaman";addthis_options="digg, delicious, stumbleupon, facebook, myspace, more";addthis_brand="Jaman";addthis_hide_embed=false;if(document.getElementById("addthis_widget")==null){var C=document.createElement("script");C.id="addthis_widget";C.src=VNjavascript("addthis/addthis_widget.js");var B=document.getElementsByTagName("head");B[0].appendChild(C)}}};if(typeof (JAMAN)=="undefined"){JAMAN={}}if(typeof (JAMAN.component)=="undefined"){JAMAN.component={}}JAMAN.component.Navbar=function(){var K=YAHOO.util.Event;var E=YAHOO.util.Dom;var H;var F;var C=-1;var B=-1;var D;var I;var G;var L;var J;return{init:function(R){if(R.isUseAlternateMouseover){var P=document.getElementById("page-header-logo");var O="3px 0px",V="-340px 0px",T="-169px 0px";if(R.isUK){O="0 -160px";V="0 0";T="0 -80px"}K.on(P,"mousedown",function(Z){K.getTarget(Z).style.backgroundPosition=V});K.on(P,"mouseout",function(Z){K.getTarget(Z).style.backgroundPosition=O});K.on(P,"mouseup",function(Z){K.getTarget(Z).style.backgroundPosition=O});K.on(P,"mouseover",function(Z){K.getTarget(Z).style.backgroundPosition=T})}H=R.navbarCurrentTab;F=H;D=R.priNavBarData;I=R.secNavBarData;G=document.getElementById("selectedNavTab");L=document.getElementById("primaryNavBar").getElementsByTagName("li");var W=function(b){if(B!=-1){var a=document.getElementById(F+"_li");YAHOO.util.Dom.removeClass(a,"selected");if(B>0){YAHOO.util.Dom.removeClass(L[B-1],"hide")}if(B<L.length-1){YAHOO.util.Dom.removeClass(L[B+1],"hide")}if(F&&I[F]){YAHOO.util.Dom.addClass(F+"_sec","hidden")}}B=b;if(b!=-1){var Z=L[b].id.substring(0,L[b].id.length-3);F=Z;YAHOO.util.Dom.addClass(F+"_li","selected");if(b>0){YAHOO.util.Dom.addClass(L[b-1],"hide")}if(b<L.length-1){YAHOO.util.Dom.addClass(L[b+1],"hide")}if(Z&&I[Z]){YAHOO.util.Dom.removeClass(Z+"_sec","hidden")}G.style.display="block";G.style.width=D[F][2]+"px";G.style.left=D[F][3]+"px"}else{G.style.display="none"}};for(var S=0;S<L.length;S++){var Y=L[S];if(Y.childNodes.length>0){if(Y.id==H+"_li"){C=S;B=S}K.on(Y,"mouseover",function(){var Z=S;return function(a){if(J){clearTimeout(J)}J=setTimeout(function(){var b=L[Z].id.substring(0,L[Z].id.length-3);document.getElementById("navBarCover").style.display="block";if(document.getElementById("triangle")){if(b==H){document.getElementById("triangle").style.display="block"}else{document.getElementById("triangle").style.display="none"}}W(Z)},250)}}());var Q=Y.id.substring(0,Y.id.length-3);if(I[Q]){K.on(Q+"_sec","mouseover",function(Z){if(J){clearTimeout(J)}})}}}K.on("navBarCover","mouseover",function(Z){if(J){clearTimeout(J)}var a=K.getTarget(Z);a.style.display="none";if(document.getElementById("triangle")){document.getElementById("triangle").style.display="block"}W(C)});if(R.hasMessages){var U=document.getElementById("message-icon");K.on(U,"mouseover",function(Z){K.getTarget(Z).className="navbar-icon global-nav-mailicon-on-over"});K.on(U,"mouseout",function(Z){K.getTarget(Z).className="navbar-icon global-nav-mailicon-on"});K.on(U,"mousedown",function(Z){K.getTarget(Z).className="navbar-icon global-nav-mailicon-on-down"})}var M=new YAHOO.util.XHRDataSource("/search/?theAction=autoComplete&__isXMLRequest__=true");M.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;M.responseSchema={resultsList:"query",recordDelim:":",fieldDelim:","};var X=new YAHOO.widget.AutoComplete("search_text","autocomplete",M);X.generateRequest=function(Z){return"&query="+Z};X.maxResultsDisplayed=7;X.minQueryLength=3;X.queryDelay=0.1;X.autoHighlight=false;X.highlightClassName="highlighted";X.allowBrowserAutocomplete=false;X.formatResult=function(a,b,Z){return(Z.truncate(30))};var N=function(a,Z){VideoLib.handleSearchAll(Z[2][1])};X.itemSelectEvent.subscribe(N)}}}();Jaman.HoverPopup=function(B){this.stemLength=(B?50:100);this.stemThickness=(B?10:20);this.dom=null;this.topbgDOM=null;this.middlebgDOM=null;this.bottombgDOM=null;this.contentDOM=null;this.mainDOM=null;this.stemDOM=null;this.animateTimer=null;this.animateContentTimer=null;this.reqURL=null;this.animateOff=false;var C=this;addToCallStack(window,"onunload",function(){C.destroy()},true)};Jaman.HoverPopup.prototype.destroy=function(){if(this.dom){Jaman.destroyObject(this.topbgDOM);Jaman.destroyObject(this.middlebgDOM);Jaman.destroyObject(this.bottombgDOM);Jaman.destroyObject(this.contentDOM);Jaman.destroyObject(this.mainDOM);Jaman.destroyObject(this.stemDOM);Jaman.destroyObject(this.dom)}this.dom=null;this.topbgDOM=null;this.middlebgDOM=null;this.bottombgDOM=null;this.contentDOM=null;this.mainDOM=null;this.stemDOM=null};Jaman.HoverPopup.prototype.setContent=function(B,C){this.dom.style.display="block";this.dom.style.left="-1000px";this.clearAnimateContent();this.contentDOM.style.height="auto";if(C){if(Jaman.HoverPopup.dynaCache[B]){B=Jaman.HoverPopup.dynaCache[B];C=false}}else{this.reqURL=null}this.contentDOM.innerHTML=(C?'<table width="100%"><tr><td width="100%" height="'+(Jaman.HoverPopup.MAX_HEIGHT-Jaman.HoverPopup.TOP_PADDING-Jaman.HoverPopup.BOTTOM_PADDING)+'px" align="center">Loading...</td></tr></table>':B);var E=this.contentDOM.offsetHeight+Jaman.HoverPopup.TOP_PADDING+Jaman.HoverPopup.BOTTOM_PADDING;if(E>Jaman.HoverPopup.MAX_HEIGHT||C){this.contentDOM.style.height=Jaman.HoverPopup.MAX_HEIGHT-Jaman.HoverPopup.TOP_PADDING-Jaman.HoverPopup.BOTTOM_PADDING+"px";E=Jaman.HoverPopup.MAX_HEIGHT}E-=(this.topbgDOM.offsetHeight+this.bottombgDOM.offsetHeight);if(E<0){E=0}this.middlebgDOM.style.height=E+"px";if(C){if(this.reqURL&&this.reqURL==B){return }this.reqURL=B;var D=this;var F=MochiKit.Async.doSimpleXMLHttpRequest(B);F.addCallbacks(function(G){D.resetContent(B,G.responseText)},function(G){D.resetContent(B,G.faultString)})}};Jaman.HoverPopup.prototype.resetContent=function(D,B){if(!B){return }Jaman.HoverPopup.dynaCache[D]=B;if(!this.reqURL||this.reqURL!=D){return }this.contentDOM.style.height="0px";this.contentDOM.innerHTML=B;if(this.contentDOM.scrollHeight>Jaman.HoverPopup.MAX_HEIGHT){var C=this.contentDOM.scrollHeight+Jaman.HoverPopup.TOP_PADDING+Jaman.HoverPopup.BOTTOM_PADDING;C-=(this.topbgDOM.offsetHeight+this.bottombgDOM.offsetHeight);if(C<0){C=0}this.middlebgDOM.style.height=C+"px"}this.animateContent(true)};Jaman.HoverPopup.prototype.connect=function(C){this.dom.style.display="block";var I=getElementPosition(C);var M=0;var J=0;var O=true;var K=null;var L=(document.documentElement?document.documentElement:document.body);var G=(Jaman.isSafari?document.body.scrollLeft:L.scrollLeft);var D=(Jaman.isSafari?document.body.scrollTop:L.scrollTop);if((I.x+C.offsetWidth+this.stemLength+this.mainDOM.offsetWidth-9)>(L.clientWidth+G)){if((I.x-this.mainDOM.offsetWidth-this.stemLength+9)<G){O=false;M=L.clientWidth+G-this.mainDOM.offsetWidth;if(M>(I.x+(C.offsetWidth/2))){M=I.x}if(M<0){M=0}}else{K="right";M=I.x-this.stemLength-this.mainDOM.offsetWidth+9}}else{K="left";M=I.x+C.offsetWidth}var B=0;if(window.innerHeight){B=window.innerHeight+window.pageYOffset}else{B=L.clientHeight+D}if(O){J=I.y-this.mainDOM.offsetHeight+this.stemThickness+20;if(J>B){J=B-this.mainDOM.offsetHeight-this.stemThickness-20}if(J<D){J=D}if(J<0){J=0}}else{if((I.y-this.mainDOM.offsetHeight-this.stemLength-11)<D){K="top";J=I.y+C.offsetHeight}else{K="bottom";J=I.y-this.mainDOM.offsetHeight-this.stemLength-11}}this.stemDOM.style.width=(O?this.stemLength:this.stemThickness)+"px";this.stemDOM.style.height=(O?this.stemThickness:this.stemLength)+"px";if(O){this.mainDOM.style.top="0px";this.mainDOM.style.left=(K=="left"?(this.stemLength-9):0)+"px";this.stemDOM.style.left=(K=="left"?0:(this.mainDOM.offsetWidth-10))+"px";var F=I.y-J;var N=null;if(F<(this.stemThickness+19)){this.stemDOM.style.top="19px";N="top"}else{if(F>(this.mainDOM.offsetHeight-this.stemThickness-21)){this.stemDOM.style.top=this.mainDOM.offsetHeight-this.stemThickness-19+"px";N="bottom"}else{this.stemDOM.style.top=F+"px";N="middle"}}Jaman.setPNGBG(this.stemDOM,"/popup_images/stem_"+K+"-"+N+".png")}else{this.mainDOM.style.left="0px";this.mainDOM.style.top=(K=="top"?(this.stemLength-7):0)+"px";this.stemDOM.style.top=(K=="top"?0:(this.mainDOM.offsetHeight-11))+"px";var H=I.x-M;var E=null;if(H<(this.stemThickness+19)){this.stemDOM.style.left="19px";E="left"}else{if(H>(this.mainDOM.offsetWidth-this.stemThickness-9)){this.stemDOM.style.left=this.mainDOM.offsetWidth-this.stemThickness-19+"px";E="right"}else{this.stemDOM.style.left=H+"px";E="middle"}}Jaman.setPNGBG(this.stemDOM,"/popup_images/stem_"+K+"-"+E+".png")}if(!MochiKit.DOM.attributeArray.compliant){this.stemDOM.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="image"}this.dom.style.width=(O?(this.mainDOM.offsetWidth+this.stemLength):this.mainDOM.offsetWidth)+"px";this.dom.style.height=(O?this.mainDOM.offsetHeight:(this.mainDOM.offsetHeight+this.stemLength))+"px";this.dom.style.left=M+"px";this.dom.style.top=J+"px"};Jaman.HoverPopup.prototype.getDOM=function(){if(this.dom){return this.dom}var B=this;this.dom=DIV();this.dom.style.position="absolute";this.dom.style.left="-1000px";this.dom.style.top="0px";this.dom.style.textAlign="left";document.body.appendChild(this.dom);this.mainDOM=DIV();this.mainDOM.style.position="absolute";this.mainDOM.style.left=this.stemLength-9+"px";this.mainDOM.style.top="0px";this.dom.appendChild(this.mainDOM);this.topbgDOM=DIV();this.topbgDOM.style.width="330px";this.topbgDOM.style.height="47px";Jaman.setPNGBG(this.topbgDOM,"/popup_images/bubble_bg_top.png");this.topbgDOM.style.backgroundPosition="top left";this.topbgDOM.style.backgroundRepeat="no-repeat";this.mainDOM.appendChild(this.topbgDOM);if(!MochiKit.DOM.attributeArray.compliant){this.topbgDOM.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="image"}this.middlebgDOM=DIV();this.middlebgDOM.style.width="330px";this.middlebgDOM.style.height="47px";Jaman.setPNGBG(this.middlebgDOM,"/popup_images/bubble_bg_middle.png");this.middlebgDOM.style.backgroundPosition="top left";this.middlebgDOM.style.backgroundRepeat="no-repeat";this.mainDOM.appendChild(this.middlebgDOM);if(!MochiKit.DOM.attributeArray.compliant){this.middlebgDOM.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="crop"}this.bottombgDOM=DIV();this.bottombgDOM.style.width="330px";this.bottombgDOM.style.height="51px";Jaman.setPNGBG(this.bottombgDOM,"/popup_images/bubble_bg_bottom.png");this.bottombgDOM.style.backgroundPosition="top left";this.bottombgDOM.style.backgroundRepeat="no-repeat";this.mainDOM.appendChild(this.bottombgDOM);if(!MochiKit.DOM.attributeArray.compliant){this.bottombgDOM.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="image"}this.contentDOM=DIV();this.contentDOM.style.position="absolute";this.contentDOM.style.overflow="hidden";this.contentDOM.style.top=Jaman.HoverPopup.TOP_PADDING+"px";this.contentDOM.style.left=Jaman.HoverPopup.LEFT_PADDING+"px";this.contentDOM.style.width=this.topbgDOM.offsetWidth-Jaman.HoverPopup.LEFT_PADDING-Jaman.HoverPopup.RIGHT_PADDING+"px";this.mainDOM.appendChild(this.contentDOM);this.stemDOM=DIV();this.stemDOM.style.position="absolute";this.stemDOM.style.top="20px";this.stemDOM.style.width=this.stemLength+"px";this.stemDOM.style.height=this.stemThickness+"px";Jaman.setPNGBG(this.stemDOM,"/popup_images/stem_left-top.png");this.stemDOM.style.backgroundPosition="bottom left";this.stemDOM.style.backgroundRepeat="no-repeat";this.dom.appendChild(this.stemDOM);if(!MochiKit.DOM.attributeArray.compliant){this.stemDOM.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="image"}if(!MochiKit.DOM.attributeArray.compliant){this.dom.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0)";this.contentDOM.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}else{this.dom.style.opacity=0}this.dom.style.zIndex="10";this.dom.style.display="none";return this.dom};Jaman.HoverPopup.prototype.show=function(){this.getDOM();this.animateOff=false;this.animate();this.showBackdrop(true)};Jaman.HoverPopup.prototype.hide=function(){this.animateOff=true;if(this.dom){this.animate()}this.showBackdrop(false)};Jaman.HoverPopup.prototype.animate=function(){this.clearAnimate();var B=true;var D=0;if(!MochiKit.DOM.attributeArray.compliant){D=parseInt(this.dom.filters.item("DXImageTransform.Microsoft.Alpha").opacity)+(this.animateOff?-10:10);if(D>=100){D=100;B=false}else{if(D<=0){D=0;B=false}}this.dom.filters.item("DXImageTransform.Microsoft.Alpha").opacity=D;this.contentDOM.filters.item("DXImageTransform.Microsoft.Alpha").opacity=D}else{D=parseFloat(this.dom.style.opacity)+(this.animateOff?-0.1:0.1);if(D>=1){D=1;B=false}else{if(D<=0){D=0;B=false}}this.dom.style.opacity=D}if(B){var C=this;this.animateTimer=setTimeout(function(){C.animate()},20)}this.dom.style.display=((this.animateOff&&D==0)?"none":"block")};Jaman.HoverPopup.prototype.clearAnimate=function(){if(this.animateTimer){clearTimeout(this.animateTimer)}this.animateTimer=null};Jaman.HoverPopup.prototype.animateContent=function(){this.clearAnimateContent();var B=true;var D=this.contentDOM.offsetHeight+15;if(D>this.contentDOM.scrollHeight){D=this.contentDOM.scrollHeight;B=false}this.contentDOM.style.height=D+"px";if(B){var C=this;this.animateContentTimer=setTimeout(function(){C.animateContent()},20)}};Jaman.HoverPopup.prototype.clearAnimateContent=function(){if(this.animateContentTimer){clearTimeout(this.animateContentTimer)}this.animateContentTimer=null};Jaman.HoverPopup.prototype.showBackdrop=function(B){if(this.dom&&!MochiKit.DOM.attributeArray.compliant){var C=$("HoverPopupBackdrop");if(B&&!C){C=document.createElement('<iframe id="HoverPopupBackdrop" style="left: -1000px; position: absolute; top: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');appendChildNodes(getElementsByTagAndClassName("body")[0],C)}if(B){var D=getElementPosition(this.mainDOM);C.style.width=this.mainDOM.offsetWidth+"px";C.style.height=this.mainDOM.offsetHeight+"px";C.style.left=D.x+"px";C.style.top=D.y+"px";C.style.display=""}else{if(C){C.style.display="none"}}}};Jaman.HoverPopup.MAX_HEIGHT=380;Jaman.HoverPopup.TOP_PADDING=25;Jaman.HoverPopup.BOTTOM_PADDING=30;Jaman.HoverPopup.LEFT_PADDING=30;Jaman.HoverPopup.RIGHT_PADDING=30;Jaman.HoverPopup.dynaCache={};Jaman.HoverPopup.useInstance=null;Jaman.HoverPopup.useInstanceTimer=null;Jaman.HoverPopup.useInstanceTimer2=null;Jaman.HoverPopup.showInPopup=function(D,B,C){if(!Jaman.HoverPopup.useInstance){Jaman.HoverPopup.useInstance=new Jaman.HoverPopup();Jaman.HoverPopup.useInstance.getDOM()}Jaman.HoverPopup.useInstance.setContent(B,C);if(Jaman.HoverPopup.useInstanceTimer){clearTimeout(Jaman.HoverPopup.useInstanceTimer);clearTimeout(Jaman.HoverPopup.useInstanceTimer2)}var E=null;if(D.style.borderBottomColor){E=D.style.borderBottomColor}Jaman.HoverPopup.useInstanceTimer2=setTimeout(function(){if(D.style.borderBottomColor){D.style.borderColor="#000000"}},350);Jaman.HoverPopup.useInstanceTimer=setTimeout(function(){if(D.style.borderBottomColor){D.style.borderColor=E}Jaman.HoverPopup.useInstance.setContent(B,C);Jaman.HoverPopup.useInstance.connect(D);Jaman.HoverPopup.useInstance.show()},500)};Jaman.HoverPopup.hidePopup=function(){if(Jaman.HoverPopup.useInstanceTimer){clearTimeout(Jaman.HoverPopup.useInstanceTimer);clearTimeout(Jaman.HoverPopup.useInstanceTimer2)}Jaman.HoverPopup.useInstanceTimer=null;if(Jaman.HoverPopup.useInstance){Jaman.HoverPopup.useInstance.hide()}};Jaman.FanPopup=new function(){this.MIN_RATING_TO_SHOW=70;this.videoID=null;this.rating=null;this.isFan=null;this.callbackSuccess=null;this.callbackFailure=null;this.fanDOM=null;this.unfanDOM=null;this.fanBtnDOM=null;this.unfanBtnDOM=null;this.dom=null;this.checkShow=function(videoID,rating){var query={videoID:videoID};query[VideoLib.ACTION]="checkIsFanXML";var d=VideoLib.makePostRequest(VideoLib.FETCH_THUMBNAIL_XML_ACTION_URL,query);d.addCallbacks(function(resp){var finfo=eval(resp.responseText)[0];Jaman.FanPopup.show(videoID,rating,finfo.isFan)},function(err){})};this.show=function(videoID,rating,isFan){isFan=parseInt(isFan);if(isFan||rating<this.MIN_RATING_TO_SHOW||!VideoLib.checkLoggedIn(null,(isFan?"Please sign in to be removed from being a fan.":"Please sign in to be a fan."),false)){return false}this.getDOM();this.videoID=videoID;this.rating=rating;this.isFan=isFan;if(this.isFan){showElement(this.unfanDOM);showElement(this.unfanBtnDOM);hideElement(this.fanDOM);hideElement(this.fanBtnDOM)}else{showElement(this.fanDOM);showElement(this.fanBtnDOM);hideElement(this.unfanDOM);hideElement(this.unfanBtnDOM)}Jaman.Popup.showContent(this.getDOM())};this.hide=function(){Jaman.Popup.hideContent();this.videoID=null;this.rating=null;this.isFan=null;this.callbackSuccess=null;this.callbackFailure=null};this.submitForm=function(isFan){if(!VideoLib.checkLoggedIn("/video/"+this.videoID)){return false}var query={videoID:this.videoID,isFan:isFan?1:0};query[VideoLib.ACTION]=VideoLib.BECOME_A_FAN_ACTION;var d=VideoLib.makeRequest(VideoLib.BECOME_A_FAN_URL,query);d.addCallbacks(function(resp){Jaman.FanPopup.submitSuccess(resp,isFan)},function(err){Jaman.FanPopup.submitFailure(err,isFan)})};this.submitSuccess=function(resp,isFan){var canPublish=true;if(this.callbackSuccess){canPublish=this.callbackSuccess(resp,isFan)}var info=eval(resp.responseText)[0];if(JAMAN.FacebookConnect.isFBConnectEnabled()&&canPublish&&isFan){JAMAN.FacebookConnect.publishFanning(info)}this.hide()};this.submitFailure=function(err,isFan){if(this.callbackFailure){this.callbackFailure(err,isFan)}this.hide()};this.getDOM=function(){if(this.dom){return this.dom}this.fanDOM=DIV({"class":"mediumBodyText1 lightText"},DIV(null,"Become a fan!"),Jaman.renderVShim(15),DIV(null,"Looks like you liked this movie - become a fan to keep an eye on your favorite movies."));this.fanDOM.style.marginTop="5px";this.unfanDOM=DIV({"class":"mediumBodyText1 lightText"},"Do not want to ba fan anymore?");this.unfanDOM.style.marginTop="5px";var cancelBtn=new Jaman.GraphicButton("fanPopupCancelBtn",Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM,Jaman.GRAPHIC_BUTTON_GRAY);cancelBtn.setLabel("Cancel");cancelBtn.setHandler(function(){Jaman.FanPopup.hide();return false});var cancelBtnDOM=DIV(null,cancelBtn.getDOM());with(cancelBtnDOM.style){cssFloat="right";styleFloat="right"}var fanBtn=new Jaman.GraphicButton("fanPopupFanBtn",Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM,Jaman.GRAPHIC_BUTTON_GREEN);fanBtn.setLabel("Be a Fan");fanBtn.setHandler(function(){Jaman.FanPopup.submitForm(true);return false});this.fanBtnDOM=DIV(null,fanBtn.getDOM());with(this.fanBtnDOM.style){cssFloat="right";styleFloat="right"}var unfanBtn=new Jaman.GraphicButton("fanPopupUnfanBtn",Jaman.GRAPHIC_BUTTON_SIZE_MEDIUM,Jaman.GRAPHIC_BUTTON_GREEN);unfanBtn.setLabel("Not a Fan");unfanBtn.setHandler(function(){Jaman.FanPopup.submitForm(false);return false});this.unfanBtnDOM=DIV(null,unfanBtn.getDOM());with(this.unfanBtnDOM.style){cssFloat="right";styleFloat="right"}var clearDOM=DIV();clearDOM.style.clear="both";var buttonsDOM=DIV(null,this.fanBtnDOM,this.unfanBtnDOM,cancelBtnDOM,clearDOM);buttonsDOM.style.marginTop="20px";this.dom=DIV(null,this.fanDOM,this.unfanDOM,buttonsDOM);with(this.dom.style){width="400px";display="none"}if($("popupsDiv")){$("popupsDiv").appendChild(this.dom)}else{document.body.appendChild(this.dom)}return this.dom}};if(typeof (JAMAN)=="undefined"){JAMAN={}}JAMAN.Recommendations=(function(){var F=YAHOO.util.Dom;var N=YAHOO.util.Event;var I=YAHOO.util.Connect;var P;var D;var B=null;var E;var H;var M=true;var O=function(Q){if(VideoLib.getSessionID()){L(Q)}else{VideoLib.checkLoggedIn(document.location.href,null,false)}};var L=function(T){var R=C(T);var Q="/movies/?theAction=put_rating&__isXMLRequest__=true&videoId="+R;var S={success:function(){G(T)},failure:K};I.asyncRequest("POST",Q,S)};var K=function(S){var R=S.responseXML.documentElement;var Q=R.getElementsByTagName("string").item(0);VideoLib.logAtTop(Q.firstChild.nodeValue)};var G=function(U){var R="recommendation-"+C(U);var Q=document.getElementById(R+"-tn");Q.onmouseover=null;J(document.getElementById(R),B[H]);H++;if(H==E+B.length){var T=document.getElementById("recommendations-block");T.style.display="none";var S=document.getElementById("empty-recommendations");S.style.display="block"}};var J=function(W,T){var V=W.parentNode;var S=function(){V.removeChild(W)};var X=T!=null?document.getElementById("recommendation-"+T.videoID):null;var U=T!=null?function(){V.appendChild(X)}:function(){var Y=document.createElement("div");Y.id="dummy-div"+H;V.appendChild(Y);F.addClass("dummy-div"+H,"recommendation-block")};if(M){var Q=new YAHOO.util.Anim(W,{opacity:{from:1,to:0}},0.3,YAHOO.util.Easing.easeOut);if(T!=null){var R=new YAHOO.util.Anim(X,{opacity:{from:0,to:1}},0.5,YAHOO.util.Easing.easeIn)}Q.onComplete.subscribe(function(){S();F.setStyle(X,"opacity",0);U();if(R){R.animate()}});Q.animate()}else{S();U()}};var C=function(Q){return Q.substring(14,Q.length-2)};return{init:function(S){P=this;D=S;B=D.recommendations;E=D.offset;H=D.offset;for(var R=0;R<B.length;R++){var Q="notInterested-"+B[R].videoID+"_A";N.on(Q,"click",function(U,T){N.removeListener(T.buttonid,"click");O(T.buttonid)},{buttonid:Q})}new YAHOO.util.YUILoader({require:["animation"],onSuccess:function(){M=true}}).insert()}}})();CPLib={};CPLib.handleSelect=function(F,C){var E=$("cpCheckbox_"+F);var B=$("cpLabel_"+F);var D=$("cpIcon_"+F);if(C){E.checked=!E.checked}if(E.checked){B.className="contactPickerCell";if(D){D.className="contactPickerCell"}}else{B.className="contactPickerCell";if(D){D.className="contactPickerCell"}}};CPLib.reset=function(E){var B=getElementsByTagAndClassName(null,"checkbox","cpGrid");for(var C=0;C<B.length;C++){if(C=="move"||C=="remove"){continue}var D=B[C].id;D=D.substr(D.indexOf("_")+1);if(E&&D==E){continue}B[C].checked=false;this.handleSelect(D,false)}if($("contactsGrid")){$("contactsGrid").scrollTop=0}};CPLib.selectAll=function(){var B=getElementsByTagAndClassName(null,"checkbox","cpGrid");for(var C=0;C<B.length;C++){B[C].checked=true}};CPLib.fetchChecked=function(){var D={};var C=getElementsByTagAndClassName(null,"checkbox","cpGrid");for(var E in C){if(C[E].checked==true){var B=C[E].name;D[B.substr(B.indexOf("_")+1)]=C[E].value}}return D};JAMAN.component.Rater=function(H,G,C,D,F,E,B){if(H){if(!YAHOO.lang.isValue(G)){G=JAMAN.component.Rater.TYPE_LARGE}if(!YAHOO.lang.isValue(C)){C=0}if(!YAHOO.lang.isValue(D)){D=false}if(YAHOO.lang.isArray(B)&&B.length==6){JAMAN.component.Rater.tooltipMsgs=B}this.init(H,G,C,D,F,E);if(F){if(!YAHOO.lang.isArray(JAMAN.component.Rater.raters[F])){JAMAN.component.Rater.raters[F]=[]}JAMAN.component.Rater.raters[F].push(this)}return this}return null};JAMAN.component.Rater.tooltipMsgs=["","Wouldn't Recommend","OK","Good","Great","Must See!"];JAMAN.component.Rater.raters={};JAMAN.component.Rater.TYPE_LARGE="JAMAN.component.Rater.TYPE_LARGE";JAMAN.component.Rater.TYPE_SMALL="JAMAN.component.Rater.TYPE_SMALL";JAMAN.component.Rater.types={"JAMAN.component.Rater.TYPE_LARGE":{width:105,starWidth:21,height:20,fullpointStarting:189,commClass:{name:"global-a-stars-comm-lg-bk",yOffset:-0},indivClass:{name:"global-a-stars-indiv-lg-bk",yOffset:-31},mouseOverClass:{name:"global-a-stars-mouseover-lg-bk",yOffset:-62}},"JAMAN.component.Rater.TYPE_SMALL":{width:55,starWidth:11,height:11,fullpointStarting:99,commClass:{name:"global-a-stars-comm-sm-bk",yOffset:-20},indivClass:{name:"global-a-stars-indiv-sm-bk",yOffset:-51},mouseOverClass:{name:"global-a-stars-mouseover-sm-bk",yOffset:-82}}};JAMAN.component.Rater.prototype.init=function(G,F,B,C,E,D){this.sElementId=G;this.iRating=B;this.bIsUserRating=C;this.sVideoId=E;this.fOnclick=D;this.type=JAMAN.component.Rater.types[F];this.rateMovieTransactionObj=null;this.raterDiv=document.getElementById(G);YAHOO.util.Dom.addClass(this.raterDiv,"jaman-rater");this.starsDiv=this.raterDiv.appendChild(document.createElement("div"));YAHOO.util.Dom.setStyle(this.starsDiv,"width",this.type.width+"px");YAHOO.util.Dom.setStyle(this.starsDiv,"height",this.type.height+"px");this.setStars(B,C?"indivClass":"commClass");YAHOO.util.Event.on(this.starsDiv,"mousemove",this.onMouseMove,this,true);YAHOO.util.Event.on(this.starsDiv,"mouseout",this.onMouseOut,this,true);YAHOO.util.Event.on(this.starsDiv,"click",this.onClick,this,true)};JAMAN.component.Rater.getXOffset=function(D,C){if(!YAHOO.lang.isValue(D)){D=0}var F=Math.round(parseInt(D)/10)/2,B=Math.round(F)!=F,E=(B?0:-C.fullpointStarting)-((5-Math.round(F))*C.starWidth);return E};JAMAN.component.Rater.prototype.onMouseMove=function(D){var F=YAHOO.util.Event.getPageX(D)-YAHOO.util.Dom.getX(YAHOO.util.Event.getTarget(D));if(F==0){F=1}var E=F/this.type.starWidth;var C=Math.round(E);var B=C<E;this.setStars(C*20+(B?10:0),"mouseOverClass");Jaman.SimpleTooltip.showTooltip(D,document.getElementById(this.sElementId),JAMAN.component.Rater.tooltipMsgs[C+(B?1:0)])};JAMAN.component.Rater.prototype.onMouseOut=function(B){this.setStars(this.iRating,this.bIsUserRating?"indivClass":"commClass");Jaman.SimpleTooltip.hideTooltip()};JAMAN.component.Rater.prototype.onClick=function(E){var G=YAHOO.util.Event.getPageX(E)-YAHOO.util.Dom.getX(YAHOO.util.Event.getTarget(E));var F=G/this.type.starWidth;var D=Math.round(F);var B=D<F;var C=D*20+(B?10:0);if(YAHOO.lang.isValue(this.fOnclick)){this.setRaterValue(C,true);this.fOnclick(C)}else{if(YAHOO.lang.isValue(this.sVideoId)){if(this.rateMovieTransactionObj==null||!YAHOO.util.Connect.isCallInProgress(this.rateMovieTransactionObj)){this.rateMovieTransactionObj=JAMAN.component.Rater.rateMovie(this.sVideoId,C)}}}};JAMAN.component.Rater.prototype.setStars=function(C,D){var B=JAMAN.component.Rater.getXOffset(C,this.type);if(YAHOO.lang.isValue(this.type[D])){this.starsDiv.className="";YAHOO.util.Dom.addClass(this.starsDiv,this.type[D].name);YAHOO.util.Dom.addClass(this.starsDiv,"stars");this.currentClass=D}YAHOO.util.Dom.setStyle(this.starsDiv,"backgroundPosition",B+"px "+this.type[this.currentClass].yOffset+"px")};JAMAN.component.Rater.setStaticSmallCommunityStarRating=function(E,D){var C=JAMAN.component.Rater.types["JAMAN.component.Rater.TYPE_SMALL"];var B=JAMAN.component.Rater.getXOffset(D,C);document.getElementById(E).style.backgroundPosition=B+"px "+C.commClass.yOffset+"px"};JAMAN.component.Rater.prototype.setRaterValue=function(C,B){this.setStars(C,B?"indivClass":"commClass");this.iRating=C};JAMAN.component.Rater.prototype.getRaterValue=function(){return this.iRating};JAMAN.component.Rater.rateMovie=function(H,E){var F=["videoID="+H,"my_rating="+E];if(VideoLib.getSessionID()){F.push(VideoLib.ACTION+"="+VideoLib.PUT_RATING_XML_ACTION);F.push(VideoLib.PARAM_IS_XML_REQUEST_NAME+"="+VideoLib.PARAM_TRUE_VALUE);var C;for(var B=0;B<JAMAN.component.Rater.raters[H].length;B++){var D=JAMAN.component.Rater.raters[H][B];if(!C){C=D.iRating}D.setRaterValue(E,true)}var G=function(L,J){for(var I=0;I<JAMAN.component.Rater.raters[L].length;I++){var K=JAMAN.component.Rater.raters[L][I];K.setRaterValue(J,true)}};return YAHOO.util.Connect.asyncRequest("GET",VideoLib.LOG_AUTOPLAY_ACTION_URL+"?"+F.join("&"),{success:function(M){var K=M.argument.rating,J=M.argument.oldRating,L=M.argument.videoId;var I=YAHOO.lang.JSON.parse(M.responseText);if(!YAHOO.lang.isValue(I[0].userRating)){G(L,J)}},failure:function(L){VideoLib.logAtTop(L.statusText);var J=L.argument.rating,I=L.argument.oldRating,K=L.argument.videoId;G(K,I)},argument:{rating:E,oldRating:C,videoId:H}})}else{F.push(VideoLib.ACTION+"="+VideoLib.PUT_RATING_ACTION);F.push("nextPage="+location.href);location.href=VideoLib.makeUrl(VideoLib.LOG_AUTOPLAY_ACTION_URL+"?"+F.join("&"));return null}};JAMAN.component.Rater.prototype.setVideoId=function(B){this.sVideoId=B};JAMAN.component.MovieFinder=function(H,F){var E=this;var D=9;this.sliders=[];this.id=H;this.hasChanged=false;if(!F){F={}}this.config=F;if(!F.sliderWidth){F.sliderWidth="101"}var C=$(H);var G=Math.round((F.sliderWidth-D)/10);var B=new YAHOO.util.YUILoader({require:["slider"],onSuccess:function(){for(var I=1;I<=4;I++){if(!F["rating"+I]){E["rating"+I]=JAMAN.component.MovieFinder.DEFAULT_SLIDER_VALUE;F["rating"+I]=JAMAN.component.MovieFinder.DEFAULT_SLIDER_VALUE}else{E["rating"+I]=Math.round(F["rating"+I]/10)*10}var K=C.appendChild(document.createElement("div"));K.id=H+"-slider-"+I;YAHOO.util.Dom.addClass(K,"jaman-slider");YAHOO.util.Dom.setStyle(K,"width",F.sliderWidth+"px");var J=K.appendChild(document.createElement("div"));J.id=H+"-thumb-"+I;YAHOO.util.Dom.addClass(J,"jaman-slider-thumb");YAHOO.util.Dom.addClass(J,"global-sliderhandle-green");E.sliders[I]=YAHOO.widget.Slider.getHorizSlider(H+"-slider-"+I,H+"-thumb-"+I,0,F.sliderWidth-D,G);E.sliders[I].setValue(E["rating"+I]*G/10);E.sliders[I].subscribe("change",function(M,L){E["rating"+L.i]=Math.max(1,(M/G)*10);E.fireEvent(JAMAN.component.MovieFinder.RATING_CHANGED_EVENT,E.getRatingQuery());E.hasChanged=true},{i:I})}}});B.insert();YAHOO.util.Dom.addClass(C,"global-moviefinder-back")};JAMAN.component.MovieFinder.DEFAULT_SLIDER_VALUE=50;JAMAN.component.MovieFinder.RATING_CHANGED_EVENT="JAMAN.component.MovieFinder.RATING_CHANGED_EVENT";JAMAN.component.MovieFinder.prototype.getRatingQuery=function(){return{r1:this.rating1,r2:this.rating2,r3:this.rating3,r4:this.rating4}};JAMAN.component.MovieFinder.prototype.setRatings=function(D,C,B,G){for(var E=1;E<=4;E++){var F=arguments[E-1]>0?arguments[E-1]:JAMAN.component.MovieFinder.DEFAULT_SLIDER_VALUE;this.sliders[E].setValue(F);this["rating"+E]=F}this.fireEvent(JAMAN.component.MovieFinder.RATING_CHANGED_EVENT,this.getRatingQuery());this.hasChanged=true};JAMAN.component.MovieFinder.prototype.resetRatings=function(){this.setRatings(this.config.rating1,this.config.rating2,this.config.rating3,this.config.rating4)};YAHOO.lang.augmentProto(JAMAN.component.MovieFinder,YAHOO.util.EventProvider);JAMAN.Gift=function(){var F=YAHOO.util.Dom;var D=YAHOO.util.Event;var B=null;var H=null;var G=false;var E=null;var I;var C=function(M){D.removeListener("giftButton_A","click");VideoLib.clearLogAtTop();var J=null;var K=0;var N=true;while((J=F.get("email"+K++))!=null){var L=J.value.trim();if(L!=""&&!Jaman.isValidEmail(L)){VideoLib.logAtTop(L+" is not a valid email address.");setTimeout(function(){D.on("giftButton_A","click",C);Jaman.GraphicButton.enableButton("giftButton")},100);return }else{if(E!=null&&L.toLowerCase()==E.toLowerCase()){VideoLib.logAtTop("Please enter an email address other than your own.");setTimeout(function(){D.on("giftButton_A","click",C);Jaman.GraphicButton.enableButton("giftButton")},100);return }}if(L.trim()!=""){N=false}}if(N){VideoLib.logAtTop("Please enter one or more friends' email addresses below.");setTimeout(function(){D.on("giftButton_A","click",C);Jaman.GraphicButton.enableButton("giftButton")},100);return }F.get("giftForm").submit()};return{init:function(J){I=J;B=I.importUrl;H=I.videoID;G=I.showRecommendations;E=I.email;D.on("selectFriends_A","click",function(K){F.setStyle("welcomeBlock","display","none");F.setStyle("laterText","display","none");F.setStyle("selectFriendsBlock","display","");F.get("email0").focus();D.preventDefault(K)});D.on("cancelButton_A","click",function(K){F.setStyle("welcomeBlock","display","");F.setStyle("laterText","display","");F.setStyle("selectFriendsBlock","display","none");D.preventDefault(K)});D.on("addressBook_A","click",function(K){VideoLib.openWindow(I.addressBookUrl,942,419,"address-book-window");D.preventDefault(K)});D.on("selectFacebookButton","click",function(K){JAMAN.FacebookConnect.gift({videoId:H,showRecommendations:G});D.preventDefault(K)});D.on("giftButton_A","click",C)},updateGiftees:function(L){F.setStyle("giftPartial","display","none");F.setStyle("giftee-list-block","display","block");var K="";for(var J in L){K+="<li>";if(YAHOO.lang.isValue(L[J])&&""!=YAHOO.lang.trim(L[J])){K+=L[J]}else{K+=J}K+="</li>"}$("giftee-list").innerHTML='A free ticket to watch <a href="'+I.videoUrl+'">'+VideoLib.escapeHTML(I.movie_name)+"</a> has been sent to the following friends:<ul>"+K+"</ul>";if(JAMAN.FacebookConnect.isFBConnectEnabled()&&JAMAN.FacebookConnect.isFBConnectLoggedIn()){JAMAN.FacebookConnect.publishGifting(I)}}}}();
