function ControleLogin(f){
    var klantnummer = f.username.value;
    var password = f.password.value;
       
         if ((password.length==0)||(klantnummer.length==0)){
                document.getElementById('error').innerHTML = "Gelieve uw klantnummer of wachtwoord<br> in te vullen";
                return false;
            }else{
                return true;
            }

    
}

function ControleGeenKlant(checkform){
    if (checkform.klant.checked==true){
        checkform.klant.checked=false;
    }
}
function ControleKlant(checkform){
    if (checkform.geenklant.checked==true){
        checkform.geenklant.checked=false;
    }
}

function ControleEvaluatieJa(f){
    document.getElementById('bericht').innerHTML = "";
}

function ControleEvaluatie(f){
    var oEditor = FCKeditorAPI.GetInstance('comments') ;
    var txtcomments = oEditor.GetHTML();
    for (var i=0; i < f.antwoord.length; i++){
        if (f.antwoord[i].checked){
            var rad_val = f.antwoord[i].value;
        }
    }
    
    if (rad_val=="Nee"){
        txtcomments = removeHTMLTags(txtcomments);
        if (txtcomments.length !=0){         
            return true;
        }else{
            alert("Gelieve uw commentaar te geven.");
            return false
        }
    }else{
        return true;
    }

}

function removeHTMLTags(text) {
    var strInputCode = text;
    /*
    This line is optional, it replaces escaped brackets with real ones,
    i.e. < is replaced with < and > is replaced with >
    */
    strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1) {
        return (p1 == "lt")? "<" : ">";
    });
 
    var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
    //alert(”Output text:\n” + strTagStrippedText);
    // Use the alert below if you want to show the input and the output text
    // alert(”Input code:\n” + strInputCode + “\n\nOutput text:\n” + strTagStrippedText);
    return strTagStrippedText;
}

function ShowSearchform(){
    
    document.getElementById('searchform').innerHTML = '<form action="main.php?cat=search" method="GET"><table><tr><td><input class="search" type="text" id="search" name="search">&nbsp;&nbsp;<input type="submit" class="searchsubmit" value="zoeken"></td></tr></table>';
    document.getElementById('search').focus();
    
}

function ShowInfo(){
 var tekst;
 var extrainfo;

 extrainfo =  document.getElementById('extrainfo').innerHTML;
 tekst = '<TABLE width="800" class="extrainfo" cellspacing="0" cellpadding="20"><tr><td align="left" valign="middle" style="height: 40px; padding-left: 5px;"><div align="right">[ <a href="#top" class="lightblue" onclick="ShowInfo()" title="Help verbergen">X</a> ]</div><b>Selecteer welk type vraag u heeft.</b><br /><hr /><br />U krijgt dan telkens de meest gestelde vragen met hun antwoord te zien.<br /><ul>    <li><a class="lightblue" href="main.php?cat=teksten&tekstonderwerpid=10"><u><strong>Commercieel</strong></u></a></span><strong><br />    </strong>Vragen rond commerci&euml;le aspecten.<br />    &nbsp;</li>    <li><a class="lightblue"href="main.php?cat=teksten&tekstonderwerpid=11"><u><strong>Administratie</strong></u></a><strong><br />    </strong>Vragen in verband met de werking van het pakket.<br />    &nbsp;</li>    <li><a class="lightblue"href="main.php?cat=teksten&tekstonderwerpid=2"><u><strong>Functioneel</strong></u></a><strong><br />    </strong>Vragen in verband met de werking van het pakket.<br />    &nbsp;</li>    <li><a class="lightblue" href="main.php?cat=teksten&tekstonderwerpid=1"><u><strong>Technisch</strong></u></a><strong><br />    </strong>Vragen in verband met installatie, upgrade, uw firewall, uw netwerk, dus niet gerelateerd aan de functionaliteit van het pakket zelf.</li></ul><br />U kan bijkomende vragen stellen of uw eigen vragen doorsturen.<br />Bij functionele vragen is het tevens mogelijk om opmerkingen en tips door te sturen.<br /><br />Per e-mail ontvangt u een bevestiging van de ontvangst van uw vraag.<br />Zodra een antwoord beschikbaar is, wordt u hierover per e-mail bericht.<br />Antwoorden op uw feedback, vragen, opmerkingen en tips vindt u terug onder &quot;<a class="lightblue" href="main.php?cat=ticketten"><u>Mijn vragen</u></a>&quot;.<br /><br />U kan tevens <a class="lightblue" href="#zoek" onclick="ShowSearchform()"><u>zoeken doorheen alle documentatie</u></a> (vragen, help, vernieuwingen, nieuws) om snel antwoorden op uw vragen terug vinden.<br /><div id="searchform"></div></td></tr></table>'; 
if (trim(extrainfo) ==""){
   document.getElementById('extrainfo').innerHTML = tekst;
}else{
    document.getElementById('extrainfo').innerHTML = ""
}  
}

function trim(value) {
  value = value.replace(/^\s+/,'');
  value = value.replace(/\s+$/,'');
  return value;
}
function CheckVragenlijst(f, aantal){
        var err_msg =  "Volgende vragen werden niet beantwoord:\n\n";
        var i;
        var bGoOn = true;
        var vraag;
        var klantnr;
        klantnr = f.klantnr.value;
        if (klantnr != ""){
            for (i=0; i<=aantal;i++){
                vraag = i + 1;
														if ((i!=12)&&(i!=30)&&(i!=31)&&(i!=32)&&(i!=33)&&(i!=38)&&(i!=39)){ 
                  if ((document.getElementsByName(i)[0].checked == false)
                      &&(document.getElementsByName(i)[1].checked == false)
                      &&(document.getElementsByName(i)[2].checked == false)
                      &&(document.getElementsByName(i)[3].checked == false)){
                      err_msg = err_msg + "- Vraag " + (vraag) + "\n";
                      bGoOn = false;
                  }
															}else{
																			if ((document.getElementsByName(i)[0].checked == false)
                      &&(document.getElementsByName(i)[1].checked == false)){
																			  err_msg = err_msg + "- Vraag " + (vraag) + "\n";
                       bGoOn = false;
																				}
															}
            }
        }else{
            bGoOn = false;
            err_msg = "Gelieve uw klantnummer in te voeren";    
        }
        if (bGoOn == false){
            alert(err_msg);
        }
        return bGoOn;
    }