
function setDeliveryDate(){
	var nowDate = new Date();
	var thenDate =  new Date();
	var finalDate = new Date();
	var daysToAdd = 3;
	
	//Time : if its before 3pm
	if (nowDate.getHours() < 15){
		daysToAdd = 2;
	}else{
		daysToAdd = 3;
	}
	
	//Here Add the Day - 
	switch (nowDate.getDay()){
		case 0: 
			thenDate.setDate(nowDate.getDate()+3);
			break;
		case 1: 
			thenDate.setDate(nowDate.getDate()+daysToAdd);
			break;
		case 2: 
			thenDate.setDate(nowDate.getDate()+daysToAdd);
			break;
		case 3: 
			thenDate.setDate(nowDate.getDate()+daysToAdd);		
			break;
		case 4: 
			thenDate.setDate(nowDate.getDate()+daysToAdd);		
			break;
		case 5: 
			thenDate.setDate(nowDate.getDate()+4);		
			break;
		case 6: 
			thenDate.setDate(nowDate.getDate()+3);		
		break;
	}
	//Now we check that it isn't landing on a sunday or saturday, if it is bump to monday.
	switch (thenDate.getDay()){
		case 0: //sunday
			finalDate.setDate(thenDate.getDate()+1);
			//alert(t)
			break;
		case 6: //saturday 
			finalDate.setDate(thenDate.getDate()+2);		
			break;
		default:
			finalDate.setDate(thenDate.getDate());
	}
	return "Next Despatch Date "+finalDate.toLocaleDateString();
}

