function initialize()
{
	document.getElementById('container').style.height = document.body.scrollHeight;
}

function getkey(e)
{
	if (window.event)
		return window.event.keyCode;
	else if (e)
		return e.which;
	else
		return null;
}

function goodchars(e,goods)
{
	var key, keychar;
	key = getkey(e);
	if (key == null) return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	if (goods.indexOf(keychar) != -1)
		return true;
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
		return true;
		return false;
}

function set_info()
{
	if(document.getElementById('info'))
	{
		var vis_info = document.getElementById('info').style.visibility;
		document.getElementById('info').style.display = 'block';
		document.getElementById('info').style.visibility = 'visible';
		if(vis_info!='visible') { initialize(); }
	}
	if(document.getElementById('endbutton'))
	{
		document.getElementById('endbutton').src = 'images/herberkenen.gif';
	}
	if(document.cart)
	{
		if(document.cart.act)
		{
			document.cart.act.value = 'Recalculate';
		}
	}
}

function check_contact()
{
	if(document.contact.elements['Naam'].value=='')
	{
		document.contact.elements['Naam'].style.backgroundColor = '#ffff99';
		document.contact.elements['Naam'].style.border = 'Solid 1px #cc0000';	
		document.contact.elements['Naam'].focus();
	}
	else if(document.contact.elements['E-mail'].value=='')
	{
		document.contact.elements['E-mail'].style.backgroundColor = '#ffff99';
		document.contact.elements['E-mail'].style.border = 'Solid 1px #cc0000';	
		document.contact.elements['E-mail'].focus();
	}
	else if(document.contact.elements['Onderwerp'].value=='')
	{
		document.contact.elements['Onderwerp'].style.backgroundColor = '#ffff99';
		document.contact.elements['Onderwerp'].style.border = 'Solid 1px #cc0000';	
		document.contact.elements['Onderwerp'].focus();
	}
	else if(document.contact.elements['Bericht'].value=='')
	{
		document.contact.elements['Bericht'].style.backgroundColor = '#ffff99';
		document.contact.elements['Bericht'].style.border = 'Solid 1px #cc0000';	
		document.contact.elements['Bericht'].focus();
	}
	else
	{
		document.contact.submit();
	}
}

function check_afronden()
{
	if(document.cart.elements['Voornaam'].value=='')
	{
		document.cart.elements['Voornaam'].style.backgroundColor = '#ffff99';
		document.cart.elements['Voornaam'].style.border = 'Solid 1px #cc0000';
		document.cart.elements['Voornaam'].focus();
	}
	else if(document.cart.elements['Achternaam'].value=='')
	{
		document.cart.elements['Achternaam'].style.backgroundColor = '#ffff99';
		document.cart.elements['Achternaam'].style.border = 'Solid 1px #cc0000';
		document.cart.elements['Achternaam'].focus();
	}
	else if(document.cart.elements['Adres'].value=='')
	{
		document.cart.elements['Adres'].style.backgroundColor = '#ffff99';
		document.cart.elements['Adres'].style.border = 'Solid 1px #cc0000';
		document.cart.elements['Adres'].focus();
	}
	else if(document.cart.elements['Postcode'].value=='')
	{
		document.cart.elements['Postcode'].style.backgroundColor = '#ffff99';
		document.cart.elements['Postcode'].style.border = 'Solid 1px #cc0000';		
		document.cart.elements['Postcode'].focus();
	}
	else if(document.cart.elements['Plaats'].value=='')
	{
		document.cart.elements['Plaats'].style.backgroundColor = '#ffff99';
		document.cart.elements['Plaats'].style.border = 'Solid 1px #cc0000';		
		document.cart.elements['Plaats'].focus();
	}
	else if(document.cart.elements['E-mail'].value=='')
	{
		document.cart.elements['E-mail'].style.backgroundColor = '#ffff99';
		document.cart.elements['E-mail'].style.border = 'Solid 1px #cc0000';	
		document.cart.elements['E-mail'].focus();
	}
	else if(document.cart.elements['Telefoon'].value=='')
	{
		document.cart.elements['Telefoon'].style.backgroundColor = '#ffff99';
		document.cart.elements['Telefoon'].style.border = 'Solid 1px #cc0000';	
		document.cart.elements['Telefoon'].focus();
	}
	else if(document.cart.elements['Wachtwoord'].value=='')
	{
		document.cart.elements['Wachtwoord'].style.backgroundColor = '#ffff99';
		document.cart.elements['Wachtwoord'].style.border = 'Solid 1px #cc0000';	
		document.cart.elements['Wachtwoord'].focus();
	}
	else if(document.cart.elements['Wachtwoord2'].value=='')
	{
		document.cart.elements['Wachtwoord2'].style.backgroundColor = '#ffff99';
		document.cart.elements['Wachtwoord2'].style.border = 'Solid 1px #cc0000';	
		document.cart.elements['Wachtwoord2'].focus();
	}
	else if(document.cart.elements['Wachtwoord2'].value!=document.cart.elements['Wachtwoord'].value)
	{
		document.cart.elements['Wachtwoord2'].style.backgroundColor = '#ffff99';
		document.cart.elements['Wachtwoord2'].style.border = 'Solid 1px #cc0000';	
		document.cart.elements['Wachtwoord2'].focus();
	}
	else
	{
		if(document.getElementById('info'))
		{
			if(document.getElementById('info').style.visibility=='visible')
			{
				document.cart.submit();
			}
			else
			{
				document.getElementById('info').style.display = 'block';
				document.getElementById('info').style.visibility = 'visible';
				initialize();
				document.location = '#overview';
			}
		}
	}
}
