

// initialise all variables and ensure at least something is selected

var delivery_date = new Date();
var collection_date = new Date();
var new_date_number = 0;
var new_month_number = 0;
var new_day_number = 0;
var servertimeOBJ;
var myscriptTime = servertimeOBJ;
var d1 = new Date();
var d2 = new Date();

function asDays(ddmmyy,days) {
      // parse ddmmyy for day, month, year
      var dateArray = ddmmyy.split('/');
      sdate = new Date(dateArray[2],dateArray[1]-1,dateArray[0]);

  // add the number of days as milleseconds
        var odate = new Date(sdate.getTime() + (days * 86400000));

  // return value
      return (odate.getDate() + '/' + (odate.getMonth()+1) + '/' + odate.getYear());
 }
  
function calcDate() { 

/*d1.setDate(myscriptTime.getDate());
d1.setMonth(myscriptTime.getMonth());
d1.setFullYear(myscriptTime.getFullYear());*/





	
 
	d1.add(1).days();
	
	
	// Christmas Day 2009 a non working day
	d2.setDate(25);
	d2.setMonth(11); //months are less 1!
	d2.setFullYear(2009);
	if (d1.compareTo(d2) == 0){	
		d1.add(1).days();
	}
	// Boxing Substitute Day 2009 a non working day
	d2.setDate(28);
	d2.setMonth(11); //months are less 1!
	d2.setFullYear(2009);
	if (d1.compareTo(d2) == 0){	
		d1.add(1).days();
	}
	// New Years Day 2010 a non working day
	d2.setDate(1);
	d2.setMonth(0); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	// Good Friday Day 2010 a non working day
	d2.setDate(2);
	d2.setMonth(3); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	// Easter Day 2010 a non working day
	d2.setDate(5);
	d2.setMonth(3); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	// May Day 2010 a non working day
	d2.setDate(3);
	d2.setMonth(4); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	// End May Day 2010 a non working day
	d2.setDate(31);
	d2.setMonth(4); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	// End Aug Day 2010 a non working day
	d2.setDate(30);
	d2.setMonth(7); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){	
		d1.add(1).days();
	}
	//Xmas Substitute Day 2010 a non working day
	d2.setDate(27);
	d2.setMonth(11); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){
		d1.add(1).days();
	}
	//Boxing Substitute Day 2010 a non working day
	d2.setDate(28);
	d2.setMonth(11); //months are less 1!
	d2.setFullYear(2010);
	if (d1.compareTo(d2) == 0){	
		d1.add(1).days();
	}
	// if  1 day from now is a sunday then make it the next day
	if (d1.is().sunday() == true){
		d1.add(1).days();
		
	}



 
//output the new date to the calendar control

new_date_number = d1.getDate();
new_month_number = d1.getMonth();
new_year_number = d1.getFullYear();

delivery_date.setDate(new_date_number);
delivery_date.setMonth(new_month_number);
delivery_date.setFullYear(new_year_number);

order.itemname4.value = (new_date_number + "/" + (new_month_number+1) + "/" + new_year_number);



} //end function



