function Site_Utility() { this.loaded = 0; this.staff_access = 0; } function site_utility_initialize() { with (this) { if (Site.loaded == 1) { loaded = 1; root = "http://www.rossfraser.ca/"; } else { window.setTimeout('Utility.Initialize()',10); } } } function site_utility_addfield(n) { var name = (n != "" ? n+"_" : ""); var field; var desc; var errors; var success; var entries; var count; var insert_num = 1; var i = 1; var x = 0; var div; var copy = ""; with (this) { field = $(name+'item_1'); entries = $(name+'item_entries'); count = $(name+'item_count'); if (field && entries && count) { if ($(name+'item_insert')) { insert_num = $(name+'item_insert').options[$(name+'item_insert').selectedIndex].value; } for (z = 0; z < insert_num; z++) { i = 1; x = 0; while (x == 0) { if ($(name+'item_'+i)) { i++; } else { x = i; } } div = document.createElement("div"); div.id = name+"item_"+x; copy = field.innerHTML.replace(/item_errors_1/gi,"item_errors_"+x); copy = copy.replace(/item_calendar_1/gi,"item_calendar_"+x); copy = copy.replace(/#1/gi,"#"+x); div.innerHTML = copy; entries.insertBefore(div,null); if ($(name+'item_errors_'+x)) { $(name+'item_errors_'+x).style.visibility = "hidden"; $(name+'item_errors_'+x).style.display = "none"; } count.innerHTML = x; } } } } function site_utility_round(v,p) { var r = ""; if (v != "") { if (Site.Number(v) == 1) { r = (v*1).toFixed(p); } } return r; } Site_Utility.prototype.Initialize = site_utility_initialize; Site_Utility.prototype.AddField = site_utility_addfield; Site_Utility.prototype.Round = site_utility_round; var Utility = new Site_Utility(); Utility.Initialize();