(function(){var base_url='http://'+window.location.host;var theme_url='/wp-content/themes/elaysi/';Cufon.replace('h3, .cufon',{hover:true});$.backstretch(base_url+theme_url+'images/bg.jpg');$('.defaultValue').each(function(){var default_value=this.value;$(this).focus(function(){if(this.value==default_value){this.value='';}});$(this).blur(function(){if(this.value==''){this.value=default_value;}});});var timing=400;var block=$('div#emailSignup');$('li#email a').click(function(e){e.preventDefault();$('ul#navigation').toggleClass('email');if(block.hasClass('hide')){block.fadeIn(timing).toggleClass('hide');}else{block.fadeOut(timing).toggleClass('hide');}});$('#slider').jcarousel({animation:timing*2,auto:timing/100,wrap:'both',scroll:1});var carousel=$('#slider').data('jcarousel');$('div.jcarousel-container').hover(function(){carousel.stopAuto();},function(){carousel.startAuto();});if($.browser.mozilla){$('div#emailSignup textarea').keyup(function(e){if(e.keyCode==13){$('div#emailSignup textarea').scrollTop($('div#emailSignup textarea').height()+10);}});}
function isValidEmailAddress(emailAddress){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);};$('#emailForm').submit(function(e){e.preventDefault();var emailAddress=escape($('#sender').val());if(!isValidEmailAddress(emailAddress)){alert('Please use your real email address so we can get back to you.');$('#sender').focus();return false;}else{var message=escape($('#msg').val());$.ajax({type:'POST',data:'&comment='+message+'&sender='+emailAddress,url:base_url+theme_url+$(this).attr('action'),beforeSend:function(){$('div#emailSignup #msg').css({'background':'url('+theme_url+'images/ajax-loader.gif) no-repeat scroll 49% 43%'}).animate({opacity:"0.4"},timing);},success:function(data){setTimeout(function(){$('div#emailSignup #msg').css({background:"none no-repeat scroll 0 0 transparent"}).animate({opacity:"1"},timing).val(data);},timing*2);setTimeout(function(){block.fadeOut(timing).toggleClass('hide');$('ul#navigation').toggleClass('email');},timing*6);},error:function(data){setTimeout(function(){$('div#emailSignup textarea').css({background:"none no-repeat scroll 0 0 transparent"}).animate({opacity:"1"},400).val('Sorry, there was an issue sending your comment. Please, try again.');},800);}});}});})();
