(function() { var mobile = (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())); var ipad = (/ipad/i.test(navigator.userAgent.toLowerCase())); var t = function(str, data) { // template helper for (var i in data) { str = str.replace(new RegExp('{ ' + i + ' }', 'g'), data[i]); } return str; } // Global options var options = { user: 'user156', album: 'z', title: 'Z', base_url: 'https://photo.torba.com', css_url: 'https://photo.torba.com/media/lightbox2/light.css?v1', default_size: '128', preview_size: 128, preview_css: 'display:inline; margin:0 3px 0 0; border:1px solid #ccc;', image_size: 1000, image_crop_type: (false) ? 'c': 'f', popup_html: '\u0009\u0009\u003Cdiv id\u003D\u0022torba\u002Dfader\u0022\u003E\u003C/div\u003E\u000A\u0009\u0009\u003Cdiv id\u003D\u0022torba\u002Dlightbox\u0022\u003E\u000A\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dside\u002Dwrap\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dside\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dside\u002Dcont\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Ca class\u003D\u0022torba\u002Dlightbox\u002Dclose\u0022\u003E\u003C/a\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dimg\u002Dnum\u0022\u003E\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dtitle\u0022\u003E\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Ddescr\u0022\u003E\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dbanner\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Ciframe id\u003D\u0022torba\u002Dlightbox\u002Diframe\u0022 style\u003D\u0022border: 0\u003B\u0022 width\u003D\u0022300\u0022 height\u003D\u0022610\u0022 src\u003D\u0022https://photo.torba.com/media/lightbox2/banner.html\u0022\u003E\u003C/iframe\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dcont\u002Dwrap\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dcont\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003Cimg id\u003D\u0022torba\u002Dlightbox\u002Dimage\u0022 src\u003D\u0022\u0022 alt\u003D\u0022\u0022 /\u003E\u000A\u000A\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dwrap\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003Cdiv class\u003D\u0022torba\u002Dlightbox\u002Dnav\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dleft\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dleft\u002Dshad\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dleft\u002Dimg\u0022\u003E\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dright\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dright\u002Dshad\u0022\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003Cspan class\u003D\u0022torba\u002Dlightbox\u002Dnav\u002Dright\u002Dimg\u0022\u003E\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u0009\u003C/span\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u0009\u003C/div\u003E\u000A\u0009\u0009\u003C/div\u003E\u000A', url_template: 'user156/z/photo{ number }', url_re: new RegExp('(user\\d+)\/([\\w-]+)\/photo(\\d+)') } // append album container after script document.write(t( '
', {user: options.user, album: options.album} )); // TorbaAlbum class var TorbaAlbum = function(options) { var self = this; self.options = options; self.album_name = self.options.user + '-' + self.options.album; self.init(); } TorbaAlbum.prototype.init = function() { var self = this; // init album container & album wrapper self.album = $('#' + self.album_name); self.album.css({ width: '100%', overflow: 'hidden', margin:'10px 0', position: 'relative' }); self.album_inner = $('div.torba-album-inner', self.album); if (!self.album_inner.length) { self.album.append(''); self.album_inner = $('div.torba-album-inner', self.album); } self.parse([["/images/sexyboy/c128/Gud586cVJN06drQo3Zx9.JPG", ""],["/images/sexyboy/c128/jzl46o5OjSmluYAz5ELd.JPG", ""],["/images/sexyboy/c128/3rZ8fALweAnpxBbInCxd.JPG", ""],["/images/sexyboy/c128/HSM6JtvVt6fspxYtGBJk.JPG", ""],["/images/sexyboy/c128/mS6JIFCvesL9FKFUh9Q7.JPG", ""],["/images/sexyboy/c128/IDXeSS0DqKx6P7RSFGUj.JPG", ""],["/images/sexyboy/c128/VGn8lZzN4T0XnhRXdFoX.JPG", ""],["/images/sexyboy/c128/Dk4DrV1K023txPI9ohjA.JPG", ""],["/images/sexyboy/c128/AhiGgc5jX2iiQf2lk65U.JPG", ""],["/images/sexyboy/c128/oMgUpmJEpabNDnfQ1eCk.JPG", ""],["/images/sexyboy/c128/A0R4Cr1npe9XpjZSHCrP.JPG", ""],["/images/sexyboy/c128/Y08cyTe3Kt6V8OCLk8WZ.JPG", ""],["/images/sexyboy/c128/x7cbdD9J0LP6N3SxjUTU.JPG", ""],["/images/sexyboy/c128/FnwfVeVxIXq85pDMu63h.JPG", ""],["/images/sexyboy/c128/D2QtUKCgGBYmhkKuzCmB.JPG", ""],["/images/sexyboy/c128/s3Ts5IIFSKO0wRJYqgpv.JPG", ""],["/images/sexyboy/c128/xTVdePIiy9hCZRDt4H8W.JPG", ""],["/images/sexyboy/c128/d3FAuwh0WfZzFo6tymgS.JPG", ""],["/images/sexyboy/c128/IHH81dTvMuU3Chtto4ej.JPG", ""],["/images/sexyboy/c128/FZeoqDvjhgye6hbB1Yn8.JPG", ""],["/images/sexyboy/c128/wQr6sI48iUUzHphXmtDj.JPG", ""],["/images/sexyboy/c128/cPJuHYWVEjamYtqQqDm5.JPG", ""],["/images/sexyboy/c128/Spb6VcIwnkWfCHdRtBVt.JPG", ""],["/images/sexyboy/c128/MHBfRA9jePiE2r7XGbS0.JPG", ""],["/images/sexyboy/c128/vRm1jmxr9jm4LWOaXqbY.JPG", ""],["/images/sexyboy/c128/MOaz6gC8HFtEJeS2rkQG.JPG", ""],["/images/sexyboy/c128/bcmOAI7ghkg01Nv5Vuce.JPG", ""],["/images/sexyboy/c128/QGOpK6sSQBlabnJM9OTV.JPG", ""],["/images/sexyboy/c128/mYZ7AT3IL4uwGUcfGDZy.JPG", ""],["/images/sexyboy/c128/F7GZWFlMibxcuiUpXwka.JPG", ""],["/images/sexyboy/c128/u3wjVkZhExz3l86JDto2.JPG", ""],["/images/sexyboy/c128/6xXV3CjXVLIwNpiZ7LJ5.JPG", ""],["/images/sexyboy/c128/JfKgu9wSws1TLCzDc0AG.JPG", ""],["/images/sexyboy/c128/oqru5tLPGMwwnidCh7Kf.JPG", ""],["/images/sexyboy/c128/KwUKQM9H6GWLXsWalyCo.JPG", ""],["/images/sexyboy/c128/GTWeiXS9bcRxNZILckcH.JPG", ""],["/images/sexyboy/c128/Dj9RQs36ggrWxdFcAz2o.JPG", ""],["/images/sexyboy/c128/LKM4J5ljs5IpnOBcixyx.JPG", ""],["/images/sexyboy/c128/vLj2TmZlyAyVGDkW3Qkm.JPG", ""],["/images/sexyboy/c128/824yOywNWW3J0nojVbJu.JPG", ""],["/images/sexyboy/c128/hl7utXipE067jbW6sq5g.JPG", ""],["/images/sexyboy/c128/5FMpGmY28TVFcGfAbjII.JPG", ""],["/images/sexyboy/c128/rRhxsvq2uoSdsiw2WBcc.JPG", ""],["/images/sexyboy/c128/w2pBWeWcZgT27jlT21RE.JPG", ""],["/images/sexyboy/c128/bIN9mxCJbc4Bvdmogmyr.JPG", ""],["/images/sexyboy/c128/AY2e7C6KSTRD7cY79fMA.JPG", ""],["/images/sexyboy/c128/kAakjpksZAjgEN8Swp3M.JPG", ""],["/images/sexyboy/c128/RzaMPY8cGCxrGScpAuTD.JPG", ""],["/images/sexyboy/c128/rPkb3S9iA9LhqQQjZlpY.JPG", ""],["/images/sexyboy/c128/JLmTrzOfpYTaoujyPKXK.JPG", ""],["/images/sexyboy/c128/IVdMmg8p2tB5LoaokSBl.JPG", ""],["/images/sexyboy/c128/yFRauPWCm8oJgTAcH7U0.JPG", ""],["/images/sexyboy/c128/qla51yZCX6bCz8ffVOo1.JPG", ""],["/images/sexyboy/c128/aU2bMrCaMWPbGNHqmdOS.JPG", ""]]); } TorbaAlbum.prototype.parse = function(photos) { var self = this; var photos_html = ''; var re = new RegExp('c' + self.options.default_size); var preview_size = 'c' + self.options.preview_size; var image_size = self.options.image_crop_type + self.options.image_size; var gallery_photos = []; // parse photos, generate html for (var i = 0; i < photos.length; i += 1) { // Task #6137 var photo = photos[i]; var title = ''; if (typeof(photo) != 'string') { title = photo[1]; photo = photo[0]; } var template = ' \