function change(id, newClass)
{
  document.getElementById(id).className=newClass;
  clearTextBox(id);
}

function movepic(imgname, source)
{
    document[imgname].src=source;
}

function clearTextBox (inputId)
{
	var val = document.getElementById(inputId).value;
	if (val == "- geen voorkeur -" || val == "gebruikersnaam" || val == "your@email.com" || val == "Uw naam" || val == "Zet hier de titel" || val == "Zet uw bericht hier" || val == "your name" || val == "post title" || val == "post your message here.") {
		document.getElementById(inputId).value = "";
	}
}

function fillTextBox (inputId,fillText)
{
	if (document.getElementById(inputId).value == "")
	    document.getElementById(inputId).value = fillText;
}

function clearPassBox (inputId)
{
if (document.getElementById(inputId).value == "wachtwoord")
    {
        document.getElementById(inputId).value = "";
        document.getElementById(inputId).type = "password";
    }
}

function fillPassBox(inputId,Pass)
{
    if (document.getElementById(inputId).value == "")
    {
        document.getElementById(inputId).value = Pass;
        document.getElementById(inputId).type = "text";
    }
}

function toggle(definitionId)
{
    if (document.getElementById(definitionId).style.display=="block")
    {
        document.getElementById(definitionId).style.display="none";
    }
    else
    {
        document.getElementById(definitionId).style.display="block";
    }
}

function Preload()
{
    var arImages=new Array();
    var temp = Preload.arguments;
    for(x=0; x < temp.length; x++)
    {
        arImages[x]=new Image();
        arImages[x].src=Preload.arguments[x];
    }
}

function writeFlash(flashFile,flashWidth,flashHeight)
{
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'");
    document.write("codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'");
    document.write("width='" + flashWidth + "' height='" + flashHeight + "' id='top' align=''>");
    document.write("    <param name=movie value='" + flashFile + "' />");
    document.write("    <param name=quality value=high />");
    document.write("    <param name=bgcolor value=#FFFFFF />");
    document.write("    <embed src='" + flashFile + "' quality=high bgcolor=#FFFFFF width='" + flashWidth + "' height='" + flashHeight + "' name='top' align=''");
    document.write(" type='application/x-shockwave-flash' pluginspace='http://www.macromedia.com/go/getflashplayer'>");
    document.write("    </embed>");
    document.write("</object>");
}

/* 020 ********************************************************************/


var net=new Object();

net.READY_STATE_UNINITIALIZED=0;
net.READY_STATE_LOADING=1;
net.READY_STATE_LOADED=2;
net.READY_STATE_INTERACTIVE=3;
net.READY_STATE_COMPLETE=4;

net.ContentLoader=function(url,onload,onerror,method,params,contentType, divId)
{
    this.req=null;
    this.onload=onload;
    this.onerror=(onerror) ? onerror : this.defaultError;
    this.divId=divId;
    this.loadXMLDoc(url,method,params,contentType);
}

net.ContentLoader.prototype.loadXMLDoc=function(url,method,params,contentType)
{
    if (!method)
    {
        method="GET";
    }
    if (!contentType && method=="POST")
    {
        contentType='application/x-www-form-urlencoded';
    }
    if (window.XMLHttpRequest)
    {
        this.req=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        this.req=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (this.req)
    {
        try
        {
            var loader=this;
            if (params != "")
            {
                url = url + "?" + params;
                random = Math.floor(Math.random()*1000000);
                url = url + "&ts=" + random;
            }
            this.req.onreadystatechange=function()
            {
                net.ContentLoader.onReadyState.call(loader);
            }
            this.req.open(method,url,true);
            if (contentType)
            {
                this.req.setRequestHeader('Content-Type', contentType);
            }
            this.req.send(null);
        }
        catch (err)
        {
            this.onerror.call(this);
        }
    }
}

net.ContentLoader.onReadyState=function()
{
    var req=this.req;
    var ready=req.readyState;

    if (ready==net.READY_STATE_COMPLETE)
    {
        var httpStatus=req.status;
        if (httpStatus==200 || httpStatus==0)
        {
            this.onload(req.responseText, this.divId);
        }
        else
        {
            this.onerror.call(this);
        }
    }
}

net.ContentLoader.prototype.defaultError=function()
{
    alert("error fetching data!"
    +"\n\nreadyState:"+this.req.readyState
    +"\nstatus: "+this.req.status
    +"\nheaders: "+this.req.getAllResponseHeaders());
}

function dirDivContent (data,divId)
{
    if (divId)
    {
        document.getElementById(divId).value=data;
    }
}