                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}



var $j=jQuery.noConflict();
(function $vpfn_xggXhJBsFuMw1bCPUdcc8w8$1($j){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

$j.fn.sw_lightbox=function $vpfn_ys01GKRMdifjmSHmXOw4tA10$24(options){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!this.length)
{
return this;
}

var sPlayButtonUrl="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/play_button.gif";
var sPauseButtonUrl="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/pause_button.gif";





var oSlideshowTimer;
var iCurrImg=0;
var sCurrAlbum="";
var aImages={};

var defaults={
sBoxBackgroundColor:"Black",
sOverlayColor:"Gray",
caption_text_color:"White",
sCaptionOverlayColor:"Black",
iAnimationSpeed:300,
blsAutoplay:false,
iSlideshowSpeed:3000
};

var sw_settings=$j.extend({},defaults,options);


var sHtmlShell=($j('<div class="sw_shell"></div>'));
var sHtmlOverlay=($j('<div class="sw_overlay"></div>'));
var sHtmlContainer=($j('<div class="sw_container"></div>'));
var sHtmlImgControlContainer=($j('<div class="sw_img_control_container"></div>'));
var sHtmlImgContainer=($j('<div class="sw_img_container"><img class="sw_image" src="" alt=""></div>'));
var sHtmlCloseContainer=($j('<div class="sw_close_container"><img class="sw_close_button" src="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/close_button.png" alt="close button"></div>'));
var sHtmlControlPanel=($j('<div class="sw_control_panel"></div>'));
var sHtmlPlayContainer=($j('<div class="sw_play_button_container"><img class="sw_play_button" src="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/play_button.gif" alt="play button"></div>'));
var sHtmlNextArea=($j('<div class="sw_next_area"><div class="sw_next_button_container"><img class="sw_next_button" src="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/next_button.png" alt="nextbutton"></div></div>'));
var sHtmlPrevArea=($j('<div class="sw_prev_area">&nbsp;<div class="sw_prev_button_container"><img class="sw_prev_button" src="/vp/images/b09/site-builder/widget_skins/sw_lightbox/images/prev_button.png" alt="prevbutton"></div></div>'));
var sHtmlCaptionContainer=($j('<div class="sw_caption_container"></div>'));
var sHtmlDescriptionContainer=($j('<div class="sw_description_container"></div>'));


$j("body").prepend(sHtmlOverlay).prepend(sHtmlShell);
$j(".sw_shell").append(sHtmlContainer);
$j(".sw_container").append(sHtmlCaptionContainer).append(sHtmlCloseContainer).append(sHtmlImgControlContainer).append(sHtmlControlPanel);
$j(".sw_img_control_container").append(sHtmlImgContainer);
$j(".sw_control_panel").append(sHtmlDescriptionContainer);


$j(".sw_container").css("background",sw_settings.sBoxBackgroundColor);
$j(".sw_overlay").css("background",sw_settings.sOverlayColor);
$j(".sw_caption_container").css("color",sw_settings.caption_text_color);
$j(".sw_caption_overlay").css("background",sw_settings.sCaptionOverlayColor);


$j(this).each(function $vpfn_xggXhJBsFuMw1bCPUdcc8w68$22(i,n){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if($j(n).children().attr("album")!=="undefined"){
var sTempAlbum=$j(n).children().attr("album");


if(!aImages[sTempAlbum]){
aImages[sTempAlbum]=[];
}


$j(n).children().attr("position",aImages[sTempAlbum].length);


var sTitle="";
if($j(n).children().attr("alt")){sTitle=$j(n).children().attr("alt");}
var sDescription="";
if($j(n).children().attr("description")){sDescription=$j(n).children().attr("description");}
aImages[sTempAlbum].push(new SWImage($j(n).children().attr("href"),sTitle,sDescription));
}
});


$j(window).scroll(function $vpfn_xggXhJBsFuMw1bCPUdcc8w92$26(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if($j(".sw_container").css("display")==="block"){
$j(".sw_overlay").css("top",$j(window).scrollTop());
$j(".sw_overlay").css("left",$j(window).scrollLeft());
}
});

var oPrevPageSize=vp.ui.getPageSize();


$j(window).resize(function $vpfn_xggXhJBsFuMw1bCPUdcc8w102$26(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oCurPageSize=vp.ui.getPageSize();

if(oPrevPageSize.height!=oCurPageSize.height||oPrevPageSize.width!=oCurPageSize.width)
{
if($j(".sw_container").css("display")==="block"){
$j(".sw_container").addClass("loading");
var aSize=new Array();
aSize.width=$j(".sw_image")[0].width;
aSize.height=$j(".sw_image")[0].height;
$j(".sw_control_panel, .sw_caption_container").css("visibility","visible");
$j(".sw_close_container, .sw_control_panel, .sw_caption_container, .sw_next_area, .sw_prev_area").animate({opacity:0.0},{duration:sw_settings.iAnimationSpeed,queue:false});
$j(".sw_image").fadeOut(sw_settings.iAnimationSpeed,
function $vpfn_xggXhJBsFuMw1bCPUdcc8w115$20(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
resizeLightbox(aSize);
});
$j(".sw_container").removeClass("loading");
}
}

oPrevPageSize=oCurPageSize;
});



$j(this).click(function $vpfn_xggXhJBsFuMw1bCPUdcc8w127$23(c){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if($j(this).children().attr("album")){
$j(".sw_img_control_container").append(sHtmlNextArea).append(sHtmlPrevArea);
$j(".sw_control_panel").append(sHtmlPlayContainer).append(sHtmlDescriptionContainer);
}
else{
$j(".sw_control_panel").append(sHtmlDescriptionContainer);
}
open(c,this);
});

function open(c,img){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


c.preventDefault();


$j(".sw_container").addClass("opening");



if($j(img).children().attr("album")){
sCurrAlbum=$j(img).children().attr("album");
iCurrImg=$j(img).children().attr("position");
bindLightboxEvents("album");
}
else{
sCurrAlbum="";
bindLightboxEvents("single");

var sTitle="";
var sDescription="";

if($j(img).children().attr("alt")&&!($j(img).children().attr("singleimage")==="true")){
sTitle=$j(img).children().attr("alt");
}
if($j(img).children().attr("description")){
sDescription=$j(img).children().attr("description");
}
resetCaption(sTitle,sDescription);
}

renderImage($j(img).children().attr("href"));
}open._vpfn='$vpfn_sceuKhK8dOEnpvsPzE$JIg140$8';

function SWImage(url,caption,description){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.url=url;
this.caption=caption;
this.description=description;
}SWImage._vpfn='$vpfn_fInZiEk_I7moG$1YxCvtiQ174$8';



function bindLightboxEvents(type){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



$j(".sw_overlay, .sw_close_button").click(function $vpfn_xggXhJBsFuMw1bCPUdcc8w186$54(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
close();
});


$j(".sw_play_button").click(function $vpfn_xggXhJBsFuMw1bCPUdcc8w191$40(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if($j(this).hasClass("play_button_playing")){
pauseSlideshow();
}


else{
playSlideshow();
}
});


$j(".sw_prev_button").click(function $vpfn_xggXhJBsFuMw1bCPUdcc8w204$40(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
pauseSlideshow();
changeImage("prev");
});


$j(".sw_next_button").click(function $vpfn_xggXhJBsFuMw1bCPUdcc8w210$40(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
pauseSlideshow();
changeImage("next");
});

var sw_container=$j(".sw_container");


if($j.browser.msie){

sw_container.mouseenter(function $vpfn_xggXhJBsFuMw1bCPUdcc8w220$40(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_next_button_container, .sw_prev_button_container").fadeIn(sw_settings.iAnimationSpeed);
});

sw_container.mouseleave(function $vpfn_xggXhJBsFuMw1bCPUdcc8w224$40(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_next_button_container, .sw_prev_button_container").fadeOut(sw_settings.iAnimationSpeed);
});
}


else{



$j(".sw_prev_area").mouseenter(function $vpfn_xggXhJBsFuMw1bCPUdcc8w234$47(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_prev_button_container").fadeIn(sw_settings.iAnimationSpeed);
});

$j(".sw_prev_area").mouseleave(function $vpfn_xggXhJBsFuMw1bCPUdcc8w238$47(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_prev_button_container").fadeOut(sw_settings.iAnimationSpeed);
});


$j(".sw_next_area").mouseenter(function $vpfn_xggXhJBsFuMw1bCPUdcc8w243$47(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_next_button_container").fadeIn(sw_settings.iAnimationSpeed);
});

$j(".sw_next_area").mouseleave(function $vpfn_xggXhJBsFuMw1bCPUdcc8w247$47(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_next_button_container").fadeOut(sw_settings.iAnimationSpeed);
});
}


document.onkeydown=function $vpfn_9MycOZznR3cwDpDJOoX23g253$33(e){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var evt=e||window.event;
var key=evt.keyCode;


if(key==27){
close();
}

else if((type=="album")&&!($j.browser.msie)&&($j.browser.version>8)){


if(key==37){
e.preventDefault();
pauseSlideshow();
changeImage("prev");
}

else if(key==39){
e.preventDefault();
pauseSlideshow();
changeImage("next");
}
}
};
}bindLightboxEvents._vpfn='$vpfn_2G3OuwihytMGmHDE_eG12w182$8';

function close(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
pauseSlideshow();
$j(".sw_shell, .sw_container, .sw_overlay").fadeOut(sw_settings.iAnimationSpeed,function $vpfn_xggXhJBsFuMw1bCPUdcc8w282$93(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if($j.browser.msie){

$j("html").css("overflow","auto");
}
else{

$j("body").css("overflow","auto");
}
$j(".sw_overlay, container").css("position","absolute");

$j(".sw_play_button_container, .sw_next_area, .sw_prev_area").remove();
});
}close._vpfn='$vpfn_uYjqyTz0Cpz7tIFYx9bBfw280$8';

function playSlideshow(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

oSlideshowTimer=setTimeout(changeImageSlideshowLoop,sw_settings.iSlideshowSpeed);
var sw_play_button=$j(".sw_play_button");
sw_play_button.attr("src",sPauseButtonUrl);
sw_play_button.addClass("play_button_playing");
}playSlideshow._vpfn='$vpfn_G9TEzkDXWqOH8qXfdYggWg298$8';

function pauseSlideshow(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
clearTimeout(oSlideshowTimer);
$j(".sw_play_button").attr("src",sPlayButtonUrl);
$j(".sw_play_button").removeClass("play_button_playing");
}pauseSlideshow._vpfn='$vpfn_NGqdn6Tmt1tkbvHHohjBDA306$8';

function changeImageSlideshowLoop(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oSlideshowTimer=setTimeout(changeImageSlideshowLoop,sw_settings.iSlideshowSpeed);
changeImage("next");
}changeImageSlideshowLoop._vpfn='$vpfn_AH1vvOiipcMVO$F5_7h_pA312$8';




function changeImage(direction){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!$j(".sw_container").hasClass("loading")){
$j(".sw_container").addClass("loading");
switch(direction){
case"next":
iCurrImg++;
if(iCurrImg==aImages[sCurrAlbum].length){iCurrImg=0;}
break;
case"prev":
iCurrImg--;
if(iCurrImg==-1){
iCurrImg=aImages[sCurrAlbum].length-1;
}
break;
default:
iCurrImg++;
if(iCurrImg==aImages[sCurrAlbum].length){iCurrImg=0;}
break;
}
$j(".sw_control_panel, .sw_caption_container").css("visibility","visible");
$j(".sw_close_container, .sw_control_panel, .sw_caption_container, .sw_next_area, .sw_prev_area").animate({opacity:0.0},{duration:sw_settings.iAnimationSpeed,queue:false});
$j(".sw_image").fadeOut(sw_settings.iAnimationSpeed,
function $vpfn_xggXhJBsFuMw1bCPUdcc8w343$16(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
renderImage(aImages[sCurrAlbum][iCurrImg].url);

});
}
}changeImage._vpfn='$vpfn_q9Id3hasJY4C2aMNgQMlTw320$8';




function renderImage(src){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var oSwImage=$j(".sw_image");


oSwImage.attr("src","");

if(vp.browser.isIE)
{
var fnLoad=function $vpfn_wLS$NErcJaI3PUe$TzAIBA362$29()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oSize={
width:oSwImage[0].naturalWidth||oSwImage[0].width,
height:oSwImage[0].naturalHeight||oSwImage[0].height
};

$j(".sw_img_container").append(oSwImage[0]);

oSwImage.css("display","none").css("opacity","0").css("visibility","visible");
resizeLightbox(oSize);

vp.events.remove(oSwImage[0],"load",fnLoad);
};

document.body.appendChild(oSwImage[0]);

vp.events.add(oSwImage[0],"load",fnLoad);

oSwImage.css("height","auto").css("width","auto").css("display","block").css("visibility","hidden").attr("src",src);
}
else
{
oSwImage.attr("src",src);
vp.ui.getNaturalSize(oSwImage[0],resizeLightbox);
}
}renderImage._vpfn='$vpfn_0Pdr7_1z88jl6tBTtfyuLg353$8';

function resetCaption(caption,description){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$j(".sw_caption_container").html(caption);
$j(".sw_description_container").html(description);
$j(".sw_caption_container, .sw_description_container").css("visibility","visible");
}resetCaption._vpfn='$vpfn_s4xzZXdVuY9Y3X_OD0VZTQ390$8';

function resizeLightbox(oSize){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(sCurrAlbum!==""){
resetCaption(aImages[sCurrAlbum][iCurrImg].caption,aImages[sCurrAlbum][iCurrImg].description);
}


$j(".sw_overlay, .sw_shell").css("top",$j(window).scrollTop());
$j(".sw_overlay, .sw_shell").css("left",$j(window).scrollLeft());
$j(".sw_overlay").css("height","100%");
$j(".sw_overlay").css("width","100%");


var iNewImgWidth=oSize.width;
var iNewImgHeight=oSize.height;
var iBodyHeight=$j(window).height();
var iBodyWidth=$j(window).width();

var iOldWidth=$j(".sw_control_panel").width();
var iContainerPadding=20;

var iContainerWidth=iNewImgWidth+iContainerPadding;

var iVerticalPadding=iContainerPadding+parseInt($j(".sw_control_panel").height())+parseInt($j(".sw_caption_container").height());

var iDisplay=$j(".sw_shell").css("display");
if(iDisplay!=="block"){
$j(".sw_shell, .sw_container").css("display","block");
}
var iCtrlPanelHeight=$j(".sw_control_panel").height();
var iCaptionHeight=$j(".sw_caption_container").height();
var iContainerHeight=iNewImgHeight+iVerticalPadding;
if(iDisplay!=="block"){
$j(".sw_shell, .sw_container").css("display","none");
}

$j(".sw_control_panel").css("width",iOldWidth);


if(iContainerWidth>iBodyWidth){
var iRatio=iNewImgHeight/iNewImgWidth;

iNewImgWidth=iBodyWidth-iContainerPadding-20;
if(iNewImgWidth<200){
iNewImgWidth=300;
}

iNewImgHeight=iNewImgWidth*iRatio;
}

iVerticalPadding=iContainerPadding+iCtrlPanelHeight+iCaptionHeight+20;
iContainerHeight=iNewImgHeight+iVerticalPadding;


if(iContainerHeight>iBodyHeight){
iRatio=iNewImgWidth/iNewImgHeight;

iNewImgHeight=iBodyHeight-iVerticalPadding-20;
if(iNewImgHeight<200){
iNewImgHeight=300;
}


iNewImgWidth=iNewImgHeight*iRatio;
}


var iLeftContainer=((0.5*iBodyWidth)-(0.5*(iNewImgWidth+(iContainerPadding))))+$j(window).scrollLeft();
var iTopContainer=((0.5*iBodyHeight)-(0.5*(iNewImgHeight+(iVerticalPadding))))+$j(window).scrollTop();


if($j(".sw_container").hasClass("opening")){
$j(".sw_container").css("top",iTopContainer);
$j(".sw_container").css("left",iLeftContainer);

vp.ui.resizeTo($j(".sw_image")[0],iNewImgWidth,iNewImgHeight);

$j(".sw_img_container").css("width",iNewImgWidth);
$j(".sw_img_container").css("height",iNewImgHeight);

$j(".sw_control_panel, .sw_description_container, .sw_caption_container").css("width",iNewImgWidth);

waitForAnimate();
}
else{
$j(".sw_img_container").animate({
width:iNewImgWidth,
height:iNewImgHeight
},{duration:sw_settings.iAnimationSpeed,queue:false});

$j(".sw_container").animate({
top:iTopContainer,
left:iLeftContainer
},{duration:sw_settings.iAnimationSpeed,queue:false});

$j(".sw_caption_container, .sw_description_container, .sw_control_panel").animate({
width:iNewImgWidth
},{duration:sw_settings.iAnimationSpeed,queue:false});


var iWaitlonger=sw_settings.iAnimationSpeed+100;
setTimeout(waitForAnimate,iWaitlonger);
}

}resizeLightbox._vpfn='$vpfn_GFISchoGNDcj1zoA2s35lg396$8';

function waitForAnimate(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if($j(".sw_container").hasClass("opening")){



if($j.browser.msie){
$j('.sw_overlay').css('filter','alpha(opacity=80)');
}

$j(".sw_container").css("display","none");
$j(".sw_shell, .sw_container, .sw_overlay").fadeIn(sw_settings.iAnimationSpeed);

if(sw_settings.blsAutoplay){
$j(".sw_play_button").click();
}

$j(".sw_container").removeClass("opening");
}

vp.ui.resizeTo($j(".sw_image")[0],parseInt($j(".sw_img_container").css("width")),parseInt($j(".sw_img_container").css("height")));
$j('.sw_next_area, .sw_prev_area').css('opacity',1);


$j(".sw_close_container, .sw_control_panel, .sw_caption_container, .sw_next_area, .sw_prev_area, .sw_image, .sw_next_area, .sw_prev_area").css("opacity",0);
$j(".sw_image").css("display","block");
$j(".sw_close_container, .sw_control_panel, .sw_caption_container, .sw_next_area, .sw_prev_area, .sw_image, .sw_next_area, .sw_prev_area").animate({opacity:1.0},{duration:sw_settings.iAnimationSpeed,queue:false});




$j(".sw_container").removeClass("loading");
}waitForAnimate._vpfn='$vpfn_zTj9fzy$ACLfrJb6fOdCGg502$8';
return this;
};
})(jQuery);



