function alignSite()
{
/*
	var element = document.getElementById("body");
   	if(screen.availHeight < 600)
   	{ 
   		element.style.marginTop = "0px";
   	} else {
   		element.style.marginTop = "10px";
   	}
		*/
}

function showFlashdownload()
{
  if(!canPlay)
  {
    document.write("<p class='normal'><strong>Achtung:</strong> Sie ben&ouml;tigen ein aktuelles Flash-Plugin.&nbsp;&nbsp;");
    document.write("<img src='../images/pfeil_gr.gif' alt='' height='12' width='10' border='0'><a href='http://get.adobe.com/de/flashplayer/' target='_blank'  class='contentNav'>Download hier.</a></p>");
  }
}

function openWindow(url) 
{
	var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=0,top=0,';
	settings += 'width=' + (screen.width - 10);
	settings += ', ';
	settings += 'height=' + (screen.height - 55);
  	window.open(url, 'content' , settings);
}

function openPopup(theURL,winName,features) 
{
  window.open(theURL,winName,features);
}

function showMenue(divname)
{
  var element = document.getElementById(divname);
  element.style.visibility ='visible';
}

function hideMenue(divname)
{
  var element = document.getElementById(divname);
  element.style.visibility ='hidden';
}

function validate(email)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(!reg.test(email)) return false;
	return true;
}

function checkContactdata()
{
	var fillerror = false;
	var fillerrorfields = "";
	var emailerror = false;
	var msg = "";
	
	var f = document.formular;
	
	var name = f.name.value;
	if(name == "") { fillerror = true; fillerrorfields += "- Name\n"; }
	
	var email = f.email.value;
	if(!validate(email)) emailerror = true;
	
	var comment = f.comment.value;
	if(comment == "") { fillerror = true; fillerrorfields += "- Rückmeldung\n"; }
	
	var withname = f.withName;
	if(!withname[0].checked && !withname[1].checked) { fillerror = true; fillerrorfields += "- Zustimmung zur Veröffentlichung Ihrer Rückmeldung mit Angabe Ihres Namens\n"; }
	
	var withoutname = f.withoutName;
	if(!withoutname[0].checked && !withoutname[1].checked) { fillerror = true; fillerrorfields += "- Zustimmung zur Veröffentlichung Ihrer Rückmeldung ohne Angabe Ihres Namens\n"; }
	
	if(fillerror) msg += "Bitte füllen Sie folgende Felder aus:\n" + fillerrorfields;
	if(emailerror) msg += "\nBitte prüfen Sie die eingegebene E-Mail-Adresse.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

function checkAdviceData(typ)
{
	var fillerror = false;
	var fillerrorfields = "";
	var emailerror = false;
	var msg = "";
	
	if(typ == "advice") var f = document.adviceform;
	if(typ == "gift") var f = document.giftform;
	
	var name = f.name.value;
	if(name == "") { fillerror = true; fillerrorfields += "- Name\n"; }
	
	var email = f.email.value;
	if(!validate(email)) emailerror = true;
	
	if(fillerror) msg += "Bitte füllen Sie folgende Felder aus:\n" + fillerrorfields;
	if(emailerror) msg += "\nBitte prüfen Sie die eingegebene E-Mail-Adresse.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

function checkTarifdata()
{
	var error = false;
	var msg = "";
	
	var f = document.tarifform;
	
	var tarif = f.tarif;
	if(!tarif[0].checked && !tarif[1].checked && !tarif[2].checked) error = true;
	
	if(error) msg += "Bitte wählen Sie einen Tarif.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

function checkRegisterdata(checkAll)
{
	var fillerror = false;
	var fillerrorfields = "";
	var emailerror = false;
	var agberror = false;
	var nbderror = false;
	var msg = "";
	
	var f = document.registerform;
	
	if(checkAll)
	{
		var sex = f.sex;
		if(!sex[0].checked && !sex[1].checked) { fillerror = true; fillerrorfields += "- Anrede\n"; }
	
		var name = f.name.value;
		if(name == "") { fillerror = true; fillerrorfields += "- Name\n"; }
	
		var firstname = f.firstname.value;
		if(firstname == "") { fillerror = true; fillerrorfields += "- Vorname\n"; }
		
		var email = f.email.value;
		if(!validate(email)) emailerror = true;
	}
	
	var nbd = f.nutzungsbedingungen.checked;
	if(!nbd) nbderror = true;

	var agb = f.agb.checked;
	if(!agb) agberror = true;
	
	

	if(fillerror) msg += "Bitte füllen Sie folgende Felder aus:\n" + fillerrorfields;
	if(emailerror) msg += "\nBitte prüfen Sie die eingegebene E-Mail-Adresse.\n";
	if(nbderror) msg += "\nBitte bestätigen Sie, dass Sie unsere Nutzungsbedingungen gelesen haben.";
	if(agberror) msg += "\nBitte bestätigen Sie, dass Sie unsere AGBs akzeptieren.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

function checkPaymentdata()
{
	var error = false;
	var msg = "";
	
	var f = document.payform;
	
	var payment = f.payment;
	if(!payment[0].checked && !payment[1].checked && !payment[2].checked) error = true;
	
	if(error) msg += "Bitte wählen Sie die Zahlungsart.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

function checkEmailaddress()
{
	var emailerror = false;
	var msg = "";
	var f = document.pwform;
	var email = f.email.value;
	if(!validate(email)) emailerror = true;
	if(emailerror) msg += "Bitte prüfen Sie die eingegebene E-Mail-Adresse.";

	if(msg != "")
	{
		alert(msg);
		return;
	} else {
		f.submit();
	}
}

