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(6, 11) + ":" + rand(11, 59) + "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.Contact0Email;
	
	if(form.Contact0FirstName.value == '' || form.Contact0FirstName.value == form.Contact0FirstName.defaultValue) {
		alert("Please enter your name");
		form.Contact0FirstName.value = '';
		form.Contact0FirstName.focus();
		++error;
		
	}
	if(objEmail.value == '' || objEmail.value == objEmail.defaultValue) {
		alert("Please enter your email");
		objEmail.value= '';
		objEmail.focus();
		++error;
	} else if(!filter.test(objEmail.value)) {
		alert("Please enter a valid email");
		objEmail.value = '';
		objEmail.focus();
		++error;
	}
	
	if(error > 0) {
		return false;	
	} else {
		return true;
	}
}

function printDueDate() {
	var d=new Date();
	var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	if(d.getDate() < 21) {
		document.write(monthname[d.getMonth()] + " 21st, 2009");
	} else {
		document.write("SOLD OUT");
	}
}
