function setArriveDate(val) {	
	var d=document.getElementById('sArrDay');
	var m=document.getElementById('sArrMon');	
	var h=document.getElementById('arr_date');	
	
	return setDate(val,d,m,h,document.getElementById('span_arr'));	
}

function setLeavingDate(val) {
	var d=document.getElementById('sLeaDay');
	var m=document.getElementById('sLeaMon');
	var h=document.getElementById('lea_date');	
	
	return setDate(val,d,m,h,document.getElementById('span_lea'));
}

function setBoxValue(box,val) {
	var i;
	for(i=0;i<box.options.length;i++) {
		if(box.options[i].value==val||"0"+box.options[i].value==val) {
			
			box.options[i].selected=true;
			return;
		}
	}
}

function setDate(val,d,m,h,span) {
	if(!d||!m) {
		return false;
	}
	var dt=new Date();
	
	if(val) {
		var s=val.split('-');		
		if(!s.length||s.length!=3) {
			return false;
		}
		dt=new Date(s[0],s[1]-1,s[2]);
		setBoxValue(d,s[2]);
		setBoxValue(m,s[0]+'-'+s[1]);
	}
	else {	
		d=d.options[d.selectedIndex].value;
		m=m.options[m.selectedIndex].value;
		m=m.split('-');
		if(!m.length||m.length!=2) {
			return false;
		}
		dt=new Date(m[0],m[1]-1,d);
		h.value=m[0]+'-'+m[1]+'-'+d;
	}
	var x = new Array("Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday");
	
	var dd=dt.getDay();
	if(dd>=0&&dd<x.length) {
		span.innerText=x[dd];
	}
	return true;
}