function Joker(name)
{
 var count = JokerCount("x");
 var Cookie = CheckBrowser();
 if (Cookie)
 {
  if (count <= 3)
  {
   switch(name)
   {
    case "Tel":
     alert("Das war Ihr " + count + ". Joker!" ); /* Telefon = Hinweis */
     window.document.Telefon.src="jokertelxt.gif";
     break;
    case "Pub":
     alert("Das war Ihr " + count + ". Joker!\n\nBefragung im Team - in der Gruppe - im Publikum");
     window.document.Publikum.src="jokerpubxt.gif";
     var Pub = GetCookie('Biblionaer_Pub');
     if (Pub == null) SetCookie('Biblionaer_Pub','1',exp);
     break;
    case "50":
     alert("Das war Ihr " + count + ". Joker!");
     window.document.Fifty.src="joker50xt.gif";
     break;
   }
  }
  else
  {
   alert ("Sie haben schon alle Joker verbraucht!\n\nSie h\344tten wohl gerne " + count + " Joker ?!");
   /*   return count; */
  }
 }
}

function JokerBild(name)
{
 var count = JokerCount("Test");
 var Cookie = CheckBrowser();
 if (Cookie)
 {
  switch(name)
  {
   case "Pub":
    var Pub = GetCookie('Biblionaer_Pub');
    if (Pub == null & count < 3)
    {
     document.write("<img src=jokerpubt.gif name=Publikum width=50 height=30 border=0 alt=Publikumsjoker>");
     break;
    }
    else
    {
     document.write("<img src=jokerpubxt.gif name=Publikum width=50 height=30 border=0 alt=KeinPublikumsjoker>");
     break;
    }
   case "Tel":
    var Tel = GetCookie('Biblionaer_Tel');
    if (Tel == null & count < 3)
    {
     document.write("<img src=jokertelt.gif name=Telefon width=50 height=30 border=0 alt=Telefonjoker>");
     break;
    }
    else
    {
     document.write("<img src=jokertelxt.gif name=Telefon width=50 height=30 border=0 alt=KeinTelefonjoker>");
     break;
    }
   case "50":
    var J50 = GetCookie('Biblionaer_J50');
    if (J50 == null & count < 3)
    {
     document.write("<img src=joker50t.gif name=Fifty width=50 height=30 border=0 alt=FiftyFiftyjoker>");
     break;
    }
    else
    {
     document.write("<img src=joker50xt.gif name=Fifty width=50 height=30 border=0 alt=KeinFiftyFiftyjoker>");
     break;
    }
  }
 }
}

function Hinweis(nummer)
{
 var Cookie = CheckBrowser();
 switch(Cookie)
 {
  case 0:
   alert(tip[nummer]);
   break;
  default:
   var Tel = GetCookie('Biblionaer_Tel');
   if (Tel == null) SetCookie('Biblionaer_Tel','1',exp);
   Joker("Tel");
   var count = JokerCount("Test");
   if (count < 4) alert(tip[nummer]);
   break;
 }
}

function Fifty(nummer)
{
 var Cookie = CheckBrowser();
 switch(Cookie)
 {
  case 0:
   FiftySelect(ans[nummer]);
   break;
  default:
   var J50 = GetCookie('Biblionaer_J50');
   if (J50 == null)
   {
    SetCookie('Biblionaer_J50','1',exp);
    Joker("50");
    var count = JokerCount("Test");
    if (count < 4) FiftySelect(ans[nummer]);
    break;
   }
   else
   {
    alert("Pro Spielrunde gibt es nur einen 50:50 Joker.\nSchade - Sie haben Ihren 50:50 Joker bereits eingesetzt.");
    break;
   }
 }
}

function FiftySelect(Lsg)
{
 switch(Lsg)
 {
  case "a":v=new Array("dummy","b","c","d");break;
  case "b":v=new Array("dummy","a","c","d");break;
  case "c":v=new Array("dummy","a","b","d");break;
  case "d":v=new Array("dummy","a","b","c");break;
 }
 var num=(Math.floor(Math.random() * 3) + 1 );
 var alt=v[num];
 var L50 = new Array(Lsg.toUpperCase(),alt.toUpperCase());
 var Graph=L50.join();
 switch(Graph)
 {
  case "A,B":document.C.src="blank.gif";document.D.src="blank.gif";break;
  case "A,C":document.B.src="blank.gif";document.D.src="blank.gif";break;
  case "A,D":document.B.src="blank.gif";document.C.src="blank.gif";break;
  case "B,A":document.C.src="blank.gif";document.D.src="blank.gif";break;
  case "B,C":document.A.src="blank.gif";document.D.src="blank.gif";break;
  case "B,D":document.A.src="blank.gif";document.C.src="blank.gif";break;
  case "C,A":document.B.src="blank.gif";document.D.src="blank.gif";break;
  case "C,B":document.A.src="blank.gif";document.D.src="blank.gif";break;
  case "C,D":document.A.src="blank.gif";document.B.src="blank.gif";break;
  case "D,A":document.B.src="blank.gif";document.C.src="blank.gif";break;
  case "D,B":document.A.src="blank.gif";document.C.src="blank.gif";break;
  case "D,C":document.A.src="blank.gif";document.B.src="blank.gif";break;
 }
 /* neu ANFANG wegen Randomize Antworten */
 for (i=1;i<5;i++)
 {
  if (L50[0] == ShiftLsg[i].toUpperCase())
  {
   switch (i)
   {
    case 1: L50[0]="A";break;
    case 2: L50[0]="B";break;
    case 3: L50[0]="C";break;
    case 4: L50[0]="D";break;
   }
   i=7;
  }
 }
 for (i=1;i<5;i++)
 {
  if (L50[1] == ShiftLsg[i].toUpperCase())
  {
   switch (i)
   {
    case 1: L50[1]="A";break;
    case 2: L50[1]="B";break;
    case 3: L50[1]="C";break;
    case 4: L50[1]="D";break;
   }
   i=7;
  }
 }
 /* neu ENDE */
 L50.sort();
 var Aus = L50.join(" oder ");
 alert("W\344hlen Sie eine der beiden L\366sungen aus:\n\t" + Aus);
}

function JokerCount(name)
{
 var count = GetCookie('Biblionaer_Joker');
 if (count == null)
 {
  count = 1;
  SetCookie('Biblionaer_Joker',count,exp);
  var count = GetCookie('Biblionaer_Joker');
 }
 if (name == "Test") return count-1;
 else
 {
  var newcount = parseInt(count) + 1;
  DeleteCookie('Biblionaer_Joker');
  SetCookie('Biblionaer_Joker',newcount,exp);
  return count;
 }
}

function jokertext()
{
 var Cookie = CheckBrowser();
 switch(Cookie)
 {
  case 0: /* Cookie disabled */
   document.write('Leider l&auml;&szlig;t Ihr Browser keine Cookies zu, so da&szlig; Sie mit einer eingeschr&auml;nkten Joker-Funktionalit&auml;t spielen m&uuml;ssen!');
   break;
  default: /* Cookie enabled */
   if (EUR == 50)
   {
    document.write('<font class=Klein7b>Sie haben noch alle 3 Joker.<br><\/font><br><font class=Klein7r>Publikumsjoker macht nur bei Gruppenrunden Sinn - Einzelspieler nutzen zwei Telefonjoker!<\/font>');
   }
   else
   {
    document.write('<font class=Klein7b>' + Math.min(3,JokerCount("Test")) + ' Joker verbraucht.<br>Es bleiben noch <b>' + Math.max(0,Math.floor(3-JokerCount("Test"))) + ' Joker.<\/font><br><font class=Klein7r>Publikumsjoker macht nur bei Gruppenrunden Sinn - Einzelspieler nutzen zwei Telefonjoker!<\/font>');
   }
   break;
 }
// document.write("<form><input type=button class=Knopf value=\"30 Sek. Bedenkzeit\" onclick=window.open('quiz_countdown.html','Uhr','toolbar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no,top=1,left=1,height=200,width=200')></form>");
  document.write("<hr><input type=button class=Knopf value='30 Sek. Bedenkzeit' onclick=loadwindow('quiz_countdown.html',200,200)><hr>");
}
