function switch_image(imgname, bildname,refid){
		var imgid="jsimage";
		var alt=bildname;
		
		document.getElementById('img_1').className='imgswitch_active';
		document.getElementById(imgid).src=imgname;
		document.getElementById(imgid).alt=bildname;
}

function validateField(elem) {
	if(elem == "") {
		return true;
	} else {
		return false;
	}
}

function checkMail(mail, errStr){
  validStrg = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  mail = document.forms[0].email.value;
    if (mail.search(validStrg) == -1) {
		return true;
	} else {
		return false;
	}
}

function launch(formurl){
	document.forms[0].action=formurl;
	document.forms[0].submit();
}

function newslettercheck_de(formurl) {
	var errfound = false;
	var errmsg = "Bitte fuellen Sie noch folgende Pflichtfelder aus:\n\n";
	if (validateField(document.forms[0].company.value)) {
		errmsg = errmsg + "Firma\n";
		errfound = true;
	}
	if (validateField(document.forms[0].surname_name.value)) {
		errmsg = errmsg + "Name\n";
		errfound = true;
	}
	if (validateField(document.forms[0].street.value)) {
		errmsg = errmsg + "Strasse\n";
		errfound = true;
	}
	if (validateField(document.forms[0].plz.value)) {
		errmsg = errmsg + "Postleitzahl\n";
		errfound = true;
	}
	if (validateField(document.forms[0].ort.value)) {
		errmsg = errmsg + "Ort\n";
		errfound = true;
	}
	if (validateField(document.forms[0].land.value)) {
		errmsg = errmsg + "Land\n";
		errfound = true;
	}
	if (validateField(document.forms[0].phon.value)) {
		errmsg = errmsg + "Telefon\n";
		errfound = true;
	}	
	if (validateField(document.forms[0].email.value)) {
		errmsg = errmsg + "E-Mail\n";
		errfound = true;
	}
	else if (checkMail(document.forms[0].email.value)) {
		errmsg = errmsg + "Ungültige Mailaddresse\n";
		errfound = true;
	}
	if (errfound == true) {
		alert(errmsg);
		return false;
	} else {
		launch(formurl);
	}
}

function newslettercheck_en(formurl) {
	var errfound = false;
	var errmsg = "Attention: The following fields are erroneous\n\n";
	if (validateField(document.forms[0].company.value)) {
		errmsg = errmsg + "Company\n";
		errfound = true;
	}
	if (validateField(document.forms[0].surname_name.value)) {
		errmsg = errmsg + "Name\n";
		errfound = true;
	}
	if (validateField(document.forms[0].street.value)) {
		errmsg = errmsg + "Street\n";
		errfound = true;
	}
	if (validateField(document.forms[0].plz.value)) {
		errmsg = errmsg + "Postcode\n";
		errfound = true;
	}
	if (validateField(document.forms[0].ort.value)) {
		errmsg = errmsg + "City\n";
		errfound = true;
	}
	if (validateField(document.forms[0].land.value)) {
		errmsg = errmsg + "Country\n";
		errfound = true;
	}
	if (validateField(document.forms[0].phon.value)) {
		errmsg = errmsg + "Phone\n";
		errfound = true;
	}
	
	if (validateField(document.forms[0].email.value)) {
		errmsg = errmsg + "E-Mail\n";
		errfound = true;
	}
	else if (checkMail(document.forms[0].email.value)) {
		errmsg = errmsg + "Invalid E-Mail address. Please check.\n";
		errfound = true;
	}
	if (errfound == true) {
		alert(errmsg);
		return false;
	} else {
		launch(formurl);
	}
}
