var holdId = "tab-con-1";
var holdNavId = "tab-nav-1";

function showActiveTab(id, idNav) {

	var previousTab = document.getElementById(holdId);
	if (previousTab) {
		previousTab.style.display = 'none';
	}

	var activeTab = document.getElementById(id);
	if (activeTab) {
		activeTab.style.display = 'block';
		holdId = id;
	}

	changeTabClass(idNav);
}

function changeTabClass(idNav) {

	var previousNav = document.getElementById(holdNavId);
	if (previousNav) {
		previousNav.setAttribute("class", "inactive");
		previousNav.className = "inactive";
	}

	var activeNav = document.getElementById(idNav);
	if (activeNav) {
		activeNav.setAttribute("class", "active");
		activeNav.className = "active";
		holdNavId = idNav;
	}
}

function showContentEntryMore(idShow, idContent, idHide) {

	var idShowDiv = document.getElementById(idShow);
	if (idShowDiv) {
		idShowDiv.setAttribute("class", "content-entry-more-inactive");
		idShowDiv.className = "content-entry-more-inactive";
	}

	var idContentDiv = document.getElementById(idContent);
	if (idContentDiv) {
		idContentDiv.setAttribute("class", "content-entry-more-active");
		idContentDiv.className = "content-entry-more-active";
	}

	var idHideDiv = document.getElementById(idHide);
	if (idHideDiv) {
		idHideDiv.setAttribute("class", "content-entry-more-active");
		idHideDiv.className = "content-entry-more-active";
	}

}

function hideContentEntryMore(idShow, idContent, idHide) {

	var idShowDiv = document.getElementById(idShow);
	if (idShowDiv) {
		idShowDiv.setAttribute("class", "content-entry-more-active");
		idShowDiv.className = "content-entry-more-active";
	}

	var idContentDiv = document.getElementById(idContent);
	if (idContentDiv) {
		idContentDiv.setAttribute("class", "content-entry-more-inactive");
		idContentDiv.className = "content-entry-more-inactive";
	}

	var idHideDiv = document.getElementById(idHide);
	if (idHideDiv) {
		idHideDiv.setAttribute("class", "content-entry-more-inactive");
		idHideDiv.className = "content-entry-more-inactive";
	}

}

var holdNewsId = "news-all";

function changeNewsView(id) {

	var idToHide = document.getElementById(holdNewsId);
	if (idToHide) {
		idToHide.setAttribute("class", "news-hide");
		idToHide.className = "news-hide";
	}

	var idToShow = document.getElementById(id);
	if (idToShow) {
		idToShow.setAttribute("class", "news-show");
		idToShow.className = "news-show";
		holdNewsId = id;
	}
}

function getContact(mail, domain) {
	location.href = "mailto:" + mail + "@" + domain;
}

function changeFeatureColor(id, color) {
	document.getElementById(id).style.backgoundColor = '#' + color;
}

function checkDownload() {
	if (document.getElementById('dl-name').value != ""
			&& document.getElementById('dl-mail').value != ""
			&& document.getElementById('dl-license').checked == true) {
		document.getElementById('dl-send').disabled = false;
	} else {
		document.getElementById('dl-send').disabled = true;
	}
}

function checkContact() {
	if (document.getElementById('cf-name').value != ""
			&& document.getElementById('cf-mail').value != "") {
		document.getElementById('cf-send').disabled = false;
	} else {
		document.getElementById('cf-send').disabled = true;
	}
}

