function PopUp2(theUrl, width, height)
{
	checkw=window.open(theUrl,'check','width=' + width + ',height=' + height + ',toolbar=0,directories=0,menubar=0,status=0,resizable=0,scrollbars=0')
}

function PopUpWindow(theUrl)
{
	checkw=window.open(theUrl,'check','width=400,height=400,toolbar=0,directories=0,menubar=0,status=0,resizable=0,scrollbars=0')
}
/*
if(! window.top.oben) {
	var params = location.search;
	location.href = "uri.pl" + params;
} 
*/
//Rotation der Partnerlogos unter der linken Navigation

function rotation() {
//	if(document.getElementsByTagName) { 
		// zwei ungleiche Zufallszahlen bestimmen
	//	var n=new Array();
	//	do for(i=0;i<2;i++) n[i]=Math.round(Math.random()*2);
	//	while (n[0]==n[1]||n[0]==n[2]||n[1]==n[2]);
		
	//	image=document.getElementsByTagName('img');
		link=document.getElementsByTagName('a');
		
		// Dateinamen, Alt-Text und URLs zuordnen
	//	for(i=0;i<2;i++) {
	//		ni=n[i];
	//		image["img"+i].src="/images/"+a[ni][0]+"";
	//		image["img"+i].alt=a[ni][1];
	//		link["a"+i].href=a[ni][2];
	//	}
	//}
	if (link["a1"]) {
		link["a1"].href="justShow.pl?page=partner.html";
	}
	if (link["a0"]) {
		link["a0"].href="justShow.pl?page=partner.html";
	}
}
// Datenbank für Bilder-Rotation

a=new Array();
for(i=0;i<2;i++) a[i]=new Array(); // = Anzahl der Bilder

// Dateiname des Bildes, Alt-Text, Bild-URL
a[0][0]="partnerlogo0.jpg";
a[0][1]="miles & more";
a[0][2]="../cgi-bin/justShow.pl?page=partner.html";

a[1][0]="partnerlogo1.jpg";
a[1][1]="BSW";
a[1][2]="../cgi-bin/justShow.pl?page=partner.html";

//a[2][0]="partnerlogo2.jpg";
//a[2][1]="payback";
//a[2][2]="../cgi-bin/justShow.pl?page=partner.html";


function sendSelect(maincat,opt) {
	var pos = opt.indexOf("_");
	var subid = opt.substring(0,pos);
	var attr = opt.substring(pos+1, opt.length);
	location.href="navi.pl?do=showSub&maincat="+maincat+"&cat="+subid+"&attr="+attr;
}
function tell(){
	window.open("../templates/linkversand.html","Seiteversenden","width=500,height=400,screenX=300,screenY=300,scrollbars=no,location=no");
}

function wasser(){
	window.open("../templates/wasserdichtigkeit.html","Wasser","width=602,height=600,screenX=300,screenY=300,scrollbars=yes,location=no");
}

function chgpass(){
	window.open("../templates/passwortvergessen.html","Passwort_anfordern","width=500,height=300,screenX=300,screenY=300,scrollbars=no,location=no");
}
// Warenkorb auf 0 prüfen
function checkQuant(val) {
	if(val==0) {
		alert("Geben Sie bitte eine Menge größer als 0 oder wählen Sie Artikel löschen!");
		return false;
	}
}

// Anzeige der Lieferanschrift im Bestellformular

function showS(){
if(document.account_edit.showShip.checked==true){
document.getElementById("shipping01").style.display="inline"; 
}else{
document.getElementById("shipping01").style.display="none"; 
}
}

// Produkt Variante in Detailansicht überprüfen
function chkProdVariante () {
  if (document.formDetail.prodid.value == "") {
    alert("Bitte Variante wählen!");
    document.formDetail.prodid.focus();
    return false;
  }
}

// E-Mail-Adress-Syntax bei NL-Abo auf Homepage prüfen
function checkNLAddress () {
	if (!(document.nlabo.email.value == "")) {
		apos=document.nlabo.email.value.indexOf("@"); 
		dotpos=document.nlabo.email.value.lastIndexOf(".");
		lastpos=document.nlabo.email.value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
			alert ("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.nlabo.email.focus();
			return false;
		}
	}
}

// Postleitzahlen für Länder per regex überprüfen
function checkPLZ(){
	//alert('checking ...');
	var plz = document.account_edit.plz.value;
	var liefer_plz = document.account_edit.liefer_plz.value;
	var land = document.account_edit.land.value;
	var liefer_land = document.account_edit.liefer_land.value;
	
	var patterns = new Array();
	patterns['BRD'] = /^[0-9]{5}$/;
	patterns['AUS'] = /^[0-9]{4}$/;
	patterns['SCH'] = /^[0-9]{4}$/;
	patterns['ITA'] = /^[0-9]{5}$/;
	patterns['FRA'] = /^[0-9]{5}$/;
	patterns['NIE'] = /^[0-9]{4}/;
	patterns['BEL'] = /^[0-9]{4}$/;
	patterns['LUX'] = /[0-9a-zA-Z]+/;
	patterns['S'] = /^[0-9]{3}/;
	patterns['DAE'] = /^[0-9]{4}$/;
	patterns['NOR'] = /[0-9a-zA-Z]+/;
	patterns['GRO'] = /[0-9a-zA-Z]+/;
	patterns['IRL'] = /[0-9a-zA-Z]{0}/;
	patterns['SPA'] = /^[0-9]{5}$/;
	patterns['GR'] = /[0-9a-zA-Z]{0}/;
	
	if(!patterns[land].exec(plz)){
		alert('Bitte überprüfen Sie die Postleitzahl');
		return false;
	}
	
	if(document.account_edit.showShip.checked){
		if(!patterns[liefer_land].exec(liefer_plz)){
			alert('Bitte überprüfen Sie die Postleitzahl der Lieferadresse');
			return false;
		}
	}
	return true;
}

function checknprint() {
	if (document.faxform.Name.value == "") {
    	alert("Bitte geben Sie Ihren Namen ein!");
   		document.faxform.Name.focus();
    	return false;
  	}
  	if (document.faxform.Strasse.value == "") {
    	alert("Bitte geben Sie Ihre Straße ein!");
   		document.faxform.Strasse.focus();
    	return false;
  	}
  	if (document.faxform.Ort.value == "") {
    	alert("Bitte geben Sie den Ort ein!");
   		document.faxform.Ort.focus();
    	return false;
  	}
  	if (document.faxform.EMail.value.indexOf("@") == -1) {
    	alert("Bitte geben Sie Ihre korrekte E-Mail Adresse ein!");
   		document.faxform.EMail.focus();
    	return false;
  	} 
  	//	alert(document.faxform.Zahlungsart.selectedIndex);
  	if (document.faxform.Zahlungsart.selectedIndex ==2) {
	  	if (document.faxform.Kartennummer.value == "") {
    		alert("Bitte geben Sie Ihre Kreditkartennummer ein!");
   			document.faxform.Kartennummer.focus();
    		return false;
  		}
  		var chkZ = 1;
 		for (i = 0; i < document.faxform.Kartennummer.value.length; ++i)
    		if (document.faxform.Kartennummer.value.charAt(i) < "0" ||
        		document.faxform.Kartennummer.value.charAt(i) > "9")
      		chkZ = -1;
  		if (chkZ == -1) {
    		alert("Die Kartennummer ist keine Zahl!");
    		document.faxform.Kartennummer.focus();
    		return false;
  		}
  		if (document.faxform.Ablaufdatum.value == "") {
    		alert("Bitte geben Sie die Gültigkeitsdauer Ihrer Kreditkarte ein!");
   			document.faxform.Ablaufdatum.focus();
    		return false;
  		}
  	}
  	if (document.faxform.Zahlungsart.selectedIndex ==1) {
		if (document.faxform.Bank.value == "") {
    		alert("Bitte geben Sie den Namen der Bank an!");
   			document.faxform.Bank.focus();
    		return false;
  		}
  		if (document.faxform.Kontonummer.value == "") {
    		alert("Bitte geben Sie Ihre Kontonummer ein!");
   			document.faxform.Kontonummer.focus();
    		return false;
  		}
  		var chkZ = 1;
 		for (i = 0; i < document.faxform.Kontonummer.value.length; ++i)
    		if (document.faxform.Kontonummer.value.charAt(i) < "0" ||
        		document.faxform.Kontonummer.value.charAt(i) > "9")
      		chkZ = -1;
  		if (chkZ == -1) {
    		alert("Die Kontonummer ist keine Zahl!");
    		document.faxform.Kontonummer.focus();
    		return false;
  		}
  		if (document.faxform.BLZ.value == "") {
    		alert("Bitte geben Sie Ihre Bankleitzahl ein!");
   			document.faxform.BLZ.focus();
    		return false;
  		}
  		var chkZ = 1;
 		for (i = 0; i < document.faxform.BLZ.value.length; ++i)
    		if (document.faxform.BLZ.value.charAt(i) < "0" ||
        		document.faxform.BLZ.value.charAt(i) > "9")
      		chkZ = -1;
  		if (chkZ == -1) {
    		alert("Die Bankleitzahl ist keine Zahl!");
    		document.faxform.BLZ.focus();
    		return false;
  		}
	}
	window.print()
}