///////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////// (c) by Sven Brunn - Kopieren STRENGSTENS verboten !   ////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////

function klappe(id)
{
 var klappText = document.getElementById('k' + id);
 var klappBild = document.getElementById('pic' + id);

 if (klappText.style.display == 'none') {
  klappText.style.display = 'block';
  klappBild.src = 'pics/minus.gif';
 }
 else {
  klappText.style.display = 'none';
  klappBild.src = 'pics/plus.gif';
 }
}

function countdown(time,id){

  //time brauchen wir später noch
  t = time;

  d = Math.floor(t/(60*60*24)) % 24;
  h = Math.floor(t/(60*60)) % 24;
  m = Math.floor(t/60) %60;
  s = t %60;

  //Zeiten formatieren
  d = (d >  0) ? d+"d ":"";
  h = (h < 10) ? "0"+h : h;
  m = (m < 10) ? "0"+m : m;
  s = (s < 10) ? "0"+s : s;

  // Ausgabestring generieren
  if(d<1&&h<1&&m<16){
    strZeit ="<font color=red>"+d + h + ":" + m + ":" + s+"</color>";
  } else {
    strZeit =d + h + ":" + m + ":" + s;
  }


  // Falls der Countdown noch nicht zurückgezählt ist
  if(time > 0)
  {
    //Countdown-Funktion erneut aufrufen
    //diesmal mit einer Sekunde weniger
    window.setTimeout('countdown('+ --time+',\''+id+'\')',1000);
  }
  else
  {
    //führe eine funktion aus oder refresh die seite
    //dieser Teil hier wird genau einmal ausgeführt und zwar
    //wenn die Zeit um ist.
    strZeit = "<a href=\"?action=booking_add&sv_serverid="+id+"\"><strong>Jetzt leihen</strong></a>";
  }
  // Ausgabestring in Tag mit id="id" schreiben
  document.getElementById(id).innerHTML = strZeit;
}


function countwin(time,id,code){

  //time brauchen wir später noch
  t = time;

  d = Math.floor(t/(60*60*24)) % 24;
  h = Math.floor(t/(60*60)) % 24;
  m = Math.floor(t/60) %60;
  s = t %60;

  //Zeiten formatieren
  d = (d >  0) ? d+"d ":"";
  h = (h < 10) ? "0"+h : h;
  m = (m < 10) ? "0"+m : m;
  s = (s < 10) ? "0"+s : s;

  // Ausgabestring generieren
  if(d<1&&h<1&&m<16){
    strZeit ="<font color=red>"+d + h + ":" + m + ":" + s+"</color>";
  } else {
    strZeit =d + h + ":" + m + ":" + s;
  }


  // Falls der Countdown noch nicht zurückgezählt ist
  if(time > 0)
  {
    //Countdown-Funktion erneut aufrufen
    //diesmal mit einer Sekunde weniger
    window.setTimeout('countwin('+ --time+',\''+id+'\')',1000);
  }
  else
  {
    //führe eine funktion aus oder refresh die seite
    //dieser Teil hier wird genau einmal ausgeführt und zwar
    //wenn die Zeit um ist.
    strZeit = code;
  }
  // Ausgabestring in Tag mit id="id" schreiben
  document.getElementById(id).innerHTML = strZeit;
}



//Helfer Funktion erlaubt Counter auch ohne Timestamp
//countdown2(Tage,Stunden,Minuten,Sekunden,ID)
function countdown2(d,h,m,s,id){
	countdown(d*60*60*24+h*60*60+m*60+s,id);
}

var lastObject;
function show (id) {
	if (lastObject) document.getElementById(lastObject).style.display = "none";
	if (document.getElementById) document.getElementById(id).style.display = "";
	lastObject = id;
}

function hide(){
	for (var i=1;i<5;i++){
		document.getElementById('content'+i).style.display = "none";
	}
}

function hideB(){
	for (var i=1;i<5;i++){
		document.getElementById('contentB'+i).style.display = "none";
	}
}

var lastObjectA;
function showA (id) {
	if (lastObjectA) document.getElementById(lastObjectA).style.display = "none";
 	if (document.getElementById) document.getElementById(id).style.display = "";
	lastObjectA = id;
}

var lastObjectB;
function showB (id) {
	if (lastObjectB) document.getElementById(lastObjectB).style.display = "none";
 	if (document.getElementById) document.getElementById(id).style.display = "";
	lastObjectB = id;
}

function hideA(){
	for (var i=1;i<3;i++){
		document.getElementById('contentA'+i).style.display = "none";
	}
}

function start() {
	time();
	window.setInterval("time()", 1000);
}

function time() {
	var now = new Date();
	hours = now.getHours();
	minutes = now.getMinutes();
	seconds = now.getSeconds();
	thetime = (hours < 10) ? "0" + hours + ":" : hours + ":";
	thetime += (minutes < 10) ? "0" + minutes + ":" : minutes + ":";
	thetime += (seconds < 10) ? "0" + seconds : seconds;
	element = document.getElementById("time");
	element.innerHTML = thetime;
}

function wertsetzen (Bezeichner, Wert, Verfall) {
  var jetzt = new Date();
  var Auszeit = new Date(jetzt.getTime() + Verfall);
  document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + ";";
}

function activeTabA(tabA)
	{
		document.getElementById("tabA1").className = "paneloff02";
		document.getElementById("tabA2").className = "paneloff02";
		document.getElementById("tabA"+tabA).className = "active";
		document.getElementById("contentA1").visibility = "hidden";
		document.getElementById("contentA2").visibility = "hidden";
		hideA();
		//var Verfallszeit = 1000 * 60 * 60 * 24 * 365;
		var Verfallszeit = 1000 * 60 * 60 * 2 * 1;
		wertsetzen("taba", tabA, Verfallszeit);

		if(tabA == 1){
			document.getElementById("tabA1").className = "panelon02";
			showA('contentA1');
		}else if(tabA == 2){
			document.getElementById("tabA2").className = "panelon02";
			showA('contentA2');
		}else
			showA('contentA1');
	}

function activeTab(tab)
	{
		document.getElementById("tab1").className = "forentickeroff02";
		document.getElementById("tab2").className = "forentickeroff02";
		document.getElementById("tab3").className = "forentickeroff02";
		document.getElementById("tab4").className = "forentickeroff02";
		document.getElementById("tab"+tab).className = "active";
		document.getElementById("content1").visibility = "hidden";
		document.getElementById("content2").visibility = "hidden";
		document.getElementById("content3").visibility = "hidden";
		document.getElementById("content4").visibility = "hidden";
		hide();

		if(tab == 1){
			document.getElementById("tab1").className = "forentickeron02";
			show('content1');
		}else if(tab == 2){
			document.getElementById("tab2").className = "forentickeron02";
			show('content2');
		}else if(tab == 3){
			document.getElementById("tab3").className = "forentickeron02";
			show('content3');
		}else if(tab == 4){
			document.getElementById("tab4").className = "forentickeron02";
			show('content4');
		}else
			show('content1');
	}
	
function activeTabB(tabB)
	{
		document.getElementById("tabB1").className = "offbg";
		document.getElementById("tabB2").className = "offbg";
		document.getElementById("tabB3").className = "offbg";
		document.getElementById("tabB4").className = "offbg";
		document.getElementById("tabB"+tabB).className = "active";
		document.getElementById("contentB1").visibility = "hidden";
		document.getElementById("contentB2").visibility = "hidden";
		document.getElementById("contentB3").visibility = "hidden";
		document.getElementById("contentB4").visibility = "hidden";
		hideB();

		if(tabB == 1){
			document.getElementById("tabB1").className = "onbg";
			showB('contentB1');
		}else if(tabB == 2){
			document.getElementById("tabB2").className = "onbg";
			showB('contentB2');
		}else if(tabB == 3){
			document.getElementById("tabB3").className = "onbg";
			showB('contentB3');
		}else if(tabB == 4){
			document.getElementById("tabB4").className = "onbg";
			showB('contentB4');
		}else
			showB('contentB1');
	}