var n=$(document);jQuery.fn.extend({i:function(b,a,c,d,e){return this.each(function(){jQuery.c.add(this,b,a,c,d,e)})},p:function(b,a,c){return this.each(function(){jQuery.c.add(this,b,a,c,1)})},m:function(b,a){return this.each(function(){jQuery.c.remove(this,b,a)})}});jQuery.extend({c:{global:[],guid:1,d:"jQuery.timer",l:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,k:{ms:1,cs:10,ds:100,s:1E3,das:1E4,hs:1E5,ks:1E6},n:function(b){if(b==undefined||b==null)return null;var a=this.l.exec(jQuery.trim(b.toString()));return a[2]?parseFloat(a[1])*(this.k[a[2]]||1):b},add:function(b,a,c,d,e,g){var p=0;if(jQuery.isFunction(c)){e||(e=d);d=c;c=a}a=jQuery.c.n(a);if(!(typeof a!="number"||isNaN(a)||a<=0)){if(e&&e.constructor!=Number){g=!!e;e=0}e=e||0;g=g||false;var q=jQuery.data(b,this.d)||jQuery.data(b,this.d,{});q[c]||(q[c]={});d.b=d.b||this.guid++;var f=function(){if(!(g&&this.g)){this.g=true;if(++p>e&&e!==0||d.call(b,p)===false)jQuery.c.remove(b,c,d);this.g=false}};f.b=d.b;q[c][d.b]||(q[c][d.b]=window.setInterval(f,a));this.global.push(b)}},remove:function(b,a,c){var d=jQuery.data(b,this.d),e;if(d){if(a){if(d[a]){if(c){if(c.b){window.clearInterval(d[a][c.b]);delete d[a][c.b]}}else for(c in d[a]){window.clearInterval(d[a][c]);delete d[a][c]}for(e in d[a])break;if(!e){e=null;delete d[a]}}}else for(a in d)this.remove(b,a,c);for(e in d)break;e||jQuery.removeData(b,this.d)}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.c.global,function(b,a){jQuery.c.remove(a)})});var o,s,u;function w(b){if(!b.value||b.value.length==0){b.style.backgroundColor="#FAA";return false}b.style.backgroundColor="#FFF";return true}
window.sf=function(){o=$("#msg");s=$("#sending");u=$("#sent");s.html("Sending e-mail...");u.html("E-mail sent successfully");var b=true,a=document.details;w(a.name)||(b=false);if(!w(a.from)||!(a.from.value.indexOf(".")>2&&a.from.value.indexOf("@")>0)){a.from.style.backgroundColor="#FAA";b=false}w(a.subject)||(b=false);w(a.message)||(b=false);if(b){b=$("#details").serialize();o.fadeOut(200);s.fadeIn(200);$.ajax({type:"post",url:"send.php",data:b,success:function(){s.fadeOut(200);u.fadeIn(200);window.setTimeout(function(){a.from.value="";a.name.value="";a.subject.value="";a.message.value="";a.address.value="";u.fadeOut(200);o.fadeIn(200);$.a?$.a.next():x()},2E3)}})}};(function(b){var a=[],c=[],d=[],e=0,g=0,p,q=false;$$=b.fn.a=function(f){a=[];c=[];p=g=e=0;q=false;z.siblings().andSelf().empty();p=z.width()/2;A.css({display:"block"});B.css({width:0});var j=f.find(".thumbd"),l=C.width()/j.length,r=0,E=j.length;function v(){if(E<16){D.css("display","none");F.css("display","none");f.scrollTop(0)}else{pos=f.scrollTop();maxpos=f[0].scrollHeight-240;pos>0?D.css("display","block"):D.css("display","none");pos>=maxpos?F.css("display","none"):F.css("display","block");F.unbind("click").bind("click",function(){D.unbind("click");F.unbind("click");f.stop().animate({scrollTop:f.scrollTop()+70},200,v)});D.unbind("click").bind("click",function(){D.unbind("click");F.unbind("click");f.stop().animate({scrollTop:f.scrollTop()-70},200,v)})}}v();function J(m,i,K,h,k){i.attr("imagetop",(z.height()-k.height)/2+"px");i.attr("imageleft",(z.width()-k.width)/2-15+"px");i.attr("imagewidth",k.width+"px");i.attr("imageheight",k.height+"px");a[h]=i;i.h=function(){if(E>16){position=i.parent().position();t=position.top;pos=f.scrollTop();if(t<0){for(;t<0;){pos-=70;t+=70}D.unbind("click");F.unbind("click");f.stop().animate({scrollTop:pos},200,v)}if(t>210){for(;t>210;){pos+=70;t-=70}D.unbind("click");F.unbind("click");f.stop().animate({scrollTop:pos},200,v)}}};k=m.html();m.html("");c[h]=b("<div class='imageholder'></div>").append(K);if(k!=""){d[h]=b("<span class='photoinfo'>"+k+"</span>");c[h].append(d[h])}else d[h]=false;i.click(function(){$$.e(h,false)});m.prepend(i);m.css({display:"block"});i.css({display:"block"});if(h==e){G();$$.e(h,true)}window.setTimeout(y,10);i.css({height:0,width:0,top:35,left:35}).animate({width:64,height:64,top:3,left:3},200,function(){h!=e&&i.animate({width:50,height:50,top:10,left:10},200)})}function y(){if(r==j.length)A.css({display:"none"});else if(!q){B.width(l*r);var m=b(j.get(r));r++;H.html("Loading "+r+" of "+j.length);var i="gallery/"+m.attr("gsrc")+".jpg",K="gallery/t"+m.attr("gsrc")+".jpg",h=b(new Image),k=b(new Image);h.addClass("thumb");k.addClass("image");var ea=g;h.load(function(){k.load(function(){J(m,h,k,ea,this)}).error(function(){window.setTimeout(y,10);m.html('<span class="error" style="color:red">Error loading image: '+_src+"</span>")});k.attr("src",i)}).error(function(){window.setTimeout(y,10);m.html('<span class="error" style="color:red">Error loading image: '+_src+"</span>")});h.attr("src",K);g++}}window.setTimeout(y,10);window.setTimeout(y,200)};$$.e=function(f,j){I();L();var l;l=f==-1?null:a[f];if(f!=e||j){if(!j)if(a[e]){var r=c[e];a[e].stop();a[e].animate({width:50,height:50,top:10,left:10},100);r.fadeOut(500,function(){r.remove()})}e=f;if(l){l.stop();l.animate({width:64,height:64,top:3,left:3},100);f=c[f];z.append(f);j=l.attr("imagetop");var E=l.attr("imageleft"),v=l.attr("imagewidth"),J=l.attr("imageheight");f.css({display:"none",top:j,left:E,width:v,height:J}).fadeIn(500);l.h()}}};b.extend({a:{o:function(f){$$.e(f,false)},f:function(){b.a.pause();$$.e(-1,false)},close:function(){q=true},next:function(){var f=e+1;a[f]&&a[f].click()},prev:function(){var f=e-1;a[f]&&a[f].click()},first:function(){a[0].click()},last:function(){a[a.length-1].click()},j:function(){M.css("display","none");N.css("display","inline");function f(){var j=e+1;a[j]?a[j].click():a[0].click()}f(0);n.i(4E3,"slideshow",f)},pause:function(){N.css("display","none");M.css("display","inline");n.m("slideshow")}}})})(jQuery);window.gfirst=$.a.first;window.gprev=$.a.prev;window.gplay=$.a.j;window.gpause=$.a.pause;window.gnext=$.a.next;window.glast=$.a.last;function O(b){P&&Q.css({width:163});b=b.find(".galload");b.a(b);b.removeClass("galload")}jQuery.extend(jQuery.easing,{easeOutBounce:function(b,a,c,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+c:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeOutBack:function(b,a,c,d,e,g){if(g==undefined)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+c}});var P=navigator.userAgent.indexOf("MSIE 6")>=0?true:false,R,S,aa,T,U,z,N,M,Q,V,W,D,F,A,C,B,H,X=false,Y=false,Z=[];function ba(b,a,c){if(Z[b]!=undefined)c(Z[b]);else{var d=$(document.createElement("div"));d.load(b+"?ajax=true",function(){Z[b]=d;d.addClass(a);c(d)})}}function ca(b){b.find(".gdialog").each(function(){$(this).click(function(){da(this.getAttribute("href"));return false})})}
function fa(b){b.find(".rdialog").each(function(){$(this).click(function(){ga(this.getAttribute("href"));return false})})}function ha(b){b.stop();b.animate({height:0},150,function(){b.css({display:"none"})})}
function ia(b){b.find(".menulink").each(function(){var a=$(this),c=a.find(".menu"),d=c.height(),e=c.width(),g=$(document.createElement("div")).addClass("menuinner"),p=$(document.createElement("div")).addClass("menuback");g.css({width:e,height:d});c.wrapInner(g);p.css({opacity:0.9,width:e,height:d});c.prepend(p);a.mouseenter(function(){c.stop();c.css({display:"block"}).animate({height:d},700,"easeOutBounce");return false});a.mouseleave(function(){ha(c);return false});c.css({height:0,width:e})})}
function G(){V.css({display:"none"});W.css({display:"none"})}function ja(){V.css({display:"block"});W.css({opacity:"0",display:"block"});if(P){W.width(R.width());W.height(R.height())}}function L(){T.stop().animate({left:1E3},1E3,function(){T.css({display:"none"})})}function ga(b){if(Z[b]==undefined||Z[b]!=X){ja();I();$.a&&$.a.f();L();ba(b,"adialog",function(a){X=a;a.width(500);a.height(400);fa(a);S.prepend(a);a.css({left:1E3,display:"block"}).animate({left:0},1E3,"easeOutBack");G()})}}
function da(b){if(Y!=b){ja();if($.a){$.a.close();$.a&&$.a.f()}ka();var a=$(document.createElement("div"));a.addClass("aldialog");a.load(b+"?ajax=true",function(){Y=b;height=width=400;a.width(400);a.height(400);aa.prepend(a);a.css({left:0,display:"block"});U.stop().animate({left:-1000},1E3,function(){U.css({display:"none"})});O(a)})}}function I(){if(X){var b=X;X.stop().animate({left:1E3},function(){b.css({display:"none"})})}X=false}
function ka(){$(".aldialog").stop().animate({left:-1000},function(){$(this).remove()})}function x(){var b=$(".aldialog");ga("index.php");U.stop().css({display:"block"}).animate({left:0},1E3,"easeOutBack",function(){b.remove()});Y=false}
n.ready(function(){R=$(window);$("body");S=$("#frontr");aa=$("#frontl");T=$("#home");U=$("#homel");$("#wrapper");z=$("#main_image");N=$("#gcpause");M=$("#gcplay");D=$("#gcpageup");F=$("#gcpagedown");Q=$("#gal_control");V=$("#loading");W=$("#backfade");A=$("#loadgallery");C=$("#progress");B=$("#progressinner");H=$("#ldetails");P&&document.execCommand("BackgroundImageCache",false,true);$("*").each(function(){$(this)[0].oncontextmenu=function(){return false}})});$(window).load(function(){$(".flink").each(function(){_flink=$(this);var b=_flink.children(".flinki");_flink.bind("mouseenter",function(){b.stop();b.css({display:"block"}).animate({fontSize:"30px",opacity:1},200,"swing",function(){jQuery.browser.msie&&b.get(0).style.removeAttribute("filter")})});_flink.bind("mouseleave",function(){b.stop();b.animate({fontSize:"1px",opacity:0},200,"swing",function(){b.css({fontSize:"1px",display:"none"})})})});X=$(".rpage");if("undefined"!=typeof lpage)Z[lpage]=X;if($(".aldialog").length>0){O($(".aldialog"));Y=lpage;U.css("left",-1000)}ca(n);fa(n);n.find(".home").each(function(){$(this).click(function(){x();return false})});ia(n);G()});
