function fullScreen(theURL) { window.open(theURL, '', 'fullscreen=1, scrollbars=auto, titlebar=yes, scrollbars=auto, '); } function showVolVideo(x) { var index = x; if(index == 0){document.getElementById('vid').src="http://www.youtube.com/embed/rld11CZrxdw";} if(index == 1){document.getElementById('vid').src="http://www.youtube.com/embed/BynW9xqjA_c";} if(index == 2){document.getElementById('vid').src="http://www.youtube.com/embed/TTb98cSpmGc";} } // used by hopelink comment form to limit comment categories to two and check // phone number is in correct format function limitChecks() { var x = document.getElementsByName('comment_type[]'); var count = 0; var errmsg = ""; for(i=0;i 2) { errmsg="Please limit the comment to two types only."; } var result; var originalNumber; originalNumber = document.getElementById('phonenumber').value; if(originalNumber != "") { var pattern = /^[^\W^\w]*\s*\d{3}\s*(\.{1}|-{1})*\s*\d{3}\s*(\.{1}|-{1})*\s*\d{4}\s*$/; if(pattern.test(originalNumber)) { var notab=(originalNumber.replace(/\t/g,"")); var nospace=(notab.replace(/ /g,"")); var nochars = nospace.replace(/[\.-]/g,""); // replace "." with "-" var n = nochars.slice(0,3)+"-"; var mid = nochars.slice(3,6); var o = "-" + nochars.slice(6); var final = n + mid + o; // concatenate, baby! document.getElementById('phonenumber').value=final; } else { errmsg= errmsg + "\nYou have entered an invalid phone number. Please enter your phone number in one of the following formats: 222.222.2222 or 222-222-2222"; document.getElementById('phonenumber').focus(); } } if(errmsg != "") { alert(errmsg); return false; } } function alternate(id){ if(document.getElementsByTagName){ var table = document.getElementById(id); var rows = table.getElementsByTagName("tr"); for(i = 0; i < rows.length; i++){ //manipulate rows if(i % 2 == 0){ rows[i].className = "evenrow"; }else{ rows[i].className = "oddrow"; } } } } function highlightzip(loc){document.getElementById(loc).style.color="#f2531f";} function nohighlight(loc){document.getElementById(loc).style.color="#000000";} //////////////////////////////// used by EZ Rider Eligibility form function nextBox(checkbox, id){ var currentId = id; var isChecked = document.getElementById(checkbox).checked; if(isChecked) { document.getElementById(currentId).disabled=false; document.getElementById(currentId).focus(); } if(!isChecked) { document.getElementById(currentId).value=""; document.getElementById(currentId).disabled=true; } } // ///////////////////////////////////////////////////////////////////////////////////////////// /////////////////// used by EZ Rider Eligibility form (connector-request) function checkForm() { var e = document.getElementById('email').value; if(!e==""){ // alert("not empty: " + e); document.getElementById('return_email').value=e; } else { // alert("empty: "); document.getElementById('return_email').value="ezrider@hope-link.org"; // alert(document.getElementById('return_email').value); } var ok="false"; if(!document.getElementById('older_adult').checked){ok="true";} else { if(!document.getElementById('yob').value==""){ document.getElementById('yob').disabled=false; ok="true"; } else { alert("Please enter a year of birth date or clear the checkbox."); document.getElementById('yob').focus(); } } // //////////////////ACCESS RIDER ///////////////////////// if(ok=="true"){ ok="false"; if(!document.getElementById('access_rider').checked) {ok="true";} else { if(!document.getElementById('access_id').value==""){ document.getElementById('access_id').disabled=false; ok="true"; } else { alert("Please enter your ACCESS ID number."); document.getElementById('access_id').focus(); } } } // ////////////////DISABILITY ///////////////////////// if(ok=="true"){ ok="false"; if(!document.getElementById('disability').checked) {ok="true";} else { if(!document.getElementById('disability_condition').value=="") { document.getElementById('disability_condition').disabled=false; ok="true"; } else { alert("Please enter your disabling condition."); document.getElementById('disability_condition').focus(); } } } // //////////////// INCOME ///////////////////////// if(ok=="true"){ ok="false"; if(!document.getElementById('low_income').checked){ok="true";} else { if(!document.getElementById('meet_income').selectedIndex=="0"){ document.getElementById('meet_income').disabled=false; ok="true"; } else { alert("Please confirm whether you meet income guidelines"); document.getElementById('meet_income').focus(); } } } if(ok=="true"){ return true; } else { return false; } } // when form is cleared, set the text input boxes back to disabled function setDisabled() { alert('disable'); document.getElementById('yob').disabled=true; document.getElementById('access_id').disabled=true; document.getElementById('disability_condition').disabled=true; document.getElementById('meet_income').disabled=true; } function validateForm(thisForm) { with(thisForm) { if(checkForm(yob,"fill it out!")==false) { yob.focus();return false; } } }