/*
 * 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),n=a("#user_email"),
A=a("#user_id"),B=a("#user_forum_name"),o=a(".existing_user_message",h),F=a("#player_name");h=a("#is_existing_account");a.check_email_response=function(b){if(b.email_exists){A.val(b.user_id?b.user_id:"");if(!o.is(":visible")){if(B.length){a("input[id^=user_referred_by]").parents("li").slideUp();B.focus()}else{n.parents("li").siblings(":visible").slideUp();F.focus()}o.fadeIn()}}else if(o.is(":visible")){A.val(null);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){$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 D=function(){p.animate({left:c*l*-1+l+"px"});C(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?G:e,H][b-1])},e=function(){c+=1;D();if(c==x){i=false;d.hide();m.hide()}else m.show();return false},E=function(){a.ajax({dataType:"jsonp",data:"email="+n.val(),url:t.uri_root+"/signup/ajax_check_email"})},s=false,r=false,G=
function(){if(!s){f.trigger("submit");r=true;E();s=true;d.hide();y.show()}return false},H=function(){return false},C=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});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."};d.one("click",function(){i=true;a(this).click(e);d.trigger("click");return false});m.click(function(){c-=1;D();c==1&&m.hide();d.show();return false});h.click(function(){a(this).is(":checked")&&
alert(a(this).siblings("p").text());return true});C(c);k.show();a("#submit_name_form_request_url").val(window.location);n.blur(E);f.submit(function(){return false});z.placeholder();typeof a.cookie=="function"&&a.cookie.save("PHPSESSID")})})(jQuery);