function popup(site,w,h)
{
	x = screen.availWidth / 2 - w / 2;
	y = screen.availHeight / 2 - h / 2;
	var popupWindow = window.open(site,'Meshop2','width='+w+',height='+h+',left='+x+',top='+y+',scrollbars=yes,screenX='+x+',screenY='+y);
}

function refreshwk()
{
	$('#wk_anzahl').load('warenkorb.custom.php');
	return false;
}
 function getAnzahl()
 {
  return (document.getElementById('anzahl').value);
 } 
/*
 *  Wechselt die Unternavigations aus und setzt den Content Div auf Transparent
 */
function changeUnderNavigation(id)
{
  document.getElementById('undermenu_1').style.display = 'none';
  document.getElementById('undermenu_2').style.display = 'none';
  document.getElementById('undermenu_3').style.display = 'none';
  document.getElementById('undermenu_4').style.display = 'none';
  document.getElementById('undermenu_5').style.display = 'none';
  document.getElementById('undermenu_6').style.display = 'none';
  document.getElementById('undermenu_7').style.display = 'none';
  document.getElementById('undermenu_8').style.display = 'none';
  document.getElementById('undermenu_9').style.display = 'none';
  document.getElementById('undermenu_10').style.display = 'none';

  document.getElementById('undermenu_a0').style.display = 'none';
  document.getElementById('undermenu_a1').style.display = 'none';
  document.getElementById('undermenu_a2').style.display = 'none';
  document.getElementById('undermenu_a3').style.display = 'none';
  document.getElementById('undermenu_a4').style.display = 'none';
  document.getElementById('undermenu_a5').style.display = 'none';
  document.getElementById('undermenu_a6').style.display = 'none';

  document.getElementById('undermenu_' + id).style.display = 'inline';

  document.getElementById('content').style.opacity = 0.3; /* NUR IM FireFOX*/
  document.getElementById('content').filters.alpha.opacity = 30; /* NUR IM IE*/
}

function closeUnderNavigation(id)
{
	  document.getElementById('undermenu_1').style.display = 'none';
	  document.getElementById('undermenu_2').style.display = 'none';
	  document.getElementById('undermenu_3').style.display = 'none';
	  document.getElementById('undermenu_4').style.display = 'none';
	  document.getElementById('undermenu_5').style.display = 'none';
	  document.getElementById('undermenu_6').style.display = 'none';
	  document.getElementById('undermenu_7').style.display = 'none';
	  document.getElementById('undermenu_8').style.display = 'none';
	  document.getElementById('undermenu_9').style.display = 'none';
	  document.getElementById('undermenu_10').style.display = 'none';
	
	  document.getElementById('undermenu_a0').style.display = 'none';	  
	  document.getElementById('undermenu_a1').style.display = 'none';
	  document.getElementById('undermenu_a2').style.display = 'none';
	  document.getElementById('undermenu_a3').style.display = 'none';
	  document.getElementById('undermenu_a4').style.display = 'none';
	  document.getElementById('undermenu_a5').style.display = 'none';
	  document.getElementById('undermenu_a6').style.display = 'none';	  
	  
	  document.getElementById('content').style.opacity = 1; /* NUR IM FireFOX*/
	  document.getElementById('content').filters.alpha.opacity = 100; /* NUR IM IE*/
}

function waitcloseSearch()
{
	setTimeout('closeSearch()',750);
}

function closeSearch()
{
	if (document.getElementById('ls'))
	{
	document.getElementById('ls').style.display = 'none';
	document.getElementById('search-results').style.display = 'none';
	}
}

function openSearch()
{
	document.getElementById('search-results').style.display = 'block';
}

/*
 *  Wechselt das Bild der Hauptnabigation beim Klick
 */
function changeMainNavigationImg(id)
{
  for(i=0; i<=7; i++)
  {
  	if (document.getElementById('navigation_image_' + i))
  	{
    var div_item = document.getElementById('navigation_image_' + i);
    var div_item_a = document.getElementById('navigation_link_' + i);
  	}
  	else
  	{
  	var div_item = document.getElementById('navigation_image_active_' + i);
    var div_item_a = document.getElementById('navigation_link_active_' + i);	
  	}

    if (i < 7)
    {
      if (id == i)
      {
        div_item.style.backgroundImage = 'url(img/mainnavi_active_102.jpg)';
        div_item_a.style.marginTop = '14px';
      }
      else
      {
        div_item.style.backgroundImage = 'url(img/mainnavi_normal_102.jpg)';
        div_item_a.style.marginTop = '22px';
      }
    }
    else
    {
      if (id == i)
      {
        div_item.style.backgroundImage = 'url(img/mainnavi_active_97.jpg)';
        div_item_a.style.marginTop = '14px';
      }
      else
      {
        div_item.style.backgroundImage = 'url(img/mainnavi_normal_97.jpg)';
        div_item_a.style.marginTop = '22px';
      }
    }
  }
}




/*
 *  Checkt vorm absenden das Formular der Seite CONTACT
 */
function checkContactForm()
{
  var vorname = window.document.getElementsByName('_ie_vorname_field')[0];
  if(vorname == null)
  {
     window.alert("JavaScript Fehler checkContactForm");
     return false;
  }
  var nachname = window.document.getElementsByName('_ie_nachname_field')[0];
  if(nachname == null)
  {
     window.alert("JavaScript Fehler checkContactForm");
     return false;
  }
  var strasse_hausnummer = window.document.getElementsByName('_ie_strasse_hausnummer_field')[0];
  if(strasse_hausnummer == null)
  {
     window.alert("JavaScript Fehler checkContactForm");
     return false;
  }
  var plz_ort = window.document.getElementsByName('_ie_plz_ort_field')[0];
  if(plz_ort == null)
  {
     window.alert("JavaScript Fehler checkContactForm");
     return false;
  }
  var email = window.document.getElementsByName('_ie_email_field')[0];
  if(email == null)
  {
     window.alert("JavaScript Fehler checkContactForm");
     return false;
  }

  if (vorname.value == "")
    vorname.style.backgroundColor = '#ff0000';
  else
    vorname.style.backgroundColor = '#FFFFFF';
  if (nachname.value == "")
    nachname.style.backgroundColor = '#ff0000';
  else
    nachname.style.backgroundColor = '#FFFFFF';
  if (strasse_hausnummer.value == "")
    strasse_hausnummer.style.backgroundColor = '#ff0000';
  else
    strasse_hausnummer.style.backgroundColor = '#FFFFFF';
  if (plz_ort.value == "")
    plz_ort.style.backgroundColor = '#ff0000';
  else
    plz_ort.style.backgroundColor = '#FFFFFF';
  if (email.value == "")
    email.style.backgroundColor = '#ff0000';
  else
    email.style.backgroundColor = '#FFFFFF';


  if (vorname.value == "" || nachname.value == "" || strasse_hausnummer.value == "" || plz_ort.value == "" || email.value == "")
  {
    alert('Bitte überprüfen Sie alle markierten Felder !');
    return false;
  }
  else
    return true;
}









/*
 *  Checkt vorm absenden das Formular der Seite Produkt empfehlen
 */
function checkEmpfehlenForm()
{
  var ihrname = window.document.getElementsByName('_ie_ihrname_field')[0];
  if(ihrname == null)
  {
     window.alert("JavaScript Fehler checkEmpfehlenForm");
     return false;
  }
  var ihreemailadresse = window.document.getElementsByName('_ie_ihreemailadresse_field')[0];
  if(ihreemailadresse == null)
  {
     window.alert("JavaScript Fehler checkEmpfehlenForm");
     return false;
  }
  var empfaengername = window.document.getElementsByName('_ie_empfaengername_field')[0];
  if(empfaengername == null)
  {
     window.alert("JavaScript Fehler checkEmpfehlenForm");
     return false;
  }
  var empfaengeremailadresse = window.document.getElementsByName('_ie_empfaengeremailadresse_field')[0];
  if(empfaengeremailadresse == null)
  {
     window.alert("JavaScript Fehler checkEmpfehlenForm");
     return false;
  }
  var nachricht = window.document.getElementsByName('_ie_nachricht_field')[0];
  if(nachricht == null)
  {
     window.alert("JavaScript Fehler checkEmpfehlenForm");
     return false;
  }

  if (ihrname.value == "")
    ihrname.style.backgroundColor = '#ff0000';
  else
    ihrname.style.backgroundColor = '#FFFFFF';
  if (ihreemailadresse.value == "")
    ihreemailadresse.style.backgroundColor = '#ff0000';
  else
    ihreemailadresse.style.backgroundColor = '#FFFFFF';
  if (empfaengername.value == "")
    empfaengername.style.backgroundColor = '#ff0000';
  else
    empfaengername.style.backgroundColor = '#FFFFFF';
  if (empfaengeremailadresse.value == "")
    empfaengeremailadresse.style.backgroundColor = '#ff0000';
  else
    empfaengeremailadresse.style.backgroundColor = '#FFFFFF';
  if (nachricht.value == "")
    nachricht.style.backgroundColor = '#ff0000';
  else
    nachricht.style.backgroundColor = '#FFFFFF';


  if (ihrname.value == "" || ihreemailadresse.value == "" || empfaengername.value == "" || empfaengeremailadresse.value == "" || nachricht.value == "")
  {
    alert('Bitte überprüfen Sie alle markierten Felder !');
    return false;
  }
  else
    return true;
}



/*
 *  Checkt vorm absenden das Formular der Seite Registration
 */
function checkRegistrateForm()
{
  var vorname = window.document.getElementsByName('_ie_vorname_field')[0];
  if(vorname == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var nachname = window.document.getElementsByName('_ie_nachname_field')[0];
  if(nachname == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var geburtstag_d = window.document.getElementsByName('_ie_d_field')[0];
  if(geburtstag_d == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var geburtstag_m = window.document.getElementsByName('_ie_m_field')[0];
  if(geburtstag_m == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var geburtstag_y = window.document.getElementsByName('_ie_y_field')[0];
  if(geburtstag_y == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var strasse_hausnummer = window.document.getElementsByName('_ie_strasse_hausnummer_field')[0];
  if(strasse_hausnummer == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var plz = window.document.getElementsByName('_ie_plz_field')[0];
  if(plz == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var ort = window.document.getElementsByName('_ie_ort_field')[0];
  if(ort == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var telefon = window.document.getElementsByName('_ie_telefon_field')[0];
  if(telefon == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var benutzer = window.document.getElementsByName('_ie_benutzername_field')[0];
  if(benutzer == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var passwort = window.document.getElementsByName('_ie_passwort_field')[0];
  if(passwort == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }
  var passwort_repeat = window.document.getElementsByName('_ie_passwort_repeat_field')[0];
  if(passwort_repeat == null)
  {
     window.alert("JavaScript Fehler checkRegistrateForm");
     return false;
  }


  if (vorname.value == "")
    vorname.style.backgroundColor = '#ff0000';
  else
    vorname.style.backgroundColor = '#FFFFFF';

  if (nachname.value == "")
    nachname.style.backgroundColor = '#ff0000';
  else
    nachname.style.backgroundColor = '#FFFFFF';

  if (geburtstag_d.value == "")
    geburtstag_d.style.backgroundColor = '#ff0000';
  else
    geburtstag_d.style.backgroundColor = '#FFFFFF';
  if (geburtstag_m.value == "")
    geburtstag_m.style.backgroundColor = '#ff0000';
  else
    geburtstag_m.style.backgroundColor = '#FFFFFF';
  if (geburtstag_y.value == "")
    geburtstag_y.style.backgroundColor = '#ff0000';
  else
    geburtstag_y.style.backgroundColor = '#FFFFFF';

  if (strasse_hausnummer.value == "")
    strasse_hausnummer.style.backgroundColor = '#ff0000';
  else
    strasse_hausnummer.style.backgroundColor = '#FFFFFF';

  if (plz.value == "")
    plz.style.backgroundColor = '#ff0000';
  else
    plz.style.backgroundColor = '#FFFFFF';
  if (ort.value == "")
    ort.style.backgroundColor = '#ff0000';
  else
    ort.style.backgroundColor = '#FFFFFF';

  if (telefon.value == "")
    telefon.style.backgroundColor = '#ff0000';
  else
    telefon.style.backgroundColor = '#FFFFFF';

  if (benutzer.value == "")
    benutzer.style.backgroundColor = '#ff0000';
  else
    telefon.style.backgroundColor = '#FFFFFF';
  if (passwort.value == "")
    passwort.style.backgroundColor = '#ff0000';
  else
    passwort.style.backgroundColor = '#FFFFFF';
  if (passwort_repeat.value == "")
    passwort_repeat.style.backgroundColor = '#ff0000';
  else
    passwort_repeat.style.backgroundColor = '#FFFFFF';


  if (vorname.value == "" || nachname.value == "" || geburtstag_d.value == "" || geburtstag_m.value == "" || geburtstag_y.value == "" || strasse_hausnummer.value == "" || plz.value == "" || ort.value == "" || telefon.value == "" || benutzer.value == "" || passwort.value == "" || passwort_repeat.value == "")
  {
    alert('Bitte überprüfen Sie alle markierten Felder !');
    return false;
  }
  else if (passwort.value != passwort_repeat.value)
  {
    alert('Bitte überprüfen Sie die Passwortwiederholung !');
    return false;
  }
  else
    return true;
}





/*
 *  Checkt vorm absenden das Formular der Seite Lieferadressat
 */
function checkLieferadressatForm()
{
  var vorname = window.document.getElementsByName('_ie_vorname_field')[0];
  if(vorname == null)
  {
     window.alert("JavaScript Fehler checkLieferadressatForm");
     return false;
  }
  var nachname = window.document.getElementsByName('_ie_nachname_field')[0];
  if(nachname == null)
  {
     window.alert("JavaScript Fehler checkLieferadressatForm");
     return false;
  }
  var strasse_hausnummer = window.document.getElementsByName('_ie_strasse_hausnummer_field')[0];
  if(strasse_hausnummer == null)
  {
     window.alert("JavaScript Fehler checkLieferadressatForm");
     return false;
  }
  var plz = window.document.getElementsByName('_ie_plz_field')[0];
  if(plz == null)
  {
     window.alert("JavaScript Fehler checkLieferadressatForm");
     return false;
  }
  var ort = window.document.getElementsByName('_ie_ort_field')[0];
  if(ort == null)
  {
     window.alert("JavaScript Fehler checkLieferadressatForm");
     return false;
  }


  if (vorname.value == "")
    vorname.style.backgroundColor = '#ff0000';
  else
    vorname.style.backgroundColor = '#FFFFFF';

  if (nachname.value == "")
    nachname.style.backgroundColor = '#ff0000';
  else
    nachname.style.backgroundColor = '#FFFFFF';

  if (strasse_hausnummer.value == "")
    strasse_hausnummer.style.backgroundColor = '#ff0000';
  else
    strasse_hausnummer.style.backgroundColor = '#FFFFFF';

  if (plz.value == "")
    plz.style.backgroundColor = '#ff0000';
  else
    plz.style.backgroundColor = '#FFFFFF';
  if (ort.value == "")
    ort.style.backgroundColor = '#ff0000';
  else
    ort.style.backgroundColor = '#FFFFFF';


  if (vorname.value == "" || nachname.value == "" || strasse_hausnummer.value == "" || plz.value == "" || ort.value == "")
  {
    alert('Bitte überprüfen Sie alle markierten Felder !');
    return false;
  }
  else
    return true;
}




/*
 *  Öffnet die einzelnen Formulare bei Bestellprozess 4 - Zahlart
 */
function openZahlart(str)
{
  var lastschrift = window.document.getElementById('lastschrift_form');
  var kredit = window.document.getElementById('kredit_form');
  var paypal = window.document.getElementById('paypal_form');
  var sofort = window.document.getElementById('sofort_form');

  if (str == "lastschrift_form")
  {
    lastschrift.style.display = 'block';
    kredit.style.display = 'none';
    paypal.style.display = 'none';
    sofort.style.display = 'none';
  }
  else if (str == "rechnung")
  {
    lastschrift.style.display = 'none';
    kredit.style.display = 'none';
    paypal.style.display = 'none';
    sofort.style.display = 'none';
  }
  else if (str == "kredit_form")
  {
    lastschrift.style.display = 'none';
    kredit.style.display = 'block';
    paypal.style.display = 'none';
    sofort.style.display = 'none';
  }
  else if (str == "paypal_form")
  {
    lastschrift.style.display = 'none';
    kredit.style.display = 'none';
    paypal.style.display = 'block';
    sofort.style.display = 'none';
  }
  else if (str == "sofort_form")
  {
    lastschrift.style.display = 'none';
    kredit.style.display = 'none';
    paypal.style.display = 'none';
    sofort.style.display = 'block';
  }
    
}

function setSterne(anz)
  {
  	for (i=1;i<=anz;i++)
  	{
  		document.getElementById(i).src = './images/star2.gif';
  	}
  	i--;

  	for (j=5;j>i;j--)
  	{
  		document.getElementById(j).src = './images/star0.gif';
  	}
  	
  	if(anz == 1)
  	{
  		document.getElementById('sterninfo').value = 'miserabel';
  	}
  	else if(anz == 2)
  	{
  		document.getElementById('sterninfo').value = 'schlecht';
  	}
  	else if(anz == 3)
  	{
  		document.getElementById('sterninfo').value = 'annehmbar';
  	}
  	else if(anz == 4)
  	{
  		document.getElementById('sterninfo').value = 'gut';
  	}
  	else if(anz == 5)
  	{
  		document.getElementById('sterninfo').value = 'hervorragend';
  	}
  	
  	if(document.getElementById('sterne').value != '')	
  	{
  		saveSterne(anz);
  	}
  }

  function removeSterne()
  {
  	if(document.getElementById('sterne').value == '')	
  	{
  		for (i=1;i<=5;i++)
  		{
  			document.getElementById(i).src = './images/star0.gif';
  		}
  	}
  }

  function saveSterne(anz)
  {
  	document.getElementById('sterne').value = anz;
  }
  
var request = false;

// Request senden
function ermitteleTreffer(cat1,cat2,cat3) {

	// Request erzeugen
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) {}
		}
	}

	// überprüfen, ob Request erzeugt wurde
	if (!request) {
		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return false;
	} else {
		var url = "http://www.leseland.de/erlebnissuche.php";
		// Request öffnen
		request.open('post', url, true);
		
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		// Request senden
		request.send("s=1&ajax=1&cat1=" + escape(cat1) + "&cat2=" + escape(cat2) + "&cat3=" + escape(cat3));
		// Request auswerten
		request.onreadystatechange = function(){
			if(request.readyState == 4){ 
				interpretrequest();
			}
		}
	}
}

// Request auswerten
function interpretrequest() {
		document.getElementById('treffer').innerHTML = request.responseText;		
}