// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function changeColor(theForm, theField, theColor) {
	document[theForm][theField].style.borderColor = theColor;
}

function resetColor(theForm, theField, theColor) {
	document[theForm][theField].style.borderColor = theColor;
}

function emptyField() {
	document.form_search.suche.value = "";
}

function checkOrder() {
	ok = true;
	meldung = "Folgende Angaben sind noch unvollständig:\n\n";
	if (document.form_order.name.value == "") {
		ok = false;
		meldung = meldung + "Name fehlt\n";
		document.form_order.name.style.background = "#F1F1F1";
	} else {
		document.form_order.name.style.background = "#FFFFFF";
	}

	if (document.form_order.vorname.value == "") {
		ok = false;
		meldung = meldung + "Vorname fehlt\n";
		document.form_order.vorname.style.background = "#F1F1F1";
	} else {
		document.form_order.vorname.style.background = "#FFFFFF";
	}

	if (document.form_order.strasse.value == "") {
		ok = false;
		meldung = meldung + "Strasse fehlt\n";
		document.form_order.strasse.style.background = "#F1F1F1";
	} else {
		document.form_order.strasse.style.background = "#FFFFFF";
	}

	if (document.form_order.plz.value == "") {
		ok = false;
		meldung = meldung + "PLZ fehlt\n";
		document.form_order.plz.style.background = "#F1F1F1";
	} else {
		document.form_order.plz.style.background = "#FFFFFF";
	}

	if (document.form_order.ort.value == "") {
		ok = false;
		meldung = meldung + "Ort fehlt\n";
		document.form_order.ort.style.background = "#F1F1F1";
	} else {
		document.form_order.ort.style.background = "#FFFFFF";
	}

	if (document.form_order.email.value == "" || document.form_order.email.value.indexOf('@') == -1 || document.form_order.email.value.indexOf('.') == -1) {
		ok = false;
		meldung = meldung + "E-mail-Adresse fehlt oder ist ungültig\n";
		document.form_order.email.style.background = "#F1F1F1";
	} else {
		document.form_order.email.style.background = "#FFFFFF";
	}

	if (document.form_order.telefon.value == "") {
		ok = false;
		meldung = meldung + "Telefon fehlt\n";
		document.form_order.telefon.style.background = "#F1F1F1";
	} else {
		document.form_order.telefon.style.background = "#FFFFFF";
	}

	if (document.form_order.zahlungsart.value == "") {
		ok = false;
		meldung = meldung + "Zahlungsart fehlt\n";
		document.form_order.zahlungsart.style.background = "#F1F1F1";
	} else {
		document.form_order.zahlungsart.style.background = "#FFFFFF";
	}
	
	if ((document.form_order.land.value == "Deutschland" || document.form_order.land.value == "Österreich") && (document.form_order.zahlungsart.value == "Vorauskasse (per Rechnung)")) {
		ok = false;
		meldung = meldung + "Zahlungsart Vorauskasse (per Rechnung) ist für\nDeutschland und Österreich nicht möglich.\nBitte wählen Sie eine andere Zahlungsart.\n";
		document.form_order.zahlungsart.style.background = "#F1F1F1";
	} else {
		document.form_order.zahlungsart.style.background = "#FFFFFF";
	}

	if (document.form_order.agb.checked == false) {
		ok = false;
		meldung = meldung + "Bitte erklären Sie sich mit den AGB einverstanden\n";
		document.form_order.agb.style.background = "#F1F1F1";
	} else {
		document.form_order.agb.style.background = "#FFFFFF";
	}

	if (ok) {
		return true;
	} else {
		meldung = meldung + "\nBitte korrigieren Sie die Angaben."
		alert(meldung);
		return false;
	}	
}

function checkKontakt() {
	ok = true;
	meldung = "Folgende Angaben sind noch unvollständig:\n\n";
	if (document.form_kontakt.name.value == "") {
		ok = false;
		meldung = meldung + "Name fehlt\n";
		document.form_kontakt.name.style.background = "#F1F1F1";
	} else {
		document.form_kontakt.name.style.background = "#FFFFFF";
	}

	if (document.form_kontakt.email.value == "" || document.form_kontakt.email.value.indexOf('@') == -1 || document.form_kontakt.email.value.indexOf('.') == -1) {
		ok = false;
		meldung = meldung + "E-mail-Adresse fehlt oder ist ungültig\n";
		document.form_kontakt.email.style.background = "#F1F1F1";
	} else {
		document.form_kontakt.email.style.background = "#FFFFFF";
	}

	if (document.form_kontakt.bemerkungen.value == "") {
		ok = false;
		meldung = meldung + "Bemerkungen fehlt\n";
		document.form_kontakt.bemerkungen.style.background = "#F1F1F1";
	} else {
		document.form_kontakt.bemerkungen.style.background = "#FFFFFF";
	}

	if (ok) {
		return true;
	} else {
		meldung = meldung + "\nBitte korrigieren Sie die Angaben."
		alert(meldung);
		return false;
	}	
}

function checkNewsletter() {
	ok = true;
	meldung = "Folgende Angaben sind noch unvollständig:\n\n";
	if (document.form_newsletter.email.value == "" || document.form_newsletter.email.value.indexOf('@') == -1 || document.form_newsletter.email.value.indexOf('.') == -1) {
		ok = false;
		meldung = meldung + "E-mail-Adresse fehlt oder ist ungültig\n";
		document.form_newsletter.email.style.background = "#F1F1F1";
	} else {
		document.form_newsletter.email.style.background = "#FFFFFF";
	}

	if (ok) {
		return true;
	} else {
		meldung = meldung + "\nBitte korrigieren Sie die Angaben."
		alert(meldung);
		return false;
	}	
}

function openWindow(url, name, breite, hoehe, left, top, scrollbar) {
	left = ((screen.width - breite) / 2);
	top = ((screen.height - hoehe) / 2);

	popUp = window.open(url, name, "toolbar=no,menubar=no,status=yes,scrollbars=" + scrollbar + ",width=" + breite + ",height=" + hoehe + ",left=" + parseInt(left) + ",top=" + parseInt(top));
	popUp.focus();
}

function messageDelete(ID) {
	var myQuestion;
	myQuestion = confirm("Wirklich löschen?");
	if (myQuestion){
		location.href = "index.asp?page=delete&ID=" + ID;
	}
}

function showText(theID) {
	theName1 = "more_" + theID;
	theName2 = "morelink_" + theID;
	theName3 = "morehide_" + theID;
	
	document.getElementById(theName1).className = "show";
	document.getElementById(theName2).className = "more";
	document.getElementById(theName3).className = "show";
}

function hideText(theID) {
	theName1 = "more_" + theID;
	theName2 = "morelink_" + theID;
	theName3 = "morehide_" + theID;

	document.getElementById(theName1).className = "more";
	document.getElementById(theName2).className = "show";
	document.getElementById(theName3).className = "more";
}

function getGap(buy, sell) {
	theGap = (sell / 1.076);
	theGap = (theGap - buy);
	theGap = (theGap.toFixed(2));
	document.product.gewinn.value = theGap;
	
}

function goToResults () {
	document.location.href = "index.asp?page=list&search=true&suche=" + document.quick.quickfinder.value;
}

function switchCase(theCase) {
	if (theCase == "Lederetui") {
		document.product.name.value = " Lederetui - Ledertasche aus Rindsleder in 6 Farben";
		document.product.beschrieb.value = "Diese Ledertaschen für werden von unseren erfahrenen Lederhandwerkern in liebevoller Handarbeit hergestellt. Das verwendete Rohmaterial ist das beste Rindsleder auf dem Markt (1A Qualität). Der komplette Herstellungsvorgang wird durch strenge und sorgfältige Qualitätskontrollen begleitet.";
		document.product.option_name.value = "Farbe";
		document.product.option_values.value = "Schwarz;Braun;Schwarz/Braun;Rot;Grün;Blau";		
	} else if (theCase == "Krokodil") {
		document.product.name.value = " Lederetui - Ledertasche aus Rindsleder geprägt im Krokodilstil";
		document.product.beschrieb.value = "Diese Ledertaschen für werden von unseren erfahrenen Lederhandwerkern in liebevoller Handarbeit hergestellt. Das verwendete Rohmaterial ist das beste Rindsleder-Krokodil auf dem Markt (1A Qualität). Der komplette Herstellungsvorgang wird durch strenge und sorgfältige Qualitätskontrollen begleitet.";
		document.product.option_name.value = "";
		document.product.option_values.value = "";
	} else if (theCase == "Strauss") {
		document.product.name.value = " Lederetui - Ledertasche aus Rindsleder geprägt im Straussenstil";
		document.product.beschrieb.value = "Diese Ledertaschen für werden von unseren erfahrenen Lederhandwerkern in liebevoller Handarbeit hergestellt. Das verwendete Rohmaterial ist das beste Rindsleder-Strauss auf dem Markt (1A Qualität). Der komplette Herstellungsvorgang wird durch strenge und sorgfältige Qualitätskontrollen begleitet.";
		document.product.option_name.value = "";
		document.product.option_values.value = "";
	}
}

