/*
	init ontour
*/


var READABLE_DATE_FORMAT = "dd. NNN. yyyy";
var SYSTEM_DATE_FORMAT = "yyyy-MM-dd";
var INPUT_DATE_FORMAT = "NNN dd, yyyy";
var startdate_output;
var enddate_output;
var startdate_field;
var enddate_field;

function setStartEndReport( startdate, enddate, select_mode )
//	set cookies for brand/region/dates
{
	if( !enddate ) {
		enddate = new Date( startdate );
	}
//	document.cookie = "startdate=" + formatDate( startdate, "yyyy-MM-dd") + EXPIRES_NEVER;
	startdate_output.innerHTML = formatDate( startdate, READABLE_DATE_FORMAT );
	startdate_field.value = formatDate( startdate, SYSTEM_DATE_FORMAT );

	if( select_mode == 0 ) {
		startdate_output.setAttribute( 'class', 'primed' );
		startdate_output.setAttribute( 'className', 'primed' );
		enddate_output.innerHTML = startdate_cal.calcell_title[1];
		enddate_output.setAttribute( 'class', 'message' );
		enddate_output.setAttribute( 'className', 'message' );
	} else {
		startdate_output.setAttribute( 'class', 'selected' );
		startdate_output.setAttribute( 'className', 'selected' );
		enddate_output.setAttribute( 'class', 'selected' );
		enddate_output.setAttribute( 'className', 'selected' );
		enddate_output.innerHTML = formatDate( enddate, READABLE_DATE_FORMAT );
		enddate_field.value = formatDate( enddate, SYSTEM_DATE_FORMAT );
	}

//	document.cookie = "enddate=" + formatDate( enddate, SYSTEM_DATE_FORMAT ) + EXPIRES_NEVER;
//	document.cookie = "reporttype=" + reporttype;
	return false;
};


$(document).ready( function() {
	
	startdate_output = document.getElementById( 'startdate_output' );
	enddate_output = document.getElementById( 'enddate_output' );
	startdate_field = document.getElementById( 'STARTDATE' );
	enddate_field = document.getElementById( 'ENDDATE' );
	
	var mindate = new Date();
	var maxdate = new Date();
	maxdate.setDate( maxdate.getDate() + 92 );

	if( !startdate.getTime() ){				
		startdate = mindate;
	}
	if( !enddate.getTime() ){				
		enddate = maxdate;
	}
	
	document.getElementById( 'startdate_output' ).innerHTML = formatDate( startdate, READABLE_DATE_FORMAT );
	document.getElementById( 'STARTDATE' ).value = formatDate( startdate, SYSTEM_DATE_FORMAT );
	document.getElementById( 'enddate_output' ).innerHTML = formatDate( enddate, READABLE_DATE_FORMAT );
	document.getElementById( 'ENDDATE' ).value = formatDate( enddate, SYSTEM_DATE_FORMAT );
	
	startdate_cal = new SECalendar(
						'select_start_end', 'flat', 
						document.getElementById('calendar-container'),
						setStartEndReport,
						formatDate( mindate, INPUT_DATE_FORMAT ),   formatDate( maxdate, INPUT_DATE_FORMAT ),
						formatDate( startdate, INPUT_DATE_FORMAT ), formatDate( enddate, INPUT_DATE_FORMAT ) );
	//					mindate, maxdate,startdate, enddate );

});				

