var img1=document.createElement('img');
img1.src='datastore/images/cal-ico.gif';
img1.id='dep_but';
with(img1.style)
{
	position='relative';
	top='4px';
	cursor='pointer';
}

var img2=document.createElement('img');
img2.src='datastore/images/cal-ico.gif';
img2.id='arr_but';
with(img2.style)
{
	position='relative';
	top='4px';
	cursor='pointer';
}

/*var now=new Date();
var y = now.getFullYear();
var m = now.getMonth();
var d = now.getDate();

m = m + 1;
m = m + '';
d = d + '';
document.getElementById('checkInDate').value=y+'-'+m+'-'+d;
*/
var dep=document.getElementById('dep_year').parentNode.parentNode;
dep.appendChild(img1);

var arr=document.getElementById('ar_year').parentNode.parentNode;
arr.appendChild(img2);

function getD(n)
{
	return document.getElementById(n+'_day').value+'-'+document.getElementById(n+'_month').value+'-'+document.getElementById('ar_year').value;
}

Calendar.setup({
	inputField : "checkInDate",
	ifFormat : "%Y-%m-%d",
	daFormat : "%d/%m/%Y",
	button : "arr_but",
	dateStatusFunc: function(date, y, m, d)
	{
		var n=new Date();
		return (date.getTime()<(n.getTime()-24*3600*1000));
	},
	onUpdate : function(cal)
	{
		var nocy=Date.parseDate(getD('dep'),'%d-%m-%Y')-Date.parseDate(getD('ar'),'%d-%m-%Y');
		nocy=nocy/1000/24/60/60;
		var y = cal.date.getFullYear();
		var m = cal.date.getMonth();
		var d = cal.date.getDate();
		
		m = m + 1;
		m = m + '';
		d = d + '';
		 
		if(m.length == 1) m = '0' + m;
		if(d.length == 1) d = '0' + d;
		
		document.getElementById('ar_day').value = d;
		document.getElementById('ar_month').value = m;
		document.getElementById('ar_year').value = y;
		
		cal.date.setDate(cal.date.getDate()+nocy);

		var y = cal.date.getFullYear();
		var m = cal.date.getMonth();
		var d = cal.date.getDate();
		
		m = m + 1;
		m = m + '';
		d = d + '';
		 
		if(m.length == 1) m = '0' + m;
		if(d.length == 1) d = '0' + d;
		
		document.getElementById('dep_day').value = d;
		document.getElementById('dep_month').value = m;
		document.getElementById('dep_year').value = y;
		document.getElementById('checkOutDate').value = y+'-'+m+'-'+d;
	}
});

Calendar.setup({
	inputField : "checkOutDate",
	ifFormat : "%Y-%m-%d",
	daFormat : "%d/%m/%Y",
	button : "dep_but",
	dateStatusFunc: function(date, y, m, d)
	{
		var n=Date.parseDate(getD('ar'),'%d-%m-%Y');
		return (date.getTime()<=(n.getTime()));
	},
	onUpdate : function(cal)
	{
		var y = cal.date.getFullYear();
		var m = cal.date.getMonth();
		var d = cal.date.getDate();
		
		m = m + 1;
		m = m + '';
		d = d + '';
		 
		if(m.length == 1) m = '0' + m;
		if(d.length == 1) d = '0' + d;
		
		document.getElementById('dep_day').value = d;
		document.getElementById('dep_month').value = m;
		document.getElementById('dep_year').value = y;
	}
});
