function formCheck(formobj, fieldRequired, fieldDescription)
{
	var fieldRequired = fieldRequired.split(',')
	var fieldDescription = fieldDescription.split(',')
	var alertMsg = "Please complete the following fields:\n";
	var l_Msg = alertMsg.length;
	for (var i = 0; i < fieldRequired.length; i++){
		var val = eval('document.forms[0].'+fieldRequired[i]+'.value')
		if (val=='' || val=='all')
				{	
					if (eval('document.forms[0].'+fieldRequired[i]+'.checked' !=true))
					{
					alertMsg += " - " + fieldDescription[i] + "\n";
					}
				}
		//if email check for valid
		if(eval('document.forms[0].'+fieldRequired[i]+'.name')=='email' && eval('document.forms[0].'+fieldRequired[i]+'.value')!=''){
			mail=eval('document.forms[0].'+fieldRequired[i]+'.value')
			var myRegExp =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 
			if(myRegExp.test(mail)!=true)
				alertMsg += " - Email is not valid \n";
			}
		}
		
	if(!document.forms[0].terms.checked)
		alertMsg += " - " + 'Please confirm you have read the terms and conditions' + "\n";
	
	if (alertMsg.length == l_Msg){
			return true;
		}
		else
		{
			alert(alertMsg);
			return false;
		}
}

function calendar(){

months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

today=new Date()
hour=today.getHours()
day=today.getDate()
month=today.getMonth()
year=today.getYear() + 1900;

//document.forms[0].elements[5].options.length=5;
document.getElementById('dateList').selectedIndex=day-1;

if(hour>12)
	document.getElementById('hour').selectedIndex=hour-12;

d=0;
e=month;
var optionList = document.getElementById('monthList');
optionList.options.selectedIndex = month;
	document.getElementById('yearBox').value=year;
}


function flip(theDiv){
				if (document.getElementById(theDiv).style.display == "") showDBox = "none"; 
				else showDBox = ""; 
				document.getElementById(theDiv).style.display = showDBox;
}
