// Script to validate form before submission
// Version 1.0.0.0; Created 08-Jul-2005; Latest: 08-Jul-2005;
document.WWW.bypassValidateForm = false;
document.WWW.doValidateForm = 'validateForm()';

function validateForm(formName) {//20050708
	var f;
	var aItem=document.WWW.OrderFormItem;
	var n=aItem.length,i;
	var today=new Date;

	switch (formName) {
	case 'booking':
		f=MM_findObj('orderformSubTotal'); if (f==null) return true;//fail +ve
		if (f.value==0){
			alert('You must select at least one item.');
			f.focus(); return false;
		}
		for(i=0;i<n;++i){
			x=MM_findObj('Date_'+aItem[i]);
			y=MM_findObj('Session_Title_'+aItem[i]);
			if (y.value=='' && x.value!= '') {
				alert('You must enter the event names.');
				return false;
			}
		}
		break;
	case 'ordering':
		f=MM_findObj('orderformTotal'); if (f==null) return true;//fail +ve
		if (f.value==''){
			alert('You must select at least one item.');
			f.focus(); return false;
		}
		break;
	}
return true;
}

function validateDate(i) {
	var today=new Date;

	x=MM_findObj('Date_'+i); if (x.value=='') return true;
	y=MM_findObj('Session_Title_'+i); if (y.value=='') return true;
	d=new Date;
	d.setDate(x.value.substr(0,2));
	d.setMonth(x.value.substr(3,2)-1);
	d.setFullYear(x.value.substr(6));
	if ( (d-today) <= (7 * 24 * 60 * 60 * 1000) ) {
		alert(y.value+' on '+x.value+'\ntakes place in less than 7 days.\nPlease call Nikki\'s PA, Milly, on 07932 043 277 to confirm your place before booking online.'); return false;
	}
}
