if (rps==0){document.getElementById('mediaPlayer').style.visibility='visible';}
if (rps==1){document.getElementById('realLogo').style.visibility='visible';}
document.getElementById('evt').innerHTML='';
}
function inlezenZenders(){
var zenderRegel;
var zenderNaam;
var zenderAdres;
var alleZenders = '';
mapNaam = System.Gadget.path;
var nr = mapNaam.lastIndexOf("\\");
mapNaam = mapNaam.substr(0,nr);
bijwerken();
var zendersBestand = mapNaam + '\\ZenderData2.txt';
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FileExists(zendersBestand)){
f = fso.OpenTextFile(zendersBestand, ForReading);
try{
r = f.ReadLine();
}
catch(err)
{
r="dummy";
}
alleZenders = r;
f.Close();
}
if (alleZenders == ""){
if (externeZendersAlGetoond == false){ //Als dit er niet staat, dan worden elke keer opnieuw de externe zenders aan de lijst toegevoegd. Geldt alleen indien Meegeleverde zenders nog niet zijn opgeslagen.
eigenZendersNaarSystem();
}
externeZendersAlGetoond = true;
return false;
}
document.getElementById('selector').options.length=0; // wis de complete lijst
if (alleZenders != ""){
var zenderLijst = alleZenders.split("#", alleZenders.length);
for (var i=1 ; i < zenderLijst.length; i++){ //???
//Bovenstaande regel vervangen op 24-08-08 door onderstaande 2 omdat na sorteren zenders de naam op een verkeerde naam springt omdat de index veranderd is.
var vetteLetters = System.Gadget.Settings.read("vetteLetters");
if (vetteLetters == true){document.getElementById('selector').style.fontWeight = 'bold';}else{document.getElementById('selector').style.fontWeight = 'normal';}
var omhulsel = System.Gadget.Settings.read("omhulsel");
if (omhulsel == false){document.getElementById('smooth').style.visibility = 'hidden';} else {document.getElementById('smooth').style.visibility = 'visible';}
var autoplay = System.Gadget.Settings.read("autoplay");
if (autoplay==true){
if (mediaPlayer.playState==10 && inladenGadget=='0'){ //player ready
bepaalZender(); // Dit werkt goed, alleen elke keer nadat het config. scherm gesloten wordt, hapert de boel omdat de huidige zender opnieuw ingelezen wordt.
afspelen();
inladenGadget = '1';
}
}
}
function eigenZendersNaarSystem(){
var aanvullendeZendersBestand = mapNaam + '\\ZenderData.txt';
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
var alleEigenZenders = '';
if (fso.FileExists(aanvullendeZendersBestand)){
f = fso.OpenTextFile(aanvullendeZendersBestand, ForReading);
r = f.ReadLine();
alleEigenZenders = r;
f.Close();
} else return;
if (alleEigenZenders != ""){
var zenderLijst = alleEigenZenders.split("#", alleEigenZenders.length);
for (var i=1 ; i < zenderLijst.length; i++){ //???