$(document).ready(function(){$('.checkbox').livequery(function(){if($(this).is(':checked')){$(this).parents('.checkbox_wrapper').addClass('checked')}});$('.checkbox').livequery('click',function(){if($(this).is(':checked')){$(this).parents('.checkbox_wrapper').addClass('checked').removeClass('required');;}
else if($(this).not(':checked')){$(this).parents('.checkbox_wrapper').removeClass('checked');}});$('.select_wrapper').livequery(function(){$(this).prepend('<span>'+$(this).find('.select option:selected').text()+'</span>');});$('.select').livequery('change',function(){$(this).prev('span').replaceWith('<span>'+$(this).find('option:selected').text()+'</span>');});$('#machine_id, #username').change(function(){$(this).val($(this).val().toLowerCase().replace(/[^-a-z0-9]/g,""));});if($('#signup_section').length){check_id();}
$('#signup_section form, #lookup_section form').livequery('submit',function(){$('.button').attr('disabled','disabled').addClass('disabled').val('Loading…');});$('#machine_id').change(function(){$('#checking').empty().append('<p>Checking…</p>');check_id();});function check_id()
{var machine_id=$('#machine_id').val();$.get('/signup/check_id/'+machine_id,function(data){if(data=='true'){$('#checking').empty().append('<p id="green">This Machine ID is available!</p>');}
else if(data=='false'){$('#checking').empty().append('<p id="red">This Machine ID is not available.</p>');}});if($('#machine_id').val()==''){$('#checking').empty();}}
$('#signup_section form').livequery('submit',function(){$('#signup').attr('disabled','disabled').addClass('disabled').val('Loading…');});$('.prev a').click(function(){var images=$(this).parents('.slideshow').find('.images');var image=images.find('img.current');var prev_image=image.prev('img');var last_image=images.find('img:last-child')
var digit=$(this).parents('.slideshow').find('a.current')
var prev_digit=digit.prev();var last_digit=$(this).parents('.slideshow').find('a.digit:last')
image.removeClass('current').fadeOut('fast',function(){if(image.is('img:first-child')){last_image.addClass('current').fadeIn('slow');digit.removeClass('current');last_digit.addClass('current');}
else{prev_image.addClass('current').fadeIn('fast');digit.removeClass('current');prev_digit.addClass('current');}});return false;});$('.next a').click(function(){var images=$(this).parents('.slideshow').find('.images');var image=images.find('img.current');var next_image=image.next('img');var first_image=images.find('img:first-child')
var digit=$(this).parents('.slideshow').find('a.current')
var next_digit=digit.next();var first_digit=$(this).parents('.slideshow').find('a.digit:first')
image.removeClass('current').fadeOut('fast',function(){if(image.is('img:last-child')){first_image.addClass('current').fadeIn('slow');digit.removeClass('current');first_digit.addClass('current');}
else{next_image.addClass('current').fadeIn('fast');digit.removeClass('current');next_digit.addClass('current');}});return false;});$('a.digit').click(function(){var images=$(this).parents('.slideshow').find('.images');var image=images.find('img.current');var next_image='.image_0'+$(this).text();$(this).parents('.slideshow').find('a.digit').removeClass('current');$(this).addClass('current');image.removeClass('current').fadeOut('fast',function(){$(next_image).addClass('current').fadeIn('fast');});return false;});$('#subscribe_part .field').livequery('focus',function(){if($(this).val()=='Your Email Address'){$(this).val('');}
return false;});function subscribe(f,errorInfo)
{for(var i=0;i<errorInfo.length;i++)
{$(errorInfo[i][0]).addClass('required');}
if(errorInfo.length==0)
{$('#subscribe_part .button').attr('disabled','disabled').addClass('disabled').val('Loading…');$('#subscribe_part form').ajaxSubmit(function(){$('#subscribe_part form').fadeOut('slow');$('#subscribe_part p').empty().append('You are now subscribed to the Machine Newsletter, thank you!');});}
return false;}
$('#subscribe_part form').livequery(function(){$(this).RSV({customErrorHandler:subscribe,rules:['required,subscribe_email,','valid_email,subscribe_email,']});});function post(f,errorInfo)
{for(var i=0;i<errorInfo.length;i++)
{$(errorInfo[i][0]).focus().addClass('required');}
if(errorInfo.length==0)
{$('#post .button').attr('disabled','disabled').addClass('disabled').val('Loading…');$('#post form').ajaxSubmit(function(){$('#comments').load('/blog/'+$('.entry').attr('id')+' #comments');});}
return false;}
$('#post form').livequery(function(){$(this).RSV({customErrorHandler:post,rules:['required,name,','required,email,','valid_email,email,','required,comment,']});});function contact(f,errorInfo)
{for(var i=0;i<errorInfo.length;i++)
{$(errorInfo[i][0]).focus().addClass('required');}
if(errorInfo.length==0)
{$('#contact_section .button').attr('disabled','disabled').addClass('disabled').val('Loading…');$('#contact_section form').ajaxSubmit();$('#contact_section form').fadeOut('slow',function(){$(this).before('<div id="thank_you"><h3>Thank you!</h3><p>Your message has been sent. We will get back to you real soon.</div>');});}
return false;}
$('#contact_section form').livequery(function(){$(this).RSV({customErrorHandler:contact,rules:['required,name,','required,email,','valid_email,email,','required,message,']});});});