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-mail').value != "" && document.getElementById('dl-name').value != "" && document.getElementById('dl-license').checked == true) {
                document.getElementById('dl-send').disabled = false;
        }
        else {
                document.getElementById('dl-send').disabled = true;
        }
}
