/* ImageCaching fuer IE aktivieren */
try {
   	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}


/*
function openWindow() {
	w1 = window.open("http://www.juvel-5.com/websale6_shop-juvel-5/benutzer/templates/tp_kontakt.html", "w1", "width=500,height=520,left=30,top=30,resizable=yes,scrollbars=1");
}
*/

function opwin(url, width, height) {
	var optionen,bildx1,bildy1,url,bildname;
	width = (width) ? width : 800;
	height = (height) ? height : 700;
	var x1 = Math.round((window.screen.width-width)/2);
	var y1 = Math.round((window.screen.height-height)/2*0.8);
	var opts = "width="+width+",height="+height+",innerwidth="+width+",innerheight="+height+",screenX="+x1+",screenY="+y1+",left="+x1+",top="+y1+",dependent=1,location=0,menubar=0,status=0,toolbar=0,scrollbars=1,resizable=1";	
	winop = window.open(url, 'opwin', opts);
	if (window.focus) window.setTimeout("winop.focus();",200);
	return false;
}

function submitform(form) {
	v=form.kundennummer.value;
	if (v=="") {
		alert("Bitte Kundennummer eingeben!");
		form.kundennummer.focus();
		return false;
	}
	if (v.length==6) {
		if (v.substring(0,1)=="A") {
			if (typeof(v.substring(1,5)*1)=="number") {
				var s=form.passwort.value;
				if (s.length==0) {
					alert("Bitte Passwort eingeben!");
					form.passwort.focus();
					return false;
				}
				var a="0123456789abcdefghijklmnopqrstuvwxyz._~ABCDEFGHIJKLMNOPQRSTUVWXYZ";
				var r="";
				for (var c=0;c<s.length;c++) {
					var t=s.substring(c,c+1);
					var e=a.indexOf(t);
					var n=e^12;
					n=a.substring(n,n+1);
					r+=n; 
				}
				document.location=r+".html";
				return true;
			}
		}
	}
	alert("Kundennummer nicht korrekt. Bitte \u00FCberpr\u00FCfen Sie Ihre Eingabe!");
	form.kundennummer.focus();
	return false;
}

function popup(bildurl,country_id, breite,hoehe) {
	// oeffnet die Banderolen-Popups
	bildurl = bildurl.toString();
	var optionen,bildx1,bildy1,url,bildname;
	breite = (breite) ? breite : 900;
	if (country_id == "nl") {
		hoehe = (hoehe) ? hoehe : 346;
	} else {
		hoehe = (hoehe) ? hoehe : 346;
	}
	bildx1 = Math.round((window.screen.availWidth-breite)/2)-5;
	bildy1 = Math.round((window.screen.availHeight-hoehe)/2)-20;
	url="/$WS/juvel-5/websale7_shop-juvel-5/benutzer/templates/"+country_id+"/images/label/"+bildurl+".html";
	bildname = bildurl.toString();
	if (navigator.userAgent.indexOf("Opera") != -1) {
		optionen = "width="+breite+",height="+hoehe+",innerwidth="+breite+",innerheight="+hoehe+",dependent=1,location=0,menubar=0,status=0,toolbar=0,scrollbars=0,resizable=0";
	} else {
		optionen = "width="+breite+",height="+hoehe+",innerwidth="+breite+",innerheight="+hoehe+",screenX="+bildx1+",screenY="+bildy1+",left="+bildx1+",top="+bildy1+",dependent=1,location=0,menubar=0,status=0,toolbar=0,scrollbars=0,resizable=0";	
	}
	//fenster = window.open(url, bildname.toString() , optionen);
	fenster = window.open(url, 'Muster', optionen);
	if(window.focus) {
		window.setTimeout("fenster.focus()",200); 
    } 
}

function pkontakt(url, name, breite, hoehe) {
	var optionen;
	breite = (breite) ? breite : 500;
	hoehe = (hoehe) ? hoehe : 650;
	bildx1 = Math.round((window.screen.availWidth-breite)/2)-5;
	bildy1 = Math.round((window.screen.availHeight-hoehe)/2)-20;

	if (navigator.userAgent.indexOf("Opera") != -1) {
		optionen = "width="+breite+",height="+hoehe+",innerwidth="+breite+",innerheight="+hoehe+",dependent=1,location=0,menubar=0,status=0,toolbar=0,scrollbars=1";
	} else {
		optionen = "width="+breite+",height="+hoehe+",innerwidth="+breite+",innerheight="+hoehe+",screenX="+bildx1+",screenY="+bildy1+",left="+bildx1+",top="+bildy1+",dependent=1,location=0,menubar=0,status=0,toolbar=0,scrollbars=1";	
	}
	popup = window.open(url,name,optionen);
	if(window.focus) {
		window.setTimeout("popup.focus()",200); 
    } 
}

function checkEmail() {
	var e1 = "input.email"		// Name des Texteingabefelds "E-Mail" (manuell bestimmt)
	var e2 = "input.suffix1"; 	// Name des Texteingabefelds "E-Mail Wiederholung" (manuell bestimmt)
	if(document.forms["addr_form"].elements[e1].value!="" && document.forms["addr_form"].elements[e2].value!="" && document.forms["addr_form"].elements[e1].value!=document.forms["addr_form"].elements[e2].value){
		alert("Die eingegebene E-Mail-Adresse stimmt nicht mit der Wiederholung \u00FCberein.\nBitte \u00FCberpr\u00FCfen Sie Ihre Angaben noch einmal.");
		// document.forms[0].elements[e1].focus();
		return false;
	}
	return true;
}

// prüft @ und . und Mindestlänge der Einzelstrings
function isValidEMail(s) {
	if (s.length>5 && s.indexOf("@")!=-1 && s.slice(0,s.indexOf("@")).length>0) {
		var u=s.slice(s.indexOf("@")+1);
		if (u.indexOf(".")!=-1 && u.slice(0,u.lastIndexOf(".")).length>0 && u.slice(u.lastIndexOf(".")+1).length>=2) return true;
	}
	return false;
}

function checkLoginEmail() {
	var f = "form_loginnewuser";
	var e = "input_login_new_uid";
//	alert (document.forms[f].elements[e].value);
	if(document.forms[f].elements[e]) {
		if (isValidEMail(document.forms[f].elements[e].value)) { return true; } else {
			alert("Bitte geben Sie eine g\u00FCltige E-Mail-Adresse an!");
			document.forms[f].elements[e].focus();
			return false;
		}
	}
}
