$("document").ready(function(){if(screen.width>768){jQuery.localScroll({offset:-20,lazy:true})}createH1Ornaments("h1");msgFromPamMarginFix();dynamicForm();bindNavLinks();$("#submit").click(validate);logoClick();grabTweets();testimonialPopovers()});function testimonialPopovers(){$("#testimonial").popover({html:true,title:function(){return"Peter Smith<br/>Project and Resource Manager<br/>St George Bank"},content:function(){return"I work at St George Bank and have been attending Pam's lunchtime yoga classes for many years now. These classes give me a relief from the stresses of the everyday work environment as well as improving my core strength and flexibility. In the past I was visiting an osteopath 4 to 5 times per year for spinal manipulation as I suffered from regular back pain.<br /><br />Since beginning yoga classes all my back problems have gone away. At 56 years of age I would recommend the classes to anybody!"},placement:"below",offset:10,delayOut:6000})}function logoClick(){var a=$("header>h1");a.click(function(){if($.browser.webkit||$.browser.msie&&$.browser.version==10){a.toggleClass("flipInY animated-2s")}else{a.toggleClass("swing animated-2s")}})}function grabTweets(){$.ajax({dataType:"jsonp",url:"https://api.twitter.com/1/statuses/user_timeline.json?callback=?",data:{screen_name:"YogaWithPam",count:4},success:function(a){$.each(a,function(b,c){parsedText=c.text.replace(/\s(@)(\w+)/g,' @<a onclick="javascript:pageTracker._trackPageview(/outgoing/twitter.com/");" href="http://twitter.com/$2" target="_blank">$2</a>');parsedText=parsedText.replace(/\s(#)(\w+)/g,' #<a onclick="javascript:pageTracker._trackPageview("/outgoing/search.twitter.com/search?q=%23");" href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>');parsedText=parsedText.replace(/http:\/\/\S+/g,'<a href="$&" target="_blank">$&</a>');$("#tweets>ul").append("<li>"+parsedText+"</li>").append('<img src="'+templateURL+'/images/tweet-separator.png" />')})}})}function createH1Ornaments(a){$(a).prepend('<img src="'+templateURL+'/images/h1-left.png" width="25" height="23" alt="ornament" />').append('<img src="'+templateURL+'/images/h1-right.png" width="25" height="23" alt="ornament" />')}function msgFromPamMarginFix(){$("#message-from-pam").css("margin-bottom",function(){return $("#message-from-pam").height()<=339?60+22:22})}function toggleShowHide(b,a){$(a).slideUp("slow",function(){$(b).slideDown("slow")})}function bindNavLinks(){$(".ajax-link").click(function(){var a=$(this).text();var b=$(this).attr("name");ajaxNav(a,b)})}function ajaxNav(a,b){var c=$("#context-aware").height();$("#context-aware").removeClass();$("#context-aware").animate({opacity:0},500,function(){$("#context-aware").css({visibility:"hidden"});$.get("?"+b,function(e){$("#context-aware").html(e).height("100%");$("#context-aware").prepend('<h1 class="h1-dynamic">'+a+"</h1>");createH1Ornaments(".h1-dynamic");var d=$("#context-aware").height();$("#context-aware").height(c).css({visibility:"visible"});$("#context-aware").animate({opacity:1,height:d+50},1200)})})}var isValidating=false;function dynamicForm(){$("#email-container").slideUp("fast");$("#contact-by").change(function(){var b=($("#contact-by :selected").val());if(b=="Phone"){toggleShowHide("#phone-container","#email-container")}else{if(b=="Email"){toggleShowHide("#email-container","#phone-container")}else{$("#email-container,#phone-container").slideUp("fast")}}});$("textarea").keypress(function(){if(isValidating){a()}});$("input").keypress(function(){if(isValidating){a()}});$("select").blur(function(){if(isValidating){a()}});function a(){validate();if($("#contact-form").valid()){$(".submit").addClass("success")}}}function validate(){isValidating=true;$("#contact-form").validate({submitHandler:submitForm,rules:{Regarding:"required",Enquiry:"required",Contact_by:"required",Email:{required:function(a){return $("#email-radio:checked")},email:true},Phone:{required:function(a){return $("#phone-radio:checked")}}},messages:{Regarding:"",Enquiry:"",Email:"",Phone:""},highlight:function(b,a){$(b).parent().addClass("error");$(".submit").removeClass("success").addClass("error")},unhighlight:function(b,a){$(b).parent().removeClass("error")}})}function submitForm(){$.ajax({url:templateURL+"/processForm.php",type:"POST",processData:true,dataType:"text",data:$("#contact-form").serialize(),success:submitFinished});return false}function submitFinished(a){a=$.trim(a);if(a=="success"){var b=$('<div class="modal hide fade" data-keyboard="true"><div class="modal-header"><a class="close">×</a><h2 style="margin: 10px;">Thank you</h2></div><div class="modal-body"><p>Thank you, I will be in contact soon!</p></div><div class="modal-footer"><a href="#" class="btn close cancel"><h2 style="margin: 0;">close</h2></a></div></div>');b.modal({backdrop:true,show:true})}else{var b=$('<div class="modal hide fade" data-keyboard="true"><div class="modal-header"><a class="close">×</a><h2 style="margin: 10px;">Oops, something went wrong</h2></div><div class="modal-body"><p>I\'m sorry, but something went wrong and I didn\'t get your enquiry. Please email me personally at <a href="mailto:pam@yogawithpam.com.au?Subject=Website Enquiry">pam@yogawithpam.com.au</a></p></div><div class="modal-footer"><a href="#" class="btn close cancel"><h2 style="margin: 0;">close</h2></a></div></div>');b.modal({backdrop:true,show:true})}};
