// Set slideShowSpeed (milliseconds) 
var slideShowSpeed = 5000;
// Duration of crossfade (seconds)
var crossFadeDuration = 3;
// Specify the image files
var Pic = new Array();
var t;
var j = 0;

var preLoad = new Array(); 
function slideShow() {

	// to add more images, just continue
	// the pattern, adding to the array below

	// Set relative
	var domain = window.location.hostname;
	if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com"
			|| domain == "pants-and-bra.de" || domain == ""
			|| domain == "www.response-gmbh.de") {
		var shopdata = "/";
	} else {
		var shopdata = "http://www.pants-and-bra-shop.de/shopdata/"
	}

	Pic[0] = shopdata + 'images/promotion_1.jpg'
	Pic[1] = shopdata + 'images/promotion_2.jpg'
	Pic[2] = shopdata + 'images/promotion_3.jpg'
	Pic[3] = shopdata + 'images/promotion_4.jpg'

	// do not edit anything below this line

	var p = Pic.length;
	for (i = 0; i < p; i++) {
		preLoad[i] = new Image();
		preLoad[i].src = Pic[i];
	}
}

function runSlideShow() {
	if (document.all) {
		document.images.SlideShow.style.filter = "blendTrans(duration=2)";
		document.images.SlideShow.style.filter = "blendTrans(duration=crossFadeDuration)";
		document.images.SlideShow.filters.blendTrans.Apply();
	}
	document.images.SlideShow.src = preLoad[j].src;
	if (document.all) {
		document.images.SlideShow.filters.blendTrans.Play();
	}
	j = j + 1;
	if (j > (p - 1))
		j = 0;
	t = setTimeout('runSlideShow()', slideShowSpeed);
}

function openPaypal() {
	var w = window
			.open(
					'https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside',
					'olcwhatispaypal',
					'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500');
}

function change(tausch_bild_name, neues_bild_name) {
	window.document[tausch_bild_name].src = neues_bild_name;
}

function Go(x) {
	window.location.href = x;
}

function groessentabelle() {
	window
			.open(
					"http://www.pants-and-bra.de/groessentabelle.html",
					"Groessentabelle",
					"width=400,height=300,top=30,left=30,sreenX=0,sreenY=0,resizable=no,scrollbars=no");
}

function changepromo() {
	promobild = new Image();
	bild = promobild.src;
	bild = "../images/promotion_joop.jpg";
	document.images["promo"].src = bild;
	alert(bild)
}

function changebg(ID, URL) {
	// alert("Sie befinden sich auf dem Host " + window.location.hostname);
	var domain = window.location.hostname;
	if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com"
			|| domain == "pants-and-bra.de" || domain == ""
			|| domain == "www.response-gmbh.de") {
		var shopdata = "/";
	} else {
		var shopdata = URL;
	}

	if (ID == "mencross") {
		var h = new Array(4);
		h[0] = shopdata + "images/hg_men_cross1.jpg";
		h[1] = shopdata + "images/hg_men_cross2.jpg";
		h[2] = shopdata + "images/hg_men_cross3.jpg";
		h[3] = shopdata + "images/hg_men_cross4.jpg";
		h[4] = shopdata + "images/hg_men_cross5.jpg";
		var hb;
		hb = h[Math.floor(5 * Math.random())]
	} else if (ID == "womencross") {
		var h = new Array(4);
		h[0] = shopdata + "images/hg_women_cross1.jpg";
		h[1] = shopdata + "images/hg_women_cross2.jpg";
		h[2] = shopdata + "images/hg_women_cross3.jpg";
		h[3] = shopdata + "images/hg_women_cross4.jpg";
		h[4] = shopdata + "images/hg_women_cross5.jpg";
		var hb;
		hb = h[Math.floor(5 * Math.random())]
	} else if (ID == "men") {
		var h = new Array(3);
		h[0] = shopdata + "images/hg_men.jpg";
		h[1] = shopdata + "images/hg_men2.jpg";
		h[2] = shopdata + "images/hg_men3.jpg";
		h[3] = shopdata + "images/hg_men4.jpg";
		var hb;
		hb = h[Math.floor(4 * Math.random())]
	} else if (ID == "women") {
		var h = new Array(3);
		h[0] = shopdata + "images/hg_women.jpg";
		h[1] = shopdata + "images/hg_women2.jpg";
		h[2] = shopdata + "images/hg_women3.jpg";
		h[3] = shopdata + "images/hg_women4.jpg";
		var hb;
		hb = h[Math.floor(4 * Math.random())]
	} else if (ID == "home") {
		var h = new Array(2);
		h[0] = shopdata + "images/hg_home.jpg";
		h[1] = shopdata + "images/hg_home2.jpg";
		h[2] = shopdata + "images/hg_home3.jpg";
		var hb;
		hb = h[Math.floor(3 * Math.random())]
	} else if (ID == "uebersicht") {
		var h = new Array(0);
		h[0] = shopdata + "images/hg_home_hell.jpg";
		var hb;
		hb = h[Math.floor(1 * Math.random())]
	}
	document.getElementById(ID).style.backgroundImage = "url(" + hb + ")";
}

function naviover(geschl, shopdata) {
	var domain = window.location.hostname;
	if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com"
			|| domain == "pants-and-bra.de" || domain == ""
			|| domain == "www.response-gmbh.de") {
		var shopdata = "/";
	}
	if (geschl == "men") {
		document.images['men'].src = shopdata + "images/men_roll.gif";
	} else if (geschl == "women") {
		document.images['women'].src = shopdata + "images/women_roll.gif";
	}
}

function naviout(geschl, shopdata) {
	var domain = window.location.hostname;
	if (domain == "www.pants-and-bra.de" || domain == "www.pants-and-bra.com"
			|| domain == "pants-and-bra.de" || domain == ""
			|| domain == "www.response-gmbh.de") {
		var shopdata = "/";
	}
	if (geschl == "men") {
		document.images['men'].src = shopdata + "images/men.gif";
	} else if (geschl == "women") {
		document.images['women'].src = shopdata + "images/women.gif";
	}
}

function openwindow(URL) {
	window
			.open(
					URL,
					"images",
					"width=700,height=800,top=0,left=0,sreenX=0,sreenY=0,resizable=no,scrollbars=no,statusbar=no");
}

function telefonnummer(elem) {
	var bad = false;
	var eingabe = elem.value;
	var erlaubt = '0123456789';
	for (i = 1; i <= eingabe.length; i++) {
		if (erlaubt.indexOf(eingabe.charAt(i)) < 0) {
			bad = true
		}
		;
	}
	if (bad == true) {
		alert('Bitte Ihre korrekte Telefonnummer angeben!');
	}
	return bad;
}

function preis(elem) {
	var bad = false;
	var eingabe = elem.value;
	var erlaubt = '0123456789.,';
	for (i = 1; i <= eingabe.length; i++) {
		if (erlaubt.indexOf(eingabe.charAt(i)) < 0) {
			bad = true
		}
		;
	}
	if (bad == true) {
		alert('Bitte einen korrekten Preis angeben!');
	}
	return bad;
}

/* Formular */

function chkFormular() {

	if (document.Kontakt.kontoinhaber.value == "") {
		if (document.Kontakt.bezahlung1.value == ""
				&& document.Kontakt.bezahlung2.value == ""
				&& document.Kontakt.bezahlung3.value == "") {
			alert("alle geklickt");
		}
	}

	if (document.Kontakt.name.value == "") {
		alert("Bitte Ihren Namen eingeben!");
		document.Kontakt.name.focus();
		return false;
	}

	if (document.Kontakt.vorname.value == "") {
		alert("Bitte Ihren Vornamen eingeben!");
		document.Kontakt.vorname.focus();
		return false;
	}

	if (document.Kontakt.straße.value == "") {
		alert("Bitte Ihren Straßennamen eingeben!");
		document.Kontakt.straße.focus();
		return false;
	}

	if (document.Kontakt.hausnummer.value == "") {
		alert("Bitte Ihre Hausnummer eingeben!");
		document.Kontakt.hausnummer.focus();
		return false;
	}

	if (document.Kontakt.plz.value == "") {
		alert("Bitte Ihre PLZ eingeben!");
		document.Kontakt.plz.focus();
		return false;
	}

	if (document.Kontakt.ort.value == "") {
		alert("Bitte Ihren Ort eingeben!");
		document.Kontakt.ort.focus();
		return false;
	}

	if (document.Kontakt.land.value == "") {
		alert("Bitte Ihr Land eingeben!");
		document.Kontakt.land.focus();
		return false;
	}

	if (document.Kontakt.telefonnummer.value == "") {
		alert("Bitte Ihre Telefonnummer eingeben!");
		document.Kontakt.telefonnummer.focus();
		return false;
	}

	if (telefonnummer(document.Kontakt.telefonnummer)) {
		return false;
	}

	if (document.Kontakt.email.value == ""
			|| document.Kontakt.email.value.indexOf('@') == -1) {
		alert("Bitte Ihre korrekte Emailadresse eingeben!");
		document.Kontakt.email.focus();
		return false;
	}

	if (document.Kontakt.rechnungsnummer.value == "") {
		alert("Bitte Ihre Rechnungs-/Bestellnr. eingeben!");
		document.Kontakt.rechnungsnummer.focus();
		return false;
	}

	if (document.Kontakt.rechnungsdatum.value == "") {
		alert("Bitte das Rechnungs-/Bestelldatum eingeben!");
		document.Kontakt.rechnungsdatum.focus();
		return false;
	}

	if (document.Kontakt.artikelnummer.value == "") {
		alert("Bitte die Artikelnummer eingeben!");
		document.Kontakt.artikelnummer.focus();
		return false;
	}

	if (document.Kontakt.artikelbeschreibung.value == "") {
		alert("Bitte die Artikelbeschreibung eingeben!");
		document.Kontakt.artikelbeschreibung.focus();
		return false;
	}

	if (document.Kontakt.artikelmenge.value == "") {
		alert("Bitte die Artikelmenge eingeben!");
		document.Kontakt.artikelmenge.focus();
		return false;
	}

	if (preis(document.Kontakt.warenwert)) {
		return false;
	}

	if (document.Kontakt.warenwert.value == "") {
		alert("Bitte den Warenwert eingeben!");
		document.Kontakt.warenwert.focus();
		return false;
	}

	if (!document.Kontakt.bezahlung1.checked
			&& !document.Kontakt.bezahlung2.checked
			&& !document.Kontakt.bezahlung3.checked) {
		alert("Bitte die Bezahlungsart eingeben!");
		document.Kontakt.bezahlung1.focus();
		return false;
	}

	if (document.Kontakt.kontoinhaber.value == "") {
		alert("Bitte den Kontoinhaber eingeben!");
		document.Kontakt.kontoinhaber.focus();
		return false;
	}

	if (document.Kontakt.bezahlung3.checked
			&& document.Kontakt.paypal.value == ""
			&& document.Kontakt.paypal.value.indexOf('@') == -1) {
		alert("Bitte Ihre korrekte PayPal-Adresse eingeben!");
		document.Kontakt.paypal.focus();
		return false;
	}

	if (document.Kontakt.bezahlung1.checked
			|| document.Kontakt.bezahlung2.checked) {
		if (document.Kontakt.bankname.value == "") {
			alert("Bitte Ihren Banknamen eingeben!");
			document.Kontakt.bankname.focus();
			return false;
		}

		if (document.Kontakt.bankleitzahl.value.length < 8) {
			alert("Bitte Ihre Bankleitzahl eingeben!");
			document.Kontakt.bankleitzahl.focus();
			return false;
		}

		if (document.Kontakt.kontonummer.value == "") {
			alert("Bitte Ihre Kontonummer eingeben!");
			document.Kontakt.kontonummer.focus();
			return false;
		}
	}

	if (document.Kontakt.bezahlung1.checked) {
		/*
		 * if(document.Kontakt.iban.value == ""){ alert("Bitte die IBAN
		 * eingeben!"); document.Kontakt.iban.focus(); return false; }
		 * 
		 * if(document.Kontakt.bic.value == ""){ alert("Bitte die BIC
		 * eingeben!"); document.Kontakt.bic.focus(); return false; }
		 */
	}

	if (!document.Kontakt.grund1.checked && !document.Kontakt.grund2.checked
			&& !document.Kontakt.grund3.checked) {
		alert("Bitte den Retourengrund eingeben!");
		document.Kontakt.grund1.focus();
		return false;
	}

	if (document.Kontakt.grund2.checked) {
		if (document.Kontakt.umtauschwunsch.value.length < 20) {
			alert("Bitte Ihren ausführlichen Umtauschgrund eingeben!");
			document.Kontakt.umtauschwunsch.focus();
			return false;
		}
	}

	if (document.Kontakt.grund3.checked) {
		if (document.Kontakt.austauschgrund.value.length < 20) {
			alert("Bitte Ihren ausführlichen Austauschgrund eingeben!");
			document.Kontakt.austauschgrund.focus();
			return false;
		}
	}

	if (document.Kontakt.grund1.checked
			|| document.Kontakt.warenwert.value >= 40) {
		if (document.Kontakt.aname.value == "") {
			alert("Bitte den Namen der Abholadresse eingeben!");
			document.Kontakt.aname.focus();
			return false;
		}

		if (document.Kontakt.avorname.value == "") {
			alert("Bitte den Vornamen der Abholadresse eingeben!");
			document.Kontakt.avorname.focus();
			return false;
		}

		if (document.Kontakt.astraße.value == "") {
			alert("Bitte die Straße Abholadresse eingeben!");
			document.Kontakt.astraße.focus();
			return false;
		}
		if (document.Kontakt.ahausnummer.value == "") {
			alert("Bitte die Hausnummer der Abholadresse eingeben!");
			document.Kontakt.ahausnummer.focus();
			return false;
		}

		if (document.Kontakt.aplz.value == "") {
			alert("Bitte die PLZ der Abholadresse eingeben!");
			document.Kontakt.aplz.focus();
			return false;
		}

		if (document.Kontakt.aort.value == "") {
			alert("Bitte den Ort der Abholadresse eingeben!");
			document.Kontakt.aort.focus();
			return false;
		}

		if (document.Kontakt.aland.value == "") {
			alert("Bitte das Land der Abholadresse eingeben!");
			document.Kontakt.aland.focus();
			return false;
		}

		if (document.Kontakt.atelefonnummer.value == "") {
			alert("Bitte die Telefonnummer der Abholadresse eingeben!");
			document.Kontakt.atelefonnummer.focus();
			return false;
		}
	}
}

/*
 * unCheck und unCheck2 dienen dazu, dass nur eine Checkbox angeklickt werden
 * kann!
 */

function unCheck(x) {
	for (i = 1; i < 5; i++) {
		if (document.Kontakt["bezahlung" + i] != x) {
			document.Kontakt["bezahlung" + i].checked = false;
		}
	}
}

function unCheck2(x) {
	for (i = 1; i < 5; i++) {
		if (document.Kontakt["grund" + i] != x) {
			document.Kontakt["grund" + i].checked = false;
		}
	}
}

function openwindowkl(URL) {
	window
			.open(
					URL,
					"images",
					"width=900,height=590,top=0,left=0,sreenX=0,sreenY=0,resizable=no,scrollbars=no,statusbar=no");
}

function printYear() {
	var jetzt = new Date();
	var Jahr = jetzt.getFullYear();
	document.write(Jahr);
}

