function chkKtkEN() {
    var error = 0;
    var ALERTTXT = "";

    if (document.forms['ktk'].nachname.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in your surname!\n";
    }

    if (document.forms['ktk'].vorname.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in your first name!\n";
    }

    if (document.forms['ktk'].strasse.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in the street name!\n";
    }
	
    if (document.forms['ktk'].plzort.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in the city, ZIP code and country!\n";
    }
	
    if (document.forms['ktk'].firma.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in the company name!\n";
    }

    if (document.forms['ktk'].telefon.value == '' && document.forms['ktk'].email.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in your phone number and/or e-mail-address!\n";
    }

    if (document.forms['ktk'].nachricht.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Please fill in your message!\n";
    }
	
    if(error == 1) {
        alert(ALERTTXT);
        return false;
    }
    return true;
}

function chkKtk() {
    var error = 0;
    var ALERTTXT = "";

    if (document.forms['ktk'].nachname.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Nachnamen an!\n";
    }

    if (document.forms['ktk'].vorname.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Vornamen an!\n";
    }

    if (document.forms['ktk'].strasse.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie die Strasse an!\n";
    }
	
    if (document.forms['ktk'].plzort.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie die PLZ und den Ort an!\n";
    }
	
    if (document.forms['ktk'].firma.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie den Firmennamen an!\n";
    }

    if (document.forms['ktk'].telefon.value == '' && document.forms['ktk'].email.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre Telefonnummer oder E-Mailadresse an!\n";
    }

    if (document.forms['ktk'].nachricht.value == '') {
	error = 1;
    	ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre Nachricht an uns ein!\n";
    }
	
    if(error == 1) {
        alert(ALERTTXT);
        return false;
    }
    return true;
}

function chkLogin(lang) {
    var error = 0;
    var ALERTTXT = "";

    if (document.forms['loginform'].username.value == '') {
	error = 1;
	if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Benutzernamen an!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your username!\n";
    }

    if (document.forms['shopform'].password.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihr zugewiesenes Kennwort ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your password!\n";
    }

    if(error == 1) {
        alert(ALERTTXT);
        return false;
    }
    return true;
}

function chkOrder(lang) {
    var error = 0;
    var ALERTTXT = "";

    if (document.forms['orderform'].kundennr.value == '') {
	error = 1;
	if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre Kundennummer an!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your customer number!\n";
    }

    if (document.forms['orderform'].firma.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Firmennamen ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your company name!\n";
    }

    if (document.forms['orderform'].nachname.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Nachnamen ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your surname!\n";
    }
	
    if (document.forms['orderform'].vorname.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihren Vornamen ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your first name!\n";
    }
	
    if (document.forms['orderform'].strasse.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre Strasse ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your street name!\n";
    }
	
    if (document.forms['orderform'].plzort.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre PLZ und Ort ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your zip code and city name!\n";
    }
	
    if (document.forms['orderform'].email.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre E-Mailadresse ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your email!\n";
    }
	
    if (document.forms['orderform'].telefon.value == '') {
	error = 1;
    if (lang == 'de') ALERTTXT = ALERTTXT + "Bitte geben Sie Ihre Telefonnummer ein!\n";
	if (lang == 'en') ALERTTXT = ALERTTXT + "Please insert your phone number!\n";
    }
	
    if(error == 1) {
        alert(ALERTTXT);
        return false;
    }
    return true;
}

function isInt(x) {
   var y=parseInt(x);
   if (isNaN(y)) return false;
   return x==y && x.toString()==y.toString();
 } 
 
function chkCart(lang) {
	var itemcount = 0;
	var wert = 0;
    var error = 0;
    var ALERTTXT = "";

    if (document.forms['shopform'].farbe.value == '') {
		error = 1;
	    if (lang == 'de') { ALERTTXT = ALERTTXT + unescape("Bitte w%E4hlen Sie die gew%FCnschte Farbe aus") + "\n"; }
		if (lang == 'en') { ALERTTXT = ALERTTXT + "Please choose the desired colour!\n"; }
    }

	for (i=0; i < document.forms['shopform'].elements.length; i++){
		if (document.forms['shopform'].elements[i].type=="text" && document.forms['shopform'].elements[i].value > 0) {
			wert = parseInt(document.forms['shopform'].elements[i].value);
			itemcount += wert;
		}
	}
	
	if(itemcount < 3) {
		error = 1;
		if (lang == 'de') { ALERTTXT = ALERTTXT + unescape("Bitte beachten Sie die Mindestmenge von drei Artikel pro Farbe!") + "\n"; }
		if (lang == 'en') { ALERTTXT = ALERTTXT + "A minimum quantity of 3 items per color is required!\n"; }
	}
	
    if(error == 1) {
        alert(ALERTTXT);
        return false;
    }
    return true;
}

var help = new Array();
help['0'] = new Object();
help['0']['de'] = "";
help['0']['en'] = "";
help['1'] = new Object();
help['1']['de'] = "<b>H&auml;ndlerlogin</b><br />Als registrierter H&auml;ndler k&ouml;nnen Sie unseren Online-Shop nutzen. Klicken Sie auf die i-Schaltfl&auml;che f&uuml;r mehr Informationen.";
help['1']['en'] = "<b>Merchant Login</b><br />Registered merchants can place orders using our online shop. Click the i-Button for more information.";
help['2'] = new Object();
help['2']['de'] = "<b>H&auml;ndlerlogin</b><br />Bitte geben Sie hier die Ihnen zugewiesenen Zugangsdaten (Kundennummer) ein.";
help['2']['en'] = "<b>Merchant Login</b><br />Please fill in your customer id.";
help['3'] = new Object();
help['3']['de'] = "<b>H&auml;ndlerlogin</b><br />Bitte geben Sie hier die Ihnen zugewiesenen Zugangsdaten (Passwort) ein.";
help['3']['en'] = "<b>Merchant Login</b><br />Please fill in your password.";


function bhelp(text) {
	if (document.getElementById("help") != null) {
		document.getElementById("help").innerHTML = text;
	}
}

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

