/*
 * jQuery Sign-Up Wizard
 * Copyright 2009 www.rakebacknation.com
 */
(function(a){var t={uri_root:"http://members.rakebacknation.com"};a(document).ready(function(){var h=a("#wizard"),u=a(".progress",h),j=a(".matte",h),p=a(".slides",j),v=a("div.slide",p),k=a(".navigation",j),q=a("#image_viewer_dialog"),w=a("img",q),c=1,l=parseInt(j.css("width")),x=v.length;p.css({width:l*x+"px"});v.css({width:l+"px",height:j.css("height")});var m=a("a:eq(0)",k),d=a("a:eq(1)",k),y=a("a:eq(2)",k),f=a("#submit_name_form"),g=a(".errors",f),z=a("input.placeholder",f);a("#wizard_internal").val();
 var n=a("#user_email"),A=a("#user_forum_name"),o=a(".existing_user_message",h),E=a("#player_name");h=a("#is_existing_account");a.check_email_response=function(b){if(b.email_exists){if(!o.is(":visible")){if(A.length){a("input[id^=user_referred_by]").parents("li").slideUp();A.focus()}else{n.parents("li").siblings(":visible").slideUp();E.focus()}o.fadeIn()}}else if(o.is(":visible")){n.parents("li").siblings(":hidden").slideDown();o.fadeOut()}if(r){a.ajax({dataType:"jsonp",data:f.serialize(),url:t.uri_root+
 "/signup/ajax_register"});r=false}};a.signup_response=function(b){if(b.errors.length){g.empty();a("<li>"+b.errors[0].replace(/^Error\:\s*/,"")+"</li>").appendTo(g);g.is(":visible")||g.slideDown();z.placeholder()}else{g.is(":visible")&&g.slideUp().empty();i=false}s=false;y.hide();d.show();if(!b.errors.length){typeof a.signup_hook=="function"&&a.signup_hook();$t=a("#information_review table");a("input:text",f).each(function(){a(this).val()&&a('<tr><td class="header">'+a(this).siblings("label").text()+
 '</td><td class="cell">'+a(this).val()+"</td></tr>").appendTo($t)});a("tr:not(:last)",$t).addClass("separated");e()}};var C=function(){p.animate({left:c*l*-1+l+"px"});B(c);var b=c;a("span",d).text(["Next Step","Next Step","Next Step","Next Step","Finish","#"][b-1]);b=c;d.unbind().bind("click",[e,e,e,e,i?F:e,G][b-1])},e=function(){c+=1;C();if(c==x){i=false;d.hide();m.hide()}else m.show();return false},D=function(){a.ajax({dataType:"jsonp",data:"email="+n.val(),url:t.uri_root+"/signup/ajax_check_email"})},
 s=false,r=false,F=function(){if(!s){f.trigger("submit");r=true;D();s=true;d.hide();y.show()}return false},G=function(){return false},B=function(b){typeof a.cookie=="function"&&a.cookie.load("PHPSESSID");a("th:eq("+(b-1)+")",u).prevAll().andSelf().animate({backgroundPosition:"0px 0px"}).addClass("complete");a("th.complete:gt("+(b-1)+")",u).animate({backgroundPosition:"-200px 0px"}).removeClass("complete")};q.dialog({autoOpen:false,modal:true,resizable:false,height:325,zIndex:3000});a(".help_images a").click(function(){$img=
 a("img",this);w.attr({src:$img.attr("src").replace("_thumb.gif",".gif")});q.dialog("option",{title:$img.attr("alt")}).dialog("open").css({height:w.css("height")})});var i=false;window.onbeforeunload=function(){if(i)return"Your account may not get properly tagged for rakeback if you close this page before completing the sign-up process."};a("#quick_note a").attr("tabIndex", "-1");d.one("click",function(){i=true;a(this).click(e);d.trigger("click");return false});m.click(function(){c-=1;C();c==1&&m.hide();d.show();return false});h.click(function(){a(this).is(":checked")&&
 alert(a(this).siblings("p").text());return true});B(c);k.show();a("#submit_name_form_request_url").val(window.location);n.blur(D);f.submit(function(){return false});z.placeholder();typeof a.cookie=="function"&&a.cookie.save("PHPSESSID")})})(jQuery);
