// JavaScript Document

function close() {
	popUpWin.close();
}
	
function calc(f) {
 var costperperson=25;
 var depositperperson=10;
 var numberofpersons=f.persons.options[f.persons.selectedIndex].value;
 var personstopay=numberofpersons;
 if(numberofpersons>=21) {
    personstopay=numberofpersons-1;
	freeplaces=1;
  	f.free.value=freeplaces+" + 400 paintballs";
	}
  else if(numberofpersons>=11) {
    personstopay=numberofpersons-1;
	freeplaces=1;
  	f.free.value=freeplaces;
	}
  else {
    personstopay=numberofpersons;
	freeplaces=0;
	}
  var totalcost=costperperson*personstopay;
  var depositneeded=depositperperson*personstopay;
  f.total.value="£"+totalcost+".00";
  f.deposit.value="£"+depositneeded+".00";
}

function validate(object,text) {
    if (object.value.length > 0)
        return true;
    else {
        alert(text + ' field is empty!');
        if (navigator.appName.indexOf('Netscape') > -1) {
            object.focus();
        }
        return false;
    }
}

function formvalidate(f) {
    var validated = true;
//    if (!validate(f.day,'Day'))
//        validated = false;
//    if (!validate(f.month,'Month'))
//        validated = false;
//    if (!validate(f.year,'Year'))
//        validated = false;
    if (!validate(f.realname,'Surname'))
        validated = false;
    if (!validate(f.address,'Address'))
        validated = false;
    if (!validate(f.email,'Email'))
        validated = false;
    return validated;
}

function getfirstday(iYear,iMonth) {
	var dCalDate = new Date(iYear, iMonth-1, 1);
	var iDayOfFirst = dCalDate.getDay();
	if (iDayOfFirst==0) iDayOfFirst=6;
	else iDayOfFirst=iDayOfFirst-1;
	return iDayOfFirst;
}

function getdays(iYear,iMonth) {
	var dPrevDate = new Date(iYear, iMonth, 0);
	return dPrevDate.getDate();
}
