/*
 * Copyright 2009-2010 by Maciej "Macku" Adamczak
 * http://maciejadamczak.net/
 */

window.addEvent("domready",function(){initImageZoom({overlay:true,overlayOpacity:0.25,showCaptionBar:true});$$(".email").each(function(d){d.set("text",d.get("text").replace("(at)","@").replace("(dot)","."));d.set("href","mailto:"+d.get("rel").replace("(at)","@").replace("(dot)","."))});$$(".element a").each(function(f){var e=f.getElement(".glass");if(!e){return}var d=f.getChildren("img");d.setStyles({background:"url("+d.get("src")+") center no-repeat"}).set("src",base_href+"media/pf/images/trans.png");e.fade("hide").setStyle("display","block");if(Browser.Engine.trident){e.addClass("no_image")}if(Browser.Engine.version<6){e.setStyle("margin-top",-183)}f.addEvents({mouseenter:function(){this.getElement("img").tween("opacity",0.15);e.set("tween",{onComplete:function(){if(Browser.Engine.trident){e.removeClass("no_image")}}});e.tween("opacity",1)},mouseleave:function(){this.getElement("img").tween("opacity",1);e.set("tween",{onStart:function(){if(Browser.Engine.trident){e.addClass("no_image")}}});e.tween("opacity",0)}})});var a=/https?:\/\/([^\/]+)/i;$$("a").each(function(h){var e=h.getProperty("href");var g=a.exec(e);if(g&&g[1]!=location.hostname){h.addClass("external")}var f=h.getProperty("href").indexOf("#");if(-1==f){return}var d=e.substr(f+1);h.addEvent("click",function(i){i.stop();new Fx.Scroll(window,{wheelStops:false,duration:2500,transition:"pow:in:out"}).toElement(document.id(d))})});document.id("switch").addEvents({click:function(d){d.preventDefault();if(this.hasClass("hide")){document.id("contact").tween("margin-top",0);this.removeClass("hide");var f="Close me"}else{document.id("contact").set("tween",{onComplete:function(){if(!document.id("contact_form")){var e=document.id("sended");b.form.inject(e,"before");b.form.fade("show");e.setStyle("display","none").fade("hide")}}}).tween("margin-top",-340);this.addClass("hide");var f="About me"}this.getElement("em").set("text",f)},mouseenter:function(){this.getElement("em").addClass("hover")},mouseleave:function(){this.getElement("em").removeClass("hover")}});var b=new FormCheck("contact_form",{submitByAjax:true,evalScripts:true,trimValue:true,display:{scrollToFirst:false,tipsOffsetY:15},onAjaxRequest:function(){var f=this.form;f.tween("opacity",0.5);var e=f.getSize();var d=new Element("div",{"class":"waiter",styles:{width:e.x,height:e.y,"margin-top":-e.y,position:"absolute","z-index":13,opacity:0,background:"transparent url('"+base_href+"media/pf/images/ajax.gif') no-repeat center center"}}).inject(f);d.fade("in")},onAjaxFailure:function(){var e=this.form;var d=e.getElement(".waiter");d.set("tween",{onComplete:function(){d.dispose();e.fade("in")}});d.tween("opacity",0)},onAjaxSuccess:function(e){var f=this.form;if(e.error){var d=f.getElement(".waiter");d.set("tween",{onComplete:function(){d.dispose();f.fade("in")}});d.tween("opacity",0);return}var d=f.getElement(".waiter");d.set("tween",{onComplete:function(){d.dispose();f.set("tween",{duration:"short",onComplete:function(){f.dispose();var g=document.id("sended").fade("hide").setStyle("display","block");g.set("tween",{onComplete:function(){g.getElements("p").each(function(h){h.set("tween",{onComplete:function(){h.tween("color","#eee")}});h.tween("color","#09d")})}});g.fade("in")}});f.tween("opacity",0)}});d.fade("out")}});$$("#contact_form input[type=text]","#contact_form textarea").each(function(e){e.store("border-color",e.getStyle("border-top-color"));e.store("color",e.getStyle("color"));var d=e.getParent("dl").getElement("label");e.addEvents({focus:function(){e.morph("#folio form .focus");d.fade("out")},blur:function(){if(!e.get("value").length){d.fade("in")}e.set("morph",{duration:"long"});e.morph({color:e.retrieve("color"),"border-color":e.retrieve("border-color")})}})});if(Browser.Engine.webkit){var c=["#contact p","#contact dt","#contact dd","#contact .toggler em"];$$(c).each(function(d){d.setStyle("text-shadow","none")})}});
