var monthArray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function updateDates() {
	var datePanels = document.getElementsByName('datesPanel');
	for(var i=0;i<datePanels.length;i++) datePanels[i].style.display='none';
	document.getElementById('pFieldBound0').tempdate = 'DD-MON-YYYY';
	document.getElementById('pFieldBound0').value = 'DD-MON-YYYY';
	document.getElementById('pField0').tempdate = 'DD-MON-YYYY';
	document.getElementById('pField0').value = 'DD-MON-YYYY';
	var dateval = document.getElementById('dateRange').value.toLowerCase(); 
	if(dateval == 'previous month') {
		updateAndDisplay(1);
	} else if(dateval == 'previous 3 months') {
		updateAndDisplay(3);
	} else if(dateval == 'previous 6 months') {
		updateAndDisplay(6);
	} else if(dateval == 'previous 12 months') {
		updateAndDisplay(12);
	} else if(dateval == 'all') { 
		document.getElementById('pField0').tempdate='DD-MON-YYYY';
		document.getElementById('pFieldBound0').tempdate='DD-MON-YYYY';				
	} else if(dateval == 'custom date range') {
		for(var i=0;i<datePanels.length;i++) datePanels[i].style.display='block';
	}
}

function updateAndDisplay(num) {
	var date = new Date();
	document.getElementById('pFieldBound0').tempdate= (date.getDate() < 10 ? '0' : '') + date.getDate()+'-'+monthArray[date.getMonth()]+'-'+date.getFullYear();
	date.setMonth(date.getMonth() - num);
	document.getElementById('pField0').tempdate = (date.getDate() < 10 ? '0' : '')+ date.getDate() +'-'+monthArray[date.getMonth()]+'-'+date.getFullYear();
}

function submitSearch() {
	if(document.getElementById('dateRange').value!='custom date range' && 
			document.getElementById('pField0').tempdate != undefined &&
			document.getElementById('pFieldBound0').tempdate != undefined) {					
		document.getElementById('pField0').value=document.getElementById('pField0').tempdate;
		document.getElementById('pFieldBound0').value=document.getElementById('pFieldBound0').tempdate;
	}
	document.getElementById('pField1').value = document.getElementById('reasonForReference').value;
}