var myTimeOut;

var myTime;

function prepareMyTime(){
  var currentTime = new Date();
  var Min = currentTime.getMinutes();
  var Std = currentTime.getHours();
  var Tag = currentTime.getDay();
  var Mon = currentTime.getDate();
  var Jahr = currentTime.getFullYear();
  var StdAusgabe = ((Std < 10) ? "0" + Std : Std);
  var MinAusgabe = ((Min < 10) ? "0" + Min : Min);
  myTime = Jahr+'-'+Mon+'-'+Tag+'-'+StdAusgabe+'-'+MinAusgabe;
}

function setMyTime(){
  var currentTime = new Date();
  var Min = currentTime.getMinutes();
  var Std = currentTime.getHours();
  var Tag = currentTime.getDay();
  var Mon = currentTime.getDate();
  var Jahr = currentTime.getFullYear();
  
  if ( Std == 10 || Std == 17 ){
    if( Min == 20 ) {
      var StdAusgabe = ((Std < 10) ? "0" + Std : Std);
      var MinAusgabe = ((Min < 10) ? "0" + Min : Min);
      myTime = Jahr+'-'+Mon+'-'+Tag+'-'+StdAusgabe+'-'+MinAusgabe;
    }
  }
  else {
    return false;
  }
}


function form (me) {
  return false;
}

function send(me) {
  document.forms['bestand'].action = "bestand.php";
  document.forms['bestand'].submit();
}

function send_minmax(me) {
  document.forms['minmax'].action = "minmax.php";
  document.forms['minmax'].submit();
}

function showDiagramm(me){
  switch (me.id) {
  case "goldButton":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=gold";
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Gold";
    prepareSlideshow ();
    break;
  case "silberButton":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=silber";
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Silber";
    prepareSlideshow ();
    break;
  case "platinButton":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=platin";
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Platin";
    prepareSlideshow ();
    break;
  case "paladiumButton":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=paladium";
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Palladium";
    prepareSlideshow ();
    break;
    
  case "goldBestandButton":
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_bestand.php?show=gold";
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gold";
    prepareSlideshow ();
    break;
  case "silberBestandButton":
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_bestand.php?show=silber";
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Silber";
    prepareSlideshow ();
    break;
  case "platinBestandButton":
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_bestand.php?show=platin";
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Platin";
    prepareSlideshow ();
    break;
  case "paladiumBestandButton":
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_bestand.php?show=paladium";
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Palladium";
    prepareSlideshow ();
    break; 
  case "gesamtBestandButton":
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_gesamt.php?noCache";
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gesamt";
    break;  
  }
}

function slideShow(){
  setMyTime();
  switch (document.getElementById('anzeigeMetallKurs').firstChild.data){
  case "Gold":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=silber&time="+myTime;
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Silber";
    
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_gesamt.php?time="+myTime;
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gesamt";
    
    prepareSlideshow ();
    break;
  case "Silber":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=platin&time="+myTime;
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Platin";
    
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_gesamt.php?time="+myTime;
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gesamt";
    
    prepareSlideshow ();
    break;
  case "Platin":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=paladium&time="+myTime;
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Palladium";
    
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_gesamt.php?time="+myTime;
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gesamt";
    
    prepareSlideshow ();
    break;
  case "Palladium":
    document.getElementById('diagrammMetallKurs').style.visibility = "hidden";
    document.getElementById('diagrammMetallKurs').src= "diagramm.php?show=gold&time="+myTime;
    document.getElementById('diagrammMetallKurs').onload = document.getElementById('diagrammMetallKurs').style.visibility = "visible";
    document.getElementById('anzeigeMetallKurs').firstChild.data = "Gold";
    
    document.getElementById('diagrammMetallBestand').style.visibility = "hidden";
    document.getElementById('diagrammMetallBestand').onload = document.getElementById('diagrammMetallBestand').style.visibility = "visible";
    document.getElementById('diagrammMetallBestand').src= "diagramm_gesamt.php?time="+myTime;
    document.getElementById('anzeigeMetallBestand').firstChild.data = "Gesamt";
    
    prepareSlideshow ();
    break;
  }
}


function realValue(me){
  document.getElementById(me.id).value = document.getElementById(me.id+"_ori").value;
  //document.getElementById(me.id).style.border = "1px solid #f18900";
  //document.getElementById(me.id).style.backgroundColor = "#7ac9c3";
}

function prepareSlideshow () {
 if(!document.getElementById('diagrammMetallKurs')) return false;
 if(!document.getElementById('diagrammMetallBestand')) return false;
  window.clearTimeout(myTimeOut);
  myTimeOut = window.setTimeout("slideShow()", 10000);
}


addLoadEvent(prepareSlideshow);
addLoadEvent(prepareMyTime);

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/***************************************************************************************/
/*Backend*/
/***************************************************************************************/

//Alle felder ausgefüllt
function userCheck() {
  myCheck= true;
  if(document.getElementById('username').value==""){
    document.getElementById('username').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('username').style.backgroundColor = "ffffff";
  }
  
  if(document.getElementById('login').value==""){
    document.getElementById('login').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('login').style.backgroundColor = "ffffff";
  }
  
  if(document.getElementById('userpassword').value != document.getElementById('userpassconfirm').value){
    document.getElementById('userpassword').style.backgroundColor = "f18900";
    document.getElementById('userpassconfirm').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
    return false;
  }
  else {
    document.getElementById('userpassword').style.backgroundColor = "ffffff";
    document.getElementById('userpassconfirm').style.backgroundColor = "ffffff";
  }
  
  if(document.getElementById('userpassword').value==""){
    document.getElementById('userpassword').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('userpassword').style.backgroundColor = "ffffff";
  }
  
  if(document.getElementById('userpassconfirm').value==""){
    document.getElementById('userpassconfirm').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('userpassconfirm').style.backgroundColor = "ffffff";
  }
  if (myCheck == true){
    return true;
  }
  else {
    return false;
  }
}

function messageCheck() {
  myCheck= true;
  if(document.getElementById('name').value==""){
    document.getElementById('name').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('name').style.backgroundColor = "ffffff";
  }
  if(document.getElementById('text').value==""){
    document.getElementById('text').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('text').style.backgroundColor = "ffffff";
  }
 
 if (myCheck == true){
    return true;
  }
  else {
    return false;
  }
}

function downloadCheck() {
  myCheck= true;
  
  if(document.getElementById('name').value==""){
    document.getElementById('name').style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('name').style.backgroundColor = "ffffff";
  }
  if( (document.getElementById('myFile').value=="") && (document.getElementById('serverFile').selectedIndex == 0)){
    document.getElementById('myFile').style.backgroundColor = "f18900";
    document.getElementById('serverFile').style.backgroundColor = "f18900";
    document.getElementById('serverFile').getElementsByTagName('option')[0].style.backgroundColor = "f18900";
    myCheck = false;
    self.scrollTo(0,0);
  }
  else {
    document.getElementById('myFile').style.backgroundColor = "ffffff";
    document.getElementById('serverFile').style.backgroundColor = "ffffff";
    document.getElementById('serverFile').getElementsByTagName('option')[0].style.backgroundColor = "ffffff";
  }
  
  if (myCheck == true){
    return true;
  }
  else {
    return false;
  }
}

function presseberichtCheck() {
  myCheck= true;
  
  
  if (myCheck == true){
    return true;
  }
  else {
    return false;
  }
}



function myConfirm(me, myID){
  Check = confirm("Wollen Sie diesen Eintrag wirklich entfernen?");
  if (Check == true)
  {
    document.getElementById('status').value="delete";
    document.getElementById('id').value=myID;
    document.verwaltung.action="partnerportal-action.php";
    document.verwaltung.submit();
  }
}

