/* Image Change _______________________________________*/
function wechseln(ort,bild) 
{
	if (document.images) {
		document.images[ort].src = bild;
	}
}

/*---------------------------------------------*/
/* Funktion zum Submit bei Enter			   */
/*---------------------------------------------*/
 
function check4Enter(evt, frm, doCheck) 
{ 
	if (evt.keyCode==13 && !evt.shiftKey)
	{
		if (doCheck == true) 
			frmCheck(frm); 
		else
			frm.submit();
	}
	return false; 
}

function frmCheck(frm)
{
	var bError = false;
	
	if (frm.fQuantity.value < 1) 
	{
		alert(messagetext);
		frm.fQuantity.focus();
		bError = true;
		return;
	}

	if (bError == false ) 
	{
		frm.submit();
	}
}

/* Formularkontrolle __________________________________*/

function kontrolle() {
	var i, feld, alle = 1;
	
	for(i = 0; i < kontrolle.arguments.length; i++) {
		feld = kontrolle.arguments[i];
		
		if (feld == 'privacy') {
			
			if (!document.formular.privacy.checked) {
				alert(textprivacy);
				return;
			}
		}
		if (Trim(document.formular[feld].value) == '' || document.formular[feld].value == textpflicht) {
			document.formular[feld].value = textpflicht;
			document.getElementById(feld).style.color = farbefehlt;
			document.getElementById(feld).style.border = '1px solid ' + farbefehlt;
			alle = 0;
		}
		else {
			document.getElementById(feld).style.color = farbeeingabe;
			document.getElementById(feld).style.border = '1px solid ' + farberahmen;
			if (feld == 'Email' || feld == 'senderemail' || feld == 'empfaengeremail' ) {
				
				if (Isemail(document.formular[feld].value) == false) {
					document.getElementById(feld).style.color = farbefehlt;
					document.getElementById(feld).style.border = '1px solid ' + farbefehlt;
					alert(textemail);
					return;
				}
			}
		}
	}
		
	if (alle == 0) {
		alert(texthinweis);
		return;
	}
	else {
		document.formular.submit();
	}
}


/* Formular faerben ___________________________________*/

var k = 0;
eingabe = new Array();

function loeschen(ort) {
	var i, j = 0;
	
	for(i = 0; i < eingabe.length; i++) {
		if (eingabe[i] == ort) {
			j = 1;
		}
	}
	
	if (j == 0) {
		eingabe[k] = ort;
		eingabe.push();
		k = k + 1;
		document.getElementById(ort).value = '';
		document.getElementById(ort).style.color = farbeeingabe;
		document.getElementById(ort).style.border = '1px solid ' + farberahmen;
		return false;
	}
}

/* emailcheck _________________________________________*/

function Isemail(s) {
	var a = false;
 	var res = false;
 	if(typeof(RegExp) == 'function') {
 		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	
 	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
  		res = (reg.test(s));
	}
 	else {
 		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}


/* PopUp ______________________________________________*/

function openImage(windowURL) {
	newWindow = window.open(windowURL , 'Picture', 'width=1000,height=698,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); 
	}

