function setHiddenFields(btn) {
	var str = new String(document.getElementById('DateIn').value);
	var y = str.substr(0,4);
	var m = str.substr(5,2);
	var d = str.substr(8,2); 
	var inDate = new Date(y,m*1-1,d*1);
	
	document.getElementById('DateIn').value = m+'/'+d+'/'+y;

	str = new String(document.getElementById('lea_date').value);
	y = str.substr(0,4);
	m = str.substr(5,2);
	d = str.substr(8,2); 
	var outDate = new Date(y,m*1-1,d*1);

	document.getElementById('Length').value = ((outDate-inDate)/86400000);

	btn.form.submit();
}

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 findField(id,type) {
	var a=document.getElementsByTagName(type);
	if(a&&a.length) {
		var i;
		for(i=0;i<a.length;i++) {
			if(a[i].id==id) {
				return a[i];
			}
		}
	}
	return null;
}

function setFormDate(val) {	
	
	/*var d=document.getElementById('sFormDay');	
	var m=document.getElementById('sFormMon');	
	var h=document.getElementById('sForm_date');*/
	var d=findField('sFormDay','select');
	var m=findField('sFormMon','select');
	var h=findField('sForm_date','input');
	
	
	var d1=findField('sFormDay1','select');
	if(d1!=null) {
		var m1=findField('sFormMon1','select');
		var h1=findField('sForm_date1','input');
		
		setDate(val,d1,m1,h1,document.getElementById('span_sForm1'));
	}
	
	return setDate(val,d,m,h,document.getElementById('span_sForm'));	
	
	
}



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.innerHTML=x[dd];
	}
	return true;
}