
dates=new Array();
dates[0]=new Array();
dates[1]=new Array();
dateIndex=0;
var cp;
var dist;
var f;

function init() {
	dates[0][0]=findDOM('secondDate', 0);	
	//	alert(dates[0][0].id);
	dates[0][1]=findDOM('thirdDate', 0);	
	dates[1][0]=findDOM('secondDateS', 0);	
	dates[1][1]=findDOM('thirdDateS', 0);	
	dist=findDOM('dist', 1);
	cp=findDOM('collectionPoint', 1);
	f=findDOM('booking1', 0);

	checkValue(f.preferredBranch);
	checkValue(f.preferredDeliveryMethod);
}

function checkValue(item) {
	if (item.name=='preferredDeliveryMethod') {
		if (item.value=='point') {
			hideDistance();
			showExtraDates();
			showPoint();
		} else if (item.value=='home') {
			hideExtraDates();
			showDistance();
			hidePoint();
		} else if (item.value=='myself') {
			hideExtraDates();
			hideDistance();
			hidePoint();
		}

	} else if (item.name=='preferredBranch') {
		if (item.value=='merthyr') {
			hideSurrey();
			dateIndex=0;
		} else if (item.value=='surrey') {
			hideMerthyr();
			dateIndex=1;
		}
		checkValue(f.preferredDeliveryMethod);
	}
}

function hideMerthyr() {
	setPropOnClassMembers(document, "merthyrdate", "display", "none");
	setPropOnClassMembers(document, "surreydate", "display", "");
}

function hideSurrey() {
	setPropOnClassMembers(document, "merthyrdate", "display", "");
	setPropOnClassMembers(document, "surreydate", "display", "none");
}

function hideDistance() {
	dist.display='none';
}
function showDistance() {
	dist.display='';
}

function hidePoint() {
	cp.display='none';
}
function showPoint() {
	cp.display='';
}

function hideExtraDates() {
	dates[ dateIndex ][0].style.display='none';
	dates[ dateIndex ][1].style.display='none';
}
function showExtraDates() {
	dates[ dateIndex ][0].style.display='';
	dates[ dateIndex ][1].style.display='';
}

addEvent(window, 'load', init, false);
