
function showElement(strElementID) 
{
	objElement = document.getElementById(strElementID);
	objElement.style.visibility = "visible";
	objElement.style.display = "block";
}

function hideElement(strElementID) 
{
	objElement = document.getElementById(strElementID);
	objElement.style.visibility = "hidden";
	objElement.style.display = "none";
}

function toggleElement(strElementID)
{
	objElement = document.getElementById(strElementID);
	strCurrentState = objElement.style.visibility;
	
	if (strCurrentState == "hidden" || strCurrentState == "") {
		showElement(strElementID);
	} else {
		hideElement(strElementID);
	}
}

function changeColorOfLink(strElementID)
{
	objElement = document.getElementById(strElementID);
	objElement.style.color = "#CCCCCC";

}

function donotChangeColorOfLink(strElementID) {
	
}


function toggleTranslation()
{	
	objEnglish = document.getElementById("english");
	strEnglishState = objEnglish.style.visibility;
	
	objDutch = document.getElementById("dutch");
	strDutchState = objDutch.style.visibility;
	
	if (strEnglishState == "hidden" || strEnglishState == "") {
		showElement("english");
		hideElement("dutch");
		changeFlag("english", "dutch");
	} else {
		showElement("dutch");
		hideElement("english");
		changeFlag("dutch", "english");
	}
	
	
}

function changeFlag(oldFlag, newFlag)
{
	objFlagImage = document.getElementById("flag-image");
	strSource = ""+ objFlagImage.src;
	
	strNewSource = strSource.replace(oldFlag, newFlag);
	objFlagImage.src = strNewSource;
	
}



function isValidContactForm(objForm)
{
	strAlert = "";

	if (objForm.strFullName.value == "") {
		strAlert += "> Your name\n";
	}
	
	if ( (objForm.strEmailAddress.value == "") || (objForm.strEmailAddress.value.indexOf("@") == -1) ) {
		strAlert += "> E-mail address\n";
	}
	
	if (objForm.strMessage.value == "") {
		strAlert += "> Message\n";
	}
	
	if (strAlert != "") {
		alert("The following field are not completed:\n"+ strAlert);
		return false;
	} else {
		return true;
	}
}