function startUpload()
{

document.getElementById("loader").innerHTML="<table cellpadding=0 cellspacing=0 border=0><tr><td valign=middle><img src=img/loader.gif width=16 height=16></td><td valign=middle><font class=all><font color=red>&nbsp;Bezig met laden...</font></font></td></tr></table>";
document.body.style.cursor = 'wait';

return true;
}


function stopUpload(status,size_kb,breedte,hoogte)
{
document.getElementById("loader").innerHTML="<table cellpadding=0 cellspacing=0 border=0><tr><td valign=middle><img src=img/nix.gif width=16 height=16></td></tr></table>";
document.body.style.cursor = 'default';

ax('stap2_inhoud.php?status='+status+'&size_kb='+size_kb+'&breedte='+breedte+'&hoogte='+hoogte);
}



var xmlHttp;

function ax(url)
{

var axurl;

axurl = url; 
axurl = axurl + "&randomsid="+Math.random();

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",axurl,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	document.getElementById("content").innerHTML=xmlHttp.responseText;
	document.getElementById("loader").innerHTML="<table cellpadding=0 cellspacing=0 border=0><tr><td valign=middle><img src=img/nix.gif width=16 height=16></td></tr></table>";
	document.body.style.cursor = 'default';
	} 
	else
	{
	document.getElementById("loader").innerHTML="<table cellpadding=0 cellspacing=0 border=0><tr><td valign=middle><img src=img/loader.gif width=16 height=16></td><td valign=middle><font class=all><font color=red>&nbsp;Bezig met laden...</font></font></td></tr></table>";
	document.body.style.cursor = 'wait';
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	//Internet Explorer 6.0 en verder (Snellere versie van het Object)...
	try
	{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	//Internet Explorere 5.5 (Tragere versie)...
	catch (e)
	{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
	return xmlHttp;
}

//##################################################################################################

//START POST
function axform_muteren(url,obj)
{

xmlHttp=GetXmlHttpObject();
var axurl;


axurl = axurl + "&randomsid="+Math.random();
		
		for(i=0; i<document.form_muteren.elements.length; i++)
		{
			
			//Voor alle text items...
			if(document.form_muteren.elements[i].type == "text")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
			
			//Voor alle text items...
			if(document.form_muteren.elements[i].type == "textarea")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
			
			//Voor alle text items...
			if(document.form_muteren.elements[i].type == "hidden")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
			
			//Voor alle password items...
			if(document.form_muteren.elements[i].type == "password")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
			
			//Voor alle file items...
			if(document.form_muteren.elements[i].type == "file")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
			
			//Voor alle checkboxes
			if(document.form_muteren.elements[i].type == "checkbox")
			{
				if(document.form_muteren.elements[i].checked==true)
				{
				axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
				}
			}
		    
			//Voor alle radio buttons...
			if(document.form_muteren.elements[i].type == "radio")
			{
		    	if(document.form_muteren.elements[i].checked==true)
				{
		       	axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
		        }
			}
				
			//Voor alle select items...
			if(document.form_muteren.elements[i].type == "select-one")
			{
			axurl = axurl + "&" + document.form_muteren.elements[i].name + "=" + document.form_muteren.elements[i].value;
			}
	
		}
		
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", axurl.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange=stateChanged; 
xmlHttp.send(axurl);
}



/*
### Script voor de datumpicker ###
*/

var xmlHttp;

//Om te sluiten
function datumpicker_sluiten(divnaam)
{
var datumpicker = document.getElementById(divnaam);
datumpicker.style.display ="none";
}

//Om te vullen met een datum
function datumpicker_vuldatum(datum,divnaam,inputnaam)
{
document.getElementById(inputnaam).value=datum;
var datumpicker = document.getElementById(divnaam);
datumpicker.style.display ="none";

//Even de focus zetten en daarna een blur
//Er kan dan eventueel een OnBlur() uitgeoverd worden op het inputfield...
document.getElementById(inputnaam).focus();
document.getElementById(inputnaam).blur();
//Even de focus zetten en daarna een blur
}

//Om te openen en aan te passen
function datumpicker(url,divnaam,inputnaam)
{
var datumpicker = document.getElementById(divnaam);
datumpicker.style.display = "block";
datumpicker.style.zIndex ="99";

var axurl;

axurl = url; 
axurl = axurl + "&divnaam="+divnaam;
axurl = axurl + "&inputnaam="+inputnaam;
axurl = axurl + "&ingevulde_datum="+document.getElementById(inputnaam).value;
axurl = axurl + "&randomsid="+Math.random();

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",axurl,true);
xmlHttp.send(null);

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	document.getElementById(divnaam).innerHTML=xmlHttp.responseText;
	}
	
}

}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
	{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer 6.0 en verder (Snellere versie van het Object)...
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
//Internet Explorere 5.5 (Tragere versie)...
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

/*
### EINDE Script voor de datumpicker ###
*/



