// JScript File
// Call the args_init () function to set up the args [] array:
var args;
args_init();

var stylesheet;
var orgid;
var pagid;
var url = window.location.host.toLowerCase();
var theMenu;

/**************************************************************************
*        uitschuif menu functies
***************************************************************************/
   
        function returnObjById( id ){ //cross browser get element by id
            if (document.getElementById) 
                var returnVar = document.getElementById(id); 
            else if (document.all) 
                var returnVar = document.all[id]; 
            else if (document.layers) 
                var returnVar = document.layers[id]; 
            return returnVar; 
        }
        
        function pull(){ //uitschuif functie aanroepen in de pagina
            theMenu = returnObjById("slidemenubar2").style;
            if (window.drawit){
                clearInterval(drawit);
                }
            pullit=setInterval("pullengine()",10);
        }
        
        
        function draw(){ //inklap functie aanroepen in de pagina
            theMenu = returnObjById("slidemenubar2").style;
            if (window.pullit){
                clearInterval(pullit)
                }
            drawit=setInterval("drawengine()",10);
        }
        
        function pullengine(){ //uitschuif 2
            if (parseInt(theMenu.top)<0){
                theMenu.top=parseInt(theMenu.top)+10+"px";
            }else{
                clearInterval(pullit)    
            }
        }
        
        function drawengine(){ //inklap 2
            if (parseInt(theMenu.top)>-220){
                theMenu.top=parseInt(theMenu.top)+-10+"px";
            }else{
                clearInterval(drawit)    
            }
        }
/**************************************************************************
*       einde uitschuif menu functies
***************************************************************************/

function searchTo(pageID,ContId) {
                /* If search result is a project, don't go to the 'projecten'page, but to the 'ProjectTonen'page */
                if (pageID == 5) {
                               document.write("<span class=\"link\" onClick=\"DCMGetPage("+ 17 + ", '@ContId=" + ContId + "', '');\">...lees verder</span></td>");
                } else {
                               document.write("<span class=\"link\" onClick=\"DCMGetPage("+ pageID + ", '@ContId=" + ContId + "', '');\">...lees verder</span></td>");
                };
};

function searchFunction(searchString) {
                var request = searchString;
                               DCMGetPage(9, '@TOP=5,@SEARCH='+ request);
                               // window.alert('test');
}

function PrepareLightboxImages(PagId, ContId, ChildName, ChildContent) {
//do nothing
}

function ShowImages() {
    //do nothing
}
function toggleSubmenu(submenuitem)
                {
                               var o = document.getElementById("menuitems").childNodes;

                               for (var i = 0; i < o.length; i++)
                               {
                                                                 var divname = o[i].id; 
                                                 if(divname.indexOf("submenu") == 0)              
                                                                 { 
                                                               document.getElementById(divname).style.display = "none";
                  }
                    }          
                
                               if (document.getElementById(submenuitem).style.display == "none")
                               {
                                               document.getElementById(submenuitem).style.display = "block";
                               } else
                               {
                                               document.getElementById(submenuitem).style.display = "none";
                               }
                               
                }

function hideObject(objs)
                {
                               if (objs != null)
                               {
                                               var obj = objs.split(",");
                                               for (var i=0; i<obj.length; i++)
                                               {
                                                               if (document.getElementById(obj[i]) != null)
                                                               {
                                                                              document.getElementById(obj[i]).style.visibility = 'hidden';
                                                               }
                                               }
                               }
                }


// This function is included to overcome a bug in Netscape's implementation
// of the escape () function:

function myunescape (str)
{
                str = '' + str;
                while (true)
                {
                               var i = str . indexOf ('+');
                               if (i < 0)
                                               break;
                               str = str . substring (0, i) + ' ' + str . substring (i + 1, str . length);
                }
                return unescape (str);
}

// This function creates the args [] array and populates it with data
// found in the URL's search string:

function args_init ()
{
                args = new Array ();
                var argstring = window.location.search;
                if (argstring . charAt (0) != '?')
                               return;
                argstring = argstring . substring (1, argstring . length);
                var argarray = argstring . split ('&');
                var i;
                var singlearg;
                for (i = 0; i < argarray . length; ++ i)
                {
                               singlearg = argarray [i] . split ('=');
                               if (singlearg . length != 2)
                                               continue;
                               var key = myunescape (singlearg [0]);
                               var value = myunescape (singlearg [1]);
                               args [key] = value;
                }
}

/* ========== Pagina Kopersinfo ========== */

function CheckFields(form, hobjs, sobjs, sendmail, mailid) {

    if (form == "DirectContact") {
        var vfldKopersContNaam = document.getElementById("fldKopersContNaam");
        var vfldKopersContAdres = document.getElementById("fldKopersContAdres");
        var vfldKopersContPcode = document.getElementById("fldKopersContPcode");
        var vfldKopersContPlaats = document.getElementById("fldKopersContPlaats");
        var vfldKopersContTel = document.getElementById("fldKopersContTel");
        var vfldKopersContMail = document.getElementById("fldKopersContMail");
        var vfldKopersContOpmerking = document.getElementById("fldKopersContOpmerking");
        var cfldKopersContGeslachtM = document.getElementById("fldKopersContGeslachtM");
        var cfldKopersContGeslachtV = document.getElementById("fldKopersContGeslachtV");
        if (!checkDirectContact(vfldKopersContNaam, vfldKopersContAdres, vfldKopersContPcode, vfldKopersContPlaats, vfldKopersContTel, vfldKopersContMail, vfldKopersContOpmerking)) {
            return (false);
        }
    }

    if (form == "ContactHsbForm"){
        var vfldContHsbNaam = document.getElementById("fldContHsbNaam");  //fldContHsbNaam
        var vfldContHsbAdres = document.getElementById("fldContHsbAdres");  //fldContHsbAdres
        var vfldContHsbPcode = document.getElementById("fldContHsbPcode");  //fldContHsbPcode
        var vfldContHsbPlaats = document.getElementById("fldContHsbPlaats");  //fldContHsbPlaats
        var vfldContHsbTel = document.getElementById("fldContHsbTel");  //fldContHsbTel
        var vfldContHsbMail = document.getElementById("fldContHsbMail");  //fldContHsbMail
        var vfldContHsbOpmerking = document.getElementById("fldContHsbOpmerking");  //fldContHsbOpmerking
        var cfldContHsbGeslachtM = document.getElementById("fldContHsbGeslachtM");  //fldContHsbGeslachtM
        var cfldContHsbGeslachtV = document.getElementById("fldContHsbGeslachtV");  //fldContHsbGeslachtV
        if (!checkContactHsbForm(vfldContHsbNaam, vfldContHsbAdres, vfldContHsbPcode, vfldContHsbPlaats, vfldContHsbTel, vfldContHsbMail, vfldContHsbOpmerking)) {
            return (false);
        }
    }
	 
	 if (form == "FormHerstel1") {
        var vfldFormulierHerstel1DatumKlacht = document.getElementById("fldFormulierHerstel1DatumKlacht");  
        var vfldFormulierHerstel1Opleverdatum = document.getElementById("fldFormulierHerstel1Opleverdatum");  
        var vfldFormulierHerstel1Bouwnummer = document.getElementById("fldFormulierHerstel1Bouwnummer");  
        var vfldFormulierHerstel1Naam = document.getElementById("fldFormulierHerstel1Naam");  
        var vfldFormulierHerstel1Adres = document.getElementById("fldFormulierHerstel1Adres");  
        var vfldFormulierHerstel1Postcode = document.getElementById("fldFormulierHerstel1Postcode");  
        var vfldFormulierHerstel1Plaats = document.getElementById("fldFormulierHerstel1Plaats");  
        var vfldFormulierHerstel1Tel = document.getElementById("fldFormulierHerstel1Tel");  
        var vfldFormulierHerstel1Mail = document.getElementById("fldFormulierHerstel1Mail");
		var vfldFormulierHerstel1Omschrijving = document.getElementById("fldFormulierHerstel1Omschrijving");
		var vfldFormulierHerstel1Bijlage  = document.getElementById("fldFormulierHerstel1Bijlage");
        if (!checkFormHerstel1(vfldFormulierHerstel1DatumKlacht, vfldFormulierHerstel1Opleverdatum, vfldFormulierHerstel1Bouwnummer, vfldFormulierHerstel1Naam, vfldFormulierHerstel1Adres, vfldFormulierHerstel1Postcode, vfldFormulierHerstel1Plaats, vfldFormulierHerstel1Tel, vfldFormulierHerstel1Mail, vfldFormulierHerstel1Omschrijving)) {
            return (false);
        }
    }

	if (form == "FormHerstel2") {
        var vfldFormulierHerstel2DatumKlacht = document.getElementById("fldFormulierHerstel2DatumKlacht");  
        var vfldFormulierHerstel2Bouwnummer = document.getElementById("fldFormulierHerstel2Bouwnummer");  
        var vfldFormulierHerstel2Naam = document.getElementById("fldFormulierHerstel2Naam");  
        var vfldFormulierHerstel2Adres = document.getElementById("fldFormulierHerstel2Adres");  
        var vfldFormulierHerstel2Postcode = document.getElementById("fldFormulierHerstel2Postcode");  
        var vfldFormulierHerstel2Plaats = document.getElementById("fldFormulierHerstel2Plaats");  
        var vfldFormulierHerstel2Tel = document.getElementById("fldFormulierHerstel2Tel");  
        var vfldFormulierHerstel2Mail = document.getElementById("fldFormulierHerstel2Mail");
		var vfldFormulierHerstel2Omschrijving = document.getElementById("fldFormulierHerstel2Omschrijving");
		var vfldFormulierHerstel2Bijlage  = document.getElementById("fldFormulierHerstel2Bijlage");
        if (!checkFormHerstel2(vfldFormulierHerstel2DatumKlacht, vfldFormulierHerstel2Bouwnummer, vfldFormulierHerstel2Naam, vfldFormulierHerstel2Adres, vfldFormulierHerstel2Postcode, vfldFormulierHerstel2Plaats, vfldFormulierHerstel2Tel, vfldFormulierHerstel2Mail, vfldFormulierHerstel2Omschrijving)) {
            return (false);
        }
    }
	
	if (form == "KlachtenForm") {
        var vfldFormulierKlachtenDatum = document.getElementById("fldFormulierKlachtenDatum");  
        var vfldFormulierKlachtenNaam = document.getElementById("fldFormulierKlachtenNaam");  
        var vfldFormulierKlachtenAdres = document.getElementById("fldFormulierKlachtenAdres");  
        var vfldFormulierKlachtenPcode = document.getElementById("fldFormulierKlachtenPcode");  
        var vfldFormulierKlachtenPlaats = document.getElementById("fldFormulierKlachtenPlaats");  
        var vfldFormulierKlachtenTel = document.getElementById("fldFormulierKlachtenTel");  
        var vfldFormulierKlachtenMail = document.getElementById("fldFormulierKlachtenMail");  
        var vfldFormulierKlachtenOpmerking = document.getElementById("fldFormulierKlachtenOpmerking");
		var vfldFormulierKlachtenBijlagen = document.getElementById("fldFormulierKlachtenBijlagen");
        if (!checkKlachtenForm(vfldFormulierKlachtenDatum, vfldFormulierKlachtenNaam, vfldFormulierKlachtenAdres, vfldFormulierKlachtenPcode, vfldFormulierKlachtenPlaats, vfldFormulierKlachtenTel, vfldFormulierKlachtenMail, vfldFormulierKlachtenOpmerking)) {
            return (false);
        }
    }
    if (form == "WerkenbijSolForm"){
        var vfldWerkenbijSolNaam = document.getElementById("fldWerkenbijSolNaam");  
        var vfldWerkenbijSolAdres = document.getElementById("fldWerkenbijSolAdres");  
        var vfldWerkenbijSolPcode = document.getElementById("fldWerkenbijSolPcode");  
        var vfldWerkenbijSolPlaats = document.getElementById("fldWerkenbijSolPlaats");  
        var vfldWerkenbijSolTel = document.getElementById("fldWerkenbijSolTel");  
        var vfldWerkenbijSolMail = document.getElementById("fldWerkenbijSolMail");  
        var vfldWerkenbijSolOpmerking = document.getElementById("fldWerkenbijSolOpmerking");  
        var cfldWerkenbijSolGeslachtM = document.getElementById("fldWerkenbijSolGeslachtM");  
        var cfldWerkenbijSolGeslachtV = document.getElementById("fldWerkenbijSolGeslachtV");
        var vfldInputCV = document.getElementById("fldWerkenbijInputFile1");
        var vfldInputMotivatie = document.getElementById("fldWerkenbijInputFile2");
        if (!checkWerkenbijSolForm(vfldWerkenbijSolNaam, vfldWerkenbijSolAdres, vfldWerkenbijSolPcode, vfldWerkenbijSolPlaats, vfldWerkenbijSolTel, vfldWerkenbijSolMail, vfldWerkenbijSolOpmerking)) {
            return (false);
        }
        /* WerkenbijSolForm/Alles is goed, nu eerst het verzoek opslaan, daarna mailen*/
                saveRequest_WerkenbijSolForm(DCMVersion, vfldWerkenbijSolNaam, cfldWerkenbijSolGeslachtM, cfldWerkenbijSolGeslachtV, vfldWerkenbijSolAdres, vfldWerkenbijSolPcode, vfldWerkenbijSolPlaats, vfldWerkenbijSolTel, vfldWerkenbijSolMail, vfldWerkenbijSolOpmerking, vfldInputCV, vfldInputMotivatie);
    };
    
    if (form == "StageForm") {
        var vfldStageNaam = document.getElementById("fldStageNaam");
        var vfldStageAdres = document.getElementById("fldStageAdres");
        var vfldStagePcode = document.getElementById("fldStagePcode");
        var vfldStagePlaats = document.getElementById("fldStagePlaats");
        var vfldStageTel = document.getElementById("fldStageTel");
        var vfldStageMail = document.getElementById("fldStageMail");
        var vfldStageOpmerking = document.getElementById("fldStageOpmerking");
        var cfldStageGeslachtM = document.getElementById("fldStageGeslachtM");
        var cfldStageGeslachtV = document.getElementById("fldStageGeslachtV");
        if (!checkStageForm(vfldStageNaam, vfldStageAdres, vfldStagePcode, vfldStagePlaats, vfldStageTel, vfldStageMail, vfldStageOpmerking)) {
            return (false);
        }
         /* Alles is goed, nu eerst het verzoek opslaan, daarna mailen/StageForm*/
                saveRequest_StageForm(DCMVersion, vfldStageNaam, cfldStageGeslachtM, cfldStageGeslachtV, vfldStageAdres, vfldStagePcode, vfldStagePlaats, vfldStageTel, vfldStageMail, vfldStageOpmerking);
    }

    if (sendmail) {
        var baseurl;
        var url = '';
        
        baseurl = "xmlhttp/DCMSaveRequestEx.aspx?dcmmail=" + mailid;
        if (DCMVersion != null) {
            url = url + "&v=" + DCMVersion;
        }
        
        if (form == "DirectContact") {
            url = url + "&vfldKopersContNaam=" + DCMescape(vfldKopersContNaam.value);
            url = url + "&vfldKopersContAdres=" + DCMescape(vfldKopersContAdres.value);
            url = url + "&vfldKopersContPcode=" + DCMescape(vfldKopersContPcode.value);
            url = url + "&vfldKopersContPlaats=" + DCMescape(vfldKopersContPlaats.value);
            url = url + "&vfldKopersContTel=" + DCMescape(vfldKopersContTel.value);
            url = url + "&vfldKopersContMail=" + DCMescape(vfldKopersContMail.value);
            url = url + "&vfldKopersContOpmerking=" + DCMescape(vfldKopersContOpmerking.value); 
            
            if(cfldKopersContGeslachtM.checked == true) {
                url = url + "&cfldKopersContGeslacht=Man";
            }  
            if(cfldKopersContGeslachtV.checked == true) {
                url = url + "&cfldKopersContGeslacht=Vrouw";
            } else {
                url = url + "&cfldKopersContGeslacht=geslacht niet opgegeven";
            }
        }
		
        if (form == "ContactHsbForm") {
            url = url + "&vfldContHsbNaam=" + DCMescape(vfldContHsbNaam.value);
            url = url + "&vfldContHsbAdres=" + DCMescape(vfldContHsbAdres.value);
            url = url + "&vfldContHsbPcode=" + DCMescape(vfldContHsbPcode.value);
            url = url + "&vfldContHsbPlaats=" + DCMescape(vfldContHsbPlaats.value);
            url = url + "&vfldContHsbTel=" + DCMescape(vfldContHsbTel.value);
            url = url + "&vfldContHsbMail=" + DCMescape(vfldContHsbMail.value);
            url = url + "&vfldContHsbOpmerking=" + DCMescape(vfldContHsbOpmerking.value);
            
            if(cfldContHsbGeslachtM.checked == true) {
                url = url + "&cfldContHsbGeslacht=Man";
            }
            if(cfldContHsbGeslachtV.checked == true) {
                url = url + "&cfldContHsbGeslacht=Vrouw";
            } else {
                url = url + "&fldContHsbGeslacht=geslacht niet opgegeven";
            }
        }

        if (form == "WerkenbijSolForm") {
            var urlatt = "";
            if (vfldInputCV.value != "") {
                urlatt = "&dcmatt=/upload/hsbbouw/" + DCMescape(vfldInputCV.value);
            }
            if (vfldInputMotivatie.value != "") {
                if (urlatt == "") {
                    urlatt = "&dcmatt=";
                } else {
                    urlatt = urlatt + ";";
                }
                urlatt = urlatt + "/upload/hsbbouw/" + DCMescape(vfldInputMotivatie.value);
            }
            url = url + urlatt;
                        
			url = url + "&vfldWerkenbijSolNaam=" + DCMescape(vfldWerkenbijSolNaam.value);
            url = url + "&vfldWerkenbijSolAdres=" + DCMescape(vfldWerkenbijSolAdres.value);
            url = url + "&vfldWerkenbijSolPcode=" + DCMescape(vfldWerkenbijSolPcode.value);
            url = url + "&vfldWerkenbijSolPlaats=" + DCMescape(vfldWerkenbijSolPlaats.value);
            url = url + "&vfldWerkenbijSolTel=" + DCMescape(vfldWerkenbijSolTel.value);
            url = url + "&vfldWerkenbijSolMail=" + DCMescape(vfldWerkenbijSolMail.value);
            url = url + "&vfldWerkenbijSolOpmerking=" + DCMescape(vfldWerkenbijSolOpmerking.value);
            
            if(cfldWerkenbijSolGeslachtM.checked == true) {
                url = url + "&cfldWerkenbijSolGeslacht=Man";
            } else if(cfldWerkenbijSolGeslachtV.checked == true) {
                url = url + "&cfldWerkenbijSolGeslacht=Vrouw";
            } else {
                url = url + "&cfldWerkenbijSolGeslacht=geslacht niet opgegeven";
            }
        }
                
        if (form == "StageForm") {
            url = url + "&vfldStageNaam=" + DCMescape(vfldStageNaam.value);
            url = url + "&vfldStageAdres=" + DCMescape(vfldStageAdres.value);
            url = url + "&vfldStagePcode=" + DCMescape(vfldStagePcode.value);
            url = url + "&vfldStagePlaats=" + DCMescape(vfldStagePlaats.value);
            url = url + "&vfldStageTel=" + DCMescape(vfldStageTel.value);
            url = url + "&vfldStageMail=" + DCMescape(vfldStageMail.value);
            url = url + "&vfldStageOpmerking=" + DCMescape(vfldStageOpmerking.value);
            if(cfldStageGeslachtM.checked == true) {
                url = url + "&cfldStageGeslacht=Man";
            } 
            if(cfldStageGeslachtV.checked == true) {
                url = url + "&cfldStageGeslacht=Vrouw";
            } else {
                url = url + "&cfldStageGeslacht=geslacht niet opgegeven";
            }
        }
		
	    if (form == "FormHerstel1") {
            var urlatt = "";
            if (vfldFormulierHerstel1Bijlage.value != "") {
                urlatt = "&dcmatt=/upload/hsbbouw/" + DCMescape(vfldFormulierHerstel1Bijlage.value);
            }
            url = url + urlatt;
			
            url = url + "&vfldFormulierHerstel1DatumKlacht=" + DCMescape(vfldFormulierHerstel1DatumKlacht.value);
            url = url + "&vfldFormulierHerstel1Opleverdatum=" + DCMescape(vfldFormulierHerstel1Opleverdatum.value);
            url = url + "&vfldFormulierHerstel1Bouwnummer=" + DCMescape(vfldFormulierHerstel1Bouwnummer.value);
            url = url + "&vfldFormulierHerstel1Naam=" + DCMescape(vfldFormulierHerstel1Naam.value);
            url = url + "&vfldFormulierHerstel1Adres=" + DCMescape(vfldFormulierHerstel1Adres.value);
            url = url + "&vfldFormulierHerstel1Postcode=" + DCMescape(vfldFormulierHerstel1Postcode.value);
            url = url + "&vfldFormulierHerstel1Plaats=" + DCMescape(vfldFormulierHerstel1Plaats.value);
            url = url + "&vfldFormulierHerstel1Tel=" + DCMescape(vfldFormulierHerstel1Tel.value);
            url = url + "&vfldFormulierHerstel1Mail=" + DCMescape(vfldFormulierHerstel1Mail.value);
            url = url + "&vfldFormulierHerstel1Omschrijving=" + DCMescape(vfldFormulierHerstel1Omschrijving.value);
        }

		if (form == "FormHerstel2") {
		    var urlatt = "";
            if (vfldFormulierHerstel2Bijlage.value != "") {
                urlatt = "&dcmatt=/upload/hsbbouw/" + DCMescape(vfldFormulierHerstel2Bijlage.value);
            }
            url = url + urlatt;
			
            url = url + "&vfldFormulierHerstel2DatumKlacht=" + DCMescape(vfldFormulierHerstel2DatumKlacht.value);
            url = url + "&vfldFormulierHerstel2Bouwnummer=" + DCMescape(vfldFormulierHerstel2Bouwnummer.value);
            url = url + "&vfldFormulierHerstel2Naam=" + DCMescape(vfldFormulierHerstel2Naam.value);
            url = url + "&vfldFormulierHerstel2Adres=" + DCMescape(vfldFormulierHerstel2Adres.value);
            url = url + "&vfldFormulierHerstel2Postcode=" + DCMescape(vfldFormulierHerstel2Postcode.value);
            url = url + "&vfldFormulierHerstel2Plaats=" + DCMescape(vfldFormulierHerstel2Plaats.value);
            url = url + "&vfldFormulierHerstel2Tel=" + DCMescape(vfldFormulierHerstel2Tel.value);
            url = url + "&vfldFormulierHerstel2Mail=" + DCMescape(vfldFormulierHerstel2Mail.value);
            url = url + "&vfldFormulierHerstel2Omschrijving=" + DCMescape(vfldFormulierHerstel2Omschrijving.value);
        }

		if (form == "KlachtenForm") {
		    var urlatt = "";
            if (vfldFormulierKlachtenBijlagen.value != "") {
                urlatt = "&dcmatt=/upload/hsbbouw/" + DCMescape(vfldFormulierKlachtenBijlagen.value);
            }
            url = url + urlatt;
			
            url = url + "&vfldFormulierKlachtenDatum=" + DCMescape(vfldFormulierKlachtenDatum.value);
            url = url + "&vfldFormulierKlachtenNaam=" + DCMescape(vfldFormulierKlachtenNaam.value);
            url = url + "&vfldFormulierKlachtenAdres=" + DCMescape(vfldFormulierKlachtenAdres.value);
            url = url + "&vfldFormulierKlachtenPcode=" + DCMescape(vfldFormulierKlachtenPcode.value);
            url = url + "&vfldFormulierKlachtenPlaats=" + DCMescape(vfldFormulierKlachtenPlaats.value);
            url = url + "&vfldFormulierKlachtenTel=" + DCMescape(vfldFormulierKlachtenTel.value);
            url = url + "&vfldFormulierKlachtenMail=" + DCMescape(vfldFormulierKlachtenMail.value);
            url = url + "&vfldFormulierKlachtenOpmerking=" + DCMescape(vfldFormulierKlachtenOpmerking.value);
        }		
    }
    
    if (sendmail) {
        var xmlhttp = mdlReadData(baseurl + url);
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4) {
                var resp = xmlhttp.responseText.split(":");
                if (resp[0] == "0") {
                    if (resp[1] != null) {
                        window.alert(resp[1]);
                    }
                    else {
                        window.alert("Er is een fout opgetreden bij het verzenden van de aanvraag!");
                    }
                } else {
                    if (form == "WerkenbijSolForm") {
                        baseurl = "xmlhttp/DCMSaveRequestEx.aspx?dcmmail=" + 7;
                        var xmlhttp1 = mdlReadData(baseurl + url);
                        xmlhttp1.onreadystatechange = function() {
                            if (xmlhttp1.readyState == 4) {
                                window.alert("Bedankt voor uw bericht, wij zullen zo spoedig mogelijk antwoorden.");
                                DCMGetPage(1);
                            }
                        }
                        xmlhttp1.send(null);
                    }
                    else {
                        window.alert("Bedankt voor uw bericht, wij zullen zo spoedig mogelijk antwoorden.");
                        DCMGetPage(1);
                    }
                };
            };
        };
        xmlhttp.send(null);
    }
}


function checkDirectContact(vfldKopersContNaam, vfldKopersContAdres, vfldKopersContPcode, vfldKopersContPlaats, vfldKopersContTel, vfldKopersContMail, vfldKopersContOpmerking) {
    var allfieldsok = true;
    
    if ((vfldKopersContNaam.value == "") || (vfldKopersContAdres.value == "") || (vfldKopersContPcode.value == "") || (vfldKopersContPlaats.value == "") || (vfldKopersContTel.value == "") || (vfldKopersContMail.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    } else {
                if (!isNumeric(vfldKopersContTel.value)) {
                    allfieldsok = false;
                    window.alert("Vul een geldig telefoon nummer in!");
                }

                if (!isValidEmail(vfldKopersContMail.value)) {
                        allfieldsok = false;
                        window.alert("Vul een geldig e-mail adres in!");
                }
    }
 
    if (vfldKopersContOpmerking.value.length > 500) {
        allfieldsok = false;
        window.alert("De toelichting mag maximaal 500 karakters zijn, u hebt er " + length(vfldKopersContOpmerking.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkFormHerstel1(vfldFormulierHerstel1DatumKlacht, vfldFormulierHerstel1Opleverdatum, vfldFormulierHerstel1Bouwnummer, vfldFormulierHerstel1Naam, vfldFormulierHerstel1Adres, vfldFormulierHerstel1Postcode, vfldFormulierHerstel1Plaats, vfldFormulierHerstel1Tel, vfldFormulierHerstel1Mail, vfldFormulierHerstel1Omschrijving) {
    var allfieldsok = true;
    
    if ((vfldFormulierHerstel1DatumKlacht.value == "") || (vfldFormulierHerstel1Opleverdatum.value == "") || (vfldFormulierHerstel1Bouwnummer.value == "") || (vfldFormulierHerstel1Naam.value == "") || (vfldFormulierHerstel1Adres.value == "") || (vfldFormulierHerstel1Postcode.value == "") || (vfldFormulierHerstel1Plaats.value == "") || (vfldFormulierHerstel1Tel.value == "") || (vfldFormulierHerstel1Mail.value == "") || (vfldFormulierHerstel1Omschrijving.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    }
    
    if (vfldFormulierHerstel1Omschrijving.value.length > 500) {
        allfieldsok = false;
        window.alert("De omschrijving mag maximaal 500 karakters zijn, u hebt er " + length(vfldFormulierHerstel1Omschrijving.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkFormHerstel2(vfldFormulierHerstel2DatumKlacht, vfldFormulierHerstel2Bouwnummer, vfldFormulierHerstel2Naam, vfldFormulierHerstel2Adres, vfldFormulierHerstel2Postcode, vfldFormulierHerstel2Plaats, vfldFormulierHerstel2Tel, vfldFormulierHerstel2Mail, vfldFormulierHerstel2Omschrijving) {
    var allfieldsok = true;
    
    if ((vfldFormulierHerstel2DatumKlacht.value == "") || (vfldFormulierHerstel2Bouwnummer.value == "") || (vfldFormulierHerstel2Naam.value == "") || (vfldFormulierHerstel2Adres.value == "") || (vfldFormulierHerstel2Postcode.value == "") || (vfldFormulierHerstel2Plaats.value == "") || (vfldFormulierHerstel2Tel.value == "") || (vfldFormulierHerstel2Mail.value == "") || (vfldFormulierHerstel2Omschrijving.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    }
    
    if (vfldFormulierHerstel2Omschrijving.value.length > 500) {
        allfieldsok = false;
        window.alert("De omschrijving mag maximaal 500 karakters zijn, u hebt er " + length(vfldFormulierHerstel2Omschrijving.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkKlachtenForm(vfldFormulierKlachtenDatum, vfldFormulierKlachtenNaam, vfldFormulierKlachtenAdres, vfldFormulierKlachtenPcode, vfldFormulierKlachtenPlaats, vfldFormulierKlachtenTel, vfldFormulierKlachtenMail, vfldFormulierKlachtenOpmerking) {
    var allfieldsok = true;
    
    if ((vfldFormulierKlachtenDatum.value == "") || (vfldFormulierKlachtenNaam.value == "") || (vfldFormulierKlachtenAdres.value == "") || (vfldFormulierKlachtenPcode.value == "") || (vfldFormulierKlachtenPlaats.value == "") || (vfldFormulierKlachtenTel.value == "") || (vfldFormulierKlachtenMail.value == "") || (vfldFormulierKlachtenOpmerking.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    }
    
    if (vfldFormulierKlachtenOpmerking.value.length > 500) {
        allfieldsok = false;
        window.alert("De omschrijving mag maximaal 500 karakters zijn, u hebt er " + length(vfldFormulierKlachtenOpmerking.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkContactHsbForm(vfldContHsbNaam, vfldContHsbAdres, vfldContHsbPcode, vfldContHsbPlaats, vfldContHsbTel, vfldContHsbMail, vfldContHsbOpmerking) {
    var allfieldsok = true;
    
    if ((vfldContHsbNaam.value == "") || (vfldContHsbAdres.value == "") || (vfldContHsbPcode.value == "") || (vfldContHsbPlaats.value == "") || (vfldContHsbTel.value == "") || (vfldContHsbMail.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    } else {
                    if (!isNumeric(vfldContHsbTel.value)) {
                    allfieldsok = false;
                    window.alert("Vul een geldig telefoon nummer in!");
                }

                    if (!isValidEmail(vfldContHsbMail.value)) {
                        allfieldsok = false;
                        window.alert("Vul een geldig e-mail adres in!");
                    }
    }
    
    if (vfldContHsbOpmerking.value.length > 500) {
        allfieldsok = false;
        window.alert("De toelichting mag maximaal 500 karakters zijn, u hebt er " + length(vfldContHsbOpmerking.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkWerkenbijSolForm(vfldWerkenbijSolNaam, vfldWerkenbijSolAdres, vfldWerkenbijSolPcode, vfldWerkenbijSolPlaats, vfldWerkenbijSolTel, vfldWerkenbijSolMail, vfldWerkenbijSolOpmerking) {
    var allfieldsok = true;

    if ((vfldWerkenbijSolNaam.value == "") || (vfldWerkenbijSolAdres.value == "") || (vfldWerkenbijSolPcode.value == "") || (vfldWerkenbijSolPlaats.value == "") || (vfldWerkenbijSolTel.value == "") || (vfldWerkenbijSolMail.value == "")) {
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
                    allfieldsok = false;
    } else {
                    if (!isNumeric(vfldWerkenbijSolTel.value)) {
                    allfieldsok = false;
                    window.alert("Vul een geldig telefoon nummer in!");
                }

                    if (!isValidEmail(vfldWerkenbijSolMail.value)) {
                        allfieldsok = false;
                        window.alert("Vul een geldig e-mail adres in!");
                    }
    }    
 
    if (vfldWerkenbijSolOpmerking.value.length > 500) {
        allfieldsok = false;
        window.alert("De toelichting mag maximaal 500 karakters zijn, u hebt er " + length(vfldKopersContOpmerking.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function checkStageForm(vfldStageNaam, vfldStageAdres, vfldStagePcode, vfldStagePlaats, vfldStageTel, vfldStageMail, vfldStageOpmerking) {
    var allfieldsok = true;
    
    if ((vfldStageNaam.value == "") || (vfldStageAdres.value == "") || (vfldStagePcode.value == "") || (vfldStagePlaats.value == "") || (vfldStageTel.value == "") || (vfldStageMail.value == "")) {
        allfieldsok = false;
        window.alert("De met een * gemarkeerde velden zijn verplicht!");
    } else {
                    if (!isNumeric(vfldStageTel.value)) {
                    allfieldsok = false;
                    window.alert("Vul een geldig telefoon nummer in!");
                }

                    if (!isValidEmail(vfldStageMail.value)) {
                        allfieldsok = false;
                        window.alert("Vul een geldig e-mail adres in!");
                    }
    }
    
    if (allfieldsok && vfldStageOpmerking.value.length > 500) {
        allfieldsok = false;
        window.alert("De toelichting mag maximaal 500 karakters zijn, u hebt er " + length(vfldStageOpmerking.value) + " gebruikt!");
    }
    
    return (allfieldsok);
}

function isNumeric(sText) {
   var ValidChars = "0123456789-";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;   
}

function isValidEmail(emailString) {
                //return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
                
                var str = emailString;
                var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
                if (filter.test(str)) {
                              testresults = true;
               } else {
                testresults = false;
                }
                return (testresults);
}

/* Gegevens opslaan in de database StageForm  */
function saveRequest_StageForm(vVersion, vfldStageNaam, cfldStageGeslachtM, cfldStageGeslachtV, vfldStageAdres, vfldStagePcode, vfldStagePlaats, vfldStageTel, vfldStageMail, vfldStageOpmerking)
    {
                try {
                                               var cfldStageGeslacht;
                                               
                                               if(cfldStageGeslachtM.checked) {
                cfldStageGeslacht = "Man";
            } 
            if(cfldStageGeslachtV.checked){
                cfldStageGeslacht = "Vrouw";
            } 

                        var xmlString = "<pagina><algemeen></algemeen></pagina>";
                                               
                        if (document.implementation.createDocument) {
                            var parser = new DOMParser();
                            doc = parser.parseFromString(xmlString, "text/xml");
                        // MSIE
                        } else if (window.ActiveXObject) {
                            doc = new ActiveXObject("Microsoft.XMLDOM");
                            doc.async="false";
                            doc.loadXML(xmlString);
                        }
                        var namedNodeMap = doc.documentElement;
                        
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStageNaam", DCMescape(vfldStageNaam.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("cfldStageGeslacht", cfldStageGeslacht));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStageAdres", DCMescape(vfldStageAdres.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStagePcode", DCMescape(vfldStagePcode.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStagePlaats", DCMescape(vfldStagePlaats.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStageTel", DCMescape(vfldStageTel.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStageMail", DCMescape(vfldStageMail.value)));
                        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldStageOpmerking", DCMescape(vfldStageOpmerking.value)));

                        var url2 = "xmlhttp/DCMSaveRequestEx.aspx?dcmproc=Usr_SaveDataset_Form_StageForm";
                        if (doc != null) {
                            url2 = url2 + "&xml=1";
                        } else {
                            url2 = url2 + "&vfldStageNaam=" + DCMescape(vfldStageNaam.value);
                           url2 = url2 + "&cfldStageGeslacht=" + cfldStageGeslacht;
                            url2 = url2 + "&vfldStageAdres=" + DCMescape(vfldStageAdres.value);
                            url2 = url2 + "&vfldStagePcode=" + DCMescape(vfldStagePcode.value);
                            url2 = url2 + "&vfldStagePlaats=" + DCMescape(vfldStagePlaats.value);
                            url2 = url2 + "&vfldStageTel=" + DCMescape(vfldStageTel.value);
                            url2 = url2 + "&vfldStageMail=" + DCMescape(vfldStageMail.value);
                            url2 = url2 + "&vfldStageOpmerking=" + DCMescape(vfldStageOpmerking.value);
                        }
                
                var xmlhttp = mdlSaveData(url2);
                        xmlhttp.setRequestHeader('content-type', 'application/xml');
                        xmlhttp.onreadystatechange = function() {
                            if (xmlhttp.readyState == 4) {
                                var respons = xmlhttp.responseText;
                                if (respons == "0") {
                                    window.alert("Fout tijdens het bewaren van de gegevens!");
                                }
                            }
                        };
                                   if (doc != null) {
                                       xmlhttp.send(doc); 
                                   } else {
                                       xmlhttp.send(null);
                                   }
        } catch(ex) { window.alert("ERROR: " + ex.message); }
    }

/* WerkenbijSolForm/Gegevens opslaan in de database   */
function saveRequest_WerkenbijSolForm(vVersion, vfldWerkenbijSolNaam, cfldWerkenbijSolGeslachtM, cfldWerkenbijSolGeslachtV, vfldWerkenbijSolAdres, vfldWerkenbijSolPcode, vfldWerkenbijSolPlaats, vfldWerkenbijSolTel, vfldWerkenbijSolMail, vfldWerkenbijSolOpmerking, vfldInputCV, vfldInputMotivatie)
{
                try {
                               var cfldWerkenbijSolGeslacht;
                               
                               if(cfldWerkenbijSolGeslachtM.checked) {
            cfldWerkenbijSolGeslacht = "Man";
        } 
        if(cfldWerkenbijSolGeslachtV.checked){
            cfldWerkenbijSolGeslacht = "Vrouw";
        } 
                      
        var xmlString = "<pagina><algemeen></algemeen></pagina>";
                               
        if (document.implementation.createDocument) {
            var parser = new DOMParser();
            doc = parser.parseFromString(xmlString, "text/xml");
        // MSIE
        } else if (window.ActiveXObject) {
            doc = new ActiveXObject("Microsoft.XMLDOM");
            doc.async="false";
            doc.loadXML(xmlString);
        }
        var namedNodeMap = doc.documentElement;
        
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolNaam", vfldWerkenbijSolNaam.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("cfldWerkenbijSolGeslacht", cfldWerkenbijSolGeslacht));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolAdres", vfldWerkenbijSolAdres.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolPcode", vfldWerkenbijSolPcode.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolPlaats", vfldWerkenbijSolPlaats.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolTel", vfldWerkenbijSolTel.value));
       namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolMail", vfldWerkenbijSolMail.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijInputCV", vfldInputCV.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijInputMotivatie", vfldInputMotivatie.value));
        namedNodeMap.childNodes.item(0).appendChild(createNode("vfldWerkenbijSolOpmerking", vfldWerkenbijSolOpmerking.value));

        var url2 = "xmlhttp/DCMSaveRequestEx.aspx?dcmproc=Usr_SaveDataset_Form_WerkenbijSolForm";
        if (doc != null) {
            url2 = url2 + "&xml=1";
        } else {
            url2 = url2 + "&vfldWerkenbijSolNaam=" + DCMescape(vfldWerkenbijSolNaam.value);
            url2 = url2 + "&cfldWerkenbijSolGeslacht=" + cfldWerkenbijSolGeslacht;
            url2 = url2 + "&vfldWerkenbijSolAdres=" + DCMescape(vfldWerkenbijSolAdres.value);
            url2 = url2 + "&vfldWerkenbijSolPcode=" + DCMescape(vfldWerkenbijSolPcode.value);
            url2 = url2 + "&vfldWerkenbijSolPlaats=" + DCMescape(vfldWerkenbijSolPlaats.value);
            url2 = url2 + "&vfldWerkenbijSolTel=" + DCMescape(vfldWerkenbijSolTel.value);
            url2 = url2 + "&vfldWerkenbijSolMail=" + DCMescape(vfldWerkenbijSolMail.value);
            url2 = url2 + "&vfldWerkenbijInputCV=" + DCMescape(vfldInputCV.value);
            url2 = url2 + "&vfldWerkenbijInputMotivatie=" + DCMescape(vfldInputMotivatie.value);
            url2 = url2 + "&vfldWerkenbijSolOpmerking=" + DCMescape(vfldWerkenbijSolOpmerking.value);
        }
                
                var xmlhttp = mdlSaveData(url2);
        xmlhttp.setRequestHeader('content-type', 'application/xml');
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4) {
                var resp = xmlhttp.responseText.split(":");
                if (resp[0] == "0") {
                    if (resp[1] != null) {
                        window.alert(resp[1]);
                    }
                    else {
                        window.alert("Er is een fout opgetreden bij het opslaan van de aanvraag!");
                    }
                }
            };
        };
                    if (doc != null) {
                        xmlhttp.send(doc); 
                    } else {
                        xmlhttp.send(null);
                    }
                }
                catch (ex) {
                    window.alert(ex.message);
    }
}

function createNode(sField, sValue)
    {
        var newNode = doc.createElement(sField);
        newNode.text = sValue;
        return (newNode);
    }


//Inloggen op hsb-volendam.nl  
function inloggenKopersinfo(page)
{
    var loginok = false;
    var vfldLogin = mdlGet("fldLogin");
    if (vfldLogin != null)
    {
                    var url = "xmlhttp/DCMReadUsr_data.aspx?proc=Usr_GetDataSet_LoginHSB";
                    url = url + "&LoginCode[s]=" + vfldLogin.value;
    
                    if (vfldLogin.value != "")
                    {
                                   loginok = true;
        }
        else
        {
                                              window.alert("Vul de inlogcode in om de kopersinformatie pagina te openen!");
        }
    }

    if (loginok) {
        var xmlhttp = mdlReadData(url);
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4) {
                if (xmlhttp.responseText == "0") {
                    window.alert("Er is een fout opgetreden bij het inloggen!");
                } else {
                    var record = xmlhttp.responseText;
                    if ((record != null) && (record != "")) {
                        var loginok = false;
                        var contentid = -1;
                        var fields = record.split("/,/");
                        for (var i = 0; i < fields.length; i++) {
                            var fieldvalues = fields[i].split("/=/");
                            var fieldname = fieldvalues[0];
                            var fieldvalue = fieldvalues[1];
                            if (fieldname == "ChildContent") {
                                if (fieldvalue == vfldLogin.value) {
                                    loginok = true;
                                }
                            }
                            else if (loginok) {
                                contentid = fieldvalue;
                            }
                        }
                        if (!loginok) {
                            window.alert('Uw inlogcode is niet bekend');
                        }
                        else if (contentid != -1) {
                            DCMGetPage(page, '@ContId=' + contentid);
                        }
                        else {
                            window.alert('Er heeft zich een onverwachte fout voorgedaan');
                        }
                    }
                    else {
                        window.alert('De inlogcode is niet bekend');
                    };
                };
            };
        };
        xmlhttp.send(null);
    }
}

function initZoekopties()
{
    var vSoort = mdlGet("lbSoort");
    var vPlaats = mdlGet("lbPlaats");
    var vGrootte = mdlGet("lbGrootte");
    var vSorteer = mdlGet("lbSorteer");
    var vInOntwikkeling = mdlGet("inontwikkeling");
    var vInUitvoering = mdlGet("inUitvoering");
    var vGerealiseerd = mdlGet("gerealiseerd");
    var vInVerkoop = mdlGet("inverkoop");

    if ((vSoort == null) || (vPlaats == null) || (vGrootte == null) || (vSorteer == null) || (vInUitvoering == null) || (vInUitvoering == null) || (vGerealiseerd == null) || (vInVerkoop == null))
    {
        mdlGet('obj85').style.visibility = 'hidden';
        return;
    }

    var url = "xmlhttp/DCMReadUsr_data.aspx?proc=Usr_GetDataSet_ProjectZoekOpties";
    
    var xmlhttp = mdlReadData(url);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.responseText == "0") {
                window.alert("Er is een onverwachte fout opgetreden!");
            } else {
                var record = xmlhttp.responseText;
                if ((record != null) && (record != "")) {
                    var records = record.split("/;/");
                    for (var rec = 0; rec < records.length; rec++) {
                        var fields = records[rec].split("/,/");
                        if ((fields != null) && (fields[0] != null) && (fields[1] != null)) {
                            var rectype = fields[0].split("/=/");
                            var recdata = fields[1].split("/=/");
                            if ((rectype != null) && (rectype[0] != null) && (rectype[1] != null) && (recdata != null) && (recdata[0] != null) && (recdata[1] != null)) {
                                var option = document.createElement('option');
                                option.innerHTML = recdata[1];
                                if (rectype[1] == '2') {
                                    vSoort.appendChild(option);
                                }
                                else if (rectype[1] == '1') {
                                    vGrootte.appendChild(option);
                                }
                                else {
                                    vPlaats.appendChild(option);
                                };
                            };
                        };
                    };
                };
            };
        };
    };
    xmlhttp.send(null);
}

function zoekProject() {
    var vSoort = mdlGet("lbSoort");
    var vPlaats = mdlGet("lbPlaats");
    var vGrootte = mdlGet("lbGrootte");
    var vSorteer = mdlGet("lbSorteer");
    var vInOntwikkeling = mdlGet("inOntwikkeling");
    var vInUitvoering = mdlGet("inUitvoering");
    var vGerealiseerd = mdlGet("gerealiseerd");
    var vInVerkoop = mdlGet("inverkoop");

    if ((vSoort == null) || (vPlaats == null) || (vGrootte == null) || (vSorteer == null) || (vInUitvoering == null) || (vInUitvoering == null) || (vGerealiseerd == null) || (vInVerkoop == null)) {
        window.alert('Er heeft zich een onverwachte fout voorgedaan!');
        return;
    }

    var psoort = '';
    var pplaats = '';
    var pgrootte = '';
    var psorteer = '';
    var pinontw = '';
    var pinuitv = '';
    var pgereal = '';
    var pinverk = '';

    if (vSoort.selectedIndex > 0) {
        psoort = vSoort[vSoort.selectedIndex].innerHTML;
    }
    if (vPlaats.selectedIndex > 0) {
        pplaats = vPlaats[vPlaats.selectedIndex].innerHTML;
    }
    if (vGrootte.selectedIndex > 0) {
        pgrootte = vGrootte[vGrootte.selectedIndex].innerHTML;
    }
    if (vSorteer.selectedIndex > 0) {
        psorteer = vSorteer.selectedIndex;
    }
    if (vInOntwikkeling.checked) {
        pinontw = '1';
    }
    if (vInUitvoering.checked) {
        pinuitv = '1';
    }
    if (vGerealiseerd.checked) {
        pgereal = '1';
    }
    if (vInVerkoop.checked) {
                pinverk = '1';
    }

    var params = '@statusid=-1,@sr=' + psoort + ',@pl=' + pplaats + ',@gr=' + pgrootte + ',@sor=' + psorteer + ',@ont=' + pinontw + ',@uit=' + pinuitv + ',@ger=' + pgereal + ',@vrk=' + pinverk;
    DCMGetPage(5, params, 1);
}

function CreatePagemenu(aantal, pagid, statusid, initobjid, params)
{
                var paginas = Math.ceil(aantal / 15);
                var pagehtml = '';
                if (statusid == 15) { initobjid = 5};
                if (statusid == 14) { initobjid = 4};
                if (statusid == 13) { initobjid = 3};
                for (var i=1; i<=paginas; i++) {
                    if (i > 1) {
                        pagehtml += "&nbsp;&nbsp;";
                    };
                               if (initobjid == null)
                               {
                                   pagehtml += '<span class="link" onclick="DCMGetPage(5, \'@pagid=' + i + '\');">' + i + '</span>';
                               }
                               else if (initobjid == 1) {
                               var urlparams = "@pagid=" + i + "," + params;
                                   pagehtml += '<span class="link" onclick="DCMGetPage(5, \'' + urlparams + '\', ' + initobjid + ');">' + i + '</span>';
                               }
                               else
                               {
                                   pagehtml += '<span class="link" onclick="DCMGetPage(5, \'@pagid=' + i + ',@statusid=' + statusid + '\', ' + initobjid + ');">' + i + '</span>';
                               };
                }
                pagehtml += "";
                if (paginas > 1) {
                               document.write("pagina:&nbsp;&nbsp; " + pagehtml);
                }
}

function mdlSubmitOnEnter(page, e) {
    var keycode;
    if (window.event) {
        keycode = window.event.keyCode;
    } else if (e) {
        keycode = e.which;
    } else {
        return true;
    }

    if (keycode == 13) {
        if (page == 5) {
            DCMGetPage(page, '@TOP=5,@SEARCH=' + mdlGet('fldSearch').value);
       } else if (page == 9) {
            StartZoeken();
        } else if (page == 21) {
                                               DCMGetPage(page, '@OptionId=3,@SEARCH='+mdlGet('fldSearchNews').value);        
        } else if (page == 20) {
            inloggenKopersinfo(page);
        }
       return false;
    } else {
        return true;
    }
}

function StartZoeken() {
    try {
        var zoekveld = mdlGet("fldSearch");
        if ((zoekveld != null) && (zoekveld.value == "")) {
            window.alert("Vul een zoekterm in!");
        }
        else {
            var terms = zoekveld.value.replace("&", ",").replace("|", ",").replace(" ", ",");
            DCMGetPage(9, '@TOP=10,@SEARCH=' + terms);
        }
        
    }
    catch (ex) {
        window.alert(ex.message);
    }
}

