// --------------------------------------------------------------------------
//
// --------------------------------------------------------------------------
function change_call(id,lang,nr) {
    var audioElement = document.getElementById(id+"_"+lang);
    if(!audioElement) alert(id+"_"+lang+"   fehlt");
    audioElement.setAttribute("src", "calls_ogg_data/"+lang+"_"+nr+".ogg");
    audioElement.setAttribute("autoplay", "autoplay");
    audioElement.load();
    
    document.getElementById("eng_txt").innerHTML=mtab_eng[nr]+"<br>   ";      // (length= "+mtab_eng[nr].length+")
    document.getElementById("ger_txt").innerHTML=mtab_ger[nr];
  
 }

function change_msg(id,lang,nr) {
    var audioElement = document.getElementById(id+"_"+lang);
    if(!audioElement) alert(id+"_"+lang+"   fehlt");
    audioElement.setAttribute("src", "calls_ogg_data/"+lang+"_"+nr+".ogg");
    audioElement.setAttribute("autoplay", "autoplay");
    audioElement.load();
  }

function isCookieEnabled() {
      document.cookie="temp=temp";
      var temp=document.cookie;
      if(!temp) return false;
      else return true;
  }

//
// --------------------------------------------------------------------------
//
 function check()
 { checkRes();            // liefert Screenresolution
   Cookie="Cookie : "+(isCookieEnabled()?"true":"false")+"\n";
   plugins=detect_plugins();
   document.plugs.plugins.value=resolution+Cookie+plugins;    //+wmp;
 }

 /*
function show_links() {

var oElement, oStyle;
if (document.getElementById) {
  if ((oElement = document.getElementById("localplay"))) {
    if ((oStyle = oElement.style)) {
      oStyle.visibility="visible";
    }
  }
}
if (dbg)alert(document.getElementByID("localplay").style.visibility);
}
*/

/* --------------------------------------------------------------------------
  Blendet englische und deutsche Meldetexte ein/aus
  --------------------------------------------------------------------------- */
function show_hide_txt(lang) {
    var vis=document.getElementById(lang+"_txt").style.display;
    if(vis == "block")  document.getElementById(lang+"_txt").style.display="none";
    else    document.getElementById(lang+"_txt").style.display="block";

}

 // type="audio/x-pn-realaudio-plugin" controls="imagewindow" console="video"';   //helix Real Player
 // quicktime  <embed src="calls_mp3/eng_1.mp3" width="144" height="45" type="audio/x-mpeg" border="0" volume="100%" loop="0" autostart="false" />
 // windows mediaplayer <embed name="MediaPlayer" type="application/x-mplayer2" src="calls_mp3/playlist.m3u" autostart=true"></embed>

 // --------------------------------------------------------------------------
//
 function newplay(nr ){
  var neuerplayer;
    if(dbg) dbg_show("Plugin_type ="+plugin_type+"\n");
    neuerplayer='<embed name="MediaPlayer" type="'+plugin_type+'" ';
    if(nr == 0) {
      neuerplayer +=' src="calls_mp3/playlist.m3u" ';
      document.getElementById("eng_txt").innerHTML="";      // (length= "+mtab_eng[nr].length+")
      document.getElementById("ger_txt").innerHTML="";
    }
    else {
       neuerplayer +='src="'+playtab[nr]+'" ';

      document.getElementById("eng_txt").innerHTML=mtab_eng[nr]+"<br>&nbsp;&nbsp;&nbsp;&nbsp;   ";      // (length= "+mtab_eng[nr].length+")
      document.getElementById("ger_txt").innerHTML=mtab_ger[nr];
    }
    neuerplayer +='mastersound="mastersound" ';
    neuerplayer +='ShowControls="1" ShowPositionControls="true"  ShowStatusBar="true" ';
    neuerplayer +='AutoStart="true" ShowAudioControls="true" ';
    neuerplayer +='class="audio" volume="90%" ';
    neuerplayer +='width="235" ';
    neuerplayer +='height="65"> ';
    neuerplayer +='</embed> ';

   //   alert(neuerplayer);
      document.getElementById("player").innerHTML=neuerplayer;

}


// -------------------------------------------------------------------------------------
function  add_option(sel_id, opt_val) {
    var obj=document.getElementById(sel_id);
          var newopt=document.createElement("option");
          var opttxt=document.createTextNode(opt_val);
          newopt.appendChild(opttxt);
          obj.appendChild(newopt);
          if(dbg) {
             var topt=show_childNodes(obj);
             dbg_show(topt);
          }
 }

// -------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------

  // detect_plugins();           //wird auch in check aufgerufen  about:plugins
 function init() {
   var qt=detect_QT();
   var wmp=detect_wmp();
   var mpl=detect_mplayer();

   if(dbg) dbg_show(player+"\n");
   if(pluginAvailable){
      for(i=0;i<player.length;i++) {
         var tmp=player[i].split("!");
         if(i==0) {
            plugin_type=tmp[1];
            playername=tmp[0];
            add_option("sel_player",playername);
         }

     }
   }
}

