// ------------------------------------------------
// Javascript by:
// Nottebrock Mediendesign | www.nottebrock.de
// ------------------------------------------------



function plugNS(){
	var b=1;
	var o=0;
	var p=new Array("Shockwave Flash","Shockwave for Director","RealPlayer","QuickTime","VivoActive","LiveAudio","VRML","Dynamic HTML Binding","Windows Media Services");
	var np=navigator.plugins;
	for(var x=0;x<p.length;x++){
		for(var i=0;i<np.length;i++)
			if(np[i].name.indexOf(p[x])>=0)o|=b;b*=2;
		}
		return o;
}
function plugIE(){
	if(!document.body)
		document.write('<body>');
	var db=document.body;
	var o=0;
	var b=1;
	var p=new Array("D27CDB6E-AE6D-11CF-96B8-444553540000","2A202491-F00D-11CF-87CC-0020AFEECF20","23064720-C4F8-11D1-994D-00C04F98BBC9","","","","90A7533D-88FE-11D0-9DBE-0000C0411FC3","9381D8F2-0288-11D0-9501-00AA00B911A5","22D6F312-B0F6-11D0-94AB-0080C74C7E95");
	db.addBehavior("#default#clientcaps");
	for(var i=0;i<p.length;i++){
		if(p[i])
			if(db.isComponentInstalled("{"+p[i]+"}","componentid"))
			o|=b;
			b*=2;
		}
	return o;
}

function nedstatbasic(id,options){
	var n=navigator;
	var ver=n.appVersion;
	var name=n.appName;
	var d=document;
	var verIE=parseInt(ver.substring(ver.indexOf("MSIE")+5,ver.indexOf("MSIE")+6));
	if(verIE>0)
		ver=verIE;
	else
		ver=parseInt(ver);
	var u="http://m1.nedstatbasic.net/n?id="+id;
	var r;
	if(options&1)
		r=d.referrer;
	else
		r=top.document.referrer;
	if(!(options&2)){
		var rc=r;
		var i=rc.indexOf('?');
		if(i >=0)
			rc=rc.substring(0, i);
		i=rc.lastIndexOf('/');
		if(i >=0)
			rc=rc.substring(0, i+1);
		var l=''+d.location;
		if(l.indexOf(rc)==0)
			r='';
	}
	if(r&&(r!=d.location))
		u+="&r="+escape(r);
	if((name=="Netscape"&&ver>=3))
		u+="&p="+plugNS();
	if(verIE>=5&&n.appVersion.indexOf('Win')>=0&&n.userAgent.indexOf('Opera')<0)
		u+="&p="+plugIE();
	if(ver>=4){
		var s=screen;
		var w=s.width;
		var c=s.colorDepth;
		if(w)
			u+="&w="+w;
			if(c)
				u+="&c="+c;
	}
	d.write('<a target=_blank href="http://v1.nedstatbasic.net/stats?'+id+'"><img src="'+u+'" border=0 width=1 height=1 alt=""></a>');
}


function fensterauf(seite){
	popup = window.open(seite,"","resizable=no,menubar=no,toolbar=no,location=no,status=no,height=500,width=400,scrollbars=yes"); 
}

function advent(seite){
	popup = window.open(seite,"Adventskalender","resizable=no,menubar=no,toolbar=no,location=no,status=no,height=530,width=620,scrollbars=no"); 
}

function fensterzu() { 
if (self.parent.frames.length != 0) {
	self.parent.close()	
	} else {
	window.close()
	}
}

function w_open(quartett){
if (!quartett) {
	seiteurl='http://www.happy-brand.de/produkte/online-quartett-kartenspiel/quartett/quartetts.php';
	seitenname ='Quartetts';
}
else{
	seiteurl='http://www.happy-brand.de/produkte/online-quartett-kartenspiel/quartett/quartetts.php?id='+quartett+'&start=1';
	seitenname ='Quartetts'+quartett;
}
popup = window.open(seiteurl,seitenname,"resizable=no,menubar=no,toolbar=no,location=no,status=no,height=510,width=540,scrollbars=no");
}

function pruefe_kontakt(){
	var fehlt=''
	if (document.form1.vorname.value=='') fehlt+='Vorname\n'
	if (document.form1.name.value=='') fehlt+='Name\n'
	if (document.form1.email.value=='') fehlt+='E-Mail\n'
	if (fehlt!='') { alert ('Es fehlen noch folgende Angaben:\n\n'+fehlt);
	return false }
	else if (document.form1.email.value.indexOf('@')==-1 || document.form1.email.value.indexOf('.')==-1) {
			alert ('Ihre E-Mail-Adresse ist ungueltig.'); return false;
	}
	else if (document.form1.bemerkung.value=="") {
			alert ('Haben Sie gar keine Frage an uns oder wollen uns nichts mitteilen?'); return false;
	}
	else {
		return true;
	}
}

function pruefe_newsletter(){
	var fehlt=''
	if (document.form1.email.value=='') fehlt+='E-Mail\n'
	if (fehlt!='') { alert ('Bitte geben Sie eine e-Mail-Adresse ein.'+fehlt);
	return false }
	else if (document.form1.email.value.indexOf('@')==-1 || document.form1.email.value.indexOf('.')==-1) {
			alert ('Ihre E-Mail-Adresse ist ungueltig.'); return false;
	}
	else {
		return true;
	}
}

function pruefe_empfehlen(){
	var fehlt=''
	if (document.form1.email.value=='') fehlt+='Bitte geben Sie Ihre E-Mail-Adresse ein.\n'
	if (document.form1.email1.value=='') fehlt+='Bitte geben Sie die E-Mail-Adresse des Empfaengers ein.\n'
	if (fehlt!='') { alert (fehlt);
	return false }
	else if (document.form1.email.value.indexOf('@')==-1 || document.form1.email.value.indexOf('.')==-1) {
			alert ('Ihre E-Mail-Adresse ist ungueltig.'); return false;
	}
	else if (document.form1.email1.value.indexOf('@')==-1 || document.form1.email1.value.indexOf('.')==-1) {
			alert ('Die E-Mail-Adresse des Empfaengers ist ungueltig.'); return false;
	}
	else {
		return true;
	}
}

function pruefe_bestell_k(){
	var fehlt=''
	if (document.form1.k_firma.value=='') fehlt+='Firma\n'
	if (document.form1.k_vorname.value=='') fehlt+='Vorname\n'
	if (document.form1.k_name.value=='') fehlt+='Name\n'
	if (document.form1.k_strasse.value=='') fehlt+='Strasse\n'
	if (document.form1.k_plz.value=='') fehlt+='PLZ\n'
	if (document.form1.k_ort.value=='') fehlt+='Ort\n'
	if (document.form1.k_telefon.value=='') fehlt+='Telefon\n'
	if (document.form1.k_email.value=='') fehlt+='E-Mail\n'
	if (document.form1.k_website.value=='') fehlt+='Website\n'
	if (fehlt!='') {
		alert ('Bitte fuellen Sie alle Felder aus!');
		return false
	}
	else if (document.form1.k_email.value.indexOf('@')==-1 || document.form1.k_email.value.indexOf('.')==-1) {
			alert ('Ihre E-Mail-Adresse ist ungueltig.');
			return false;
	}
	else if (document.form1.user.value=="") {
		alert ('Bitte geben Sie einen Benutzernamen ein.');
		return false;
	}
	else if (document.form1.passw.value=="") {
		alert ('Bitte geben Sie ein Passwort ein.');
		return false;
	}
	else if (document.form1.passw1.value=="") {
		alert ('Bitte wiederholen Sie zur Kontrolle die Eingabe Ihres Passwortes.');
		return false;
	}
	else if (document.form1.passw.value!=document.form1.passw1.value) {
		alert ('Die beiden Passwort-Felder stimmen nicht ueberein!\nBitte wiederholen Sie die Eingabe.');
		return false;
	}
	else if (document.form1.bedingungen.checked!=true) {
		alert ('Bitte akzeptieren Sie unsere AGBs.');
		return false;
	}
	else {
		return true;
	}
}

function pruefe_bestell_ap(){
	var fehlt=''
	if (document.form1.partnernummer.value==''){
		if (document.form1.p_firma.value=='') fehlt+='Firma\n'
		if (document.form1.p_vorname.value=='') fehlt+='Vorname\n'
		if (document.form1.p_name.value=='') fehlt+='Name\n'
		if (document.form1.p_strasse.value=='') fehlt+='Strasse\n'
		if (document.form1.p_plz.value=='') fehlt+='PLZ\n'
		if (document.form1.p_ort.value=='') fehlt+='Ort\n'
		if (document.form1.p_telefon.value=='') fehlt+='Telefon\n'
		if (document.form1.p_email.value=='') fehlt+='E-Mail\n'
		if (document.form1.p_website.value=='') fehlt+='Website\n'
	}
	if (document.form1.k_firma.value=='') fehlt+='Firma\n'
	if (document.form1.k_vorname.value=='') fehlt+='Vorname\n'
	if (document.form1.k_name.value=='') fehlt+='Name\n'
	if (document.form1.k_strasse.value=='') fehlt+='Strasse\n'
	if (document.form1.k_plz.value=='') fehlt+='PLZ\n'
	if (document.form1.k_ort.value=='') fehlt+='Ort\n'
	if (document.form1.k_telefon.value=='') fehlt+='Telefon\n'
	if (document.form1.k_email.value=='') fehlt+='E-Mail\n'
	if (document.form1.k_website.value=='') fehlt+='Website\n'
	if (fehlt!='') {
		alert ('Bitte fuellen Sie alle Felder aus!');
		return false
	}
	else if (document.form1.k_email.value.indexOf('@')==-1 || document.form1.k_email.value.indexOf('.')==-1) {
			alert ('Die E-Mail-Adresse Ihres Kunden ist ungueltig.');
			return false;
	}
	else if (document.form1.partnernummer.value==''){
		if (document.form1.p_email.value.indexOf('@')==-1 || document.form1.p_email.value.indexOf('.')==-1) {
			alert ('Ihre E-Mail-Adresse ist ungueltig.');
			return false;
		}
	}
	else if (document.form1.user.value=="") {
		alert ('Bitte geben Sie einen Benutzernamen ein.');
		return false;
	}
	else if (document.form1.passw.value=="") {
		alert ('Bitte geben Sie ein Passwort ein.');
		return false;
	}
	else if (document.form1.passw1.value=="") {
		alert ('Bitte wiederholen Sie zur Kontrolle die Eingabe Ihres Passwortes.');
		return false;
	}
	else if (document.form1.passw.value!=document.form1.passw1.value) {
		alert ('Die beiden Passwort-Felder stimmen nicht ueberein!\nBitte wiederholen Sie die Eingabe.');
		return false;
	}
	else if (document.form1.bedingungen.checked!=true) {
		alert ('Bitte akzeptieren Sie unsere AGBs.');
		return false;
	}
	else {
		return true;
	}
}

function newsletter(){ 
	popup = window.open("newsletter.php","Newsletter","resizable=no,menubar=no,toolbar=no,location=no,status=no,height=500,width=400,scrollbars=yes"); 
}

function empfehlen(){ 
	popup = window.open("empfehlen.php","Empfehlen","resizable=no,menubar=no,toolbar=no,location=no,status=no,height=500,width=400,scrollbars=yes"); 
}

function homepage() { 
if (self.parent.frames.length != 0) {
	self.parent.close()	
	} else {
	window.close()
	}
	popup = window.open("index.html","","resizable=yes,menubar=yes,toolbar=yes,location=yes,status=yes,height=480,width=750,scrollbars=yes");
}

function autofocus_newsletter(){
	document.form1.email.focus();
	document.form1.email.select();
}


// Pop_up Fenster
function pop_up(which, title, width, height, scrollbars)
{
	my_pop_up= window.open(which, title,'width='+ width +',height=' + height + ',scrollbars=' + scrollbars + ',resizable=yes');
    if (my_pop_up != null) 
	{
    	if (my_pop_up.opener == null) 
		{
      		my_pop_up.opener = self
   		} 
		my_pop_up.window.focus();
	}
}