$(function subscribeEmail(){$("#email-submit").click(function(){$(".error").remove();var form_html=$("#subscribe-email").html();var submit_text=$("#email-submit").val();$("#email-submit").val("Processing..");var email=trim($("#email_address").val());var fname=trim($("#first_name").val());var lname=trim($("#last_name").val());var valid_email=validateEmail(email);if(valid_email){var url='?ajaxform=subscribeEmail~~email='+email+'~~fname='+fname+'~~lname='+lname+'&uti='+getUTI();$.ajax({type:"POST",url:url,success:function(){$("#email-submit, #subscribe-email .formInputArea, #subscribe-email .legend").hide();$("#subscribe-email .legend").text("Great! You've successfully joined our mailing list.").fadeIn(500);_gaq.push(['_trackPageview','/subscribed-email/']);}});}
else{$(".formInputArea").prepend('<p class="error">Please enter a valid email</p>');$("#email-submit").val(submit_text);_gaq.push(['_trackPageview','/subscribe-email-error/']);}
return false;});});$(function expandList(){var list_container=$('#listOfRetreats .list-container');var list_numVisable=5;var list_numItems=list_container.children().length;var list_rowHeight=$('#listOfRetreats .list-container li').outerHeight(true);var list_intialHeight=list_numVisable*list_rowHeight;var list_expandHeight=list_rowHeight*list_numItems;var debugHeight=$('#listOfRetreats .list-container').outerHeight(true);$('#listOfRetreats .list-container').css('height',list_intialHeight);$('#listOfRetreats .expand-list').toggle(function(){$(this).css("background-position","bottom left");$(list_container).animate({height:list_expandHeight},300);return false;},function(){$(this).css("background-position","top left");$(list_container).animate({height:list_intialHeight},300);return false;});});$(function(){$("#showcaseSlideItem1Button.showcaseSlideTrigger").click(function(){$("#showcaseSlideItem1Content").slideToggle("slow");$(this).toggleClass("slideOpen");return false;});$("#showcaseSlideItem2Button.showcaseSlideTrigger").click(function(){$("#showcaseSlideItem2Content").slideToggle("slow");$(this).toggleClass("slideOpen");return false;});$("#showcaseSlideItem3Button.showcaseSlideTrigger").click(function(){$("#showcaseSlideItem3Content").slideToggle("slow");$(this).toggleClass("slideOpen");return false;});});$(function(){var textArea_focusStatus=0
var textArea_defaultValue=$('.text-area').text();$('.text-area').focus(function(){if(textArea_focusStatus!=1)
{$(this).text('');textArea_focusStatus=1;}});});$(function(){$('.error').hide();$("#contact-submit").click(function(){$('.error').hide();var name=$("input#name").val();if(name=="*your name"){$("label#name_error").show();$("input#name").focus();_gaq.push(['_trackPageview','/contact-form-errors/']);return false;}
var email=$("input#email").val();if(email=="*your email"){$("label#email_error").show();$("input#email").focus();_gaq.push(['_trackPageview','/contact-form-errors/']);return false;}
var phone=$("input#phone").val();var message=$("textarea#message").val();var subject=$("input#subject").val();var mailbox=$("input#mailbox").val()+"@danceofthedeer.com";subject='x';mailbox='x';$(this).val("Sending..");$.ajax({type:"POST",url:"http://www.danceofthedeer.com/_includes/mailer.cfm",data:{name:name,email:email,phone:phone,subject:subject,message:message,mailbox:mailbox},success:function(){$('#contactForm').html("<div id='success-message'></div>");$('#success-message').html("<h2>Contact Form Submitted</h2>").append("<p>We will be in touch soon.</p>").hide().fadeIn(500,function(){$('#message').append("<img id='checkmark' src='images/check.png' />");});_gaq.push(['_trackPageview','/contact-form-submitted/']);}});return false;});});function showCallOut(element,errorMessage){var ael=document.activeElement;if($(element).val()===''||$(element).val()==$(element).attr('rel')){$(element).addClass('ui-state-error').attr('message',errorMessage);var firstErrorElement=$('.ui-state-error:first');var firstErrorElementTop=firstErrorElement.offset().top;}
if(ael.id==element.id){$(element).removeClass('ui-state-error');}}
function removeCallOut(element){if($(element).val()!==''&&$(element).val()!==$(element).attr('rel')){$(element).attr('alt','');$(element).removeClass('ui-state-error');}}
