// Soy (Google Closure)
var soy=soy||{};(function(){var a=navigator.userAgent,b=a.indexOf("Opera")==0;soy.IS_OPERA_=b;soy.IS_IE_=!b&&a.indexOf("MSIE")!=-1;soy.IS_WEBKIT_=!b&&a.indexOf("WebKit")!=-1})();soy.StringBuilder=function(a){this.buffer_=soy.IS_IE_?[]:"";a!=null&&this.append.apply(this,arguments)};soy.StringBuilder.prototype.bufferLength_=0; soy.StringBuilder.prototype.append=function(a,b){if(soy.IS_IE_)if(b==null)this.buffer_[this.bufferLength_++]=a;else{this.buffer_.push.apply(this.buffer_,arguments);this.bufferLength_=this.buffer_.length}else{this.buffer_+=a;if(b!=null)for(var c=1;c<arguments.length;c++)this.buffer_+=arguments[c]}return this};soy.StringBuilder.prototype.clear=function(){if(soy.IS_IE_)this.bufferLength_=this.buffer_.length=0;else this.buffer_=""}; soy.StringBuilder.prototype.toString=function(){if(soy.IS_IE_){var a=this.buffer_.join("");this.clear();a&&this.append(a);return a}else return this.buffer_};soy.renderElement=function(a,b,c){a.innerHTML=b(c)};soy.renderAsFragment=function(a,b){var c=document.createElement("div");c.innerHTML=a(b);if(c.childNodes.length==1)return c.firstChild;else{for(a=document.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a}}; soy.$$augmentData=function(a,b){function c(){}c.prototype=a;a=new c;for(var d in b)a[d]=b[d];return a};soy.$$escapeHtml=function(a){a=String(a);if(!soy.$$EscapeHtmlRe_.ALL_SPECIAL_CHARS.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(soy.$$EscapeHtmlRe_.AMP,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(soy.$$EscapeHtmlRe_.LT,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(soy.$$EscapeHtmlRe_.GT,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(soy.$$EscapeHtmlRe_.QUOT,"&quot;");return a}; soy.$$EscapeHtmlRe_={ALL_SPECIAL_CHARS:/[&<>\"]/,AMP:/&/g,LT:/</g,GT:/>/g,QUOT:/\"/g};soy.$$escapeJs=function(a){a=String(a);for(var b=[],c=0;c<a.length;c++)b[c]=soy.$$escapeChar(a.charAt(c));return b.join("")};soy.$$escapeChar=function(a){if(a in soy.$$escapeCharJs_)return soy.$$escapeCharJs_[a];var b=a,c=a.charCodeAt(0);if(c>31&&c<127)b=a;else{if(c<256){b="\\x";if(c<16||c>256)b+="0"}else{b="\\u";if(c<4096)b+="0"}b+=c.toString(16).toUpperCase()}return soy.$$escapeCharJs_[a]=b}; soy.$$escapeCharJs_={"\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\x0B",'"':'\\"',"'":"\\'","\\":"\\\\"};soy.$$escapeUri=function(a){a=String(a);return soy.$$ENCODE_URI_REGEXP_.test(a)?a:encodeURIComponent(a)};soy.$$ENCODE_URI_REGEXP_=/^[a-zA-Z0-9\-_.!~*'()]*$/; soy.$$insertWordBreaks=function(a,b){a=String(a);for(var c=[],d=0,h=false,f=false,e=0,j=0,g=0,k=a.length;g<k;++g){var i=a.charCodeAt(g);if(e>=b&&i!=soy.$$CharCode_.SPACE){c[d++]=a.substring(j,g);j=g;c[d++]=soy.WORD_BREAK_;e=0}if(h){if(i==soy.$$CharCode_.GREATER_THAN)h=false}else if(f)switch(i){case soy.$$CharCode_.SEMI_COLON:f=false;++e;break;case soy.$$CharCode_.LESS_THAN:f=false;h=true;break;case soy.$$CharCode_.SPACE:f=false;e=0;break}else switch(i){case soy.$$CharCode_.LESS_THAN:h=true;break; case soy.$$CharCode_.AMPERSAND:f=true;break;case soy.$$CharCode_.SPACE:e=0;break;default:++e;break}}c[d++]=a.substring(j);return c.join("")};soy.$$CharCode_={SPACE:32,AMPERSAND:38,SEMI_COLON:59,LESS_THAN:60,GREATER_THAN:62};soy.WORD_BREAK_=soy.IS_WEBKIT_?"<wbr></wbr>":soy.IS_OPERA_?"&shy;":"<wbr>";soy.$$changeNewlineToBr=function(a){a=String(a);if(!soy.$$CHANGE_NEWLINE_TO_BR_RE_.test(a))return a;return a.replace(/(\r\n|\r|\n)/g,"<br>")};soy.$$CHANGE_NEWLINE_TO_BR_RE_=/[\r\n]/; soy.$$bidiTextDir=function(a,b){a=soy.$$bidiStripHtmlIfNecessary_(a,b);if(!a)return 0;return soy.$$bidiDetectRtlDirectionality_(a)?-1:1};soy.$$bidiDirAttr=function(a,b,c){b=soy.$$bidiTextDir(b,c);if(b!=a)return b<0?"dir=rtl":b>0?"dir=ltr":"";return""};soy.$$bidiMarkAfter=function(a,b,c){var d=soy.$$bidiTextDir(b,c);return soy.$$bidiMarkAfterKnownDir(a,d,b,c)}; soy.$$bidiMarkAfterKnownDir=function(a,b,c,d){return a>0&&(b<0||soy.$$bidiIsRtlExitText_(c,d))?"\u200e":a<0&&(b>0||soy.$$bidiIsLtrExitText_(c,d))?"\u200f":""};soy.$$bidiStripHtmlIfNecessary_=function(a,b){return b?a.replace(soy.$$BIDI_HTML_SKIP_RE_," "):a};soy.$$BIDI_HTML_SKIP_RE_=/<[^>]*>|&[^;]+;/g; soy.$$bidiSpanWrap=function(a,b){b=String(b);var c=soy.$$bidiTextDir(b,true),d=soy.$$bidiMarkAfterKnownDir(a,c,b,true);if(c>0&&a<=0)b="<span dir=ltr>"+b+"</span>";else if(c<0&&a>=0)b="<span dir=rtl>"+b+"</span>";return b+d};soy.$$bidiUnicodeWrap=function(a,b){b=String(b);var c=soy.$$bidiTextDir(b,true),d=soy.$$bidiMarkAfterKnownDir(a,c,b,true);if(c>0&&a<=0)b="\u202a"+b+"\u202c";else if(c<0&&a>=0)b="\u202b"+b+"\u202c";return b+d};soy.$$bidiLtrChars_="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff"; soy.$$bidiNeutralChars_="\u0000- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff";soy.$$bidiRtlChars_="\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc";soy.$$bidiRtlDirCheckRe_=new RegExp("^[^"+soy.$$bidiLtrChars_+"]*["+soy.$$bidiRtlChars_+"]");soy.$$bidiNeutralDirCheckRe_=new RegExp("^["+soy.$$bidiNeutralChars_+"]*$|^http://");soy.$$bidiIsRtlText_=function(a){return soy.$$bidiRtlDirCheckRe_.test(a)};soy.$$bidiIsNeutralText_=function(a){return soy.$$bidiNeutralDirCheckRe_.test(a)}; soy.$$bidiRtlDetectionThreshold_=0.4;soy.$$bidiRtlWordRatio_=function(a){var b=0,c=0;a=a.split(" ");for(var d=0;d<a.length;d++)if(soy.$$bidiIsRtlText_(a[d])){b++;c++}else soy.$$bidiIsNeutralText_(a[d])||c++;return c==0?0:b/c};soy.$$bidiDetectRtlDirectionality_=function(a){return soy.$$bidiRtlWordRatio_(a)>soy.$$bidiRtlDetectionThreshold_};soy.$$bidiLtrExitDirCheckRe_=new RegExp("["+soy.$$bidiLtrChars_+"][^"+soy.$$bidiRtlChars_+"]*$"); soy.$$bidiRtlExitDirCheckRe_=new RegExp("["+soy.$$bidiRtlChars_+"][^"+soy.$$bidiLtrChars_+"]*$");soy.$$bidiIsLtrExitText_=function(a,b){a=soy.$$bidiStripHtmlIfNecessary_(a,b);return soy.$$bidiLtrExitDirCheckRe_.test(a)};soy.$$bidiIsRtlExitText_=function(a,b){a=soy.$$bidiStripHtmlIfNecessary_(a,b);return soy.$$bidiRtlExitDirCheckRe_.test(a)};

// This file was automatically generated from wmpicasa_bgv.soy.
// Please don't edit this file by hand.

if (typeof wmsoy == 'undefined') { var wmsoy = {}; }
if (typeof wmsoy.picasa == 'undefined') { wmsoy.picasa = {}; }


wmsoy.picasa.slideshow = function(opt_data, opt_sb) {
  var output = opt_sb || new soy.StringBuilder();
  output.append('<div id="picasa_album_', soy.$$escapeHtml(opt_data.a.id), '" style="width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px;"><div style="width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px;" id="picasaimagecontrol', soy.$$escapeHtml(opt_data.a.id), '">');
  if (opt_data.a.scrollbar == 1) {
    output.append('<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="picasaclick" onclick="Picasa_LeftClick(', soy.$$escapeHtml(opt_data.a.id), ',pica', soy.$$escapeHtml(opt_data.a.id), '.ci);"><img src="', soy.$$escapeHtml(opt_data.a.tnimage), 'arrowleft_', soy.$$escapeHtml(opt_data.a.tnwidth), '.gif" class="picasaarrows"/></td><td class="picasacenter"><div id="', soy.$$escapeHtml(opt_data.a.id), '_picasaimagebar" style="width:', soy.$$escapeHtml(opt_data.a.imagebarwidth), 'px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;"><div id="', soy.$$escapeHtml(opt_data.a.id), '_picasaslider" class="picasaslider"><table cellpadding="0" cellspacing="0" border="0"><tr valign="top">');
    var photoList29 = opt_data.p.rows;
    var photoListLen29 = photoList29.length;
    for (var photoIndex29 = 0; photoIndex29 < photoListLen29; photoIndex29++) {
      var photoData29 = photoList29[photoIndex29];
      output.append('<td style="width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px;padding-right:', soy.$$escapeHtml(opt_data.a.tndistance), 'px;vertical-align:middle;"><div id="', soy.$$escapeHtml(opt_data.a.id), '_', soy.$$escapeHtml(photoIndex29 + 1), '" class="picasatn" style="float:left;width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px;', (opt_data.a.scrollbar == 0) ? 'margin-bottom:' + soy.$$escapeHtml(opt_data.a.tndistance) + 'px;' : '', ';cursor:pointer;"><img src="', soy.$$escapeHtml(photoData29.contentsrc), '?size=', soy.$$escapeHtml(opt_data.a.tnwidth), '" id="', soy.$$escapeHtml(opt_data.a.id), 'img_', soy.$$escapeHtml(photoIndex29 + 1), '" /></div></td>');
    }
    output.append('</tr></table></div></div></td><td class="picasaclick" onclick="Picasa_RightClick(', soy.$$escapeHtml(opt_data.a.id), ',pica', soy.$$escapeHtml(opt_data.a.id), '.ci,', soy.$$escapeHtml(opt_data.p.rows.length), ');"><img src="', soy.$$escapeHtml(opt_data.a.tnimage), 'arrowright_', soy.$$escapeHtml(opt_data.a.tnwidth), '.gif" class="picasaarrows"/></td></tr></table>');
  } else {
    output.append('<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="picasacenter"><div id="', soy.$$escapeHtml(opt_data.a.id), '_picasaimagebar" style="width:', soy.$$escapeHtml(opt_data.a.imagebarwidth), 'px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;"><table cellpadding="0" cellspacing="0" border="0"><tr valign="top">');
    var photoList73 = opt_data.p.rows;
    var photoListLen73 = photoList73.length;
    for (var photoIndex73 = 0; photoIndex73 < photoListLen73; photoIndex73++) {
      var photoData73 = photoList73[photoIndex73];
      output.append('<td class="picasathumbnail_', soy.$$escapeHtml(opt_data.a.tnwidth), '"><div id="', soy.$$escapeHtml(opt_data.a.id), '_', soy.$$escapeHtml(photoIndex73 + 1), '" class="picasatn" style="float:left;width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px;', (opt_data.a.scrollbar == 0) ? 'margin-bottom:' + soy.$$escapeHtml(opt_data.a.tndistance) + 'px;' : '', ';cursor:pointer;"><img src="', soy.$$escapeHtml(photoData73.contentsrc), '?size=', soy.$$escapeHtml(opt_data.a.tnwidth), '" id="', soy.$$escapeHtml(opt_data.a.id), 'img_', soy.$$escapeHtml(photoIndex73 + 1), '" /></div></td>', ((photoIndex73 + 1) / opt_data.a.tnonlyamount == Math.ceil((photoIndex73 + 1) / opt_data.a.tnonlyamount)) ? '</tr>' + ((photoIndex73 == photoListLen73 - 1 != true) ? '<tr>' : '') : '');
    }
    output.append('</tr></table></div></td></tr></table>');
  }
  output.append('</div><table border="0" cellpadding="0" cellspacing="0" style="margin-top:5px"><tr style="text-align:center;height:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px; width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px; vertical-align:top;"><td style="text-align:center; width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px;cursor:pointer;"><div id="', soy.$$escapeHtml(opt_data.a.id), '" onclick="Picasa_RightClick(', soy.$$escapeHtml(opt_data.a.id), ',pica', soy.$$escapeHtml(opt_data.a.id), '.ci,', soy.$$escapeHtml(opt_data.p.rows.length), ');"><img src="', soy.$$escapeHtml(opt_data.p.rows[opt_data.a.ci - 1].contentsrc), '?size=', soy.$$escapeHtml(opt_data.a.albumwidth), '" /></div></td></tr></table><div class="picasaaddinfo" id="picasaaddinfo_', soy.$$escapeHtml(opt_data.a.id), '"></div><div id="picasacurrimage_', soy.$$escapeHtml(opt_data.a.id), '" style="float:right;font-size:0.8em;text-align:right;padding:13px 25px 0 0;"></div><div style="clear:both; height:0px;"></div><div id="', soy.$$escapeHtml(opt_data.a.id), '_summary" style="margin:10px 0 10px 0; font-size:1.', (opt_data.a.albumwidth == 200) ? '0' : '3', 'em; width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px; text-align:center;">', (opt_data.p.rows[opt_data.a.ci - 1].summary) ? soy.$$escapeHtml(opt_data.p.rows[opt_data.a.ci - 1].summary) : '', '</div></div>');
  if (!opt_sb) return output.toString();
};
