// JavaScript Document
function hoehe () {
	var left = document.getElementById("left");
	var right = document.getElementById("right");
	var content = document.getElementById("content");
	
	if(content.offsetHeight > right.offsetHeight){
		right.style.height = content.offsetHeight+"px";
	}
	if(content.offsetHeight > left.offsetHeight){
		left.style.height = content.offsetHeight+"px";
	}
	if(content.offsetHeight < left.offsetHeight){
		content.style.height = left.offsetHeight+"px";
		right.style.height = left.offsetHeight+"px";
	}
}
//Menge eingeben
function menge(wert) {
	var check = prompt("Bitte die Menge des gewünschten Artikels eingeben!");
	if (check >= 1) {
		var ziel = window.location.pathname+wert+"&anzahl="+check;
		encodeURI(ziel);
		window.location.href = ziel;
	} else if (check == "" || isNaN(check)){
		alert("Bitte gewünschte Menge eingeben!");
	} else if (check == null) {
		window.location.href;
	}
}
function mengeDetail(art) {
	var menge = prompt(art+"\nBitte die Menge des gewünschten Artikels eingeben!");
	if (menge >= 1) {
	document.buy.anzahl.value = menge;
	return true;
	} else if (menge == "" || isNaN(menge)){
		alert("Bitte gewünschte Menge eingeben!");
	} else if (menge == null) {
		window.location.href;
	}
}
//Steuerrechner adminartikel.php
var Steuersatz = new Array();
Steuersatz["1"] = 10;
Steuersatz["2"] = 20;

function doRound(x, places) {
  return Math.round(x * Math.pow(10, places)) / Math.pow(10, places);
}

function getSteuer() {
  var selected_value = document.forms["Artikel"].ArtSteuer.selectedIndex;
  var parameterVal = document.forms["Artikel"].ArtSteuer[selected_value].value;

  if ( (parameterVal > 0) && (Steuersatz[parameterVal] > 0) ) {
    return Steuersatz[parameterVal];
  } else {
    return 0;
  }
}
 
function updateGross() {
  var Steuer = getSteuer();
  var Brutto = document.forms["Artikel"].ArtNetto.value;
  
  if (Steuer > 0) {
    Brutto = Brutto * ((Steuer / 100) + 1);
  }
  document.forms["Artikel"].ArtBrutto.value = doRound(Brutto, 4);
}

function updateNet() {
  var Steuer = getSteuer();
  var Netto = document.forms["Artikel"].ArtBrutto.value;
  if (Steuer > 0) {
    Netto = Netto / ((Steuer / 100) + 1);
  }
  document.forms["Artikel"].ArtNetto.value = doRound(Netto, 4);
}
//Login Überprüfung
function chkLogin () {
  if (document.login.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.login.email.focus();
    return false;
  }
  if (document.login.email.value.indexOf("@") == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.login.email.focus();
    return false;
  }
  if (document.login.password.value == "") {
    alert("Bitte Ihr Passwort eingeben!");
    document.login.password.focus();
    return false;
  }
}
//Formularprüfung Admin
function checkFormular () {
  if (document.Struktur.Strukturname.value == "") {
    alert("Es muss etwas eingegeben werden!");
    document.Struktur.Strukturname.focus();
    return false;
  }
  if (document.Struktur.StrukturBezug.value == "") {
    alert("Es muss etwas eingegeben werden!");
    document.Struktur.StrukturBezug.focus();
    return false;
  }
}
function checkForm () {
	if( window.confirm("Sind Sie sicher?") == true ) {
		document.Struktur.StrukturBezug.action = "admin.php?Adminmenue=3";
	}
	else return false;
}
//Zahlungsarten überprüfen
function chkZahlung () {
  res = true;
  if(document.bezahlen.zahlung[0].checked == false && document.bezahlen.zahlung[1].checked == false && document.bezahlen.zahlung[2].checked == false){
    res = false;
  }
  if (res == false)  {
    alert("Bitte eine Zahlungsart auswählen!");
    return res;
  }
}
//Newsletterformular überprüfen
function chkFormular () {
  res = true;
  if(document.Newsletter.geschl[0].checked == false && document.Newsletter.geschl[1].checked == false){
    res = false;
  }
  if (res == false)  {
    alert("Bitte Frau/Herr auswählen!");
    return res;
  }
  if (document.Newsletter.name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Newsletter.name.focus();
    return false;
  }
  if (document.Newsletter.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.Newsletter.email.focus();
    return false;
  }
  if (document.Newsletter.email.value.indexOf("@") == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.Newsletter.email.focus();
    return false;
  }
}

//Kontaktformular prüfen
function chkKontakt () {
  res = true;
  if(document.Kontakt.geschl[0].checked == false && document.Kontakt.geschl[1].checked == false){
    res = false;
  }
  if (res == false)  {
    alert("Bitte Frau/Herr auswählen!");
    return res;
  }
  if (document.Kontakt.name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Kontakt.name.focus();
    return false;
  }
  if (document.Kontakt.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.Kontakt.email.focus();
    return false;
  }
  if (document.Kontakt.email.value.indexOf("@") == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.Kontakt.email.focus();
    return false;
  }
  if (document.Kontakt.nachricht.value == "") {
    alert("Bitte eine Nachricht hinterlassen!");
    document.Kontakt.nachricht.focus();
    return false;
  }
}
//AGB prüfen
function chkagb() {
  if (document.beenden.agb.checked == false) {
    alert("Bitte das AGB lesen und bestätigen!");
    return false;
  }
}
//Kundeneingabe prüfen
function chkkundeneu () {
  res = true;
  if(document.kunde.geschl[0].checked == false && document.kunde.geschl[1].checked == false){
    res = false;
  }
  if (res == false)  {
    alert("Bitte Frau/Herr auswählen!");
    return res;
  }
  if (document.kunde.vorname.value == "") {
    alert("Bitte Ihren Vornamen eingeben!");
    document.kunde.vorname.focus();
    return false;
  }
  if (document.kunde.nachname.value == "") {
    alert("Bitte Ihren Nachnamen eingeben!");
    document.kunde.nachname.focus();
    return false;
  }
  if (document.kunde.gebdat.value != "") {
	  if (document.kunde.gebdat.value.match(/\d\d\.\d\d\.\d\d\d\d/)) {
		  return true;
	  } 
	  else {
	  	  alert("Bitte Geb.Datum im richtigen Format eingeben!");
		  document.kunde.gebdat.value = "";
    	  document.kunde.gebdat.focus();
    	  return false;
	  }
  }
  if (document.kunde.adresse.value == "") {
    alert("Bitte Straße und Hausnummer eingeben!");
    document.kunde.adresse.focus();
    return false;
  }
  if (isNaN(document.kunde.plz.value) || document.kunde.plz.value == "") {
    alert("Bitte Postleitzahl eingeben (nur Zahlen)!");
    document.kunde.plz.focus();
    return false;
  }
  if (document.kunde.ort.value == "") {
    alert("Bitte Ort eingeben!");
    document.kunde.ort.focus();
    return false;
  }
  if (document.kunde.land.value == "") {
    alert("Bitte ihr Land eingeben!");
    document.kunde.land.focus();
    return false;
  }
  if (document.kunde.telefon.value == "") {
    alert("Bitte eine Telefonnummer eingeben!");
    document.kunde.telefon.focus();
    return false;
  }
  if (isNaN(document.kunde.telefon.value)) {
    alert("Bitte nur Zahlen eingeben!");
	document.kunde.telefon.value = "";
    document.kunde.telefon.focus();
    return false;
  }
  if (document.kunde.fax.value != "") {
	  if (isNaN(document.kunde.fax.value)) {
      alert("Bitte nur Zahlen eingeben!");
	  document.kunde.fax.value = "";
      document.kunde.fax.focus();
      return false;
  	  }  
  }
  if (document.kunde.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.kunde.email.focus();
    return false;
  }
  if (document.kunde.email.value.indexOf("@") == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.kunde.email.focus();
    return false;
  }
  if (document.kunde.password.value == "") {
    alert("Bitte ein Passwort eingeben!");
    document.kunde.password.focus();
    return false;
  }
  if (document.kunde.password1.value == "") {
    alert("Bitte das Passwort wiederholen!");
    document.kunde.password1.focus();
    return false;
  }
  if (document.kunde.password.value != document.kunde.password1.value) {
	  alert("Ihr Passwort ist nicht korrekt bestätigt!");
	  document.kunde.password1.focus();
	  return false;
  }
  if (document.kunde.agb.checked == false) {
    alert("Bitte das AGB lesen und bestätigen!");
    return false;
  }
} 
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate

//Google Analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

//Page Tracker
try {
var pageTracker = _gat._getTracker("UA-2310783-2");
pageTracker._trackPageview();
} catch(err) {}
-->
<!-- Platzieren Sie diese Render-Anweisung an einer geeigneten Stelle. Google +1 -->
window.___gcfg = {lang: 'de'};

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
