(function(b){if(b.browser.msie&&document.namespaces.v==null){document.namespaces.add("v","urn:schemas-microsoft-com:vml");var a=document.createStyleSheet().owningElement;a.styleSheet.cssText="v\\:*{behavior:url(#default#VML);}"}b.fn.cornerz=function(e){function i(G,o,k,B,v,s){var E,w,q,D,A,C,z,m=1.57,u="position:absolute;";if(G){E=-m;A=k;z=0;u+="top:-"+B+"px;"}else{E=m;A=0;z=k;u+="bottom:-"+B+"px;"}if(o){w=m*2;D=k;C=0;u+="left:-"+B+"px;"}else{w=0;D=0;C=k;u+="right:-"+B+"px;"}var n=b("<canvas width="+k+"px height="+k+"px style='"+u+"' ></canvas>");var F=n[0].getContext("2d");F.beginPath();F.lineWidth=B*2;F.arc(D,A,k,E,w,!(G^o));F.strokeStyle=v;F.stroke();F.lineWidth=0;F.lineTo(C,z);F.fillStyle=s;F.fill();return n}function j(k,n,p,o,m){var l=b("<div style='display: inherit' />");b.each(k.split(" "),function(){l.append(i(this[0]=="t",this[1]=="l",n,p,o,m))});return l}function g(k,u,s,o,q,n,v){var p=o-q-v;var w=o-n;return"<v:arc filled='False' strokeweight='"+u+"px' strokecolor='"+s+"' startangle='0' endangle='361' style=' top:"+w+"px;left: "+p+";width:"+k+"px; height:"+k+"px' />"}function d(l,o,q,p,m,k){var n="<div style='text-align:left; '>";b.each(b.trim(l).split(" "),function(){var s,u=1,r=1,t=0;if(this.charAt(0)=="t"){s="top:-"+q+"px;"}else{s="bottom:-"+q+"px;";r=o+1}if(this.charAt(1)=="l"){s+="left:-"+q+"px;"}else{s+="right:-"+(q)+"px; ";u=o;t=1}n+="<div style='"+s+"; position: absolute; overflow:hidden; width:"+o+"px; height: "+o+"px;'>";n+="<v:group  style='width:1000px;height:1000px;position:absolute;' coordsize='1000,1000' >";n+=g(o*3,o+q,m,-o/2,u,r,t);if(q>0){n+=g(o*2-q,q,p,Math.floor(q/2+0.5),u,r,t)}n+="</v:group>";n+="</div>"});n+="</div>";return n}var f={corners:"tl tr bl br",radius:10,background:"white",borderWidth:0,fixIE:true};b.extend(f,e||{});var c=function(l,n,k){var m=parseInt(l.css(n))||0;l.css(n,k+m)};return this.each(function(){var k=b(this);var o=f.radius*1;var s=(f.borderWidth||parseInt(k.css("borderTopWidth"))||0)*1;var m=f.background;var q=f.borderColor;q=q||(s>0?k.css("borderTopColor"):m);var n=f.corners;if(b.browser.msie){h=d(n,o,s,q,m,b(this).width());this.innerHTML+=h}else{k.append(j(n,o,s,q,m))}if(this.style.position!="absolute"){this.style.position="relative"}this.style.zoom=1;if(b.browser.msie&&f.fixIE){var l=k.outerWidth();var p=k.outerHeight();if(l%2==1){c(k,"padding-right",1);c(k,"margin-right",1)}if(p%2==1){c(k,"padding-bottom",1);c(k,"margin-bottom",1)}}})}})(jQuery);(function(a){a.xLazyLoader=function(d,c){if(typeof d=="object"){c=d;d="load"}b[d](c)};var b=new function(){var c=document.getElementsByTagName("head")[0];this.load=function(g){var l={js:[],css:[],image:[],name:null,load:function(){}};a.extend(l,g);var e=this,i=false,f={js:[],css:[],image:[]};k("js",l.js);k("css",l.css);k("image",l.image);function k(d,m){if(a.isArray(m)&&m.length>0){a.each(m,function(o,n){j(d,n)})}else{if(typeof m=="string"){j(d,m)}}}function j(m,d){e[m](d,function(){a.isArray(l[m])?f[m].push(d):f[m]=d;l.js.length==f.js.length&&l.css.length==f.css.length&&l.image.length==f.image.length&&l.load.apply(f,[]);return},l.name?"lazy-loaded-"+l.name:"lazy-loaded-"+new Date().getTime())}};this.js=function(f,g,e){if(a('script[src*="'+f+'"]').length>0){g();return}var d=document.createElement("script");d.setAttribute("type","text/javascript");d.setAttribute("src",f);d.setAttribute("id",e);if(a.browser.msie){d.onreadystatechange=function(){/loaded|complete/.test(d.readyState)&&g()}}else{d.onload=g}c.appendChild(d)};this.css=function(d,g,e){if(a('link[href*="'+d+'"]').length>0){g();return}var f=a('<link rel="stylesheet" type="text/css" media="all" href="'+d+'" id="'+e+'"></link>')[0];if(a.browser.msie){f.onreadystatechange=function(){/loaded|complete/.test(f.readyState)&&g()}}else{if(a.browser.opera){f.onload=g}else{(function(){try{f.sheet.cssRule}catch(i){setTimeout(arguments.callee,20);return}g()})()}}c.appendChild(f)};this.image=function(e,f){var d=new Image();d.onload=f;d.src=e};this.disable=function(d){a("#lazy-loaded-"+d,c).attr("disabled","disabled")};this.enable=function(d){a("#lazy-loaded-"+d,c).removeAttr("disabled")};this.destroy=function(d){a("#lazy-loaded-"+d,c).remove()}}})(jQuery);var lang=false;$(function(){$("a").not(".no-dots, #fancy_left, #fancy_right").prepend(":");$("#contact-form, #order-form, .corner, .form").cornerz({radius:10});resize();if(lang){$.xLazyLoader({css:"/app/html/works."+lang+".css"})}$(window).resize(function(){resize()});$("#works-now").mousemove(function(a){roll(this,a)});$("#works-icons a").live("mouseover",function(a){var b=$(this).attr("class").substr(3);roll(this,a,b)});$("#works-thumbs a").click(function(){change(this)});$(".active").live("mouseover",function(){$(this).css("background-color","#272727")}).live("mouseout",function(){$(this).css("background-color","#575656")});if(jQuery.browser.msie&&jQuery.browser.version<7){$(window).scroll(function(){$("#home-box").css({position:"absolute",top:10,right:10});$("#foot-portfolio").css("left",document.body.scrollLeft)})}$("#contact-form input[name=from], #contact-form textarea").keyup(function(){var b=$("#contact-form input[name=from]").val();var d=$("#contact-form textarea").val();var a=/\w[\w\d_\.\-]+?@[\w\d_\.\-]+\.[a-z]{2,5}/.test(b);var c=d.length>5;$("#cf-submit").data("valid",a&&c);if(a&&c){$("#cf-submit").addClass("active").css("background-color","#575656")}else{$("#cf-submit").removeClass("active").css("background-color","#BDBEC6")}}).keyup();$("#order-form textarea").keyup(function(){var b=$("#order-form textarea").val();var a=/\w[\w\d_\.\-]+?@[\w\d_\.\-]+\.[a-z]{2,5}/.test(b);$("#of-submit").data("valid",a);if(a){$("#of-submit").addClass("active").css("background-color","#575656")}else{$("#of-submit").removeClass("active").css("background-color","#BDBEC6")}}).keyup();$("#cf-submit").click(function(){if($(this).data("valid")){var a=$("#contact-form form").serializeArray();$("#contact-form form").html('<div class="loading"></div>').load("/ajax/contact",a)}else{var b=$("#contact-form").offset();$("#err").css({top:b.top,left:b.left-300});$("#error-form").slideDown()}return false});$("#of-submit").click(function(){if($(this).data("valid")){return true}else{var a=$("#order-form").offset();$("#err").css({top:a.top,left:a.left-280});$("#error-form").slideDown()}return false});$("#error-form a").click(function(){$("#error-form").slideUp();return false})});function change(a){var e=$(a).attr("class").substr(7);thCount=works[e].sprite;thNow=0;$("#works-info div").text(works[e].name);$("#works-info a").text(works[e].url).attr("href",works[e].url);$("#works-in").attr("class","work-"+works[e].id).attr("href",works[e].url).css("background-position","0px 0px");$("#works-icons").attr("class","wi-"+works[e].id);var c="";for(var b=0;b<thCount;b++){c+='<a href="#works" class="wi-'+b+'">Icon</a>'}$("#works-icons").html(c);var d=$("#works-icons a:first").offset();$("#works-arrow").css({left:d.left+11,top:d.top-10});d=$(a).offset();$("#works-this").animate({top:d.top+5})}function roll(b,c,f){var d=$(b).position();var a=!f?Math.floor((c.pageX-d.left)/(662/thCount)):f;if(a!=thNow&&a<thCount){thNow=a;$("#works-in").css("background-position","0px "+(-482*a)+"px");d=$("#works-icons .wi-"+thNow).offset();$("#works-arrow").css({left:d.left+11,top:d.top-10})}}function resize(){$(".top").each(function(){var p=$(this);var b=p.attr("id").substr(4);var d=$("#luck-"+b);var f=p.find("h1");var c=p.find(".menu");var n=$("#foot-"+b);c.css({position:"absolute",padding:0});var j=$(window).height();var m=j<700;var o=d.height();var g=d.position().top;var k=p.position().top;var i=n.position().top;p.css("height",(g-k)>140?"24%":"160px");f.css("top",m?(k+30):(k+40)+"px");n.css("margin-top",(i-k<=j-100)?((j+k-g-o-88)+"px"):"9%");var e=($(window).width()-$(c).width())/2;var l=f.position().left;c.css({top:f.position().top+(m?62:67)+"px",left:(e>l+88)?e+"px":l+88+"px"});if(b=="home"){p.find("h2").addClass("js");p.find("h3").addClass("js").css({top:d.offset().top-10+"px",left:d.offset().left+78+"px"})}if(b=="portfolio"){n.css({"margin-top":0,top:j-88})}});var a=$("#works-icons a:first").offset();$("#works-arrow").css({left:a.left+11,top:a.top-10})};

