// Anfrage Button in Slideshow
function kisslingSSForm(a,an,act,fn){
	o='<form name="f_'+a+'" id="f_'+a+'" method="post" action="'+act+'" style="padding:10px 0 10px 0;margin:0;">'+
	'<input type="hidden" name="product" id="product_'+a+'_'+fn+'" value="Bild-Nr.1" />'+
	'<input type="hidden" name="albumtitle" value="'+an+'" />'+
	'<input type="image" src="mm/anfragebtn.jpg">'+
	//'<input type="submit" name="cmd_submit" id="cmd_submit_'+a+'" value="Anfrage" class="f_btn picasalastbtn" >'+
	'</form>';
	return o;
}

// Cookies
var Cookies = Class.create({
    initialize: function(path, domain) {
        this.path = path || '/';
        this.domain = domain || null;
    },
    // Sets a cookie
    set: function(key, value, days) {
        if (typeof key != 'string') {
            throw "Invalid key";
        }
        if (typeof value != 'string' && typeof value != 'number') {
            throw "Invalid value";
        }
        if (days && typeof days != 'number') {
            throw "Invalid expiration time";
        }
        var setValue = key+'='+escape(new String(value));
        if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var setExpiration = "; expires="+date.toGMTString();
        } else var setExpiration = "";
        var setPath = '; path='+escape(this.path);
        var setDomain = (this.domain) ? '; domain='+escape(this.domain) : '';
        var cookieString = setValue+setExpiration+setPath+setDomain;
        document.cookie = cookieString;
    },
    // Returns a cookie value or false
    get: function(key) {
        var keyEquals = key+"=";
        var value = false;
        document.cookie.split(';').invoke('strip').each(function(s){
            if (s.startsWith(keyEquals)) {
                value = unescape(s.substring(keyEquals.length, s.length));
                throw $break;
            }
        });
        return value;
    },
    // Clears a cookie
    clear: function(key) {
        this.set(key,'',-1);
    },
    // Clears all cookies
    clearAll: function() {
        document.cookie.split(';').collect(function(s){
            return s.split('=').first().strip();
        }).each(function(key){
            this.clear(key);
        }.bind(this));
    }
});

// Soy
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 picasa.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('\t<div id="picasa_album_', soy.$$escapeHtml(opt_data.a.id), '" style="width:', soy.$$escapeHtml(opt_data.a.albumwidth), 'px;" >', (! opt_data.a.tnposition || opt_data.a.tnposition == 2) ? '<table border="0" cellpadding="0" cellspacing="0"><tr style="text-align:center;height:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px; width:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px; vertical-align:bottom;"><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) + '_1"></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="font-size:1.' + ((opt_data.a.albumwidth == 200) ? '0' : '3') + 'em; width:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px;" class="picasummary">' + ((opt_data.p.rows[opt_data.a.ci - 1].summary) ? soy.$$escapeHtml(opt_data.p.rows[opt_data.a.ci - 1].summary) : '') + '</div><div class="picasaaddinfo" id="picasaaddinfo_' + soy.$$escapeHtml(opt_data.a.id) + '_2"></div>' : '', '<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" style="empty-cells:show;"><tr valign="top">');
    var photoList71 = opt_data.p.rows;
    var photoListLen71 = photoList71.length;
    for (var photoIndex71 = 0; photoIndex71 < photoListLen71; photoIndex71++) {
      var photoData71 = photoList71[photoIndex71];
      output.append('<td style="width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px;padding-right:', soy.$$escapeHtml(opt_data.a.tndistance), 'px;vertical-align:middle; width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px;"><div id="', soy.$$escapeHtml(opt_data.a.id), '_', soy.$$escapeHtml(photoIndex71 + 1), '" class="picasatn picasathumbnailinactive" style="float:left;', (opt_data.a.scrollbar == 0) ? 'margin-bottom:' + soy.$$escapeHtml(opt_data.a.tndistance) + 'px;' : '', ';cursor:pointer; background-image:url(\'', soy.$$escapeHtml(photoData71.contentsrc), '?size=', soy.$$escapeHtml(opt_data.a.tnsize), '\'); background-repeat:no-repeat; background-position:center center; width:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px; height:', soy.$$escapeHtml(opt_data.a.tnwidth), 'px; overflow:hidden;">&nbsp;</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 photoList115 = opt_data.p.rows;
    var photoListLen115 = photoList115.length;
    for (var photoIndex115 = 0; photoIndex115 < photoListLen115; photoIndex115++) {
      var photoData115 = photoList115[photoIndex115];
      output.append('<td class="picasathumbnail_', soy.$$escapeHtml(opt_data.a.tnwidth), '"><div id="', soy.$$escapeHtml(opt_data.a.id), '_', soy.$$escapeHtml(photoIndex115 + 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(photoData115.contentsrc), '?size=', soy.$$escapeHtml(opt_data.a.tnwidth), '" id="', soy.$$escapeHtml(opt_data.a.id), 'img_', soy.$$escapeHtml(photoIndex115 + 1), '" /></div></td>', ((photoIndex115 + 1) / opt_data.a.tnonlyamount == Math.ceil((photoIndex115 + 1) / opt_data.a.tnonlyamount)) ? '</tr>' + ((photoIndex115 == photoListLen115 - 1 != true) ? '<tr>' : '') : '');
    }
    output.append('</tr></table></div></td></tr></table>');
  }
  output.append('</div>', (opt_data.a.tnposition && opt_data.a.tnposition == 1) ? '<div class="picasaaddinfo" id="picasaaddinfo_' + soy.$$escapeHtml(opt_data.a.id) + '_1"></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="font-size:1.' + ((opt_data.a.albumwidth == 200) ? '0' : '3') + 'em; width:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px;" class="picasummary">' + ((opt_data.p.rows[opt_data.a.ci - 1].summary) ? soy.$$escapeHtml(opt_data.p.rows[opt_data.a.ci - 1].summary) : '') + '</div><table border="0" cellpadding="0" cellspacing="0"><tr style="text-align:center;height:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px; width:' + soy.$$escapeHtml(opt_data.a.albumwidth) + 'px; vertical-align:top; margin-top:15px;"><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) + '_2"></div>' : '', '</div>');
  if (!opt_sb) return output.toString();
};

