//show(id) och hide(id) för layers

function show(id)
{
	document.getElementById(id).style.visibility = 'visible';
}

function hide(id) 
{
	document.getElementById(id).style.visibility = 'hidden';
}

function validateContactForm()
{
	var contactForm = document.getElementById('contactForm');
	var contactSubmit = document.getElementById('contactSubmit');
	
	var s_input = new Array
	(
		contactForm.formInput1,
		contactForm.formInput2,
		contactForm.formInput3,
		contactForm.formInput4,
		contactForm.formInput5,
		contactForm.formInput6,
		contactForm.formInput7,
		contactForm.formInput8,
		contactForm.formInput9,
		contactForm.formInput10
	);
	
	/* check if the conditional fields should shown */
	
	var b_isFullyVisible = contactForm.formInput0.value.charAt(0) == '#';
	contactForm.className = (b_isFullyVisible) ? 'fullyVisible' : 'partiallyVisible';
	
	/* check if the submit button should be enabled or disabled */
	
	var b_isValid = true;

	for (var i_count = 0; i_count < s_input.length; ++i_count)
	{
		if (s_input[i_count].className.indexOf('inputMandatory') > -1)
		{
			if ((s_input[i_count].className.indexOf('conditionallyVisible') == -1) || ((s_input[i_count].className.indexOf('conditionallyVisible') > -1) && (b_isFullyVisible)))
			{
				b_isValid = (b_isValid && s_input[i_count].value.length > 0);
			}
		}
	}
	contactSubmit.disabled = !b_isValid;
	contactSubmit.className = (b_isValid) ? '' : 'disabledSubmit';
}
