// Validates the input from a particular form. function validateInput( form ) { var success=0; if( form == "memberInfo" ) { var formRef = document.infoform; if( formRef.fullName.value == '') { document.getElementById('ErrfullName').innerHTML='*'; success=1; } else { document.getElementById('ErrfullName').innerHTML=''; } if( formRef.addr1.value == '') { document.getElementById('Erraddr1').innerHTML='*'; success=1; } else { document.getElementById('Erraddr1').innerHTML=''; } if( formRef.city.value == '') { document.getElementById('Errcity').innerHTML='*'; success=1; } else { document.getElementById('Errcity').innerHTML=''; } if( formRef.state.value == '') { document.getElementById('Errstate').innerHTML='*'; success=1; } else { document.getElementById('Errstate').innerHTML=''; } if( formRef.zip.value == '') { document.getElementById('Errzip').innerHTML='*'; success=1; } else { document.getElementById('Errzip').innerHTML=''; } if( formRef.phone.value == '') { document.getElementById('Errphone').innerHTML='*'; success=1; } else { document.getElementById('Errphone').innerHTML=''; } if( success==1 ) { document.getElementById("Error1").innerHTML="Please complete the indicated fields."; return false; } else { document.getElementById("Error1").innerHTML=""; return true; } } if( form == "volunteer" ) { success=0; if( document.getElementById("fullname").value == "" ) { document.getElementById("fullnameError").innerHTML = "Please enter your name."; success=1; } else { document.getElementById("fullnameError").innerHTML = ""; } if( ( document.getElementById("eMail").value == "" ) && ( document.getElementById("phone").value == "" ) ) { document.getElementById("contactError").innerHTML = "Please enter either an e-mail address or phone number."; success=1; } else { document.getElementById("contactError").innerHTML = ""; } if( success==0 ) { return true; } else { return false; } } } function switchStep(step) { joinPage = new Array("join_general", "join_volunteer", "join_dues", "join_review") // Show the next field DIV for( i=0; i < joinPage.length; i++) { if( joinPage[i] == step ) { document.getElementById( joinPage[i] ).style.display="block"; } else { document.getElementById( joinPage[i] ).style.display="none"; } } // Highlight corrent step steps = new Array( "join_general", "join_volunteer", "join_dues", "join_review"); var textColor="#6377a5"; for( var i=0; i < steps.length; i++ ) { if( steps[i] == step ) { document.getElementById( steps[i] + "_step" ).style.color = "#000000"; textColor="#969696"; } else { document.getElementById( steps[i] + "_step" ).style.color = textColor; } } } function enablePay( form ) { if( form == 'oneAmt') { document.getElementById('oneAmt0').disabled=false; document.getElementById('oneAmt1').disabled=false; document.getElementById('oneAmt2').disabled=false; for( i=0; i <= 5; i++ ) { document.getElementById( 'pledgeAmt' + i ).disabled=true; } document.getElementById('pledgeAmt').style.color="gray"; } if( form == 'pledgeAmt' ) { for( i=0; i <= 5; i++ ) { document.getElementById( 'pledgeAmt' + i ).disabled=false; } document.getElementById('oneAmt0').disabled=true; document.getElementById('oneAmt1').disabled=true; document.getElementById('oneAmt2').disabled=true; document.getElementById('oneAmt').style.color="gray"; } document.getElementById( form ).style.color="black"; } function elistVal() { var valid = 0; if( document.getElementById("fname").value == "" ) { valid=1; document.getElementById("fname_error").innerHTML = "*"; } else { document.getElementById("fname_error").innerHTML = ""; } if( document.getElementById("lname").value == "" ) { valid=1; document.getElementById("lname_error").innerHTML = "*"; } else { document.getElementById("lname_error").innerHTML = ""; } if( document.getElementById("main_email").value == "" ) { valid=1; document.getElementById("email_error").innerHTML = "*"; } else { document.getElementById("email_error").innerHTML = ""; } if( valid==1 ) { document.getElementById("error").innerHTML = "Please complete the indicated fields."; return false; } else { return true; } }