function printLetterDate() {
	var d=new Date();
	var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	//document.write(weekday[d.getDay()] + " ")
	document.write(monthname[d.getMonth()] + " ");
	document.write(d.getDate() + ", ");
	document.write(d.getFullYear() + " ");
	document.write(rand(5, 6) + ":" + rand(01, 15) + "AM")	;
}

function rand( min, max ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Leslie Hoare
    // +   bugfixed by: Onno Marsman
    // *     example 1: rand(1, 1);
    // *     returns 1: 1
    var argc = arguments.length;
    if (argc == 0) {
        min = 0;
        max = 2147483647;
    } else if (argc == 1) {
        throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
    }
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

function printCopyrightYears(startYear) {
	if(!startYear)
		var startYear=2009
	var d=new Date(); 
	yr=d.getFullYear();
	if (yr!=startYear) {
		document.write(startYear+" - "+yr);
	} else {
		document.write(startYear);
	}	
}

clearDefault = function(obj) {
	if (obj.defaultValue == obj.value) obj.value = ''
}

restoreDefault = function(obj) {
	if(obj.value == '')
		obj.value = obj.defaultValue
}

function formValidate(form) {
	var error = 0;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var objEmail = form.visitormail;
	var feedback = ''	;
	
	if(form.dob.value == '') {
		feedback += "Date of Birth is required\r\n";
		form.dob.value = '';
		++error;
		
	}
	if(form.phone.value == '') {
		feedback += "Please enter your phone number\r\n";
		form.phone.value = '';
		++error;
		
	}
	if(objEmail.value == '') {
		feedback += "Please enter your email\r\n";
		objEmail.value = '';
		++error;
		
	} else if(!filter.test(objEmail.value)) {
		feedback += "Please enter a valid email\r\n";
		objEmail.value = '';
		++error;
	}
	
	if(form.emergency_name.value == '') {
		feedback += "Emergency name is required\r\n";
		form.emergency_name.value = '';
		++error;
		
	}
	if(form.emergency_phone.value == '') {
		feedback += "Emergency phone is required\r\n";
		form.emergency_phone.value= '';
		++error;
	} 
	if(form.checkbox1.value == '' || form.checkbox2.value == '' || form.checkbox3.value == '' || form.checkbox6.value == '' || form.checkbox7.value == '' || form.checkbox8.value == '') {
		feedback += "Please checkmark and agree to all of our rules!\r\n";
		++error;
		
	}
	if(form.signature.value == '') {
		feedback += "Electronic signature is required\r\n";
		form.signature.value = '';
		++error;
		
	}
	if(form.date.value == '') {
		feedback += "Signature Date is required\r\n";
		form.date.value = '';
		++error;
		
	}
	if(error > 0) {
		alert(feedback);
		return false;	
	} else {
		return true;
	}
}

var checkobj

function agreesubmit(el){
	checkobj=el
	if (document.all||document.getElementById){
		for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
		var tempobj=checkobj.form.elements[i]
		if(tempobj.type.toLowerCase()=="submit")
			tempobj.disabled=!checkobj.checked
		}
	}
}

function optinValidate(form) {
	var error = 0;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var objEmail = form.Contact0Email;
	var feedback = ''	;
	
	if(form.Contact0FirstName.value == '') {
		feedback += "First Name is required\r\n";
		form.Contact0FirstName.value = '';
		++error;
	}
	if(objEmail.value == '') {
		feedback += "Please enter your email\r\n";
		objEmail.value = '';
		++error;
		
	} else if(!filter.test(objEmail.value)) {
		feedback += "Please enter a valid email\r\n";
		objEmail.value = '';
		++error;
	}
	if(error > 0) {
		alert(feedback);
		return false;	
	} else {
		return true;
	}
}