function getString(str){if(typeof Texts!="undefined"){if(!Texts[str]){return"{"+str+"}";}return Texts[str];}return"";}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};String.prototype.cleanupHTML=function(){return this.replace(/<br>/g,"\n").replace(/\&amp;/g,"&").replace(/\&lt;/g,"<").replace(/\&gt;/g,">").replace(/\&(m|n)dash;/g,"-");};jQuery.extend(jQuery.easing,{easeOutQuad:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b;}return -c/2*((--t)*(t-2)-1)+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeOutQuart:function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158;}return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;}});borderRadiusSupported=function(){var v,b;if(/(Firefox|MSIE|Opera|Webkit|Chrome|Safari)[\/\s](\d+\.\d+)/.test(navigator.userAgent)){if((b=(RegExp.$1).toLowerCase())=="safari"||b=="opera"){v=new Number(navigator.userAgent.match(/Version\/(\d+\.\d+)/)[1]);}else{v=new Number(RegExp.$2);}}return b=="msie"&&v>=9||b=="firefox"&&v>=3||b=="webkit"&&v>=3||b=="safari"&&v>=3||b=="chrome"&&v>=2||b=="opera"&&v>=9.8;};var Color={getRGB:function(col){var c=0;if(col.charAt(0)=="#"){c=parseInt(col.substring(1),16);c=new Array(c>>16,(c&65280)>>8,(c&255));}else{c=col.match(/^rgba*\((\d+),\s*(\d+),\s*(\d+).*\)$/);if(c&&c.length>=4){c=new Array(parseInt(c[1]),parseInt(c[2]),parseInt(c[3]));}}return c||[0,0,0];},brightness:function(c){if(typeof c=="string"){c=Color.getRGB(c);}return((c[0]*117)+(c[1]*230)+(c[2]*45))/100000;},lighten:function(hex,a){if(typeof a=="undefined"){a=0.5;}var rgb=this.getRGB(hex);var c="#";for(var i in rgb){rgb[i]=Math.floor(255*a+rgb[i]*(1-a));c=c+((rgb[i]<16)?"0":"")+rgb[i].toString(16);}return c;},lighten2:function(hex,a){if(typeof a=="undefined"){a=0.5;}var rgb=this.getRGB(hex);var c="#";for(var i in rgb){if(rgb[i]<128){rgb[i]=Math.round(127*Math.pow(rgb[i]/127,2));}else{rgb[i]=Math.round(255-127*Math.pow((255-rgb[i])/127,2));}rgb[i]=Math.floor(255*a+rgb[i]*(1-a));c=c+((rgb[i]<16)?"0":"")+rgb[i].toString(16);}return c;},darken:function(hex,a){if(typeof a=="undefined"){a=0.5;}var rgb=this.getRGB(hex);var c="#";for(var i in rgb){rgb[i]=Math.floor(rgb[i]*(1-a));c=c+((rgb[i]<16)?"0":"")+rgb[i].toString(16);}return c;},textColor:function(hex){var rgb=this.getRGB(hex);var b=(3*rgb[0]+4*rgb[1]+rgb[2])/2040;return(b>0.5)?"#000":"#fff";}};var Switch={cur:null,init:function(){Switch.cur=$(".switch a.active").eq(0);if(!Switch.cur.length){Switch.cur=$(".switch a").eq(0);}$(".switch a").each(function(){var c=$(this);var r=$(c.attr("rel"));var n=c.next();c.click(function(){Switch.show(c);return false;});if(c.text()==Switch.cur.text()){c.addClass("active");r.show();}else{c.removeClass("active");r.hide();}if(!n.length){n=c.parent().next().find("a").eq(0);}if(n.length){r.find("a.next").click(function(){Switch.show(n);return false;});}});},show:function(c){if(!c.length||c.hasClass("active")){return;}var r=$(c.attr("rel"));Switch.cur.removeClass("active");$(Switch.cur.attr("rel")).fadeOut(100);Switch.cur=c;setTimeout(function(){c.addClass("active");$(r).fadeIn();},100);}};var Landing={to:null,div:null,cnt:0,width:0,dir:1,init:function(){if($(".landinghead ul.scroller").length==0){return;}this.div=$(".landinghead ul.scroller");this.cnt=$(".landinghead ul.scroller>li").length;this.width=$(".landinghead ul.scroller>li:first").width();this.div.find("img").click(this.scroll);this.to=setTimeout(Landing.scroll,4000);},scroll:function(){Landing.div.stop(true,false);clearTimeout(Landing.to);var c=Math.floor((-parseInt(Landing.div.css("left")))/Landing.width)-Landing.dir;var l;if(Landing.dir>0&&c==-1){c=Landing.cnt-2;Landing.div.css({left:-(c+1)*Landing.width});}else{if(c==Landing.cnt){c=1;Landing.div.css({left:0});}}l=-c*Landing.width;Landing.div.animate({left:l},1400,"easeOutCubic",function(){Landing.to=setTimeout(Landing.loop,4000);});},loop:function(){Landing.scroll();Landing.to=setTimeout(Landing.loop,4000);}};function initHints(){$("a.showhint, .showhint a, ul.showhint>li>input, #toc a").each(function(){var h=$(this).attr("title");if(h.length){$(this).data("hint",h);$(this).removeAttr("title");}}).hover(function(){var tx=$(this).data("hint");if(typeof tx==="undefined"){return false;}var h=$('<div id="hint">'+tx+"</div>").appendTo("body");var o=$(this).offset();var st=$("body").scrollTop(),sl=$("body").scrollLeft();var x=o.left-sl,y=o.top-st;var t=(y>40)?(y-10-h.outerHeight()):(y+$(this).outerHeight()+10);var l=Math.round(x+($(this).outerWidth()-h.outerWidth())/2);if((t+h.outerHeight())>$(window).height()){t=Math.max(y-10-h.outerHeight(),0);}if((l+h.outerWidth())>$(window).width()){l=Math.max($(window).width()-h.outerWidth(),0);}h.css({left:l+sl,top:t+st}).fadeIn();return false;},function(){$("#hint").remove();return false;});$(".showhint tr, tr.showhint").each(function(i){var tr=$(this),t=$(this).attr("title"),e=null,o,w,f,fw,to;if(t.length){tr.removeAttr("title").hover(function(){clearTimeout(to);$(".thint").fadeOut(100,function(){$(this).remove();});tr.addClass("active");e=$('<div class="thint"><p>'+t+"</p></div>").appendTo($("body"));o=tr.offset();w=tr.outerWidth()-(parseInt(e.css("padding-left"))+parseInt(e.css("padding-right")));f=tr.children("td");fw=(f.length>1)?f.eq(0).outerWidth():0;e.hover(function(){e.stop().css("opacity",1);tr.addClass("active");},function(){e.remove();tr.removeClass("active");});e.css({left:o.left+fw+20,width:w-fw-40,zIndex:9000+i});e.css({top:o.top-e.outerHeight()+1});to=setTimeout(function(){e.fadeIn();},250);},function(){if(e.length){e.fadeOut(100,function(){e.remove();tr.removeClass("active");});}});}});$("#head #searchbtn>input").each(function(){if(Color.brightness($("#head").css("background-color"))>0.7){$(this).css("background-image",$(this).css("background-image").replace(".png","k.png"));}});}function initAlbumScrollers(){$(".scroll-right").click(function(){var q=$(this).parents(".scroller").length?134:200;var tl=$(this).siblings(".thumbcnt");var cw=tl.innerWidth();cw-=cw%q;tl=tl.find(".thumbs");var tw=tl.outerWidth();var cl=tl.position().left;if(cl>(cw-tw)){$("#share").hide();tl.animate({left:(Math.max(cl-cw,cw-tw)+"px")},800,"easeOutBack");}});$(".scroll-left").click(function(){var q=$(this).parents(".scroller").length?134:200;var tl=$(this).siblings(".thumbcnt");var cw=tl.innerWidth();cw-=cw%q;tl=tl.find(".thumbs");var cl=tl.position().left;if(cl<0){$("#share").hide();tl.animate({left:(Math.min(cl+cw,0)+"px")},800,"easeOutBack");}});}function initSelectBoxes(){$(".selectbox li a").each(function(){if($(this).parents("li").hasClass("active")){$(this).append("<em>&nbsp;</em>");}$(this).click(function(){$(this).parents("li").eq(0).toggleClass("active");});});$(".selectopt").each(function(){var rel=$(this).parent().find(".selectbox");if(!rel.length){return;}$(this).find("a").eq(0).click(function(){rel.find("li").removeClass("active");});$(this).find("a").eq(1).click(function(){rel.find("li").addClass("active");});});}$(document).ready(function(){initHints();initAlbumScrollers();Landing.init();var fnClick=function(){if($(this).css("background-image").match(/^(.+)expand(.+)$/)){$(this).css("background-image",$(this).css("background-image").replace("expand","collapse"));}else{$(this).css("background-image",$(this).css("background-image").replace("collapse","expand"));}if($(this).text().indexOf(getString("show"))!=-1){$(this).text($(this).text().replace(getString("show"),getString("hide")));}else{$(this).text($(this).text().replace(getString("hide"),getString("show")));}$($(this).attr("rel")).each(function(){$(this).toggle();});};$(".toggle-ctrl").click(fnClick).each(function(){var c=$(this);$(c.attr("rel")).each(function(){$(this).find(".cancel-icon,.ok-icon").click(function(){c.css("background-image",c.css("background-image").replace("collapse","expand")).text(c.text().replace(getString("hide"),getString("show")));$(c.attr("rel")).each(function(){$(this).toggle();});});});});$(".toggle-ctrl-show").each(fnClick);$("#head #searchbtn>input").each(function(){if(Color.brightness($("#head").css("background-color"))>0.7){$(this).css("background-image",$(this).css("background-image").replace(".png","k.png"));}});var searchDefaultValue=getString("Search...");$(".sbox").each(function(){if($(this).hasClass("def")){$(this).val(searchDefaultValue);}$(this).focus(function(){$(this).removeClass("hint").addClass("active");if($(this).hasClass("def")&&$(this).val()==searchDefaultValue){$(this).val("");}}).blur(function(){$(this).removeClass("active");if($(this).val()==""){$(this).addClass("hint");if($(this).hasClass("def")){$(this).val(searchDefaultValue);}}});});$("#ftabs a").click(function(){var c=this.id.substring(1);$("#ftabs a.active").removeClass("active");$(this).addClass("active");$("#fdivs>div").fadeOut();$("#feat"+c).fadeIn();});$("#fdivs>div[id!=feat1]").hide();$(".invoice>ul>li>input,.invoice>ul>li>a").click(function(){$(this).parents("ul").find("li").not(".other").find(".price:visible").hide();$(this).siblings(".price").show();if(this.nodeName=="A"){$(this).parents("ul").find("input:checked").removeAttr("checked");$(this).siblings("input").attr("checked","checked");}$("#notready:visible").hide();$("#readytopay:hidden").show();var curr=$(".pricelabel").html().substring(9);var rp=$(this).parents("ul").find("#refund_price");var price=parseInt($(this).siblings(".price").text().substring(1));if(rp.length){if($(this).hasClass("poweraccount")||$(this).attr("id")=="power_account"){rp.show();price-=parseInt(rp.text().substring(3));}else{rp.hide();}}$(this).parents(".invoice").find(".total").html("total "+curr+price+".00");});$(".layoutcontrol>input").each(function(){var r=$("#layoutsample #"+this.id+"_s");if($(this).attr("checked")){r.show();}else{r.hide();}});$(".autocopy").click(function(){$(this).focus().select();});$("#urltabs>label>a").click(function(){var id=$(this).parents("label").attr("for");$(this).parent().addClass("active").siblings().removeClass("active");$("#share_url>input").each(function(){$(this).toggleClass("hide",$(this).attr("id")!==id);});});$(".featured").hover(function(){$(this).find(".caption").stop().fadeIn(500,function(){$(this).removeAttr("style").show();});},function(){$(this).find(".caption").stop().fadeOut(500,function(){$(this).removeAttr("style").hide();});});setTimeout(function(){$("#pagehint").slideDown(600);},1000);setTimeout(function(){$("#pagehint:visible").slideUp(600);},30000);Switch.init();$(".carousel").each(function(){var clip=$(this);var curr=0,to;var ec=$(this).find("ul").eq(0);var el=$(this).find("li");var dots;var ai=5000;var al=1000;if(!ec.length||el.length<2){return;}var next=function(){myGoto((curr+1)%el.length);};var myGoto=function(n){clearTimeout(to);el.eq(curr).css("z-index",0).stop(true).fadeOut(al);curr=n;var im=el.eq(n).find("img").eq(0);if(im&&!im.attr("src")&&im.attr("rel")){im.load(anim).attr("src",im.attr("rel"));}else{anim();}setcurr();to=setTimeout(next,ai);};var anim=function(){el.eq(curr).stop().css({zIndex:1,opacity:1}).fadeIn(al);};var setcurr=function(){if(dots){dots.removeClass("active").eq(curr).addClass("active");}};var setup=function(){var d=$('<div class="dots">').appendTo(clip);el.each(function(i){d.append($('<a href="javascript:void(0)">&#8226;</a>').click(function(){myGoto(i);}));});dots=d.children("a");dots.eq(0).addClass("active");};setup();to=setTimeout(next,ai);});if(/MSIE ((5\.5)|6)/.test(navigator.userAgent)&&/Win((32)|(64))/.test(navigator.platform)){var blank=new Image();blank.src="/res/blank.gif";$("img[src$=.png]").filter(function(){return $(this).attr("src").match(/(jalogo|skin_16px|frog_16px|frog-xs|searchbtn|helpbtn)/);}).each(function(){if(!this.complete){this.onload=function(){fixPng(blank,this);};}else{fixPng(blank,this);}});$("ul.album-detail .thumb img").attr("galleryimg","no");$(".controls").each(function(){$(this).parent().hover(function(){$(this).children(".controls").show();},function(){$(this).children(".controls").hide();});});$(".controls2").each(function(){$(this).parent().hover(function(){$(this).children(".controls2").show();},function(){$(this).children(".controls2").hide();});});$(".controls3").each(function(){$(this).hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});$(this).parent().hover(function(){$(this).children(".controls3").show();},function(){$(this).children(".controls3").hide();});});$(".controls4").each(function(){$(this).parent().hover(function(){$(this).children(".controls4").show();},function(){$(this).children(".controls4").hide();});});$("#mainmenu>ul>li,#portfoliomenu>ul>li").hover(function(){$(this).children("div").show();},function(){$(this).children("div").hide();});$("ul.album-grid>li,ul.album-list>li,ul.album-list2>li,ul.album-detail>li>div.thumb,#searchbtn>input").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});$("ul.contacts>li").hover(function(){$(this).addClass("hover");$(this).children(".controls2").show();},function(){$(this).removeClass("hover");$(this).children(".controls2").hide();});}if(!borderRadiusSupported()){var b=new Array(1,3,2,2,3,1,4,1,5,1,6,1,7,1,9,1,11,1,15,1);var bl=b.length;var rl,rr;$("#head,#footercont").each(function(){$(this).css({marginLeft:parseInt($(this).css("margin-left"))+13,marginRight:parseInt($(this).css("margin-right"))+13,width:$(this).outerWidth()-26});if(this.id=="head"){$(this).find("#logo").css({left:0});$(this).find("#searchbtn,#searchbox,#mainmenu").each(function(){$(this).css({right:Math.max(parseInt($(this).css("right"))-13,0)});});s="position:absolute;font-size:1px;background-color:"+$(this).css("background-color")+";";}else{var u=$(this).css("background-image");u=u.substring(u.lastIndexOf("/")+1,u.length-2);s="position:absolute;font-size:1px;background-image:url(res/"+u+");";}$(this).before('<div style="position:absolute;top:0;left:0;width:13px;height:32px;"></div>');rl=$(this).prev();$(this).after('<div style="position:absolute;top:0;right:0;width:13px;height:32px;"></div>');rr=$(this).next();for(var x=0,i=0;i<b.length;i+=2){rr.append('<div style="'+s+"top:"+b[i]+"px;left:"+x+"px;height:"+(32-2*b[i])+"px;width:"+b[i+1]+'px;"></div>');rl.append('<div style="'+s+"top:"+b[i]+"px;left:"+(13-x-b[i+1])+"px;height:"+(32-2*b[i])+"px;width:"+b[i+1]+'px;"></div>');x+=b[i+1];}});b=new Array(7,1,5,1,4,1,2,2,1,2);bl=b.length;$(".content,.content2,#foot").each(function(){var col=$(this).css("background-color");var w=$(this).outerWidth();var p,c,s;if($(this).hasClass("content")){p=Math.max(parseInt($(this).css("padding-top"))-7,0);$(this).css({paddingTop:p}).before('<div style="position:relative;font-size:1px;width:'+w+'px;height:7px;"></div>');c=$(this).prev();s="position:absolute;font-size:1px;background-color:"+col+";";for(var y=0,i=0;i<bl;i+=2){c.append('<div style="'+s+"top:"+y+"px;left:"+b[i]+"px;height:"+b[i+1]+"px;width:"+(w-2*b[i])+'px;"></div>');y+=b[i+1];}}p=Math.max(parseInt($(this).css("padding-bottom"))-7,0);$(this).css({paddingBottom:p}).after('<div style="position:relative;font-size:1px;width:'+w+'px;height:7px;"></div>');c=$(this).next();s="position:absolute;font-size:1px;background-color:"+col+";";for(var y=0,i=0;i<bl;i+=2){c.append('<div style="'+s+"top:"+(7-y-b[i+1])+"px;left:"+b[i]+"px;height:"+b[i+1]+"px;width:"+(w-2*b[i])+'px;"></div>');y+=b[i+1];}});}});function fixPng(blank,png){var src=png.src;if(!png.style.width){png.style.width=$(png).width();}if(!png.style.height){png.style.height=$(png).height();}png.onload=function(){};png.src=blank.src;png.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')";}function maillink(name2,part2,name1,part1,cl){var h="<a ";if(cl&&cl.length>0){h+='class="'+cl+'" ';}h+='href="mail'+"to:"+(part1+part2).replace(/\[at\]/g,"@")+'" title="'+(part1+part2).replace(/\[at\]/,"@")+'">'+(name1+name2).replace(/\[at\]/,"@")+"<"+"/a>";document.write(h);}function replaceStyle(styleTag){$("head style[title='userpage']").remove();
$("head").append(styleTag);}function showModalLoader(text,spinner){var loader='<div id="modalLoader"><div class="veil"><div class="cont">';if(spinner){loader+='<img src="/res/wait_48.gif" />';}loader+="<p>"+text+"</p></div></div></div>";$("#wrapper").append($(loader));}function showSpinningModalLoader(text){showModalLoader(text,true);}function hideModalLoader(){$("#modalLoader").hide().remove();}
