function submitEventHandler(form, element) {element.onkeypress = function() {if (window.event.keyCode == 13) {if(element.onchange && !element.onchange()) {return false;}
if(form.fireEvent("onsubmit")) {form.submit();
}
return false;}
};}
function addSubmitEventHandlers() {for (var i = 0; i < document.forms.length; i++) {var form = document.forms[i];if(!form.action || form.action.length == 0) return;for (var j = 0; j
" + tbl.innerHTML + row_contents + "";} else {var index = row_contents.indexOf(">");
var tr = row_contents.substring(0,index+1);
var idx = tr.indexOf("id=");
var row_id="";if (idx > 0) {row_id = tr.substring(idx+3);
var delim=row_id.substring(0,1);
row_id=row_id.substring(1);
idx=row_id.indexOf(delim);
row_id=row_id.substring(0,idx);
}
row_contents = row_contents.substring(index + 1);
idx=row_contents.lastIndexOf("");
row_contents = row_contents.substring(0, idx);
var new_row=tbl.insertRow(insert_at_idx);
new_row.id=row_id;try {new_row.innerHTML=row_contents;} catch (err) {while (row_contents.indexOf("= 0) {var startidx=row_contents.indexOf(">");
var endidx=row_contents.indexOf(" | ");
var new_td=new_row.insertCell();
var cell_attribs=row_contents.substring(row_contents.indexOf("=0) {cell_attribs=cell_attribs.substring(cell_attribs.indexOf("colspan=")+8);
idx=cell_attribs.indexOf(" ");
if (idx<0) idx=cell_attribs.indexOf(">");
if (idx >= 0) {new_td.colSpan=cell_attribs.substring(0,idx).replace(/['"]/g,''); // strip off quotes
} else {new_td.colSpan=cell_attribs.replace(/['"]/g,''); // strip off quotes
}
}
if (cell_attribs.indexOf("align=")>=0) {cell_attribs=cell_attribs.substring(cell_attribs.indexOf("align=")+6);
idx=cell_attribs.indexOf(" ");
if (idx<0) idx=cell_attribs.indexOf(">");
if (idx >= 0) {new_td.setAttribute("align", cell_attribs.substring(0,idx).replace(/['"]/g,''));
} else {new_td.setAttribute("align", cell_attribs.replace(/['"]/g,''));
}
}
var cell_contents=row_contents.substring(startidx+1, endidx);
new_td.innerHTML=cell_contents;row_contents = row_contents.substring(endidx+5);
}
}
}
}
function removeTableRow(tbl, row_index) {if (tbl.rows.length > 0 && row_index < tbl.rows.length) tbl.deleteRow(row_index);
}
function removeAllTableRows(tbl) {if (tbl != null){while(tbl.rows.length > 0){tbl.deleteRow(0);
}
}
}
function allFieldsValid(form){with(form){for(var i=0;i=0) {var version = navigator.userAgent.substring(index).split("/")[1];if(parseFloat(version)>=0.1)FFextraHeight=32;}
var list = parent.document.getElementsByTagName('iframe');
for(i=0;i=0) {var version = navigator.userAgent.substring(index).split("/")[1];if(parseFloat(version)>=0.1)FFextraHeight=32;}
var list = document.getElementsByTagName('iframe');
for(i=0;i10){fld.rows-=10;parentResizeInner();
}
if(fld.rows<10){img.style.display = 'none';img.name="clicked";for (i = 0; i < document.images.length; i++) {var docImg = document.images[i];if(docImg.name==img.name){var imgEnable = document.images[i];imgEnable.style.display = 'none';}
}
img.name="";}
}
function toggleDisplay(id){var elem=document.getElementById(id);
elem.style.display=elem.style.display ? '' : 'none';}
function setIframeDisplay(iframe,id,display){if(frames) {var elem=frames(iframe).document.getElementById(id);
if(elem)elem.style.display=display ? '' : 'none';}
}
function setDisplay(id,display){var elem=document.getElementById(id);
if(elem) elem.style.display=display ? '' : 'none';}
function isDisplayed(id){return document.getElementById(id).style.display=='';}
function toggleBodyTriangle(id){setBodyTriangle(id,isDisplayed(id + "_body"));
}
function setBodyTriangle(id,v){setDisplay(id + "_downtriangle",v);
setDisplay(id + "_righttriangle",!v);
}
function toggleGroupBody(id){toggleDisplay(id + "_body");
toggleBodyTriangle(id);
}
function setGroupBody(id,v){setDisplay(id + "_body",v);
setBodyTriangle(id,v);
}
function setDisabledState(id, disabled_state){var elem=document.getElementById(id);
if(elem)elem.disabled = disabled_state;}
function setDisabledAll(disabled_state) {for (var i = 0; i < document.forms.length; i++) {var form = document.forms[i];for (var j = 0; j 12) {return false;}
if (!isInteger(ccexpyear)) return false;var year;if (ccexpyear.length == 2) {year = "20" + ccexpyear;} else if (ccexpyear.length == 4) {year = ccexpyear;} else {return false;}
var month = ccexpmonth; // ccexpmonth 1(jan) - 12(dec), month will be 0-based index of FOLLOWING month
if (month == 12) {month = 0;year++;}
var expdate = new Date();
expdate.setFullYear(year,month,1); // first day of month following expiration
if (expdate < new Date()) {return false; // expiration date is in the past
}
return true;}
function capitalizeMe(field) {if (emptyField(field))return;var first_letter=field.value.substring(0,1);
if(first_letter.toUpperCase()==first_letter)return;newVal = '';val = field.value.toLowerCase().split(' ');
for(var c=0; c < val.length; c++) {newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';}
field.value = newVal;}
function PrepCodeObj (id,setup_h,setup_m,ready_h,ready_m,eventnotes) {this.id=id;this.setup_h=setup_h;this.setup_m=setup_m;this.ready_h=ready_h;this.ready_m=ready_m;this.eventnotes = eventnotes;}
function prepCodeChange(prep_code){with(prep_code.form){for(var i=0;i=0;j--){if(address.value.charAt(j)==' ') continue;address_value=address.value.substring(0,j+1);
break;}
var space_found = false;var has_number = false;for(var i=0;i 0 && key_id < ajax_id.value) {return;}
ajax_id.value = key_id;var enrollment_id = parseInt(req.responseXML.documentElement.getElementsByTagName("enrollment_id")[0].firstChild.data);
for(var i=0;i 0 && el[0].firstChild != null) {var desc = el[0].firstChild.data;fees[i].desc=desc;}
tag = "amt_" + fees[i].id;var amt = req.responseXML.documentElement.getElementsByTagName(tag)[0].firstChild.data;fees[i].current_fee=parseFloat(amt);
tag = "tax_" + fees[i].id;amt = req.responseXML.documentElement.getElementsByTagName(tag)[0].firstChild.data;fees[i].tax = parseFloat(amt);
}
showFeeTotals(document.fees, enrollment_id);
}
}
}
} catch(err) {}
}
function showFeeTotals(form, enrollment_id){if (!enrollment_id || typeof enrollment_id == 'undefined' || isNaN(enrollment_id)) {enrollment_id = 0;}
var enrollment_id_key = enrollment_id > 0 ? enrollment_id : '';with(form){var taxes=0.0;var total=0.0;for(var i=0;i 0) {eval("feeinclude_"+fees[i].id).checked=fees[i].include;}
if (fees[i].desc != '') {var desc_tr=document.getElementById("desc_"+fees[i].id);
if (desc_tr) desc_tr.innerHTML = fees[i].desc;}
if(!fees[i].include){eval("feeamount_"+fees[i].id).value="0";continue;}
eval("feeamount_"+fees[i].id).value=formatCurrency(fees[i].current_fee);
var seats = 1;if(typeof hiddenadjustedseatcount != 'undefined' && fees[i].prorate){seats=hiddenadjustedseatcount.value;} else if (!fees[i].per_use_fee){seats=hiddenseatcount.value;}
var this_total=fees[i].current_fee;if (seats!=1) this_total*=seats;var this_tax = fees[i].tax;if (seats != 1) this_tax*=seats;total+=this_total;taxes+=this_tax;}
eval("currentfee"+enrollment_id_key).value=formatCurrency(total);
eval("transactiontax"+enrollment_id_key).value=formatCurrency(taxes);
var total_val = total+taxes;try {if(typeof eval("deposit"+enrollment_id_key) != 'undefined') {total_val = total_val - eval("deposit"+enrollment_id_key).value;}
} catch(err) {}
var diff = total_val-parseFloat(eval("totalfee"+enrollment_id_key).value);
eval("totalfee"+enrollment_id_key).value=formatCurrency(total_val);
try {if (enrollment_id>0) {if(typeof eval("sub_activity_fees_total_"+enrollment_id_key) != 'undefined'){eval("sub_activity_fees_total_"+enrollment_id_key).value = formatCurrency(total_val);
}
} else {if(typeof sub_activity_fees_total != 'undefined') {sub_activity_fees_total.value = formatCurrency(total_val);
}
}
} catch (err) {}
try {if(enrollment_id > 0 && typeof eval("grand_total_"+enrollment_id_key) != 'undefined'){eval("grand_total_"+enrollment_id_key).value = formatCurrency(parseFloat(eval("grand_total_"+enrollment_id_key).value) + parseFloat(diff));
}
} catch (err) {}
try {if(typeof all_enroll_total != 'undefined'){all_enroll_total.value=formatCurrency(parseFloat(all_enroll_total.value)+parseFloat(diff));
}
} catch (err) {}
try {if(typeof grand_total != 'undefined'){grand_total.value=formatCurrency(parseFloat(grand_total.value)+parseFloat(diff));
}
} catch (err) {}
}
}
var postal_to_city=["65745","Seligman","MO","0","65772","Washburn","MO","0","72701","Fayettville","AR","0","72704","Fayettville","AR","0","72711","Avoca","AR","0","72712","Bentonville","AR","0","72716","Berryville","AR","0","72719","Centerton","AR","0","72722","Decatur","AR","0","72732","Garfield","AR","0","72734","Gentry","AR","0","72745","Lowell","AR","0","72751","Pea Ridge","AR","0","72756","Rogers","AR","0","72758","Rogers","AR","0","72761","Siloam Springs","AR","0","72762","Springdale","AR","0","72764","Springdale","AR","0",];var geo_to_resident=["12","0","19","0","14","0","25","0","11","0","21","0","10","0","13","0","15","0","29","0","31","0","20","0","16","0","8","0","7","0","17","0","1","0","2","0","26","0","22","0","4","0","28","0","30","0","9","0","23","0","24","0","18","0","6","0","5","0","3","0",];function setCityState(form,set_resident) {with(form){for(var i=0;i=0){for(var i=0;i 11){alert("The SSN should not be longer than 11 digits.");
ssn.focus();
return false;}
return true;}
function validEIN (ein) {var number_digits = 0;var new_ein = "";for(var i=0;i1){alert(msg+" can contain only one decimal point.");
field.focus();
return false;}
}
}
return true;}
function customerID(field,msg) {if(field.value.length==0)return true;var val = field.value;if(val.length<=3)return wholeNumber(field,msg);
return true;}
function PopupWindow(mypage,myname,w,h,scroll) {var offset = 20;var winl = screen.width-w;if ((parseFloat(w)+parseFloat(offset))0)mypage=mypage+"&popup_window=yes"; else mypage=mypage+"?popup_window=yes";win = window.open(mypage, myname, winprops);
try {if (parseInt(navigator.appVersion,10) >= 4) win.window.focus();
} catch(err) {}
}
function PopupWindowWithMenu(mypage,myname,w,h,scroll) {var offset = 20;var winl = screen.width-w;if ((parseFloat(w)+parseFloat(offset))0)mypage=mypage+"&popup_window=yes"; else mypage=mypage+"?popup_window=yes";win = window.open(mypage, myname, winprops);
try {if (parseInt(navigator.appVersion,10) >= 4) win.window.focus();
} catch(err) {}
}
function NewWindow(mypage) {if(mypage.indexOf('?')>0)mypage=mypage+"&new_window=yes"; else mypage=mypage+"?new_window=yes";win = window.open(mypage, "ReceiptWindow", "menubar=yes,toolbar=yes,scrollbars=yes,resizable");
if (parseInt(navigator.appVersion,10) >= 4) win.window.focus();
}
function formatCurrency(num) {num = num.toString().replace(/\$|\,/g,'');
if(isNaN(parseFloat(num))) num = "0";num=parseFloat(num);
var neg=num<0;if(neg)num=-num;num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num)) num = "0";cents = Math.floor(num*100+0.5)%100;num = Math.floor((num*100+0.5)/100).toString();
if(cents < 10) cents = "0" + cents;num+="." + cents;if(neg)num="-"+num;return num;}
function validCurrency(field,field_name) {if(emptyField(field))return true;for(var i=0;i 0) {for (var i=0;i");
this.wwrite("Calendar");
this.wwrite("");
this.wwrite("");
this.wwrite("");
this.wwrite ("");
this.wwrite("");
var prevMMYYYY = this.calc_month_year(this.gMonth, this.gYear, -1);
var prevMM = prevMMYYYY[0];var prevYYYY = prevMMYYYY[1];var nextMMYYYY = this.calc_month_year(this.gMonth, this.gYear, 1);
var nextMM = nextMMYYYY[0];var nextYYYY = nextMMYYYY[1];this.wwrite(" ");
this.wwrite("");
this.wwrite ("");
this.cal_header();
this.cal_data();
this.wwrite (" ");
this.wwrite("");
this.wwrite (" |
");
this.wwrite(" |