defStat('-'); idResultElement = ''; remoteApp = 'http://jobclick.seminare.ch/inc/remote/suche.asp'; function doSearch(pgNr, pID){ // Welche Logik soll gewaehlt werden var bStartRequest = true; // sollen Daten geholt werden? var bZeigeAnbieterAngebote = false; if (pID > 0){ bZeigeAnbieterAngebote = true; } // Ende // From Values einlesen var fldSuche = document.getElementById('fldSuche').value ; var rdAnsicht = getRadioSelected(document.semRemoteSearchFrm.rdAnsicht) ; //var rdAnsicht = document.getElementById('fldAnsicht').value ; var drpRubrik = document.getElementById('drpRubrik').value ; var drpRegion = document.getElementById('drpRegion').value ; var s = fldSuche ; s.replace('%20' , '+' ); // Ende if (bZeigeAnbieterAngebote == true){ rdAnsicht = 'anbieterKurse'; idResultElement = 'res'+pID; if (document.getElementById(idResultElement).innerHTML.length > 0 && pgNr==0){ clrAnbieterAngeboteDiv(pID); bStartRequest = false; // Sonst nichts mehr machen }else{ if (pgNr==0){ // Nur beim Ersten laden anzeigen, dann nicht mehr, da es leicht stoerend wirkt, springen! document.getElementById(idResultElement).innerHTML = ''; } } }else{ idResultElement = 'semRemoteSearchResult'; document.getElementById(idResultElement).innerHTML = ''; } if (bStartRequest == true){ goRS = new RSL({ 'rdAnsicht' : ''+ rdAnsicht +'' , 'drpRubrik' : ''+ drpRubrik +'' , 'drpRegion' : ''+ drpRegion +'' , 'pID' : ''+ pID +'' , 'fldSuche' : ''+ s +'' , 'pgNr' : ''+ pgNr +'', 'callback' : ShowRes }); return goRS.initScr() ; } } function doSearchAll(pgNr, pID){ var bStartRequest = true; // sollen Daten geholt werden? rdAnsicht = 'anbieterKurseAll'; idResultElement = 'res'+pID; // if (document.getElementById(idResultElement).innerHTML.length > 0 && pgNr==0){ // clrAnbieterAngeboteDiv(pID); // bStartRequest = false; // Sonst nichts mehr machen // }else{ if (pgNr==0){ // Nur beim Ersten laden anzeigen, dann nicht mehr, da es leicht stoerend wirkt, springen! document.getElementById(idResultElement).innerHTML = ''; } // } if (bStartRequest == true){ goRS = new RSL({ 'rdAnsicht' : ''+ rdAnsicht +'' , 'pID' : ''+ pID +'' , 'pgNr' : ''+ pgNr +'', 'callback' : ShowRes }); return goRS.initScr() ; } } function clrAnbieterAngeboteDiv(pID){ idResultElement = 'res'+pID; document.getElementById(idResultElement).innerHTML = ""; // Angebote entfernen, schliessen } function ShowRes(){ var sR = unescape(goRS.result); document.getElementById(idResultElement).innerHTML = sR; } function getRadioSelected(radio){ for (i=0; i < radio.length; i++){ if (radio[i].checked){ return radio[i].value; } } return ""; }