var popWindow=0;

function popDown()
{
  if (!popWindow)         
    return;                
  if (popWindow.closed)    
    return;              
  popWindow.close();  
}

function popUp(url, wtitle, bars, scrlbar, loc, size, position) 
{
   popDown()
   strAttr="toolbar="+bars+",scrollbars="+scrlbar+",location="+loc+",statusbar="+bars+",menubar="+bars+","+size+",resizable,"+position;
   popWindow=window.open(url,wtitle,strAttr);
   if (popWindow) return false;
   else return true;
}

function popUpHA(url, wtitle, bars, scrlbar, loc, size, position) 
{
   popDown()
   strAttr="toolbar="+bars+",scrollbars="+scrlbar+",location="+loc+",statusbar="+bars+",menubar="+bars+","+size+",resizable=no,"+position;
   popWindow=window.open(url,wtitle,strAttr);
}

function checkKontakt(form)
{
	var ausdruckEMail=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	
	if (form.cbAnrede.selectedIndex == 0)
  	{
    	alert(unescape("Bitte w%E4hlen Sie eine g%FCltige Anrede aus!"));
    	form.cbAnrede.focus();
    	return (false);
  	}
	
	if (form.tbVorname.value == "")
  	{
		alert(unescape("Bitte geben Sie ihren Vornamen an!"));
		form.tbVorname.focus();
		return (false);
  	}

  	if (form.tbNachname.value == "")
  	{
		alert(unescape("Bitte geben Sie ihren Nachnamen an!"));
		form.tbNachname.focus();
		return (false);
  	}
	
	if(ausdruckEMail.test(form.tbEMail.value) == false)
	{
		alert(unescape("Bitte geben Sie eine g%FCltige E-Mail-Adresse an!"));
		return false;
	}
	
	if (form.tbMitteilung.value == "")
  	{
		alert(unescape("Bitte geben Sie eine g%FCltige Mitteilung ein!"));
		form.tbMitteilung.focus();
		return (false);
  	}
}

function checkKontaktEN(form)
{
	var ausdruckEMail=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	
	if (form.cbAnrede.selectedIndex == 0)
  	{
    	alert(unescape("Please choose a valid address!"));
    	form.cbAnrede.focus();
    	return (false);
  	}
	
	if (form.tbVorname.value == "")
  	{
		alert(unescape("Please fill in your first name!"));
		form.tbVorname.focus();
		return (false);
  	}

  	if (form.tbNachname.value == "")
  	{
		alert(unescape("Please fill in your last name!"));
		form.tbNachname.focus();
		return (false);
  	}
	
	if(ausdruckEMail.test(form.tbEMail.value) == false)
	{
		alert(unescape("Please fill in a valid e-mail address!"));
		return false;
	}
	
	if (form.tbMitteilung.value == "")
  	{
		alert(unescape("Please fill in a statement!"));
		form.tbMitteilung.focus();
		return (false);
  	}
}


function checkReservierung(form)
{
	var ausdruckEMail=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	var ausdruckDatum=/^([0]?[1-9]|[1|2][0-9]|[3][0|1])[\/.-]([0]?[1-9]|[1][0-2])[\/.-]([0-9]{4}|[0-9]{2})$/;
	
	if (form.cbAnrede.selectedIndex == 0)
  	{
    	alert(unescape("Bitte w%E4hlen Sie eine g%FCltige Anrede aus!"));
    	form.cbAnrede.focus();
    	return (false);
  	}
	
	if (form.tbVorname.value == "")
  	{
		alert(unescape("Bitte geben Sie ihren Vornamen an!"));
		form.tbVorname.focus();
		return (false);
  	}

  	if (form.tbNachname.value == "")
  	{
		alert(unescape("Bitte geben Sie ihren Nachnamen an!"));
		form.tbNachname.focus();
		return (false);
  	}
	
	if(ausdruckEMail.test(form.tbEMail.value) == false)
	{
		alert(unescape("Bitte geben Sie eine g%FCltige E-Mail-Adresse an!"));
		return false;
	}
	
	
	if(ausdruckDatum.test(form.tbReservierungVon.value) == false)
	{
		alert(unescape("Bitte geben Sie ein g%FCltiges Ankunftsdatum an!"));
		return false;
	}
	
	if(ausdruckDatum.test(form.tbReservierungBis.value) == false)
	{
		alert(unescape("Bitte geben Sie ein g%FCltiges Abfahrtsdatum an!"));
		return false;
	}
}

function checkReservierungEN(form)
{
	var ausdruckEMail=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	var ausdruckDatum=/^([0]?[1-9]|[1|2][0-9]|[3][0|1])[\/.-]([0]?[1-9]|[1][0-2])[\/.-]([0-9]{4}|[0-9]{2})$/;
	
	if (form.cbAnrede.selectedIndex == 0)
  	{
    	alert(unescape("Please choose a valid address!"));
    	form.cbAnrede.focus();
    	return (false);
  	}
	
	if (form.tbVorname.value == "")
  	{
		alert(unescape("Please fill in your first name!"));
		form.tbVorname.focus();
		return (false);
  	}

  	if (form.tbNachname.value == "")
  	{
		alert(unescape("Please fill in your last name!"));
		form.tbNachname.focus();
		return (false);
  	}
	
	if(ausdruckEMail.test(form.tbEMail.value) == false)
	{
		alert(unescape("Please fill in a valid e-mail address!"));
		return false;
	}
	
	
	if(ausdruckDatum.test(form.tbReservierungVon.value) == false)
	{
		alert(unescape("Please fill in a valid arrival-date!"));
		return false;
	}
	
	if(ausdruckDatum.test(form.tbReservierungBis.value) == false)
	{
		alert(unescape("Please fill in a valid departure-date!"));
		return false;
	}
}


function forwardToPage()
{
	window.setTimeout("window.location.href=\"http://www.camping-enz.at\"", 5000);
}