CC.Chances={MAX_SCHOOL:3,school_text_box:1,isRefreshFancyCheckbox:true,init:function(){new Tips($$(".label"),{fixed:true});CC.Chances.registerButtons()},addSchoolTextbox:function(C){var A=$$(".school_textbox");if(A.length<CC.Chances.MAX_SCHOOL){var B=A[0].clone();B.getChildren()[0].setProperty("id","school_val_"+(A.length+1));B.getChildren()[0].setProperty("value","");B.getChildren()[1].setProperty("id","school_name_validate_"+(A.length+1));B.getChildren()[1].getChildren()[0].setProperty("value","");$(B).injectInside($(C));CC.attachAutocompleter("school_val_"+(A.length+1),"/common/ajax/college.php",{"function":"search_college_name"})}A=$$(".school_textbox");if(A.length>=CC.Chances.MAX_SCHOOL){$("add_school_link").setStyles({display:"none"})}},addNewSport:function(A){var B=document.getElementsByName("sport_row").length+1;if(B<=5){var C=$("sport_row").clone();C.setProperty("name","sport_row");C.setStyles("");C.getChildren()[0].getChildren()[0].setProperty("name","sport[]");C.getChildren()[0].getChildren()[0].setProperty("value","");C.getChildren()[1].getChildren()[0].setProperty("name","sport_year[]");C.getChildren()[1].getChildren()[0].selectedIndex=0;C.getChildren()[2].getChildren()[0].setProperty("name","sport_captain[]");C.getChildren()[2].getChildren()[1].setProperty("name","isCapitain[]");C.getChildren()[2].getChildren()[0].setProperty("checked","");C.getChildren()[2].getChildren()[1].setProperty("value","false");$(C).injectInside($("sport_table").getChildren()[0])}if(document.getElementsByName("sport_row").length>=5){$("add_sport_link").setStyles({display:"none"})}},addNewClub:function(){var A=document.getElementsByName("club_row").length+1;if(A<=10){var B=$("club_row").clone();B.getChildren()[0].getChildren()[0].setProperty("value","");B.getChildren()[1].getChildren()[0].selectedIndex=0;B.getChildren()[2].getChildren()[0].selectedIndex=0;$(B).injectInside($("club_table").getChildren()[0])}if(document.getElementsByName("club_row").length>=10){$("add_club_link").setStyles({display:"none"})}},addNewAP:function(){var A=document.getElementsByName("ap_score_row").length+1;if(A<=10){var B=$("ap_score_row").clone();B.getChildren()[0].getChildren()[0].selectedIndex=0;B.getChildren()[1].getChildren()[0].selectedIndex=0;$(B).injectInside($("ap_table").getChildren()[0])}if(document.getElementsByName("ap_score_row").length>=10){$("ap_add_link").setStyles({display:"none"})}},checkSchoolName:function(B){var A=new Ajax("/what-are-my-chances/validate_college_name_ajax.php",{method:"get",data:{colleage_name:B.value},onComplete:function(){if(this.response.text!=""){var C=Json.evaluate(this.response.text);var D=B.id.split("_",3);if(D.length==3){$("school_name_validate_"+D[2]).setHTML(C.message)}}}});A.request()},hideChanceInformation:function(){if($("chances_information").getStyle("display")=="block"){$("chances_information").setStyle("display","none");$("information_link").setStyle("display","block");window.scrollTo(0,0);if($("school_val_1")){$("school_val_1").focus()}}},registerButtons:function(){$$("#action_buttons div.facebook").addEvent("click",function(){CC.facebookShare()});$$("#action_buttons div.stumble").addEvent("click",function(){CC.stumble()})},showChanceInformation:function(){if($("chances_information").getStyle("display")=="none"){$("chances_information").setStyle("display","block");$("chances_information_head").setHTML("Your Information");$("chances_information_head").setStyle("cursor","default");$("information_link").setStyle("display","none")}},submitChance:function(){CC.showAjaxLoading("chances_form");$("chances_form").send({onComplete:function(){$("chances_form").getChildren()[$("chances_form").getChildren().length-1].remove();CC.loadContent($("chances_meter_bar_results"),"/what-are-my-chances/chance_meter.inc.php?facebook_post=1");CC.loadContent($("top_chances_module"),"/what-are-my-chances/top_chance.inc.php");CC.loadContent($("recent_chancer_module"),"/what-are-my-chances/recent_chancer.inc.php");CC.Chances.hideChanceInformation();CC.Chances.resetSchoolTextbox()}})},submitInviteWAMC:function(){var C=1;var F="wamc_email_";var B=true;var D=true;var A=true;if($("me_email").value==""||$("me_name").value==""){A=false}for(C=1;C<5;C++){if($(F+C).value!=""){B=false;break}}for(C=1;C<5;C++){if(!this.checkEmail($(F+C).value)){D=false;this.textboxError($(F+C),true)}else{this.textboxError($(F+C),false)}}if(B==false&&D==true&&A==true){CC.showAjaxLoading("invite_form_wamc");var E=new Ajax("/what-are-my-chances/send_WAMC_ajax.php",{method:"post",data:$("invite_wamc").toQueryString(),onComplete:function(){if(this.response.text!=""){var G=Json.evaluate(this.response.text);for(C=1;C<5;C++){$(F+C).value=""}$("wamc_error").setHTML(G.error);if(G.is_error){$("wamc_error").setStyle("display","block")}else{$("wamc_error").setStyle("display","none")}$("success_sent").setHTML(G.complete);$("already_sent").setHTML(G.already_send);if(G.is_complete){$("success_sent").setStyle("display","block");$("already_sent").setStyle("display","block");$("wamc_success").setStyle("display","block")}}$("back_link").setStyle("display","block");$("invite_wamc").setStyle("display","none");CC.hideAjaxLoading("invite_form_wamc")}});E.request()}else{if($("me_email").value==""||$("me_name").value==""){$("wamc_error").setHTML("Please Enter Your name and email");$("wamc_error").setStyle("display","block")}else{if(B){$("wamc_error").setHTML("Nobody to send invite");$("wamc_error").setStyle("display","block")}else{if(D){$("wamc_error").setHTML("");$("wamc_error").setStyle("display","none")}else{$("wamc_error").setHTML("invalid email address");$("wamc_error").setStyle("display","block")}}}}return false},checkEmail:function(B){if(B==""){return true}var A=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(A.test(B)){return true}else{return false}},textboxError:function(A,B){if(B){if(!A.hasClass("validate_testForm_input")){A.addClass("validate_testForm_input")}}else{if(A.hasClass("validate_testForm_input")){A.removeClass("validate_testForm_input")}}},resetSchoolTextbox:function(){CC.Chances.school_text_box=1;var B=$$(".school_textbox");for(var A=1;A<B.length;A++){B[A].remove()}if($("school_val_1")){$("school_val_1").value=""}$("chance_again").setStyle("display","block")},chancesAlert:function(A){MOOdalBox.open("/what-are-my-chances/alert_chances_ajax.php?mode="+A,"","450 60")},canChance:function(B){var A=new Ajax("/what-are-my-chances/chances_counter.php",{method:"get",onComplete:function(){B()}});A.request()}};