var login_form=$('#login-form');if($('#error-msg').length>0){login_form.show();}
$('#login-tab').click(function(){if(login_form.is(':visible')){login_form.slideUp();}
else{login_form.slideDown();}
return false;});var form=$('#thanks');var email_input=document.getElementById('e');var error=$('#error');var error_containers=$('#error, #errbg');error_containers.hide();var generic_error_msg="Sorry, something broke! Please try again later.";form.submit(function(event){clearTimeout('clearerr');var found_error=false;if(!email_input.value){found_error=true;error.html("Please enter your e-mail address");}
else if(!email_input.value.match(/.+@.+\..+/)){found_error=true;error.html("Please enter a valid e-mail address");}
if(found_error){error_containers.slideDown();$(document).oneTime(5000,'clearerr',function(){error_containers.slideUp();});email_input.focus();event.preventDefault();return;}
$(email_input).addClass('spinner');$('#submit').blur();$('#e').blur();error_containers.hide();$.ajax({cache:false,data:form.serialize(),error:function(xhr,textStatus,errorThrown){var msg="Sorry! We could not sign you up just now, please try again.";$(email_input).removeClass('spinner');form.show();email_input.focus();error.html(msg);error_containers.slideDown();},url:"/signup_responder?format=json",success:function(data){$(email_input).removeClass('spinner');if(typeof(_gaq)!='undefined'){_gaq.push(['_trackEvent','/thanks']);}
$('#success').fadeIn(1000);},type:'POST'});event.preventDefault();});if(navigator.userAgent.indexOf("Safari")==-1){var ph_on=function(){this.value=this.getAttribute("placeholder");$(this).addClass("placeholder");$(this).attr("autocomplete","off");}
var ph_off=function(){this.value="";$(this).removeClass("placeholder");}
$('input[placeholder]').each(ph_on).focus(function(){if(this.value==this.getAttribute("placeholder")){ph_off.apply(this);}
return false;}).blur(function(){if(this.value.length==0){ph_on.apply(this);}});}
