function objectByID(id) {
	var returnVar;
	if (document.getElementById) {
		returnVar = document.getElementById(id);
	} else if (document.all) {
		returnVar = document.all[id];
	}	
	return returnVar;
}

function pad(number,length) {
    var str = '' + number;
    while (str.length < length)
        str = '0' + str;
    return str;
}

function updateEventToDate(key) {

	var periodField = objectByID('event.period');
	var fromDayField = objectByID('event_from_date.d');
	var fromMonthField = objectByID('event_from_date.m');
	var fromYearField = objectByID('event_from_date.Y');
	
	var toDayField = objectByID('event_to_date.d');
	var toMonthField = objectByID('event_to_date.m');
	var toYearField = objectByID('event_to_date.Y');
	
	var months = periodField.options[periodField.selectedIndex].value;
			
	var date = new Date();
	date.setDate(parseInt(fromDayField.value));
	date.setMonth(parseInt(fromMonthField.value) - 1);
	date.setFullYear(parseInt(fromYearField.value));
				
	var month = date.getMonth();
	month += parseInt(months);		
	date.setMonth(month);
		
	var day = date.getDate();
	var month = date.getMonth() + 1;
	var year = date.getFullYear();
	
	toDayField.value = day;
	toMonthField.value = month;
	toYearField.value = year;		
}

function updateArticleFromDate(key) {

	var periodField = objectByID('article.period');
	var fromDayField = objectByID('article_from_date.d');
	var fromMonthField = objectByID('article_from_date.m');
	var fromYearField = objectByID('article_from_date.Y');
	
	var toDayField = objectByID('article_to_date.d');
	var toMonthField = objectByID('article_to_date.m');
	var toYearField = objectByID('article_to_date.Y');
	
	var months = periodField.options[periodField.selectedIndex].value;
	
	var currentDay = parseInt(toDayField.value);
	var currentMonth = parseInt(toMonthField.value);
	var currentYear = parseInt(toYearField.value);
		
	currentMonth = currentMonth - 1;
			
	var date = new Date();
	date.setDate(parseInt(toDayField.value));
	date.setMonth(currentMonth);
	date.setFullYear(parseInt(toYearField.value));
				
	var month = date.getMonth();
	month -= parseInt(months);
	date.setMonth(month);
		
	var day = date.getDate();
	var month = date.getMonth() + 1;
	var year = date.getFullYear();
		
	fromDayField.value = day;
	fromMonthField.value = month;
	fromYearField.value = year;		
}

function showHomeTabBoxContent(tabID1, tabID2, tabID3, index) {
	var tab1 = objectByID(tabID1);
	var tab2 = objectByID(tabID2);
	var tab3 = objectByID(tabID3);
	
	if(index == 1) {
		tab1.style.display = "block";
		tab2.style.display = "none";
		tab3.style.display = "none";
	}
	
	if(index == 2) {
		tab1.style.display = "none";
		tab2.style.display = "block";
		tab3.style.display = "none";
	}
	
	if(index == 3) {
		tab1.style.display = "none";
		tab2.style.display = "none";
		tab3.style.display = "block";
	}
	
	var tabhead1 = objectByID("tabhead_" + tabID1);
	var tabhead2 = objectByID("tabhead_" + tabID2);
	var tabhead3 = objectByID("tabhead_" + tabID3);
	
	if(index == 1) {
		tabhead1.className = "active";
		tabhead2.className = "default";
		tabhead3.className = "default";
	}
	
	if(index == 2) {
		tabhead1.className = "default";
		tabhead2.className = "active";
		tabhead3.className = "default";
	}
	
	if(index == 3) {
		tabhead1.className = "default";
		tabhead2.className = "default";
		tabhead3.className = "active";
	}
}

jQuery(function($) {
	$('div#main_nav ul').superfish({
		speed: 'fast'
	});
});
