function addForm(a){function f(){b.find(".successmessage").hide();var f="";if(a=="#contactform"){f="php/contact.php"}else if(a=="#newsletterform"){f="php/signup.php"}else{f=""}if(d()){if(!c){c=true;b.find(".errormessage").hide();b.find(".sendingmessage").show();$.post(f,b.serialize(),function(){b.find(".sendingmessage").hide();b.find(".successmessage").fadeIn();e()})}}return false}function e(){b.find("input").each(function(){$(this).val("")});b.find("textarea").val("");c=false}function d(){var a=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;var c=/.{4}/;var d=true;b.find(".requiredfield").each(function(){var b=$(this).attr("name");var e=$(this).val();if(b=="email"){if(!a.test(e)){$(this).addClass("formerror");d=false}else{$(this).removeClass("formerror")}}else{if(!c.test(e)){$(this).addClass("formerror");d=false}else{$(this).removeClass("formerror")}}});if(!d){b.find(".errormessage").fadeIn()}return d}var b=$(a);var c=false;b.find("button[name=send]").click(f)}function addPortfolio(a){var b=$("#portfoliolist"+a+"column");if($(b).length!=0){var c=b.clone();$(".portfoliofilter li").click(function(d){$(".portfoliofilter li a").addClass("portfoliobutton_noselect");$(".portfoliofilter li a").removeClass("portfoliobutton");$(this).children("a").removeClass("portfoliobutton_noselect");$(this).children("a").addClass("portfoliobutton");var e=jQuery(this).children("a").text().toLowerCase().replace(" ","-");if(a==1){if(e=="all"){var f=c.find(".blogpost")}else{var f=c.find(".blogpost[data-type~="+e+"]")}}else{if(e=="all"){var f=c.find(".portfolioitem"+a)}else{var f=c.find(".portfolioitem"+a+"[data-type~="+e+"]")}}$(b).quicksand(f,{duration:500,easing:"swing",adjustHeight:"dynamic",enhancement:function(){}},function(){addPrettyPhoto()});return false})}}function loadGoogleMaps(){if($("#googlemap").length!=0){var a=document.createElement("script");a.type="text/javascript";a.src="http://maps.google.com/maps/api/js?sensor=false&callback=initGoogleMaps";document.body.appendChild(a)}}function initGoogleMaps(){var a=new google.maps.LatLng(50.935816,6.961212);var b={zoom:14,center:a,popup:true,mapTypeId:google.maps.MapTypeId.ROADMAP};var c=new google.maps.Map(document.getElementById("googlemap"),b);var d=new google.maps.Marker({position:a,map:c,title:"Our Company Location"});google.maps.event.addListener(d,"click",function(){c.setZoom(17)})}function addTwitter(){if($("#twittertweet").length!=0){$("#twittertweet").append('<a href="http://twitter.com/share" class="twitter-share-button" data-url="#" data-text="" data-count="vertical">Tweet</a>');var a=document.createElement("script");a.type="text/javascript";a.src="http://platform.twitter.com/widgets.js";document.getElementsByTagName("head")[0].appendChild(a)}}function addFacebook(){if($("#facebooklike").length!=0){window.fbAsyncInit=function(){$("#facebooklike").append('<fb:like href="" layout="box_count" show_faces="false" colorscheme="light" width="55"></fb:like>')};var a=document.createElement("script");a.type="text/javascript";a.src="http://connect.facebook.net/en_US/all.js#xfbml=1";document.getElementsByTagName("head")[0].appendChild(a)}}function addGoogleplus(){if($("#googleplusone").length!=0){$("#googleplusone").append('<g:plusone size="tall"></g:plusone>');var a=document.createElement("script");a.type="text/javascript";a.src="https://apis.google.com/js/plusone.js";document.getElementsByTagName("head")[0].appendChild(a)}}function addPrettyPhoto(){$("a[data-rel^='prettyPhoto']").prettyPhoto({overlay_gallery:false,show_title:false,hideflash:true});$("a[data-rel^='prettyPhoto'] img").hover(function(){$(this).stop().fadeTo("fast",.5)},function(){$(this).stop().fadeTo("fast",1)})}function addPiecemaker(){if($("#piecemaker").length!=0){$("head").append('<script>swfobject.embedSWF("images/piecemaker2/piecemaker.swf" , "piecemaker", "730", "335", "10", null, flashvars, params, null)</script>')}}function relative_time(a){var b=a.split(" ");a=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var c=Date.parse(a);var d=arguments.length>1?arguments[1]:new Date;var e=parseInt((d.getTime()-c)/1e3);e=e+d.getTimezoneOffset()*60;var f="";if(e<60){f="a minute ago"}else if(e<120){f="couple of minutes ago"}else if(e<45*60){f=parseInt(e/60).toString()+" minutes ago"}else if(e<90*60){f="an hour ago"}else if(e<24*60*60){f=""+parseInt(e/3600).toString()+" hours ago"}else if(e<48*60*60){f="1 day ago"}else{f=parseInt(e/86400).toString()+" days ago"}return f}var $=jQuery.noConflict();$(document).ready(function(){$("a[data-rel^='fadeimg'] img").hover(function(){$(this).stop().fadeTo("fast",.5)},function(){$(this).stop().fadeTo("fast",1)});$(".fromportfolio li img").hover(function(){$(this).stop().fadeTo("fast",.5)},function(){$(this).stop().fadeTo("fast",1)});$(".scrollable .items div a img").hover(function(){$(this).stop().fadeTo("fast",.5)},function(){$(this).stop().fadeTo("fast",1)});$("#navigation").fadeTo("slow",.5);$("#navigation").hover(function(){$(this).stop().fadeTo("fast",1)},function(){$(this).stop().fadeTo("fast",.5)});$("a").not(".pagination a, .portfoliofilter a, .postinfo a, a.buttondark, a.buttonlight, .ddsmoothmenu a, .blogpages a").hover(function(){$(this).stop().animate({color:"#999"},150)},function(){$(this).stop().animate({color:"#fff"},200)});$(".pagination a").hover(function(){$(this).stop().animate({color:"#aaa"},150)},function(){$(this).stop().animate({color:"#fff"},200)});ddsmoothmenu.init({mainmenuid:"smoothmenu1",orientation:"v",classname:"ddsmoothmenu",contentsource:"markup"});if($("#partners").length!=0){$("#partners").tinycarousel({display:4,interval:true,intervaltime:5e3,duration:1e3})}$("#footersocial img[title]").tooltip({opacity:1,effect:"slide",delay:0});$(".scrollable").scrollable();$("ul.tabs").tabs("div.panes > div");$(".pricingtable td:odd").css({background:"#e5e5e5"});if($("#contactform").length!=0){addForm("#contactform")}if($("#newsletterform").length!=0){addForm("#newsletterform")}if($("#replyform").length!=0){addForm("#replyform")}addPrettyPhoto();addPortfolio("1");addPortfolio("4");addPortfolio("3");addPortfolio("2");if($("#tweets").length!=0){$.ajaxSetup({cache:true});$.getJSON("http://twitter.com/status/user_timeline/damojo82.json?count=2&callback=?",function(a){$.each(a,function(a,b){$(".tweetlist").append("<li>"+b.text.linkify()+"<p>"+relative_time(b.created_at)+"</p></li>")})})}});$(window).load(function(){addFacebook();addTwitter();addGoogleplus();if($("#nivoSlider").length!=0){$("#nivoSlider").nivoSlider({effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3e3,startSlide:0,directionNav:true,directionNavHide:false,controlNav:false,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:".jpg",controlNavThumbsReplace:"_thumb.jpg",keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:1,prevText:"",nextText:"",beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}})}loadGoogleMaps();addPiecemaker()});String.prototype.linkify=function(){return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/,function(a){return a.link(a)})}
