function action(params) { params['sub'] = '/resources/perl/users.pm::signup'; var r = fetchObject('Action-modexec', params); if (r.success) { return true; } else { return r.message; } } function signup() { var dayElem = getElement('dob_day'); var dayElemIdx = dayElem.selectedIndex; var day = dayElem.options[dayElemIdx].value; var monthElem = getElement('dob_month'); var monthElemIdx = monthElem.selectedIndex; var month = monthElem.options[monthElemIdx].value; var yearElem = getElement('dob_year'); var yearElemIdx = yearElem.selectedIndex; var year = yearElem.options[yearElemIdx].value; var params = { 'first_name': getElement('first_name').value, 'last_name': getElement('last_name').value, 'su_screen_name': getElement('su_screen_name').value, 'email': getElement('email').value, 'su_password': getElement('su_password').value, 'verify': getElement('verify').value, 'dob_day': day, 'dob_month': month, 'dob_year': year, 'city': getElement('city').value, 'state': getElement('state').value, 'zip': getElement('zip').value, 'referrer': getElement('referrer').value, 'ethnicity': getElement('ethnicity').value, 'captcha': getElement('captcha').value }; var sup = action(params); var err = getElement('error'); if(sup == true) { err.innerHTML = ''; signupDiv = getElement('signup'); signupDiv.style.backgroundImage = "url('')"; signupDiv.style.backgroundColor = '#FFF'; signupDiv.innerHTML = fetchText('/resources/templates/step2.html'); return; } else { getElement('captcha-block').innerHTML = fetchText('/resources/templates/captcha.html'); msgbox(sup); // err.innerHTML = sup; } } function regenCaptcha() { getElement('captcha-block').innerHTML = fetchText('/resources/templates/captcha.html'); }