
/* KCRA.com scripts */
// Begin national js scripts


	/* singular unit */
	var cdcDisplay = {d:'',dd:'d',ddd:' dy',dddd:' day',h:'',hh:'h',hhh:' hr',hhhh:' hour',m:'',mm:'m',mmm:' min',mmmm:' minute',s:'',ss:'s',sss:'sec',ssss:' second'};
	/* plural unit */
	var cdcDisplays = {d:'',dd:'d',ddd:' dys',dddd:' days',h:'',hh:'h',hhh:' hrs',hhhh:' hours',m:'',mm:'m',mmm:' mins',mmmm:' minutes',s:'',ss:'s',sss:'secs',ssss:' seconds'};
	function finalCountdown(date) {
		if (outputConfig.length != 4) {
			alert ("The display configuration is not valid");
		}
		var currentDateTime = new Date();
		var rawRange = countdownToDateTime - currentDateTime;
		var rawRangeDays = rawRange / 86400000;
		var rangeDays = Math.floor(rawRangeDays);
		var remainingRange = rawRangeDays - rangeDays;
		var rawRangeHours = remainingRange * 24;
		var rangeHours = Math.floor(rawRangeHours);
		remainingRange = rawRangeHours - rangeHours;
		var rawRangeMinutes = remainingRange * 60;
		var rangeMinutes = Math.floor(rawRangeMinutes);
		remainingRange = rawRangeMinutes - rangeMinutes;
		var rawRangeSeconds = remainingRange * 60;
		var rangeSeconds = Math.floor(rawRangeSeconds);
		if (rangeDays < 0) {
			document.getElementById('countdownDays').innerHTML = dateHasPassedText;
		}
		else {
			if (rangeDays > 1) {
				document.getElementById('countdownDays').innerHTML = (outputConfig[0]) ? (rangeDays+cdcDisplays[outputConfig[0]]) : '' ;
			}
			else {
				document.getElementById('countdownDays').innerHTML = (outputConfig[0]) ? (rangeDays+cdcDisplay[outputConfig[0]]) : '' ;
			}
			if (rangeHours > 1) {
				document.getElementById('countdownHours').innerHTML = (outputConfig[1]) ? (rangeHours+cdcDisplays[outputConfig[1]]) : '' ;
			}
			else {
				document.getElementById('countdownHours').innerHTML = (outputConfig[1]) ? (rangeHours+cdcDisplay[outputConfig[1]]) : '' ;
			}
			if (rangeMinutes > 1) {
				document.getElementById('countdownMinutes').innerHTML = (outputConfig[2]) ? (rangeMinutes+cdcDisplays[outputConfig[2]]) : '' ;
			}
			else {
				document.getElementById('countdownMinutes').innerHTML = (outputConfig[2]) ? (rangeMinutes+cdcDisplay[outputConfig[2]]) : '' ;
			}
			if (rangeSeconds > 1) {
				document.getElementById('countdownSeconds').innerHTML = (outputConfig[3]) ? (rangeSeconds+cdcDisplays[outputConfig[3]]) : '' ;
			}
			else {
				document.getElementById('countdownSeconds').innerHTML = (outputConfig[3]) ? (rangeSeconds+cdcDisplay[outputConfig[3]]) : '' ;
			}
		}
	}


// End national_js scripts


