var baseDomainURL="http://www.kaboodle.com";var signInMode=false;var showAsPopup=true;var signInCallbacks=new Array();var signUpCallbacks=new Array();var showCancel=true;var referrerUserId=null;var referredThrough=null;var isSSO=false;var partnerSignInUrl=null;var partnerSignUpUrl=null;var srcEleIdG;function showSigninMode(a,b,c){if(!checkIfBrowserSupportCookies()){document.location.href="/ht/html/enableCookies.html";return}srcEleIdG=a;if(isSSO){document.location.href=partnerSignInUrl}else{signInMode=false;changeWidgetMode(false);if(showAsPopup){showWidgetAsPopup(srcEleIdG,b,c)}else{document.getElementById("signInUpWidget").style.display=""}setTextboxFocus()}}function showSignupMode(a,b,c){if(!checkIfBrowserSupportCookies()){document.location.href="/ht/html/enableCookies.html";return}srcEleIdG=a;if(isSSO){document.location.href=partnerSignUpUrl}else{signInMode=true;changeWidgetMode(false);if(showAsPopup){showWidgetAsPopup(srcEleIdG,b,c)}else{document.getElementById("signInUpWidget").style.display=""}setTextboxFocus()}}function changeWidgetMode(a){clearAllFields();clearAllErrors();showHideSignInUp();if(a){setTextboxFocus()}}function showHideSignInUp(){if(showCancel){document.getElementById("signinup_cancel").style.display=""}else{document.getElementById("signinup_cancel").style.display="none"}if(signInMode){document.getElementById("signUpModeBody").style.display="";document.getElementById("signInModeBody").style.display="none";document.getElementById("signUpModeSwitch").style.display="";document.getElementById("signInModeSwitch").style.display="none";signInMode=false}else{document.getElementById("signUpModeBody").style.display="none";document.getElementById("signInModeBody").style.display="";document.getElementById("signUpModeSwitch").style.display="none";document.getElementById("signInModeSwitch").style.display="";signInMode=true}}function clearAllFields(){document.getElementById("si_username").value="";document.getElementById("si_password").value="";if(document.getElementById("si_rememberLogin")){document.getElementById("si_rememberLogin").checked=true}if(document.getElementById("si_addToContest")){document.getElementById("si_addToContest").checked=true}document.getElementById("su_emailAddress").value="";if(document.getElementById("su_userAnswer")){document.getElementById("su_userAnswer").value=""}document.getElementById("su_screenName").value="";document.getElementById("su_password").value="";if(document.getElementById("su_rememberLogin")){document.getElementById("su_rememberLogin").checked=true}if(document.getElementById("su_addToContest")){document.getElementById("su_addToContest").checked=true}document.getElementById("su_birthMonth").value="-1";document.getElementById("su_birthDay").value="-1";document.getElementById("su_birthYear").value="-1"}function clearAllErrors(){document.getElementById("si_username_error").innerHTML="";document.getElementById("si_password_error").innerHTML="";document.getElementById("su_emailAddress_error").innerHTML="";document.getElementById("su_screenName_error").innerHTML="";document.getElementById("su_password_error").innerHTML="";document.getElementById("su_birthYear_error").innerHTML="";if(document.getElementById("su_captchaAnswerHash_error")){document.getElementById("su_captchaAnswerHash_error").innerHTML=""}if(document.getElementById("su_recaptcha_response_field_error")){document.getElementById("su_recaptcha_response_field_error").innerHTML=""}document.getElementById("si_username_error").style.display="none";document.getElementById("si_password_error").style.display="none";document.getElementById("su_emailAddress_error").style.display="none";if(document.getElementById("su_captchaAnswerHash_error")){document.getElementById("su_captchaAnswerHash_error").style.display="none"}if(document.getElementById("su_recaptcha_response_field_error")){document.getElementById("su_recaptcha_response_field_error").style.display="none"}document.getElementById("su_screenName_error").style.display="none";document.getElementById("su_password_error").style.display="none";document.getElementById("su_birthYear_error").style.display="none";document.getElementById("signupSubmitBtn").disabled=false;document.getElementById("signinSubmitBtn").disabled=false}function showWidgetAsPopup(a,c,d){var b=document.getElementById("signInUpWidget").innerHTML;if(b==""){b=document.getElementById("popUpContent").innerHTML}document.getElementById("signInUpWidget").innerHTML="";showPopupAboveRight(document.getElementById(a),450,650,b,false,c,d)}function clearWidgetPopup(){clearAllFields();clearAllErrors();var a=document.getElementById("popUpContent").innerHTML;document.getElementById("popUpContent").innerHTML="";document.getElementById("signInUpWidget").innerHTML=a;hideElement("popUpDiv")}function setTextboxFocus(){try{if(signInMode){document.getElementById("si_username").focus()}else{document.getElementById("su_emailAddress").focus()}}catch(a){}}function signInUpSubmit(){var c=new Array();var b=new Object();if(signInMode){c=signInCallbacks;document.getElementById("signinSubmitBtn").disabled=true;b.action="signin";b.username=document.getElementById("si_username").value;b.password=document.getElementById("si_password").value;if(document.getElementById("si_rememberLogin")){b.rememberLogin=true}if(document.getElementById("si_addToContest")){b.addToContest=document.getElementById("si_addToContest").checked}}else{c=signUpCallbacks;document.getElementById("signupSubmitBtn").disabled=true;b.action="signup";b.emailAddress=document.getElementById("su_emailAddress").value;b.screenName=document.getElementById("su_screenName").value;b.password=document.getElementById("su_password").value;b.birthMonth=document.getElementById("su_birthMonth").value;b.birthDate=document.getElementById("su_birthDay").value;b.birthYear=document.getElementById("su_birthYear").value;b.rs=document.getElementById("su_rs").value;if(typeof Recaptcha!="undefined"){b.recaptcha_challenge_field=Recaptcha.get_challenge();b.recaptcha_response_field=Recaptcha.get_response()}if(document.getElementById("su_rememberLogin")){b.rememberLogin=true}if(document.getElementById("su_addToContest")){b.addToContest=document.getElementById("su_addToContest").checked}if(referrerUserId!=null){b.referrerUserId=referrerUserId}if(referredThrough!=null){b.referredThrough=referredThrough}if(document.getElementById("existingUserId")!=null){b.existingUserId=document.getElementById("existingUserId").value}}var a=new Object();a.signInMode=signInMode;if(c.length>0){a.callbacks=c}formSubmitAJAX(baseDomainURL+"/za/signInUp",b,"signInUpSubmitCallback",a)}function signInUpSubmitCallback(results,callbackParams){clearAllErrors();var validationError=results.getElementsByTagName("validationError");if(validationError.length==0){signInUpCancel();if(typeof callbackParams.callbacks!="undefined"){for(var i=0;i<callbackParams.callbacks.length;i++){eval(callbackParams.callbacks[i])(results)}}else{document.location.href=baseDomainURL+"/my"}}else{var errorPrefix="";if(callbackParams.signInMode){errorPrefix="si_"}else{errorPrefix="su_"}for(var i=0;i<validationError.length;i++){var errorDiv=document.getElementById(errorPrefix+validationError[i].attributes[0].nodeValue+"_error");errorDiv.style.display="";errorDiv.innerHTML=validationError[i].firstChild.nodeValue}Recaptcha.reload()}}function signInUpCancel(a){if(showAsPopup){clearWidgetPopup()}else{document.getElementById("signInUpWidget").style.display="none"}}function getSignInUpBody(c,a){var b=new Object();if(typeof c!="undefined"){b.holderEleId=c;b.callBackFn=a}formSubmitAJAX(baseDomainURL+"/zd/signInUpBody",new Array(),"getSignInUpBodyCallback",b)}function getSignInUpBodyCallback(results,callbackParams){var resultHTML=results.getElementsByTagName("resultHTML");if(resultHTML[0].firstChild){var innerHtml="";for(var i=0;i<resultHTML[0].childNodes.length;i++){innerHtml+=resultHTML[0].childNodes[i].nodeValue}if(typeof callbackParams.holderEleId!="undefined"){document.getElementById(callbackParams.holderEleId).innerHTML=innerHtml}else{var conDiv=document.createElement("div");conDiv.innerHTML=innerHtml;document.getElementsByTagName("body")[0].appendChild(conDiv)}var evalscriptNode=results.getElementsByTagName("evalscript")[0];var evalscript=evalscriptNode.firstChild.nodeValue;loadRecaptcha(evalscript);if(typeof callbackParams.callBackFn!="undefined"){eval(callbackParams.callBackFn)()}}}function loadRecaptcha(a){Recaptcha.create(a,"recaptcha-widget",{theme:"custom",custom_theme_widget:"recaptcha-widget",lang:"en"})}function signInUpKeyUp(a){if(a.keyCode==13){signInUpSubmit()}}function addSignInCallback(b,a){if(typeof a!="undefined"&&a){signInCallbacks=new Array()}signInCallbacks[signInCallbacks.length]=b}function addSignUpCallback(b,a){if(typeof a!="undefined"&&a){signUpCallbacks=new Array()}signUpCallbacks[signUpCallbacks.length]=b}function showBDayHelpPopup(){var a=document.getElementById("bday_popup").innerHTML;showPopupAboveRight(document.getElementById("bDayHelpLinkId"),350,180,a,false,-250,0,"popUpBDayDiv","popUpBDayContent")};