<!--

function confirmSubmit(message) {
	var agree = confirm(message);
	if (agree)
		return true ;
	else
		return false ;
}

function submitText() {
	document.updateform.submit.value='Submit Changes';
}

function lettersOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 65 || charCode > 90) && 
        (charCode < 97 || charCode > 122)) {
        alert("Enter letters only.");
        return false;
    }
    return true;
}

function validateCamperForm(request) {
	if ("" == document.forms.request.camper.value) {
		alert("Please enter the camper's name.");
		return false;
	}
	if ("" == document.forms.request.address1.value) {
		alert("Please enter an address.");
		return false;
	}
	if ("" == document.forms.request.city.value) {
		alert("Please enter your city.");
		return false;
	}
	if ("" == document.forms.request.state.value) {
		alert("Please enter your state.");
		return false;
	}
	if ("" == document.forms.request.zip.value) {
		alert("Please enter your zip code.");
		return false;
	}
	if ("" == document.forms.request.email.value) {
		alert("Please enter your email address.");
		return false;
	}
	if ("" == document.forms.request.phone.value) {
		alert("Please enter your phone number.");
		return false;
	}
	if ("" == document.forms.request.dob.value) {
		alert("Please enter your date of birth.");
		return false;
	}
}

function validateRedLittleForm(request) {
	if ("" == document.forms.request.firstname.value) {
		alert("Please enter your first name.");
		return false;
	}
	if ("" == document.forms.request.lastname.value) {
		alert("Please enter your last name.");
		return false;
	}
	if ("" == document.forms.request.phone.value) {
		alert("Please enter your phone number.");
		return false;
	}
}

function validateCPIDCform(request) {
	if ("" == document.forms.request.name.value) {
		alert("Please enter your name.");
		return false;
	}
	if ("" == document.forms.request.address1.value) {
		alert("Please enter your full address.");
		return false;
	}
	if ("" == document.forms.request.city.value) {
		alert("Please enter your city.");
		return false;
	}
	if ("" == document.forms.request.state.value) {
		alert("Please enter your state.");
		return false;
	}
	if ("" == document.forms.request.zip.value) {
		alert("Please enter your zip code.");
		return false;
	}
	if ("" == document.forms.request.phone.value) {
		alert("Please enter your phone number.");
		return false;
	}
}

function validatePanfluForm(request) {
	if ("" == document.forms.request.firstname.value) {
		alert("Please enter your first name.");
		return false;
	}
	if ("" == document.forms.request.lastname.value) {
		alert("Please enter your last name.");
		return false;
	}
	if ("" == document.forms.request.address1.value) {
		alert("Please enter the first line of your address.");
		return false;
	}
	if ("" == document.forms.request.city.value) {
		alert("Please enter your city.");
		return false;
	}
	if ("" == document.forms.request.state.value) {
		alert("Please enter your state.");
		return false;
	}
	if ("" == document.forms.request.zip.value) {
		alert("Please enter your zip code.");
		return false;
	}
	if ("" == document.forms.request.email.value) {
		alert("Please enter your email address.");
		return false;
	}
}

function validateFofForm(request) {
	if ("" == document.forms.request.firstname.value) {
		alert("Please enter your first name.");
		return false;
	}
	if ("" == document.forms.request.lastname.value) {
		alert("Please enter your last name.");
		return false;
	}
	if ("" == document.forms.request.address1.value) {
		alert("Please enter the first line of your address.");
		return false;
	}
	if ("" == document.forms.request.city.value) {
		alert("Please enter your city.");
		return false;
	}
	if ("" == document.forms.request.state.value) {
		alert("Please enter your state.");
		return false;
	}
	if ("" == document.forms.request.zip.value) {
		alert("Please enter your zip codee.");
		return false;
	}
}

function formSubmit(btn, message) {
    if (typeof btn.submit.disabled != 'undefined') {
        // NS6 and IE return boolean for typeof btn.disabled,
        // so we're here if it's NS6 or IE
        btn.submit.disabled = true;
        // button is now disabled until the page reloads
    } else {
        // at least NS4 returns 'undefined' for typeof btn.disabled
        // other browsers may as well
        btn.submit.onfocus = function () { this.blur(); }
        btn.submit.onclick = function () { return false; }
        // button is now disabled in NS4 until page reloads
    } 
btn.submit.value = message;
}

function printpage() {
	window.print();  
}

function warnCapsLock(display, top) {
	top = top || 80; // set top to 0 if not specified 
	document.getElementById('capswarn').style.display = display ? 'block' : 'none';
	document.getElementById('capswarn').style.top = top + "px";
}

function ucasePressed(E) {
	if (!E) E = window.event;
	if(E.keyCode && E.keyCode != 0) { theKey = E.keyCode;} //IE
	if(E.charCode) {theKey = E.charCode;} //Gecko
	if (theKey) {
		if (theKey <= 90 && theKey >= 65) return !E.shiftKey;
		if (theKey <= 122 && theKey >= 97) return E.shiftKey;
	}
	return false;
}

function goAway(id) {
	document.getElementById(id).style.display = 'none';
}


function toggle(id) {
	if (obj = document.getElementById(id)) {
		obj.style.display = ( (obj.style.display == 'block') ? 'none' : 'block');
	}
}

function addressToggle(idON, idOFF) {
	obj = document.getElementById(idON);
	obj.style.display = 'block';
	obj = document.getElementById(idOFF);
	obj.style.display = 'none';
}


function doClear(theText) {
	if (theText.value == theText.defaultValue) {
		theText.value = ""
	}
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}



function getElementsBySelect(rule) {
	var parts, nodes = [doc];
	parts = rule.split(' ');
	for(var i=0; i<parts.length; i++) {
		nodes = getSelectedNodes(parts[i], nodes);
	}	return nodes;
}
	function getSelectedNodes(select, elements) {
		var result, node, nodes = [];
		var identify = (/\#([a-z0-9_-]+)/i).exec(select);
		if(identify) {
			var element = doc.getElementById(identify[1]);
			return element? [element]:nodes;
		}
		
		var classname = (/\.([a-z0-9_-]+)/i).exec(select);
		var tagName = select.replace(/(\.|\#|\:)[a-z0-9_-]+/i, '');
		var classReg = classname? new RegExp('\\b' + classname[1] + '\\b'):false;
		for(var i=0; i<elements.length; i++) {
			result = tagName? elements[i].all.tags(tagName):elements[i].all; 
			for(var j=0; j<result.length; j++) {
				node = result[j];
				if(classReg && !classReg.test(node.className)) continue;
				nodes[nodes.length] = node;
			}
		}	
		
		return nodes;
	}

window.onload = externalLinks;
-->