var oldContent = null;
function showOldContent(){
    var advdata = document.getElementById('mainContent');
    if(oldContent!=null){
        advdata.innerHTML=oldContent;
    }
}

function adviseurZoeken(product){
    try{
        var advdata = document.getElementById('mainContent');
        if(oldContent==null){
            oldContent = advdata.innerHTML;
        }
        var wait = document.getElementById('waitingContent');
        if(wait!=null && advdata!=null){
            advdata.innerHTML=wait.innerHTML;
        }

        var postcodeElem = document.getElementById('postcode');
        if(postcodeElem != null && postcodeElem.value!=undefined && postcodeElem.value!=null && postcodeElem.value.length>2){
            ZoekAdviseur.getAjaxAdviseurs(objectEval('"'+postcodeElem.value+'"'),product,adviseurGezocht);
        }else{
            showOldContent();
            alert("De waarde die u heeft ingevoerd is onjuist. \n\nVoorbeelden van geldige postcodes zijn:\n1234\n1234 AB\n1234AB een geldige naam heeft minimaal 3 karakters.");
        }
    }catch(e){
        alert("Er is een fout opgetreden bij het zoeken naar een adviseur.");
        showOldContent();
    }
}

function adviseurGezocht(serverData){
    if(serverData==null){
        var noresult = document.getElementById('noresultContent');
        if(noresult!=null){
            serverData = noresult.innerHTML;
        }
    }
    var advdata = document.getElementById('mainContent');
    if(advdata!=null){
        advdata.innerHTML=serverData;
    }
}
