/* ------------------------------------------
CAPIO NIGHTINGALE
JQuery Functions : minified version
Author: Reading Room (Nicolas Gallagher)
Updated: 	18 May 2009
			09 Oct 2009 (EG)

------------------------------------------ */

/*Eric added this on 09/10/09. it got lost and was being called causing IE to get an error*/
var clickArea = function(){
	$('#findTherapistContainer').click(function(){
		var href = $('#findTherapist').attr('href');
		document.location.href = href;
	});
};
var extLinks=function(){var e=$('a[rel="external"]');e.attr("title",e.attr("title")+" - Link opens in a new window..");e.click(function(){window.open($(this).attr('href'));return false;});};var pntPage=function(){$("#breadcrumb ol").after('<ul class="page-tools"><li class="print-page"><a href="javascript:window.print()">Print page</a></li></ul>');};var resetFields=function(){$(":input[@type=text]").focus(function(){if(this.value==this.defaultValue){this.value="";}});$(":input[@type=text]").blur(function(){if(this.value==""){this.value=this.defaultValue;}});};var testimonials=function(){$("#promo .testimonial").hide().eq(0).show();$("#promo .cta").before('<ul id="nav-testimonials"><li class="prev"><a title="Read the previous testimonial" href="#non"><img src="/images/design/icon-testimonial-prev.gif" alt="Previous" /></a></li><li class="next"><a title="Read the next testimonial" href="#non"><img src="/images/design/icon-testimonial-next.gif" alt="Next" /></a></li></ul>');$("#promo .testimonial:first").addClass("first");$("#promo .testimonial:last").addClass("last");$("#nav-testimonials li.prev a").bind("click",function(){if($(".testimonial:visible").hasClass("first")==false){$(".testimonial:visible").prev().show().end().hide();}else{$(".testimonial:visible").hide();$(".testimonial:last").show();}return false;});$("#nav-testimonials li.next a").bind("click",function(){if($(".testimonial:visible").hasClass("last")==false){$(".testimonial:visible").next().show().end().hide();}else{$(".testimonial:visible").hide();$(".testimonial:first").show();}return false;});};var contactForm=function(){$("#fContact").validate({rules:{cname:{required:true,minlength:3},cemail:{required:true,email:true},ccomments:{required:true,minlength:3},cphone:{required:true,digits:true}},messages:{cname:{required:"Please enter a name",minlength:"It doesn't have to be your real name"},cemail:{required:"Please enter an email address or phone number",email:"Please enter a valid email address"},ccomments:"Please give us some details",cphone:{required:"Please enter a phone number or email address",digits:"Please enter a valid phone number"}}});$('input, textarea').keypress(function(){var email=$('#cemail').valid();if(email==1){$('#cphone').rules("remove","required");}var phone=$('#cphone').valid();if(phone==1){$('#cemail').rules("remove","required");}if(email!=1){$('#cphone').rules("add","required");}var phone=$('#cphone').valid();if(phone!=1){$('#cemail').rules("add","required");}});$("#fTellFriend").validate({rules:{cname:{required:true,minlength:2},cemail:{required:true,email:true},fname:{required:true,minlength:2},femail:{required:true,email:true}},messages:{cname:{required:'Please enter your name'},cemail:{required:'Please enter your email address',email:'Please enter a valid email address'},fname:{required:'Please enter your friend\'s name'},femail:{required:'Please enter your friend\'s email address',email:'Please ensure that you enter a valid email address'}}});};var noJsForms=function(){$('input[name="noscript"]').attr({name:'panda'});};jQuery.easing.jswing=jQuery.swing;jQuery.extend(jQuery.easing,{def:'easeOutCubic',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;}});var gallery=function(){$("#gallery").PikaChoose({show_captions:true,thumb_width:78,thumb_height:66});};jQuery(document).ready(function(){extLinks();pntPage();resetFields();testimonials();contactForm();noJsForms();gallery();$(".gallery-wrap").wrap('<div id="js-gallery" />');$('<div id="wrap" />').wrap('#gallery');if(hasMap){if(contactMap){loadSingleMap();}else if(detailMap){}else if(!bigMapLoaded){loadMap();}}clickArea();});jQuery(document).unload(function(){GUnload();});