function insertFolderImages(H,W,e){function ja(){window.jQuery&&jQuery.noConflict();for(var b=["/Common/ThirdParty/prototype.js","/Common/ThirdParty/lightbox/js/effects.js","/Common/ThirdParty/lightbox/js/lightbox.js"],c=document.getElementsByTagName("head")[0],h=0;h<b.length;++h){script=document.createElement("script");script.type="text/javascript";script.src=b[h];setTimeout(function(a){return function(){c.appendChild(a)}}(script),h*50)}}function X(b){try{q=new XMLHttpRequest;q.overrideMimeType("text/xml")}catch(c){try{q= new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{q=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return true}}}if(J)q.onreadystatechange=Y;q.open("GET",b,J);q.send(null)}function Z(b,c,h){window.addEventListener?b.addEventListener(c,h,false):b.attachEvent("on"+c,h)}function j(b){return parseInt(b,10).toString()=="NaN"?0:parseInt(b,10)}function ka(b,c){for(var h,a=[],g=0,d=[];g<b.length;g++)d.push(g);if(r){r=r.split(",");d=d.length;var f=h=0,t=",";for(g=[];f<r.length;++f){r[f]=r[f].replace(/^\s+|\s+$/g, "");r[f]=j(r[f]);if(t.indexOf(","+r[f]+",")==-1)g[h++]=r[f];t+=r[f]+","}h=","+g.join(",")+",";if(c){for(f=[];g.length>0;)f.push(g.splice(Math.floor(Math.random()*g.length),1)[0]);g=f}for(f=0;f<d;++f)if((t=b[f].getAttribute("title").replace(/^\s+|\s+$/g,"").match(/(^\d+)[\.\s]?\s*.*/))&&t[1].length)if(h.indexOf(","+j(t[1])+",")>-1)a[j(t[1])]=f;f=0;for(h=[];f<g.length;++f)if(a[g[f]]!=undefined&&!(y&&a[g[f]]>d-2)){h.push(a[g[f]]);y&&h.push(a[g[f]]+1)}d=h}else if(c){a=[];if(y)for(;Math.floor(d.length/ 2)*2>0;){g=Math.floor(Math.random()*Math.floor(d.length/2));a.push(d.splice(g*2,1)[0]);a.push(d.splice(g*2,1)[0])}else for(;d.length>0;)a.push(d.splice(Math.floor(Math.random()*d.length),1)[0]);d=a}if(K<d.length)d=d.splice(0,K*(y?2:1));return d}function $(b){var c,h=b.offsetWidth,a=b.parentNode;if(a.nodeName!="DIV")a=a.parentNode;b=[];if((c=a.getElementsByTagName("strong")).length)b.push(c[0]);if((c=a.getElementsByTagName("span")).length)b.push(c[0]);for(c=0;c<b.length;++c){if(u)h-=j(b[c].currentStyle.marginLeft)+ j(b[c].currentStyle.marginRight);else if(a=window.getComputedStyle(b[c],null))h-=j(a.paddingLeft)+j(a.paddingRight)+j(a.borderLeftWidth)+j(a.borderRightWidth)+j(a.marginLeft)+j(a.marginRight);b[c].style.width=h+"px";b[c].style.display="block";b[c].style.overflow="hidden";b[c].style.clear="both"}}function Y(){if(!J||q.readyState==4)if(q.responseXML){var b=q.responseXML.getElementsByTagName("album");if(!b.length)return false;var c,h=(b[0].getAttribute("lgPath")||"").replace(/http:\/\/[^\/]*/,"");if(la){c= [];for(var a=0;a<b.length;++a){var g=b[a].getElementsByTagName("img");ims=0;for(imsLength=g.length;ims<imsLength;++ims)c.push(g[ims])}}else c=b[0].getElementsByTagName("img");if(c.length){I.innerHTML="";b=ka(c,ma);var d=[],f=y?-2:-1,t=false;if(v!=undefined){v=v.toString().replace(/^\s+|\s+$/g,"").replace(/\s+/g," ");a=v.split(" ");if(a.length>3&&(a[1]=="*"||a[3]=="*")){a[1]="*";a[3]="*"}if(v=="*"||a.length>1&&a[1]=="*")t=true;v=a.join(" ").replace(/\*/g,"0")}g=a=0;for(var aa=b.length,L=y?2:1,M=aa- L;a<aa;a+=L,g++){var n=b[a],o=h+c[n+(y?1:0)].getAttribute("src"),m,N,l,s=ba;l=O;m=y?h+c[n].getAttribute("src")+"?ent="+C:(N=j(P))>0?"/Publisher/GetResizedImage.aspx?w="+N+"&h="+N+"&url="+encodeURIComponent(o)+"&ent="+C:o+"?ent="+C;if(P=="system")m=m.replace(/(\/)([^\/]*)$/i,"/Thumbnail/$2");if(m!=undefined){var k=document.createElement("img");k.setAttribute("src",m);if(u)var na=k.width,oa=k.height;var p=c[n].getAttribute("title").replace(/^\s+|\s+$/g,"").replace(/^\d+[\.\s]?\s*(.*)/,"$1");p&&pa&& k.setAttribute("alt",p);if(m=c[n].getAttribute("caption")){m=m.replace(/^\s+|\s+$/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"');var w=m.match(/^title\->.*$|^caption\->.*$|^tooltip\->.*$/gmi);if(w)for(var Q=0;Q<w.length;++Q){var x=w[Q].split("->");if(x[0].toLowerCase()=="caption"){x.shift();m=x[0]}if(x[0].toLowerCase()=="title"){x.shift();p=x[0]}if(x[0].toLowerCase()=="tooltip"){x.shift();l=x[0]}}}w=c[n].getAttribute("link");if(o=A||R?o+(R?"":"?ent="+C):w){var z=document.createElement("a"), D=c[n].getAttribute("target");D&&!A&&!R&&z.setAttribute("target",D);A&&z.setAttribute("rel",A);z.setAttribute("href",o);z.appendChild(k);z.style[u?"styleFloat":"cssFloat"]="left";n=z;if(m){if(m.match(/<a/i))s=false;m=m.replace(/(<a[^>]*)(href=["']["'])([^<]*<\/a>)/gi,'$1href="'+o+'"$3')}}else n=k;if(typeof l=="string"){o&&z.setAttribute("title",l);k.setAttribute("title",l)}else if(l){o&&z.setAttribute("title",p);k.setAttribute("title",p)}l=document.createElement("div");l.appendChild(n);l.style[u? "styleFloat":"cssFloat"]="left";if(S&&p){n=document.createElement("strong");if(T)n.style.display="none";if(w&&ca){o=document.createElement("a");o.setAttribute("href",w);D&&o.setAttribute("target",D);o.innerHTML=p;n.appendChild(o)}else n.innerHTML=p;l.appendChild(n)}if(U&&m){p=document.createElement("span");if(T)p.style.display="none";if(s&&w){s=document.createElement("a");s.setAttribute("href",w);D&&s.setAttribute("target",D);s.innerHTML=m;p.appendChild(s)}else p.innerHTML=m;l.appendChild(p)}if(V){l.setAttribute("id", V.toString()+g);l.id=V.toString()+g}if(da&&a==M)l.className=da;I.appendChild(l);var ga=function(){if(t&&d.length){var i=I,E=d.length,B,F=0;if(u){B=i.offsetWidth-(j(i.currentStyle.paddingLeft)+j(i.currentStyle.paddingRight));B-=j(i.currentStyle.borderLeftWidth)+j(i.currentStyle.borderRightWidth)}else{B=window.getComputedStyle(i,null);B=j(B.width)}for(i=0;i<E;i++)F+=d[i].offsetWidth;if(E==1){d[0].style.marginLeft=B/2-F/2+"px";d[0].style.visibility="visible"}else{F=(B-F)/(E-1);for(i=0;i<E;i++){d[i].style.marginRight= i<E-1?Math.floor(F*(i+1))-Math.floor(F*i)+"px":"0";d[i].style.marginLeft="0";d[i].style.visibility="visible";if(i==E-1)d[i].style[u?"styleFloat":"cssFloat"]="right"}}}ea&&ja();typeof fa=="function"&&fa()};if(t){l.style.visibility="hidden";d.push(l)}if(v!=undefined)l.style.margin=v;if(T&&(U||S))k.readyState!="complete"&&!k.complete?Z(k,"load",function(i){return function(){$(i)}}(k)):$(k);if(k.readyState!="complete"&&!k.complete)Z(k,"load",function(){if((f+=L)==M)ga()});else if((f+=L)==M)ga();if(u&& v!="*"){s=j(k.currentStyle.width)||k.offsetWidth-(j(k.currentStyle.borderLeftWidth)+j(k.currentStyle.borderRightWidth));if(s=Math.floor(s/na*oa))k.height=s}}}}}}if(!H||!W)return false;e||(e={});if(typeof e=="string"){var G=e;e={}}var v=e.margin||G,K=e.limit,P=e.thumbnails,A=e.addRel,ea=e.lightbox,U=e.addCaption,ba=e.addCaptionLink,S=e.addTitle,ca=e.addTitleLink,O=e.addTitleAttr==undefined?false:e.addTitleAttr,pa=e.addAlt==undefined?true:e.addAlt,ma=e.shuffle;G=j(e.cacheTime!=undefined?e.cacheTime: 180);var T=e.autoTextWidth,fa=e.oncomplete,V=e.id,da=e.addLastClass,r=e.filter,la=e.subfolders,R=e.linkToImage;K||(K=999999999);if(G<0)G=0;if(ba)U=true;if(ca)S=true;if(A&&!O)O=true;var y=P=="custom",u=window.ActiveXObject&&parseInt(navigator.userAgent.toLowerCase().split("msie")[1],10)||false,q,J=u&&u<7?false:true,C=G?Math.floor((new Date).getTime()/(G*1E3)):"0";H+=(H.indexOf("?")!=-1?"&":"?")+"rdm="+C;if(ea&&!A)A="lightbox["+C+"]";var I=document.getElementById(W);if(u)var ha=0,ia=setInterval(function(){if(++ha== 45)I.style.width="auto";ha==55&&clearInterval(ia);if(I.offsetWidth>0){clearInterval(ia);X(H);!J&&q&&Y()}},100);else X(H)};
