function validate_required(field,alerttxt) { with (field) { if (value==null||value=="") { alert(alerttxt);return false; } else { return true; } } } function validate_match(field1,field2,alerttxt) { var pw1 = field1; var pw2 = field2; if (field1.value === field2.value) { return true; } else { alert(alerttxt);return false; } } function validate_email(field,alerttxt) { with (field) { apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2) {alert(alerttxt);return false;} else {return true;} } } function validate_form(thisform) { with (thisform) { if (validate_required(user_email,"You must supply an e-mail address.")==false) {user_email.focus();return false;} if (validate_email(user_email,"Not a valid e-mail address.")==false) {user_email.focus();return false;} if (validate_required(user_password,"You must enter a password.")==false) {user_password.focus();return false;} if (validate_required(user_password2,"You must verify your password.")==false) {user_password2.focus();return false;} if (validate_match(user_password,user_password2,"Passwords do not match.")==false) {user_password.value=null;user_password2.value=null;user_password.focus();return false;} if (validate_required(user_password2,"You must verify your password.")==false) {user_password2.focus();return false;} if (validate_required(user_firstname,"You must enter your first name.")==false) {user_firstname.focus();return false;} if (validate_required(user_lastname,"You must enter your last name.")==false) {user_lastname.focus();return false;} if (validate_required(user_address_1,"You must enter your address.")==false) {user_address_1.focus();return false;} if (validate_required(user_city,"You must enter your city.")==false) {user_city.focus();return false;} } } function validate_form2(thisform) { with (thisform) { if (validate_required(user_email,"You must enter your email address.")==false) {user_email.focus();return false;} if (validate_email(user_email,"Not a valid e-mail address.")==false) {user_email.focus();return false;} if (validate_required(user_password,"You must enter your password.")==false) {user_password.focus();return false;} } } function validate_form3(thisform) { with (thisform) { if (validate_required(update_email,"You must supply an e-mail address.")==false) {update_email.focus();return false;} if (validate_email(update_email,"Not a valid e-mail address.")==false) {update_email.focus();return false;} if (validate_match(update_password,update_password2,"Passwords do not match.")==false) {update_password.value=null;update_password2.value=null;update_password.focus();return false;} if (validate_required(update_firstname,"You must enter your first name.")==false) {update_firstname.focus();return false;} if (validate_required(update_lastname,"You must enter your last name.")==false) {update_lastname.focus();return false;} if (validate_required(update_address_1,"You must enter your address.")==false) {update_address_1.focus();return false;} if (validate_required(update_city,"You must enter your city.")==false) {update_city.focus();return false;} } } /* Calendar Functions */ var enableCache = false; var jsCache = new Array(); var AjaxObjects = new Array(); function ShowContent_UpdateMiniCal2(divId,ajaxIndex,url) { document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response; if(enableCache){ jsCache[url] = AjaxObjects[ajaxIndex].response; } AjaxObjects[ajaxIndex] = false; } function Ajax_UpdateMiniCal(divId,url) { if(enableCache && jsCache[url]){ document.getElementById(divId).innerHTML = jsCache[url]; return; } var ajaxIndex = AjaxObjects.length; document.getElementById(divId).innerHTML = ''; AjaxObjects[ajaxIndex] = new sack(); AjaxObjects[ajaxIndex].requestFile = url; AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent_UpdateMiniCal2(divId,ajaxIndex,url); }; AjaxObjects[ajaxIndex].runAJAX(); } function HL_On(id, upto) { var i=0 for (i=0;i<=upto;i++) { var x = id + '_' + i css_color_change(x,'FFFF99'); } } function HL_Off(id, upto) { var i=0 for (i=0;i<=upto;i++) { var x = id + '_' + i css_color_change(x,'ffffff'); } } function css_color_change(id, val) { var e = document.getElementById(id); if(!(e)) { // alert("This change is not possible! [" + id + "]"); return(false); } e.style.backgroundColor = "#"+val; return(true); } /* */ function checkAll(checkname, exby) { for (i = 0; i < checkname.length; i++) checkname[i].checked = exby.checked? true:false } function HideContent(d) { document.getElementById(d).style.display = "none"; } function ShowContent(d) { document.getElementById(d).style.display = "block"; } function ReverseDisplay(d) { if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; } else { document.getElementById(d).style.display = "none"; } } function swapImage(x) { if(document.getElementById(x).attributes.getNamedItem("src").value == "images/ico-contract.gif") { document.getElementById(x).attributes.getNamedItem("src").value = "images/ico-expand.gif"; } else { document.getElementById(x).attributes.getNamedItem("src").value = "images/ico-contract.gif"; } } function validate_eventpost(thisform) { with (thisform) { if (validate_required(event_name,"Event Name must be filled out.")==false) {event_name.focus();return false;} if (validate_required(event_short_description,"Event Short Description must be filled out.")==false) {event_short_description.focus();return false;} if (validate_required(event_city,"Event City must be filled out.")==false) {event_city.focus();return false;} if (validate_required(event_venue,"Event Venue Name must be filled out.")==false) {event_venue.focus();return false;} if (validate_required(event_address,"Event Address must be filled out.")==false) {event_address.focus();return false;} if (validate_required(event_contact_person,"Contact Person must be filled out.")==false) {event_contact_person.focus();return false;} if (validate_required(event_contact_email,"Contact Email must be filled out.")==false) {event_contact_email.focus();return false;} if (validate_required(event_contact_phone,"Contact Phone must be filled out.")==false) {event_contact_phone.focus();return false;} if (validate_required(event_contact_website,"Event Website must be filled out.")==false) {event_contact_website.focus();return false;} } } function changeSaveValue() { var x = document.getElementById("SaveButton"); if(x.value == "Preview Changes") { x.value = "Save Changes"; } else { x.value = "Preview Changes"; } }