function openwindow(URL) { 
 popup = window.open(URL,"popup","width=325, height=150, left=50, top=50");  
 popup.focus(); 
} 

function mouseOver(a, b) {
	document.images[b].src = a;
}

function mouseOut(a, b) {
	document.images[b].src = a;	
}

function validate_required(field) {
	with (field) {
		if (value==null || value=="") {
			return false;
		} else {
			return true;
		}
	}
}

function validate_email(field) {
	with (field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1 || dotpos-apos<2) {
			return false;
		} else {
			return true;
		}
	}
}

function validate_kartenaform(thisform) {
	with (thisform) {
		if ( (validate_required(Vorname)==false) ||
			 (validate_required(Nachname)==false) ||
			 (validate_required(Strasse)==false) ||
			 (validate_required(PLZ)==false) ) {
			alert("Bitte füllen Sie alle Pflichtfelder aus.");
			Vorname.focus();
			return false;
		} else if (validate_email(Mail)==false) {
			alert("Bitte geben Sie eine gültige E-Mailadresse an.");
			Mail.focus();
			return false;
		}
		alert("Vielen Dank für ihren Kartenantrag.\n\nWir werden Ihnen schnellstmöglich Ihre persönliche BruchsalCard zustellen.");
	}
}

function validate_kontaktform(thisform) {
	with (thisform) {
		if ( (validate_required(Name)==false) ) {
			alert("Bitte geben Sie Ihren Namen an.");
			Name.focus();
			return false;
		} else if (validate_email(Mail)==false) {
			alert("Bitte geben Sie eine gültige E-Mailadresse an.");
			Mail.focus();
			return false;
		}
		alert("Vielen Dank für Ihre Mail.\n\nWir werden uns schnellstmöglich um ihre Anfragen kümmern.");
	}
}

function validate_adressform(thisform) {
	with (thisform) {
		if ( (validate_required(Name)==false) ||
			 (validate_required(Nummer)==false) ||
			 (validate_required(Strasse)==false) ||
			 (validate_required(PLZ)==false) ||
			 (validate_required(Datum)==false) ) {
			alert("Bitte füllen Sie alle Pflichtfelder aus.");
			Name.focus();
			return false;
		}
		alert("Vielen Dank für Ihre Mail.\n\nWir werden uns schnellstmöglich um ihre Anfragen kümmern.");
	}
}

function validate_newsletterform(thisform) {
	with (thisform) {
		if (validate_email(email)==false) {
			alert("Bitte geben Sie eine gültige E-Mailadresse an.");
			email.focus();
			return false;
		}
	}
}

function email(visible_text, pre, post, dot) {
	var email = "" + pre;
		email += "@";
		email += post;
 		email += "." + dot;
		document.write('<a href="mailto:'+email+'">' + ((visible_text == undefined)? email : visible_text) + '</a>');
}
