window.onload=setDefaultValues;function setDefaultValues(){var e=document.getElementById("adoption-form");if(!e||e.name=="no_defaults"){return}var a=e.getElementsByTagName("input");var g=a.length;var h;for(var d=0;d<g;d++){var c=a[d];var b=c.name;if(c.type=="hidden"){if(multiSelectElt(b)&&setMultiSelectValues(e,b)){continue}setDefaultValue(c)}}appIdHack(e)}function submitChanges(a,b){if(!a(b)){return false}b.action="adoption-app-process.php";b.submit()}function editApp(a,b){a.action="/adoption-app.php";a.editFlag.value=b;a.method="post";a.submit()}function appIdHack(a){var b=document.getElementById("appId");if(b){a.appId.value=b.value}}var MULTIPATTERN=/^(.+)\[\d+]/;function multiSelectElt(a){return MULTIPATTERN.test(a)}function strip_h(a){return a.replace(/^h_(.+)$/,"$1")}function setDefaultValue(c){var a=strip_h(c.name);var b=document.getElementsByName(a);if(b==null||b.length==0){return false}switch(b[0].tagName){case"INPUT":setInputValue(b,c.value);break;case"TEXTAREA":setTextValue(b[0],c.value);break;case"SELECT":setSelectedValue(b[0],c.value);break;case"SUBMIT":break;default:alert("UNKNOWN tagName ("+b[0].tagName+') for element "'+c.name+'": '+b.length)}return true}function setInputValue(a,b){switch(a[0].type){case"text":setTextValue(a[0],b);break;case"radio":setRadioValue(a,b);break;case"checkbox":a[0].checked=true;break;case"hidden":case"submit":break;default:alert("UNKNOWN type ("+a[0].type+') for element "'+a[0].name+'"')}}function setTextValue(a,b){a.value=b}function confirmReset(){return confirm("Are you sure you want clear all data?")}function confirmCancel(){if(!confirm("Are you sure you want to cancel & discard new/changed data?")){return false}if(arguments.length==0){window.location="index.html"}else{window.location=arguments[0]}}function prevPage(b,a){b.action=a;return true}function extractMultiVal(c,b){for(var a=0;a<c.length;a++){if(c[a].form==b){return c[a].value}}}function setMultiSelectValues(g,b){var d=b.replace(MULTIPATTERN,"$1");var j=document.getElementsByName(strip_h(d)+"[]");var a;if(j==null||j.length==0){return false}a=j[0];for(var c=0;;c++){var h=d+"["+String(c)+"]";var e=document.getElementsByName(h);if(e.length==0){return true}setSelectedValue(a,extractMultiVal(e,g))}}function setSelectedValue(a,c){for(var b=0;b<a.options.length;b++){if(a.options[b].value==c){a.options[b].selected=true;return}}}function setRadioValue(c,d){for(var b=0;b<c.length;b++){var a=c[b];if(a.value==d){a.checked=true;return}}alert("NO MATCHING Radio value: "+c[0].name+"/"+d)}function checkText(d,c,e,b){var a=c.value.length;if(a<e||a>b){return"\n"+d+" must have a proper value"}return""}function checkSelect(b,a,c){if(a.selectedIndex==c){return"\nYou must choose a value for "+b}return""}function checkRadio(name,elt){with(elt){var len=length;for(var i=0;i<len;i++){if(elt[i].checked){return""}}}return"\nYou must make a selection for "+name}function checkNum(c,b,d,a,e){var f=b.value;if(f.length==0){if(e){return""}else{return"\n"+c+" may not be left blank"}}if(isNaN(f)||f<d||f>a){return"\n"+c+" must be a valid number"}return""};
