// klee | functions.js


	// webtrends	
	function getDataSource() {
    		var gDcsId="dcs913d7a10000omdcgszggga_9m4v";
    		return gDcsId;
	}


	function winopen(url,name,style) { 
		var newWin = window.open(url,name,style);
		newWin.focus();
	}


	function nl_submit_theform(){
		var alerttext = "";

		// email
		var zeichen="/ ;:,δόφ";
		eingabe = document.getElementById("nl_email_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nDeine Email enthaelt ungueltige Zeichen.";
			}
		}   		
     		var PosEt = document.getElementById("nl_email_id").value.indexOf("@");
     		var PosPt = document.getElementById("nl_email_id").value.indexOf(".", PosEt);
     		if ((document.getElementById("nl_email_id").value == '') || (PosPt == -1) || (PosPt - PosEt < 2) || (document.getElementById("nl_email_id").value.length - PosPt < 3) || (PosEt == -1) || (PosEt == 0) || (document.getElementById("nl_email_id").value.indexOf("@", PosEt + 1) > PosEt)) {
			alerttext += "\nDeine Email ist nicht gueltig.";	
		}

		var zeichen="/;:,<>";

		// final check
		if (alerttext != "") {
			alerttext = "Fehler, bitte ueberpruefe:\n" + alerttext;
			alert(alerttext);
			return false;
		} else {
			// alerttext = "No errors :)";
			// alert(alerttext);
			document.forms.nl_theform.submit_name.disabled = true;			
			document.forms.nl_theform.submit_name.value = 'Bitte warten ...';
			return true;
		}
	}


	function submit_theform(){
		var alerttext = "";

		// email
		var zeichen="/ ;:,δόφ";
		eingabe = document.getElementById("email_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nDeine Email enthaelt ungueltige Zeichen.";
			}
		}   		
     		var PosEt = document.getElementById("email_id").value.indexOf("@");
     		var PosPt = document.getElementById("email_id").value.indexOf(".", PosEt);
     		if ((document.getElementById("email_id").value == '') || (PosPt == -1) || (PosPt - PosEt < 2) || (document.getElementById("email_id").value.length - PosPt < 3) || (PosEt == -1) || (PosEt == 0) || (document.getElementById("email_id").value.indexOf("@", PosEt + 1) > PosEt)) {
			alerttext += "\nDeine Email ist nicht gueltig.";	
		}

		var zeichen="/;:,<>";

		// pers_firstname_id   
        	if (document.getElementById("pers_firstname_id").value == ""){      
			alerttext += "\nDein Vorname fehlt."; 
        	}
		eingabe = document.getElementById("pers_firstname_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nDein Vorname enthaelt ungueltige Zeichen.";
			}
		}

		// listname_id_1 + listname_id_2
 		if (document.getElementById('listname_id_1').checked==false && document.getElementById('listname_id_2').checked==false) { 
			alerttext += "\nBitte sag uns ob Du den kostenlosen Klee-Newsletter bestellen moechtest."; 
		}

		// final check
		if (alerttext != "") {
			alerttext = "Fehler, bitte ueberpruefe:\n" + alerttext;
			alert(alerttext);
			return false;
		} else {
			// alerttext = "No errors :)";
			// alert(alerttext);
			document.forms.theform.submit_name.disabled = true;			
			document.forms.theform.submit_name.value = 'Bitte warten ...';
			return true;
		}
	}


// peace out