// validation scripts
	function validate_form() {
		if (!document.form.dis.checked) {
			alert("Warning\nPlease read and note that you understand and agree to the terms of the agreement...");
			document.form.PAYMENT.focus();
			return false
		}

		if (document.form.NAME.value == "") {
			alert("Warning\nYour NAME is required...");
			document.form.NAME.focus();
			return false
		}

		if (document.form.STREET.value == "") {
			alert("Warning\nYour STREET is required...");
			document.form.STREET.focus();
			return false
		}

		if (document.form.CITY.value == "") {
			alert("Warning\nYour CITY is required...");
			document.form.CITY.focus();
			return false
		}

		if (document.form.STATE.value == "") {
			alert("Warning\nYour STATE is required...");
			document.form.STATE.focus();
			return false
		}

		if (document.form.ZIP.value == "") {
			alert("Warning\nYour ZIP is required...");
			document.form.ZIP.focus();
			return false
		}

		if (document.form.PHONEB.value == "") {
			alert("Warning\nYour HOME PHONE is required...");
			document.form.PHONE.focus();
			return false
		}

		if (document.form.CELLB.value == "") {
			alert("Warning\nYour CELL is required...");
			document.form.CELL.focus();
			return false
		}

		if (document.form.EMAIL.value == "") {
			alert("Warning\nYour EMAIL is required...");
			document.form.EMAIL.focus();
			return false
		}

		if (document.form.LICENSE.value == "") {
			alert("Warning\nYour LICENSE is required...");
			document.form.LICENSE.focus();
			return false
		}

		if (document.form.LICENSEN.value == "") {
			alert("Warning\nYour LICENSE NUMBER is required...");
			document.form.LICENSEN.focus();
			return false
		}

		if (document.form.LSTATE.value == "") {
			alert("Warning\nYour LICENSING STATE is required...");
			document.form.LSTATE.focus();
			return false
		}

		if (document.form.PAYMENT.value == "") {
			alert("Warning\nThe PAYMENT TYPE is required...");
			document.form.PAYMENT.focus();
			return false
		}

		var pymnt = document.form.PAYMENT.value;
		if ((pymnt == "AMEX") || (pymnt == "VISA") ||(pymnt == "MC")) {
			if (document.form.CCNAME.value == "") {
				alert("Warning\nThe CREDIT CARD NAME is required...");
				document.form.CCNAME.focus();
				return false
			}
			if (document.form.CCCARD.value == "") {
				alert("Warning\nThe CREDIT CARD NUMBER is required...");
				document.form.CCCARD.focus();
				return false
			}
			if (document.form.CCDATE.value == "") {
				alert("Warning\nThe CREDIT CARD EXPIRATION DATE is required...");
				document.form.CCDATE.focus();
				return false
			}
			if (document.form.CCCCV.value == "") {
				alert("Warning\nThe CREDIT CARD CCV is required...");
				document.form.CCCCV.focus();
				return false
			}
			//if (document.form.CCZIP.value == "") {
			//	alert("Warning\nThe ZIP CODE OFMAILING ADDRESS is required...");
			//	document.form.CCZIP.focus();
			//	return false
			//}
		}

	}

	// NESTING
	var isNS111 = navigator.appName.indexOf("Netscape")  != -1
	var isIE111 = navigator.appName.indexOf("Microsoft") != -1

	function toggle111(nid){
		if (isIE111) {
			if (document.all[nid].style.display=="none") show111(nid);
			else hide111(nid);
		} else {
			if (document.getElementById(nid).style.visibility=="visible") hide111(nid);
			else show111(nid);
		}
	}

	function show111(nid) {
		if (isIE111) {
			var imgsrc = "img_"+nid;
			document.all[nid].style.display = "block";
			document.all[nid].style.visibility = 'visible';
		} else {
			if (document.getElementById) {
				document.getElementById(nid).style.visibility = 'visible';
				document.getElementById(nid).style.display = 'block';
			}
			if (document.layers) {
				//document.layers[nid].visibility = 'visible';
				alert("This system only supports MSIE 5+, Netscape 5+ and Mozilla 1+");
			}
		}
	}

	function hide111(nid){
		if (isIE111)  {
			var imgsrc = "img_"+nid;
			document.all[nid].style.display = "none";
			document.all[nid].style.visibility = 'hidden';
		} else {
			if (document.getElementById) {
				document.getElementById(nid).style.visibility = 'hidden';
				document.getElementById(nid).style.display = 'none';
			}
			if (document.layers) {
				//document.layers[nid].visibility = 'visible';
				alert("This system only supports MSIE 5+, Netscape 5+ and Mozilla 1+. Please make sure your system is up to date. You can continue using this system, but you will have to enter your sport information after you login.");
			}
		}
	}

	function days_between(date1, date2) {
	    // The number of milliseconds in one day
	    var ONE_DAY = 1000 * 60 * 60 * 24

	    // Convert both dates to milliseconds
	    var date1_ms = date1.getTime()
	    var date2_ms = date2.getTime()

	    // Calculate the difference in milliseconds
	    var difference_ms = Math.abs(date1_ms - date2_ms)

    	// Convert back to days and return
	    return Math.round(difference_ms/ONE_DAY)
	}

// cert scripts
	function doCert1 (cert,cost) {
		if (document.form.cert1.checked==true) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) + parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
		if (document.form.cert1.checked==false) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) - parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
	}
	function doCert2 (cert,cost) {
		if (document.form.cert2.checked==true) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) + parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
		if (document.form.cert2.checked==false) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) - parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
	}
	function doCert3 (cert,cost) {
		if (document.form.cert3.checked==true) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) + parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
		if (document.form.cert3.checked==false) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) - parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
	}
	function doCert4 (cert,cost) {
		if (document.form.cert4.checked==true) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) + parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
		if (document.form.cert4.checked==false) {
			var currenttotalb = document.form.gtotal.value;
			newtotalb = parseFloat(currenttotalb) - parseFloat(cost);
			parseFloat(newtotalb);
			document.form.gtotal.value = newtotalb;
		}
	}

// layer scripts
     function showLayer(layerName) {
	if (document.getElementById) {
               	var targetElement = document.getElementById(layerName);
        	targetElement.style.visibility = 'visible';
        	targetElement.style.display = 'block';
	}
     }

     function hideLayer(layerName) {
    	if (document.getElementById) {
       		var targetElement = document.getElementById(layerName);
              	targetElement.style.visibility = 'hidden';
        	targetElement.style.display = 'none';
    	}
     }

     function doCC() {
	var pymnt = document.form.PAYMENT.value;
	if ((pymnt == "AMEX") || (pymnt == "VISA") ||(pymnt == "MC")) {
		showLayer('ccinfo');
	} else {
		hideLayer('ccinfo');
	}
    }

