<!-- 
function open_function(url,width,height,options) {
  self.msgWindow = open(url, "Window", "width=" + width + ",height=" + height
    + ",screenX=" + (screen.width-width)/2
    + ",screenY=" + (screen.height-height)/2
    + ",dependent=yes"
    + ",left=" + (screen.width-width)/2
    + ",top=" + (screen.height-height)/2
    + options
    );
  if (self.msgWindow) {
    self.msgWindow.focus();
    if (self.msgWindow.opener == null) self.msgWindow.opener = self;
  }
}

function toggleDisplay(theID) {
  el = document.getElementById(theID);
  var display = el.style.display ? '' : 'none';
  el.style.display = display; 
}

function isword(s)
{
	var wortregex = /\w/;
	return wortregex.test(s);
}

function check_valid(e)
{
	var mailregex = /^[0-9a-zA-Z][0-9a-zA-Z\._-]*@([0-9a-zA-Z-_]+\.)+([a-z]{2,4})$/;
	return mailregex.test(e);
}

function checkform_probeabo()
{
	if (document.probeabo.elements['anrede'].value == "0")
	{
		window.alert("Bitte wählen Sie eine Anrede");
		return false;
	}
	if (!isword(document.probeabo.elements['vorname'].value))
	{
		window.alert("Bitte geben Sie einen Vornamen ein");
		return false;
	}
	if (!isword(document.probeabo.elements['name'].value))
	{
		window.alert("Bitte geben Sie einen Nachnamen ein");
		return false;
	}
	if (!check_valid(document.probeabo.elements['e-mail'].value))
	{
		window.alert("Bitte geben Sie eine gültige E-Mail Adresse an");
		return false;
	}
	if (!isword(document.probeabo.elements['strasse'].value))
	{
		window.alert("Bitte geben Sie eine Straße ein");
		return false;
	}
	if (!isword(document.probeabo.elements['hausnr'].value))
	{
		window.alert("Bitte geben Sie eine Hausnummer ein");
		return false;
	}
	if (!isword(document.probeabo.elements['plz'].value))
	{
		window.alert("Bitte geben Sie eine Postleitzahl ein");
		return false;
	}
	if (!isword(document.probeabo.elements['ort'].value))
	{
		window.alert("Bitte geben Sie eine Stadt ein");
		return false;
	}
	if (!document.probeabo.elements['widerrufsrecht'].checked)
	{
	
		window.alert("Sie müssen die Checkbox Widerrufsrecht aktivieren.");
		return false;
	}
	if (document.probeabo.elements['lieferadresse'].value == 'nein')
	{	
		if (document.probeabo.elements['anrede_rechnung'].value == "0")
		{
			window.alert("Bitte wählen Sie eine Anrede für die Rechnungsadresse");
			return false;
		}
		if (!isword(document.probeabo.elements['vorname_rechnung'].value))
		{
			window.alert("Bitte geben Sie einen Vornamen für die Rechnungsadresse ein");
			return false;
		}
		if (!isword(document.probeabo.elements['name_rechnung'].value))
		{
			window.alert("Bitte geben Sie einen Nachnamen für die Rechnungsadresse ein");
			return false;
		}
		if (!check_valid(document.probeabo.elements['e-mail_rechnung'].value))
		{
			window.alert("Bitte geben Sie eine gültige E-Mail Adresse für die Rechnungsadresse an");
			return false;
		}
		if (!isword(document.probeabo.elements['strasse_rechnung'].value))
		{
			window.alert("Bitte geben Sie eine Straße für die Rechnungsadresse ein");
			return false;
		}
		if (!isword(document.probeabo.elements['hausnr_rechnung'].value))
		{
			window.alert("Bitte geben Sie eine Hausnummer für die Rechnungsadresse ein");
			return false;
		}
		if (!isword(document.probeabo.elements['plz_rechnung'].value))
		{
			window.alert("Bitte geben Sie eine Postleitzahl für die Rechnungsadresse ein");
			return false;
		}
		if (!isword(document.probeabo.elements['ort_rechnung'].value))
		{
			window.alert("Bitte geben Sie eine Stadt für die Rechnungsadresse ein");
			return false;
		}
	}
	document.probeabo.submit();
	return true;
}

// -->
