/*
	Javascript functies Access Computer Centre B.V.

	maandag 10 december 2007

	Totaalnet
*/

function write_flash(bool)
{
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if((hasRightVersion))
		AC_FL_RunContent("codebase", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0","wmode","transparent","width", "950", "height", "584", "src", "menu", "quality", "high", "pluginspage", "http://www.macromedia.com/go/getflashplayer", "movie", "flash/menu.swf?image="+bool);
	else
		document.write(alternateContent);
}

function write_flash_tabs()
{
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if((hasRightVersion))
		AC_FL_RunContent("codebase", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0","wmode","transparent","width", "340", "height", "64", "src", "tabs", "quality", "high", "pluginspage", "http://www.macromedia.com/go/getflashplayer", "movie", "flash/tabs.swf");
	else
		document.write(alternateContent);
}

function setBackground(iImage)
{
	if (iImage > 1 && iImage < 7)
	{
		var oDiv = document.getElementById('content_holder');
		if (oDiv)
			oDiv.style.backgroundImage = 'url(images/image_' + iImage + '.jpg)';
	}
}

function changeDepth(bool)
{
	var oFlash   = document.getElementById('flash_menu');
	var oContent = document.getElementById('content');

	if (!oContent)
		return

	if (bool)
	{
		oFlash.style.zIndex   = 60;
		oContent.style.overflowY = 'hidden';
		oContent.style.zIndex = 25;
	}
	else
	{
		oFlash.style.zIndex   = 25;
		oContent.style.overflowY = 'auto';
		oContent.style.zIndex = 60;
	}
}

function check_default_value(obj)
{
	obj.value == obj.defaultValue ? obj.value = '' : obj.value = obj.defaultValue;
}

function reset_default_value(obj)
{
	obj.value == '' ? obj.value = obj.defaultValue : obj.value = obj.value;
}

function clear_errors(obj)
{
	for (var i=0; i<obj.length;i++)
	{
		if (obj[i].type != 'reset' && obj[i].type != 'submit' && obj[i].type != 'button' && obj[i].type != 'radio')
			obj[i].style.border = oborder;
	}
}

var border  = '2px #9E90C4 solid';
var oborder = '2px #c9c9c2 solid';

function check_form()
{
	var oForm  = document.getElementById('contactForm');
	var bool   = false;
	var array  = new Array('contactpersoon','email','opmerkingen');

	oForm.onreset = function(){clear_errors(this)}
	clear_errors(oForm);

	for (var i=0;i<array.length;i++)
	{
		var field = eval('oForm.'+array[i]);

		if (field.value == field.defaultValue)
		{
			field.style.border = border;
			bool = true;

			field.onchange = function() {
				this.style.border = oborder;
			}

			field.onkeyup = function() {
				this.style.border = oborder;
			}
		}
	}

	if (!bool)
		return oForm.submit();
}

function newsletter_form()
{
	var oForm  = document.getElementById('contactForm');
	var bool   = false;
	var array  = new Array('email');

	oForm.onreset = function(){clear_errors(this)}
	clear_errors(oForm);

	for (var i=0;i<array.length;i++)
	{
		var field = eval('oForm.'+array[i]);

		if (field.value == field.defaultValue)
		{
			field.style.border = border;
			bool = true;

			field.onchange = function() {
				this.style.border = oborder;
			}

			field.onkeyup = function() {
				this.style.border = oborder;
			}
		}
	}

	if (!bool)
		return oForm.submit();
}