/*modtime: 2009-11-11 01:36:11pm*/


/* --------------------------------------------------*/

/* -----------START: /assets/cssjs/photogallery.js---------*/

/* --------------------------------------------------*/

/*minified*/

var paginateGallery={_callType:"",_id:"",_name:"",_moreUrl:"",_moreId:"thumb-view-more",_curPage:1,_totalPage:0,_total:0,_pageSize:0,_curId:0,_offsetWidth:0,_prefetchArr:new Array(),init:function(){var containerDom=document.getElementById("thumbs-grid-container");paginateGallery._callType=containerDom.getAttribute("calltype");paginateGallery._id=containerDom.getAttribute("postid");paginateGallery._name=containerDom.getAttribute("name");paginateGallery._moreUrl=containerDom.getAttribute("moreurl");paginateGallery._curPage=parseInt(containerDom.getAttribute("curpage"));paginateGallery._totalPage=parseInt(containerDom.getAttribute("totalpage"));paginateGallery._total=parseInt(containerDom.getAttribute("total"));paginateGallery._pageSize=parseInt(containerDom.getAttribute("pagesize"));paginateGallery._curId=parseInt(containerDom.getAttribute("curid"));paginateGallery._offsetWidth=document.getElementById("thumb-grid-new").offsetWidth;if(paginateGallery._curPage*paginateGallery._pageSize>paginateGallery._total)
document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+paginateGallery._total;else
document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+(paginateGallery._curPage*paginateGallery._pageSize);paginateGallery.hookupNavLnks();},next:function(){if(paginateGallery._curPage<paginateGallery._totalPage){paginateGallery._curPage++;if(paginateGallery._curPage==paginateGallery._totalPage){document.getElementById("thumb-grid-nav-next").className="next-disabled";document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+paginateGallery._total;var viewMoreDom=document.getElementById(paginateGallery._moreId);if(viewMoreDom&&viewMoreDom.getAttribute("standalone")){document.getElementById("thumbGridOffset").innerHTML=paginateGallery._total;}}
else{document.getElementById("thumb-grid-nav-next").className="next-enabled";document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+(paginateGallery._curPage*paginateGallery._pageSize);}
document.getElementById("thumb-grid-nav-prev").className="prev-enabled";var aniOffset=document.getElementById("thumbs-grid-container").offsetLeft-paginateGallery._offsetWidth;paginateGallery.unhookNavLnks();new BUZZNET.animation({id:"thumbs-grid-container",attr:{left:{to:aniOffset}},speed:0.2,easing:BUZZNET.util.easing.easeBothStrong(),event:{onTween:function(){},onComplete:function(){paginateGallery.reqNext();}}});}},reqNext:function(){if(paginateGallery._curPage<paginateGallery._totalPage){var pageDom=document.getElementById("page_"+(paginateGallery._curPage+1));if(paginateGallery._callType=="searchGallery"){var url="/interface/post/"+paginateGallery._callType+"/?term="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
else if(paginateGallery._callType=="campaign"){var url="/interface/post/"+paginateGallery._callType+"/?name="+paginateGallery._name+"&id="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
else{var url="/interface/post/"+paginateGallery._callType+"/?id="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
if(pageDom==null){BUZZNET.ajax.init({"url":url,"mimetype":"text/json","load":function(tp,html,e){paginateGallery.addItems(html,paginateGallery._curPage+1,"next");paginateGallery.loadPrefetchImg();},"error":function(tp,html,e){return false;}});}
else{paginateGallery.hookupNavLnks();}}
else{paginateGallery.hookupNavLnks();}},prev:function(){if(paginateGallery._curPage>1){paginateGallery._curPage--;if(paginateGallery._curPage==1){document.getElementById("thumb-grid-nav-prev").className="prev-disabled";document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+(paginateGallery._curPage*paginateGallery._pageSize);}
else{document.getElementById("thumb-grid-nav-prev").className="prev-enabled";document.getElementById("thumbGridOffset").innerHTML=(((paginateGallery._curPage-1)*paginateGallery._pageSize)+1)+" - "+(paginateGallery._curPage*paginateGallery._pageSize);}
document.getElementById("thumb-grid-nav-next").className="next-enabled";if(document.getElementById("page_"+(paginateGallery._curPage-1))==null&&paginateGallery._curPage>1){var pageDom=document.createElement("div");pageDom.id="page_"+(paginateGallery._curPage-1);pageDom.innerHTML="&nbsp;";pageDom.className="thumbs-grid-content";BUZZNET.dom.insertBefore({node:pageDom,refNode:"page_"+paginateGallery._curPage});paginateGallery.unhookNavLnks();paginateGallery.reqPrev();document.getElementById("thumbs-grid-container").style.left=-(paginateGallery._offsetWidth*2)+"px";}
var aniOffset=document.getElementById("thumbs-grid-container").offsetLeft+paginateGallery._offsetWidth;new BUZZNET.animation({id:"thumbs-grid-container",attr:{left:{to:aniOffset}},speed:0.2,easing:BUZZNET.util.easing.easeBothStrong()});}},reqPrev:function(){if(paginateGallery._curPage-2>=0){var pageDom=document.getElementById("page_"+(paginateGallery._curPage-1));if(paginateGallery._callType=="searchGallery"){var url="/interface/post/"+paginateGallery._callType+"/?term="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
else if(paginateGallery._callType=="campaign"){var url="/interface/post/"+paginateGallery._callType+"/?name="+paginateGallery._name+"&id="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
else{var url="/interface/post/"+paginateGallery._callType+"/?id="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
if(pageDom!=null&&pageDom.innerHTML=="&nbsp;"){BUZZNET.ajax.init({"url":url,"mimetype":"text/json","load":function(tp,html,e){paginateGallery.addItems(html,paginateGallery._curPage-1,"prev");paginateGallery.loadPrefetchImg();},"error":function(tp,html,e){return false;}});}
else{paginateGallery.hookupNavLnks();}}},addItems:function(html,pageNum,dir){var thumbs=html['data'];var contentArr=new Array();var content="";for(var i=0;i<=thumbs["currentLast"]-thumbs["currentFirst"];i++){var liClass=(thumbs[i]['post_id']==paginateGallery._curId)?"thumb-selected":"";contentArr.push('<li class="'+liClass+'" thumb_l_src="'+thumbs[i].images["mob"]+'"><a href="'+thumbs[i]['url']+'"><img src="'+thumbs[i].images["synd"]+'" /></a></li>');paginateGallery._prefetchArr.push(thumbs[i].images['gallery']);}
if(dir=="next"){if(paginateGallery._curPage==paginateGallery._totalPage-1){contentArr.push('<li id="thumb-view-more" standalone="1"><a href="'+paginateGallery._moreUrl+'">View more photos</a></li>');}
var pageDom=document.createElement("div");pageDom.id="page_"+pageNum;pageDom.className="thumbs-grid-content";pageDom.innerHTML='<ul id="thumbList_page_'+pageNum+'">'+contentArr.join("")+'</ul>';BUZZNET.dom.insertAfter({node:pageDom,refNode:"page_"+paginateGallery._curPage});}
else if(dir=="prev"){var pageDom=document.getElementById("page_"+pageNum);pageDom.innerHTML='<ul id="thumbList_page_'+pageNum+'">'+contentArr.join("")+'</ul>';}
gallery.thumbStripHover.init(pageNum);paginateGallery.hookupNavLnks();},loadPrefetchImg:function(){for(var i=0;i<paginateGallery._prefetchArr.length;i++){try{var pImg=new Image();pImg.src=paginateGallery._prefetchArr[i];}catch(e){}}},hookupNavLnks:function(){BUZZNET.event.bind("thumb-grid-nav-next","onclick",function(e,target){try{paginateGallery.next();return false}catch(e){}});BUZZNET.event.bind("thumb-grid-nav-prev","onclick",function(e,target){try{paginateGallery.prev();return false}catch(e){}});},unhookNavLnks:function(){BUZZNET.event.unbind("thumb-grid-nav-next","onclick");BUZZNET.event.unbind("thumb-grid-nav-prev","onclick");}}
paginateGallery.init();
/* --------------------------------------------------*/



/* --------------------------------------------------*/

/* -----------START: /assets/v2/js/photo/photos.js---------*/

/* --------------------------------------------------*/

/*minified*/

var gallery={init:function(){gallery.magnification.resetTitle();gallery.pagePrefetch.init();BUZZNET.event.onPageLoad(function(){try{gallery.thumbStripHover.init(paginateGallery._curPage);gallery.thumbStripHover.loadPrefetchImg();}catch(e){}
try{gallery.magnification.init();}catch(e){}});},magnification:{_url_s:document.getElementById("magnificationImg").src,_url_l:document.getElementById("magnificationImg").getAttribute("srclarge"),_img_s:new Image(),_img_l:new Image(),_orig_w:0,_orig_h:0,_srclarge_w:0,_srclarge_h:0,_inAniDone:false,_inHoverArea:false,_alreadyLoadBiggerImg:false,_zoom_x:0,_zoom_y:0,_zoom_x_max:0,_zoom_y_max:0,_zoomin_x:0,_zoomin_y:0,_lastMousePos_x:0,_lastMousePos_y:0,_zoomMax:4,_zoomMin:1.3,_imgObj:document.getElementById("magnificationImg"),_imgLnkObj:document.getElementById("magnificationImgLnk"),_supported:false,_alreadyHookupOnhover:false,_reqBiggerImg_timer:null,init:function(){gallery.magnification._img_s.onload=function(){gallery.magnification._orig_w=gallery.magnification._imgObj.offsetWidth;gallery.magnification._orig_h=gallery.magnification._imgObj.offsetHeight;gallery.magnification._imgLnkObj.style.width=gallery.magnification._imgObj.offsetWidth+"px";gallery.magnification._imgLnkObj.style.height=gallery.magnification._imgObj.offsetHeight+"px";gallery.magnification.bindMouseMoveEvt();};gallery.magnification._img_s.src=gallery.magnification._url_s;},resetTitle:function(){gallery.magnification._imgObj.setAttribute("alt","");gallery.magnification._imgObj.setAttribute("title","");},bindMouseMoveEvt:function(){BUZZNET.event.bind(document,"onmousemove",gallery.magnification.setZoominXY);BUZZNET.event.bind(document,"onmousemove",gallery.magnification.onmousemove_checkHover);},reqBiggerImg:function(){gallery.magnification.showLoadingOverlay();gallery.magnification._img_l.onload=function(){gallery.magnification.hideLoadingOverlay();gallery.magnification.setZoomLevel();if(gallery.magnification._supported){gallery.magnification.setZoominXY();if(gallery.magnification._inHoverArea){gallery.magnification._imgObj.src=gallery.magnification._url_l;gallery.magnification._imgObj.style.width=gallery.magnification._orig_w*gallery.magnification._zoom_x+"px";gallery.magnification._imgObj.style.height=gallery.magnification._orig_h*gallery.magnification._zoom_y+"px";gallery.magnification._imgObj.style.left=gallery.magnification._zoomin_x+"px";gallery.magnification._imgObj.style.top=gallery.magnification._zoomin_y+"px";gallery.magnification._inAniDone=true;}}
else{document.getElementById("zoomErrMsg").style.display="block";setTimeout(function(){new BUZZNET.animation({id:"zoomErrMsg",attr:{opacity:{to:0}},speed:0.5,event:{onComplete:function(){document.getElementById("zoomErrMsg").style.display="none";}}});},5000);}};gallery.magnification._img_l.src=gallery.magnification._url_l;try{pageTracker._trackEvent("zoom","hover",location.href)}catch(e){};},setZoomLevel:function(){gallery.magnification._srclarge_w=gallery.magnification._img_l.width;gallery.magnification._srclarge_h=gallery.magnification._img_l.height;gallery.magnification._zoom_x_max=(gallery.magnification._srclarge_w/gallery.magnification._orig_w).toFixed(1);gallery.magnification._zoom_y_max=(gallery.magnification._srclarge_h/gallery.magnification._orig_h).toFixed(1);if(gallery.magnification._zoom_x_max>gallery.magnification._zoomMin&&gallery.magnification._zoom_y_max>gallery.magnification._zoomMin){gallery.magnification._supported=true;if(gallery.magnification._zoom_x_max>=gallery.magnification._zoomMax){gallery.magnification._zoom_x=gallery.magnification._zoomMax;gallery.magnification._zoom_y=gallery.magnification._zoom_y_max/gallery.magnification._zoom_x_max*gallery.magnification._zoomMax;}
else if(gallery.magnification._zoom_y_max>=gallery.magnification._zoomMax){gallery.magnification._zoom_y=gallery.magnification._zoomMax;gallery.magnification._zoom_x=gallery.magnification._zoom_x_max/gallery.magnification._zoom_y_max*gallery.magnification._zoomMax;}
else{gallery.magnification._zoom_x=gallery.magnification._zoom_x_max;gallery.magnification._zoom_y=gallery.magnification._zoom_y_max;}
BUZZNET.widget.logger.log("zoom_x: "+gallery.magnification._zoom_x+", zoom_y: "+gallery.magnification._zoom_y+" - width: "+gallery.magnification._srclarge_w+", height: "+gallery.magnification._srclarge_h);}
else{}},setZoominXY:function(e,target){if(typeof e!="undefined"){var mouseX=BUZZNET.dom.getMouseX(e);var mouseY=BUZZNET.dom.getMouseY(e);gallery.magnification._lastMousePos_x=mouseX;gallery.magnification._lastMousePos_y=mouseY;}
else{var mouseX=gallery.magnification._lastMousePos_x;var mouseY=gallery.magnification._lastMousePos_y;}
gallery.magnification._zoomin_x=-Math.abs(Math.floor((mouseX-BUZZNET.dom.getX({id:gallery.magnification._imgLnkObj}))*(gallery.magnification._zoom_x-1)));gallery.magnification._zoomin_y=-Math.abs(Math.floor((mouseY-BUZZNET.dom.getY({id:gallery.magnification._imgLnkObj}))*(gallery.magnification._zoom_y-1)));},onmousemove_checkHover:function(e,target){if(!gallery.viewFullSize._lightboxIsOn){var mouseX=BUZZNET.dom.getMouseX(e);var mouseY=BUZZNET.dom.getMouseY(e);if(mouseX>=BUZZNET.dom.getX({id:gallery.magnification._imgLnkObj})+gallery.magnification._imgLnkObj.offsetWidth||mouseX<=BUZZNET.dom.getX({id:gallery.magnification._imgLnkObj})||mouseY>=BUZZNET.dom.getY({id:gallery.magnification._imgLnkObj})+gallery.magnification._imgLnkObj.offsetHeight||mouseY<=BUZZNET.dom.getY({id:gallery.magnification._imgLnkObj})){gallery.magnification._inHoverArea=false;gallery.magnification._inAniDone=false;if(gallery.magnification._reqBiggerImg_timer!=null){clearTimeout(gallery.magnification._reqBiggerImg_timer);gallery.magnification._reqBiggerImg_timer=null;if(!gallery.magnification._alreadyHookupOnhover){gallery.magnification._alreadyHookupOnhover=true;BUZZNET.event.bind(gallery.magnification._imgLnkObj,"onhover",{delay:0.5,timeout:0,over:{func:function(e,args){if(gallery.magnification._supported)
gallery.magnification.onhover_over();},args:[]},out:{func:function(e,args){},args:[]}});}}
gallery.magnification.onhover_out();}
else{gallery.magnification._inHoverArea=true;if(gallery.magnification._inAniDone&&gallery.magnification._supported){gallery.magnification.onmousemove_moveStuff(e,target);}
if(!gallery.magnification._alreadyLoadBiggerImg&&gallery.magnification._reqBiggerImg_timer==null){gallery.magnification._reqBiggerImg_timer=setTimeout(function(){gallery.magnification._alreadyLoadBiggerImg=true;gallery.magnification.reqBiggerImg();},1000);}}
BUZZNET.widget.logger.log("_inHoverArea: "+gallery.magnification._inHoverArea,'error');}},onmousemove_moveStuff:function(e,target){var mouseX=BUZZNET.dom.getMouseX(e);var mouseY=BUZZNET.dom.getMouseY(e);if(target==gallery.magnification._imgObj){var offsetX=Math.abs(Math.floor((mouseX-BUZZNET.dom.getX({id:gallery.magnification._imgLnkObj}))*(gallery.magnification._zoom_x-1)));var offsetY=Math.abs(Math.floor((mouseY-BUZZNET.dom.getY({id:gallery.magnification._imgLnkObj}))*(gallery.magnification._zoom_y-1)));if(offsetX>0&&offsetY>0){gallery.magnification._imgObj.style.left=-offsetX-Math.floor(gallery.magnification._zoom_x-1)+"px";gallery.magnification._imgObj.style.top=-offsetY-Math.floor(gallery.magnification._zoom_y-1)+"px";}}},onhover_over:function(){gallery.magnification._imgObj.style.width=gallery.magnification._orig_w*gallery.magnification._zoom_x+"px";gallery.magnification._imgObj.style.height=gallery.magnification._orig_h*gallery.magnification._zoom_y+"px";gallery.magnification._imgObj.style.top=gallery.magnification._zoomin_y+"px";gallery.magnification._imgObj.style.left=gallery.magnification._zoomin_x+"px";gallery.magnification._imgObj.src=gallery.magnification._url_l;gallery.magnification._inAniDone=true;},onhover_out:function(){gallery.magnification._imgObj.style.width=gallery.magnification._orig_w+"px";gallery.magnification._imgObj.style.height=gallery.magnification._orig_h+"px";gallery.magnification._imgObj.style.top="0";gallery.magnification._imgObj.style.left="0";gallery.magnification._imgObj.src=gallery.magnification._url_s;},showLoadingOverlay:function(){if(!gallery.viewFullSize._alreadyLoadImg){var overlayObj=document.getElementById("magnificationLoadingOverlay");var overlayImgObj=document.getElementById("magnificationLoadingImg");overlayImgObj.style.marginLeft="0px";overlayImgObj.style.marginTop=parseInt((gallery.magnification._orig_h-100)/2)+"px";overlayObj.style.width=gallery.magnification._orig_w+"px";overlayObj.style.height=gallery.magnification._orig_h+"px";overlayObj.style.marginTop=(-gallery.magnification._orig_h)+"px";overlayObj.style.display="block";}},hideLoadingOverlay:function(){var overlayObj=document.getElementById("magnificationLoadingOverlay");new BUZZNET.animation({id:overlayObj,attr:{opacity:{to:0}},speed:0.2,easing:BUZZNET.util.easing.elasticBoth(),event:{onComplete:function(){overlayObj.style.display="none";}}});}},thumbStripHover:{_containerWidth:156,_prefetchArr:new Array(),init:function(page){var thumbListDom=BUZZNET.dom.getChildren({id:"thumbList_page_"+page});for(var i=0;i<thumbListDom.length;i++){if(!thumbListDom[i].id){BUZZNET.event.bind(thumbListDom[i],"onhover",{delay:0,timeout:0,over:{func:gallery.thumbStripHover.over,args:[thumbListDom[i]]},out:{func:gallery.thumbStripHover.out,args:[]}});gallery.thumbStripHover._prefetchArr.push(thumbListDom[i].getAttribute("srcprefetch"));}}},over:function(e,args){var thumbWrapper=document.getElementById("thumbHoverWrapper");var aniTopPos=BUZZNET.dom.getY({id:args[0]});thumbWrapper.style.left=(BUZZNET.dom.getX({id:args[0]})-BUZZNET.dom.getX({id:"main"})-parseInt(args[0].offsetHeight/2)-10)+"px";thumbWrapper.style.top=(BUZZNET.dom.getY({id:args[0]})-gallery.thumbStripHover._containerWidth-8)+"px";thumbWrapper.innerHTML='<div id="thumbHoverContainer"></div><img id="thumbHoverImg" src="'+args[0].getAttribute("thumb_l_src")+'" /><div id="thumbHoverArr"></div>';thumbWrapper.style.visibility="visible";new BUZZNET.animation({id:"thumbHoverImg",attr:{opacity:{by:1}},speed:0.1,event:{onComplete:function(){}}});},out:function(e,args){var thumbWrapper=document.getElementById("thumbHoverWrapper");thumbWrapper.style.visibility="hidden";},loadPrefetchImg:function(){for(var i=0;i<gallery.thumbStripHover._prefetchArr.length;i++){try{var pImg=new Image();pImg.src=gallery.thumbStripHover._prefetchArr[i];}catch(e){}}}},viewFullSize:{_w:0,_h:0,_viewportOffset:60,_closeDom:null,_lightbox:null,_dummyLightbox:null,_lightboxIsOn:false,_alreadyLoadImg:false,init:function(){gallery.viewFullSize.showHideScrollbar(true);gallery.viewFullSize._lightboxIsOn=true;if(gallery.viewFullSize._dummyLightbox==null){gallery.viewFullSize._dummyLightbox=new BUZZNET.widget.lightbox({id:'dummyLightbox',header:'',body:'<img id="magnificationLoadingImg" src="http://cdn.buzznet.com/cb/assets/v2/images/icons/loading_white.gif" />',footer:'',width:'100px',modal:true,close:false,draggable:false,closeevent:function(){},zindex:"999999999"});gallery.viewFullSize._dummyLightbox.show();}
if(gallery.viewFullSize._lightbox==null){gallery.viewFullSize.loadImg();}
else{gallery.viewFullSize._lightbox.show();}},showHideScrollbar:function(show){if(show)
document.documentElement.style.overflow="hidden";else
document.documentElement.style.overflow="auto";},loadImg:function(){var img_l=new Image();img_l.onload=function(){gallery.viewFullSize._w=img_l.width;gallery.viewFullSize._h=img_l.height;gallery.viewFullSize.setDimension();gallery.viewFullSize.setupLightbox();try{pageTracker._trackEvent("viewfullsize","click",location.href)}catch(e){};}
img_l.src=gallery.magnification._url_l;},setDimension:function(){var viewport_w=BUZZNET.util.getViewportWidth();if(gallery.viewFullSize._w>viewport_w-200){gallery.viewFullSize._h=parseInt(gallery.viewFullSize._h*(viewport_w-200)/gallery.viewFullSize._w);gallery.viewFullSize._w=viewport_w-200;}},setupLightbox:function(){if(gallery.viewFullSize._lightbox==null){gallery.viewFullSize._lightbox=new BUZZNET.widget.lightbox({id:'viewFullSizeLightbox',header:'&nbsp;',body:'<img src="'+gallery.magnification._url_l+'" border="0" style="width:'+(gallery.viewFullSize._w-18)+'px; height:'+gallery.viewFullSize._h+'px" />',footer:'',width:gallery.viewFullSize._w+'px',modal:true,close:true,draggable:true,closeevent:function(){try{gallery.viewFullSize.showHideScrollbar(false);gallery.viewFullSize._lightboxIsOn=false;gallery.viewFullSize._closeDom[0].style.display="none";}catch(e){}},zindex:"999999999"});var lightboxBody=BUZZNET.dom.getElementsByClassName({id:"viewFullSizeLightbox",tag:"div",styleClass:"bd"});if(gallery.viewFullSize._h>BUZZNET.util.getViewportHeight()-gallery.viewFullSize._viewportOffset)
lightboxBody[0].style.height=(BUZZNET.util.getViewportHeight()-gallery.viewFullSize._viewportOffset)+"px";else
lightboxBody[0].style.height=gallery.viewFullSize._h+"px";gallery.viewFullSize.modifyCloseBtn();gallery.viewFullSize._dummyLightbox.hide();gallery.viewFullSize._lightbox.show();document.getElementById("viewFullSizeLightbox_mask").style.zIndex="999999999";document.getElementById("viewFullSizeLightbox_c").style.zIndex="9999999999";gallery.viewFullSize._alreadyLoadImg=true;}},modifyCloseBtn:function(){gallery.viewFullSize._closeDom=BUZZNET.dom.getElementsByClassName({id:"viewFullSizeLightbox",tag:"span",styleClass:"container-close"});gallery.viewFullSize._closeDom[gallery.viewFullSize._closeDom.length-1].innerHTML='<a href="javascript:;">close</a>';}},tooltip:{_cookie:null,init:function(){gallery.tooltip._cookie=BUZZNET.cookie.get("cb_tooltip");if(gallery.tooltip._cookie==null)
document.getElementById("tooltipBar").style.display="block";},close:function(){new BUZZNET.animation({id:"tooltipBar",attr:{opacity:{to:0}},speed:0.5,event:{onComplete:function(){BUZZNET.cookie.set("cb_tooltip","true");document.getElementById("tooltipBar").style.display="none";}}});}},photoInfo:{more:function(){toggleDisp("shortVersion","none");toggleDisp("longVersion","block");}},zoomMsg:{_isAni:false,init:function(){if(!gallery.zoomMsg._isAni){gallery.zoomMsg._isAni=true;document.getElementById("mainImgTooltip").style.display="block";new BUZZNET.animation({id:"mainImgTooltip",attr:{opacity:{by:2}},speed:1,event:{onComplete:function(){setTimeout(gallery.zoomMsg.close,4000);}}});}},close:function(){new BUZZNET.animation({id:"mainImgTooltip",attr:{opacity:{by:5,to:0}},speed:0.2,event:{onComplete:function(){document.getElementById("mainImgTooltip").style.display="none";gallery.zoomMsg._isAni=false;}}});}},pagePrefetch:{_nextPrefetchArr:new Array(),_prevPrefetchArr:new Array(),init:function(){gallery.pagePrefetch.next();gallery.pagePrefetch.prev();},next:function(){if(typeof(paginateGallery)=="undefined")return false;if(paginateGallery._curPage<paginateGallery._totalPage){if(paginateGallery._callType=="searchGallery"){var url="/interface/post/"+paginateGallery._callType+"/?term="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
else if(paginateGallery._callType=="campaign"){var url="/interface/post/"+paginateGallery._callType+"/?name="+paginateGallery._name+"&id="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
else{var url="/interface/post/"+paginateGallery._callType+"/?id="+paginateGallery._id+"&page="+paginateGallery._curPage+"&pagesize="+paginateGallery._pageSize;}
var pageDom=document.getElementById("page_"+(paginateGallery._curPage+1));if(pageDom==null){BUZZNET.ajax.init({"url":url,"mimetype":"text/json","load":function(tp,html,e){gallery.pagePrefetch.addItems(html,"next");},"error":function(tp,html,e){return false;}});}}},prev:function(){if(typeof(paginateGallery)=="undefined")return false;if(paginateGallery._callType=="searchGallery"){var url="/interface/post/"+paginateGallery._callType+"/?term="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
else if(paginateGallery._callType=="campaign"){var url="/interface/post/"+paginateGallery._callType+"/?name="+paginateGallery._name+"&id="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
else{var url="/interface/post/"+paginateGallery._callType+"/?id="+paginateGallery._id+"&page="+(paginateGallery._curPage-2)+"&pagesize="+paginateGallery._pageSize;}
var pageDom=document.getElementById("page_"+(paginateGallery._curPage-1));if(pageDom!=null&&pageDom.innerHTML=="&nbsp;"){BUZZNET.ajax.init({"url":url,"mimetype":"text/json","load":function(tp,html,e){gallery.pagePrefetch.addItems(html,"prev");},"error":function(tp,html,e){return false;}});}},addItems:function(html,dir){var thumbs=html['data'];var contentArr=new Array();for(var i=0;i<=thumbs["currentLast"]-thumbs["currentFirst"];i++){var liClass=(thumbs[i]['post_id']==paginateGallery._curId)?"thumb-selected":"";contentArr.push('<li class="'+liClass+'" thumb_l_src="'+thumbs[i].images["mob"]+'"><a href="'+thumbs[i]['url']+'"><img src="'+thumbs[i].images["synd"]+'" /></a></li>');if(dir=="next"){gallery.pagePrefetch._nextPrefetchArr.push(thumbs[i].images['gallery']);gallery.pagePrefetch._nextPrefetchArr.push(thumbs[i].images['synd']);}
else if(dir=="prev"){gallery.pagePrefetch._prevPrefetchArr.push(thumbs[i].images['gallery']);gallery.pagePrefetch._prevPrefetchArr.push(thumbs[i].images['synd']);}}
if(dir=="next"){if(paginateGallery._curPage==paginateGallery._totalPage-1){contentArr.push('<li id="thumb-view-more" standalone="1"><a href="'+paginateGallery._moreUrl+'">View more photos</a></li>');}
var pageNum=paginateGallery._curPage+1;var pageDom=document.createElement("div");pageDom.id="page_"+pageNum;pageDom.className="thumbs-grid-content";pageDom.innerHTML='<ul id="thumbList_page_'+pageNum+'">'+contentArr.join("")+'</ul>';BUZZNET.dom.insertAfter({node:pageDom,refNode:"page_"+paginateGallery._curPage});gallery.thumbStripHover.init(pageNum);gallery.pagePrefetch.loadPrefetchImg(gallery.pagePrefetch._nextPrefetchArr);}
else if(dir=="prev"){var pageNum=paginateGallery._curPage-1;var pageDom=document.getElementById("page_"+pageNum);pageDom.innerHTML='<ul id="thumbList_page_'+pageNum+'">'+contentArr.join("")+'</ul>';gallery.thumbStripHover.init(pageNum);gallery.pagePrefetch.loadPrefetchImg(gallery.pagePrefetch._prevPrefetchArr);}},loadPrefetchImg:function(imgArr){for(var i=0;i<imgArr.length;i++){try{var pImg=new Image();pImg.src=imgArr[i];}catch(e){}}}}}
gallery.init();
/* --------------------------------------------------*/
