var _____WB$wombat$assign$function_____=function(name){return (globalThis._wb_wombat && globalThis._wb_wombat.local_init && globalThis._wb_wombat.local_init(name))||globalThis[name];};if(!globalThis.__WB_pmw){globalThis.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
var signupFormObj = {
error_string: "",
html_string: "
",
element_count: "1",
meep_meep: 'I am a meep',
//array of elements
element_array: new Array(new Array("text","emma_member_email","email")),
drawForm: function() {
if(this.error_string != '') {
document.write(this.error_string);
}
else {
this.html_string = this.html_string.replace(//g,"\n")
document.write(this.html_string);
}
},
checkForm: function (form_obj) {
var why = "";
//loop through required fields array and check them for "blankness"
for (var loop = 0; loop < this.element_count; loop++)
{
if(this.element_array[loop][0] == 'text' || this.element_array[loop][0] == 'long')
{
if(form_obj[this.element_array[loop][1]].value == "")
{
why += this.element_array[loop][2] + " is a required field.\n"
}
else if(this.element_array[loop][2] == 'email' || this.element_array[loop][1] == 'email')
{
var filter=/^[a-z0-9_\-\.\+]+@[a-z0-9_\-\.]+\.[a-z]{2,4}$/i;
if (!filter.test(form_obj[this.element_array[loop][1]].value))
{
why += this.element_array[loop][2] + " must be a valid email address.\n";
}
}
continue;
}
else if (this.element_array[loop][0] == 'check_multiple')
{
if(this.checkMulti(loop)) {
continue;
}
why += this.element_array[loop][2] + " is a required field.\n";
}
else if (this.element_array[loop][0] == 'checkbox')
{
if(this.checkSingle(loop)) {
continue;
}
why += this.element_array[loop][2] + " is a required field..\n";
}
else if (this.element_array[loop][0] == 'radio')
{
var flag = 'false';
for(var i = 0; i < form_obj[this.element_array[loop][1]].length; i++)
{
if(form_obj[this.element_array[loop][1]][i].checked)
{
flag = 'true';
break;
}
}
if(flag == 'false')
{
why += this.element_array[loop][2] + " is a required field..\n";
}
}
else if (this.element_array[loop][0] == 'select one')
{
//not using index == -1 test in case there is a blank default option implemented
var index = form_obj[this.element_array[loop][1]].selectedIndex;
if(form_obj[this.element_array[loop][1]].options[index].value == "")
{
why += this.element_array[loop][2] + " is a required field.\n";
}
}
else if (this.element_array[loop][0] == 'select multiple')
{
var element = document.getElementById(this.element_array[loop][1]);
if(!this.checkSelMulti(element)) {
why += this.element_array[loop][2] + " is a required field.\n";
}
}
else if (this.element_array[loop][0] == 'date')
{
var str_month = this.element_array[loop][1] + "[M]";
var str_day = this.element_array[loop][1] + "[d]";
var str_year = this.element_array[loop][1] + "[Y]";
if (form_obj[str_month].selectedIndex < 1 || form_obj[str_day].selectedIndex < 1 || form_obj[str_year].selectedIndex < 1)
{
why += this.element_array[loop][2] + " is a required field.\n";
}
}
}
if (why != "") {
alert(why);
return false;
}
return true;
},
checkSelMulti: function (element) {
for(var i = 0; i < element.length; i++) {
if(element[i].selected) {
return true;
}
}
return false;
},
checkMulti: function (el_number) {
var idArray = this.element_array[el_number][4].split(":::");
var element = document.getElementById(idArray[0]);
for(var i = 0; i < this.element_array[el_number][3]; i++)
{
var element = document.getElementById(idArray[i]);
if(element.checked)
{
return true;
}
}
return false;
},
checkSingle: function (el_number) {
var id = this.element_array[el_number][3];
var element = document.getElementById(id);
return(element.checked);
},
checkBlank: function (form_elem, name) {
if(form_elem == "") {
return name + " is a required field.\n";
}
return "";
}
}
}
/*
FILE ARCHIVED ON 16:14:38 Oct 06, 2013 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 05:47:25 Jul 07, 2026.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.643
exclusion.robots: 0.079
exclusion.robots.policy: 0.067
esindex: 0.012
cdx.remote: 29.23
LoadShardBlock: 1736.277 (3)
PetaboxLoader3.datanode: 1753.313 (4)
load_resource: 137.078
PetaboxLoader3.resolve: 53.418
*/