$(document).ready(function(){var myDetails="info"+"@"+"aarronpainter"+".com";var mobile=false;$("#form-ajax").hide();$(".tweet").tweet();$("#contact-email a").attr("href","mailto:"+myDetails).text(myDetails);if(window.innerWidth&&window.innerWidth<=480){mobile=true}if(!mobile){$(".portfolio-images a").lightBox();$("a.preview-trigger").click(function(event){event.preventDefault();$(this).parent().parent().find(".portfolio-images a:first").trigger("click")})}else{$("a.preview-trigger").hide()}$("a[rel='external']").click(function(event){event.preventDefault();window.open($(this).attr("href"))});$("#menu li a").click(function(){if($(this).attr("id")!="pdf-link"){$("#menu li a.current").removeClass("current");$(this).addClass("current")}});$("#sendmessage").click(function(){$("#menu li a.current").removeClass("current");$("#contact-link").addClass("current")});$("form").submit(function(){var str=$("form").serialize();$("#form-ajax").fadeIn();$.ajax({type:"POST",url:"_assets/behaviour/contact/contact.php",data:str,success:function(msg){$("#note").ajaxComplete(function(event,request,settings){$("#note").show();if(msg=="OK"){result='<span class="notification_ok">Your message has been sent. Thank you!</span>';$("#fields").hide();$("#form-ajax").fadeOut()}else{if(mobile){alert("The are errors in the details you entered. Please check!")}result=msg}$(this).html(result);$("#form-ajax").fadeOut()})}});return false});$("a[href*=#]").click(function(event){event.preventDefault();if(mobile){$(this).addClass("iphone-select").animate({opacity:1},500,function(){goScroll(this,true)})}else{goScroll(this,false)}});function goScroll(e,ismobile){if(location.pathname.replace(/^\//,"")==e.pathname.replace(/^\//,"")&&location.hostname==e.hostname.replace(":8080","")){var $target=$(e.hash);$target=$target.length&&$target||$("[name="+e.hash.slice(1)+"]");if($target.length){var targetOffset=$target.offset().top;$("html,body").animate({scrollTop:targetOffset},1000,function(){if(ismobile){$("#navigation-content a").removeClass("iphone-select")}})}return false}}});