function validate_email(field)
{
	apos = field.value.indexOf("@");
	dotpos = field.value.lastIndexOf(".");
	return (!(apos < 1 || dotpos-apos < 2));
}

function validate_user_pass(veld, user)
{
	return ((veld.value.length >= 6) && (veld.value.toLowerCase().indexOf(user.value.toLowerCase()) == -1));
}

function checkit()
{
	for(i = 0; i < 13; i++)
	{
		firstbox = document.getElementById("form_getaccount").elements[0];
		if (firstbox.name == "PHPSESSID")
		{
			box = document.getElementById("form_getaccount").elements[i+1];
		}
		else
		{
			box = document.getElementById("form_getaccount").elements[i];
		}

		switch(i)
		{
				case 1:
					if (!validate_user_pass(document.getElementById("form_getaccount").elements[1], document.getElementById("form_getaccount").elements[0]))
					{
						alert('Wachtwoord moet uit minimaal zes tekens bestaan en mag niet de gebruikersnaam bevatten.');
						document.getElementById("form_getaccount").elements[1].focus();
						return false;
					}
				break;
				
				case 4:
					if (!validate_email(document.getElementById("form_getaccount").elements[4]))
					{
						alert('Vul een geldig e-mail adres in.');
						document.getElementById("form_getaccount").elements[4].focus();
						return false;
					}
				break;
				
				case 0:
				case 2:
				case 3:
				case 4:
				case 5:
				case 6:
				case 7:
				case 11:
				case 12:
					if (!box.value)
					{
						alert('Vul uw ' + box.name + ' in.');
						box.focus()
						return false;
					}
					break;
		}
	}

	return true;
}

function checkcontactformulier()
{
	for(i = 0; i < 10; i++)
	{
		
		box = document.getElementById("form_contact").elements[i];

		switch(i)
		{

				case 6:
					if (!validate_email(document.getElementById("form_contact").elements[6]))
					{
						alert('Vul een geldig e-mail adres in.');
						document.getElementById("form_contact").elements[6].focus();
						return false;
					}
					break;
				
				default :
					if (!box.value)
					{
						alert('Vul uw ' + box.name + ' in.');
						box.focus()
						return false;
					}
					break;
		}
	}

	return true;
}

function checkorder()
{
	for(i = 0; i < 10; i++)
	{
		firstbox = document.getElementById("form_order").elements[0];
		if (firstbox.name == "PHPSESSID")
		{
			box = document.getElementById("form_order").elements[i+1];
		}
		else
		{
			box = document.getElementById("form_order").elements[i];
		}
		
		//box = document.getElementById("form_order").elements[i];

		switch(i)
		{

				case 2:
					if (!validate_email(document.getElementById("form_order").elements[2]))
					{
						alert('Vul een geldig e-mail adres in.');
						document.getElementById("form_order").elements[2].focus();
						return false;
					}
					break;
				
				default :
					if (!box.value)
					{
						alert('Vul uw ' + box.name + ' in.');
						box.focus()
						return false;
					}
					break;
		}
	}

	return true;
}


function checkeditpassword()
{
	for(i = 2; i < 5; i++)
	{
		firstbox = document.getElementById("form_editpassword").elements[0];
		if (firstbox.name == "PHPSESSID")
		{
			box = document.getElementById("form_editpassword").elements[i+1];
		}
		else
		{
			box = document.getElementById("form_editpassword").elements[i];
		}
		
		//box = document.getElementById("form_editpassword").elements[i];
		if (!box.value || box.value.length < 6)
		{
			alert('Vul een wachtwoord in van minimaal 6 karakters.'); 
			box.focus()
			return false;
		}
	}
	return true;
}

function acceptorder()
{
	box = document.getElementById("form_accept").elements[0];
	if (!box.checked)	
	{
		alert('U dient de leveringsvoorwaarden te accepteren.'); 
		box.focus()
		return false;
	}
	return true;
}

function disp_confirm()
{
	var name=confirm("Verwijderen?")
	if (name==true)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function select_language()
{
	
	box = document.getElementById("taalmenu").elements[0];
	if (box.value == '0') {
		return false;
	}
	return true;
}

function toonfilesform(value) {
	if (value == 'file') {
		document.getElementById('files_selectfilesveld').style.display = 'block';
		document.getElementById('files_omschrijvingen').style.display = 'block';
		document.getElementById('files_addlinkveld').style.display = 'none';
	}
	if (value == 'link') {
		document.getElementById('files_addlinkveld').style.display = 'block';
		document.getElementById('files_omschrijvingen').style.display = 'block';
		document.getElementById('files_selectfilesveld').style.display = 'none';
	}
		
}
