//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen des Projekts (ausser Menue)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Merkzettel-Alert + Weiterleitung

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function merkAlert(){

  alert("Der Artikel wurde erfolgreich Ihrem Merkzettel hinzugefügt!");
  document.location.href = "#";

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Tabelle Hintergrundfarbe ändern

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function bgOn(x) {

  klasse = document.getElementById('tab' + x).className + x;
  document.getElementById('tab' + x).className = klasse;

}

function bgOff(x) {

  klasse = document.getElementById('tab' + x).className;
  document.getElementById('tab' + x).className = 'td-shop-detail-preisliste-' + x;

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Funktion zum Tauschen der StyleSheet-Angaben allgemein

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tauscheStyleClasses(element1,element2, class_name){

  if (element1 && element2 && class_name){
    document.getElementById(element1).className = class_name;
    document.getElementById(element2).className = class_name + '-on';
  }

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Schriftgröße
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var defaultFontSize = 0.75;

function setFontSize(command){

  if (command){
  
    if (command == 'normal'){
      defaultFontSize = 0.75;
    }
    if (command == 'big'){
      defaultFontSize = 1;
    }
    if (command == 'bigger'){
      defaultFontSize = 1.2;
    }   
    document.body.style.fontSize = defaultFontSize + 'em';

  }

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Ein- und Ausblenden bzw. Auf- und Zuklappen der Layer

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function ein_ausblenden() {

var divname = ein_ausblenden.arguments[0];
var wert = document.getElementById(divname).style.display;


	if(wert == "none" || wert == ""){
		wert = "block";
		document.getElementById(divname).style.display = wert;
	}
	
	else {
		wert = "none";
		document.getElementById(divname).style.display = wert;
	}
		
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// PopUp-Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var popupSettings = {};

popupSettings['default'] = '';

popupSettings['Bildergalerie'] = 'width=620,height=510';
popupSettings['AbisZ'] = 'width=615,height=675';
popupSettings['Versenden'] = 'width=595,height=633';

function openPopup(url,windowName,settingsID) {

  var settings;
  var newWindow;

  if (popupSettings[settingsID]) {
    settings = popupSettings[settingsID];
  } else {
    settings = popupSettings['default'];
  }

  newWindow = window.open(url,windowName,settings);
  newWindow.focus();

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// BLUR Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function unsetFocusBorder() {
 var arr = document.getElementsByTagName('a');
 if (arr){
   for (var i=0; i<arr.length; i++) {
     arr[i].onfocus = arr[i].blur;
   }
 }
} 

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// BOOKMARK-Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function addBookmark(url,title) {
  if(navigator.appName == 'Netscape') {
    window.sidebar.addPanel(title, url,'');
  }
  if(navigator.appName == 'Microsoft Internet Explorer') {
    window.external.AddFavorite(url,title);
  }
}

function searchToNow(url) {
  if (! url) {
    return false;
  }
  var date = new Date();
  var y = date.getFullYear();
  var m = date.getMonth();
  m++;
  if (m < 10) {
    m = '0' + m;
  }
  var d = date.getDate();
  if (d < 10) {
    d = '0' + d;
  }
  var now = y + '' + m + '' + d;
  url += '&datum2=' + now + '&datum1=19700101';
  location = url;
}

function searchFromNow(url) {
  if (! url) {
    return false;
  }
  var date = new Date();
  var y = date.getFullYear();
  var m = date.getMonth();
  m++;
  if (m < 10) {
    m = '0' + m;
  }
  var d = date.getDate();
  if (d < 10) {
    d = '0' + d;
  }
  var now = y + '' + m + '' + d;
  url += '&datum1=' + now + '&datum2=30001231';
  location = url;
}
