function VoortGang(message, status)
{
parent.document.getElementById(status).innerHTML = "<span style=\"position: absolute; margin-top:1px;\"><img src=\"../images/small_loader.gif\" style=\"padding-right: 8px; margin-left: 6px;\"></span><span style=\"padding-left: 26px; position: absolute; margin-top: -1px;\">"+message+"</span>";
}

function Preview()
{
var tekst = parent.document.getElementById("bericht").value;
var objDiv = document.getElementById("preview_tekst");
objDiv.scrollTop = objDiv.scrollHeight; 
tekst = tekst.replace(/\n/gi, "<br />");
objDiv.innerHTML = tekst;
}

function ShowPreviewDIV()
{
if(parent.document.getElementById("preview_disable_buttons").style.display == "none")
	{
	parent.document.getElementById("preview_disable_buttons").style.display = "";
	parent.document.getElementById("preview").style.display = "";
	parent.document.getElementById("preview_tekst").style.display = "";
	}
	else
	{
	parent.document.getElementById("preview_disable_buttons").style.display = "none";
	parent.document.getElementById("preview").style.display = "none";
	parent.document.getElementById("preview_tekst").style.display = "none";
	}
}


function SetPostCap(cap,textbox)
{
var veld = cap;
var cap1 = document.getElementById(cap).value;
cap1 = cap1.toUpperCase()
textbox.value = cap1;
}

function StringReplace(welkveld,char)
{
var valueveld = document.getElementById(welkveld).value;

var zoekennaar = valueveld.indexOf(char);

if(zoekennaar == "-1")
	{
	if(welkveld == "postcode" && valueveld.length == 6)
		{
		var newvalue = valueveld.substr(0,4) + char + valueveld.substr(4,7);
		document.getElementById(welkveld).value = newvalue;
		}
	}
}

function SetCap(cap,textbox)
{
var veld = cap;
var cap1 = document.getElementById(cap).value;
cap1 = cap1.toLowerCase().replace(/\w+/g, function(s){
        return s.charAt(0).toUpperCase() + s.substr(1);
    });


textbox.value = cap1;
}


function checkChar(myfield, e, dec, toestaan)
{
if(toestaan == "no-limit")
	{
	var characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ \ -0123456789!@#%&*()_=+[]:;',./?|δλοφόΔΛΟΦά";
	var characters = characters+'"';
	}
if(toestaan == "telefoonnummer")
	{
	var characters = "0123456789-"
	}
if(toestaan == "postcode")
	{
	var characters = "0123456789 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	}
if(toestaan == "emailadres")
	{
	var characters = "abcdefghijklmnopqrstuvwxyz_-0123456789.@";
	}
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==220) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if (((characters).indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "-"))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function clickIE6(){

if (event.button==2){

alert(message);

return false;

}

}

function clickNS4(e){

if (document.layers||document.getElementById&&!document.all){

if (e.which==2||e.which==3){

alert(message);

return false;

}

}

}

if (document.layers){

document.captureEvents(Event.MOUSEDOWN);

document.onmousedown=clickNS4;

}

else if (document.all&&!document.getElementById){

document.onmousedown=clickIE6;

}

document.oncontextmenu=new Function("return false")
