var szs = new Array('xx-small','x-small','small','medium','large','x-large','xx-large');
var startSz = 2;

function pl()
{
	var t = getCookie('__startSz');
	if (t) startSz = parseInt(t);

	ts('body',0);
	
}

function ts(trgt,inc)
{
	var d = document,cEl = null,sz,i,j,cTags;
	
	sz = startSz;
	sz += inc;
	if (sz < 0) sz = 0;
	if (sz > 6) sz = 6;
	startSz = sz;
	setCookie('__startSz',sz);
	
	if (!(cEl = d.getElementById(trgt)))
		cEl = d.getElementsByTagName(trgt)[0];
	
	cEl.style.fontSize = szs[sz];

}

function getCookie(name) 
{
	var re = new RegExp(name + "=([^;]+)");
	var value = re.exec(document.cookie); 
	return (value != null) ? unescape(value[1]) : null;
}

var today = new Date();
var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // plus 28 days

function setCookie(name,value) 
{ 
	document.cookie=name + "=" + escape(value) + ";path=/;expires=" + expiry.toGMTString();
}



var testresults

function checkemail()
{
	var str=document.validation.emailcheck.value
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	testresults=true
	else{
	alert("Bitte eine gültige eMail-Adresse eingeben!")
	document.validation.emailcheck.select()
	testresults=false
	}
	return (testresults)
}


function checkbae()
{
	if (document.layers||document.getElementById||document.all)
	return checkemail()
	else
	return true
}


function autoLoginAlert() 
{
	if(document.getElementById('user_autologin').checked == false) {
		alert('Klicken Sie auf den Button Abmelden um den Vorgang abzuschließen');
	}
}


function newsletterAutoLoginRemove() 
{
	f = document.createElement('form');
	document.body.appendChild(f);
    f.method = 'POST';

    var wasSent = document.createElement('input');
  	wasSent.setAttribute('type','hidden');
  	wasSent.setAttribute('name','wassent');
	wasSent.setAttribute('value','1');
	f.appendChild(wasSent);

    f.action = window.location;
    f.submit();
    return false;
}


function loeschenabfrageadress(nummer,menu) 
{
  var Eingabe;       
  
  Eingabe=confirm ("Möchten Sie wirklich löschen?");

  if (Eingabe==true)
  {
    self.location.href="/" + menu + "/user/editaddress/del" + nummer + ".htm";
  }

}


function loeschenabfragebank(nummer, menu) 
{
  var Eingabe;       
  
  Eingabe=confirm ("Möchten Sie wirklich löschen?");

  if (Eingabe==true)
  {
    self.location.href="/" + menu + "/user/editbank/del" + nummer + ".htm";
  }

}

function loeschenabfrageperson(nummer,menu) 
{
  var Eingabe;       
  
  Eingabe=confirm ("Möchten Sie wirklich löschen?");

  if (Eingabe==true)
  {
    self.location.href="/" + menu + "/user/editperson/del" + nummer + ".htm";
  }

}



function CheckInput_kontaktdaten() 
{


    if ( document.neues.k_Vorname.value == '')  
    {
       alert('\Bitte geben Sie einen Vornamen an');
       document.neues.k_Vorname.select();         
       document.neues.k_Vorname.focus();         
       return false;
    } 

    if ( document.neues.k_Nachname.value == '')  
    {
       alert('\Bitte geben Sie einen Nachnamen oder die Firmenbezeichnung an');
       document.neues.k_Nachname.select();         
       document.neues.k_Nachname.focus();         
       return false;
    } 



    if ( document.neues.k_Email.value == '')  
    {
       alert('\Bitte geben Sie einen Emailadresse an');
       document.neues.k_Email.select();         
       document.neues.k_Email.focus();         
       return false;
    } 
    
    
	return true;
}






function CheckInput_bankdaten() 
{

    if ( document.neues.bankname.value == '')  
    {
       alert('\Bitte geben Sie einen Banknamen an');
       document.neues.bankname.select();         
       document.neues.bankname.focus();         
       return false;
    } 


    if ( document.neues.accountnumber.value == '')  
    {
       alert('\Bitte geben Sie eine Kontonummer an');
       document.neues.accountnumber.select();         
       document.neues.accountnumber.focus();         
       return false;
    } 


    if ( document.neues.bankid.value == '')  
    {
       alert('\Bitte geben Sie eine Bankleitzahl an');
       document.neues.bankid.select();         
       document.neues.bankid.focus();         
       return false;
    } 

	return true;
}



function CheckInput_persondaten() 
{

    if ( document.neues.firstname.value == '')  
    {
       alert('\Bitte geben Sie einen Vornamen an');
       document.neues.firstname.select();         
       document.neues.firstname.focus();         
       return false;
    } 



    if ( document.neues.lastname.value == '')  
    {
       alert('\Bitte geben Sie einen Nachnamen an');
       document.neues.lastname.select();         
       document.neues.lastname.focus();         
       return false;
    } 

	return true;
}

function CheckInput_benutzerdaten() 
{


    if ( document.neues.lastname.value == '')  
    {
       alert('\Bitte geben Sie einen Nachnamen an');
       document.neues.lastname.select();         
       document.neues.lastname.focus();         
       return false;
    } 

    if ( document.neues.email.value == '')  
    {
       alert('\Bitte geben Sie einen Emailadresse an');
       document.neues.email.select();         
       document.neues.email.focus();         
       return false;
    } 


    if ( document.neues.loginname.value == '')  
    {
       alert('\Bitte geben Sie einen Benutzernamen an');
       document.neues.loginname.select();         
       document.neues.loginname.focus();         
       return false;
    } 
    
    if ( document.neues.passwd.value == '')  
    {
       alert('\Bitte geben Sie eine Passwort an');
       document.neues.passwd.select();         
       document.neues.passwd.focus();         
       return false;
    } 
    
	return true;
}


function CheckInput_addressdaten() 
{


    if ( document.neues.city.value == '')  
    {
       alert('\Bitte geben Sie eine Stadt an');
       document.neues.city.select();         
       document.neues.city.focus();         
       return false;
    } 



    if ( document.neues.zipcode.value == '')  
    {
       alert('\Bitte geben Sie eine PLZ an');
       document.neues.zipcode.select();         
       document.neues.zipcode.focus();         
       return false;
    } 


    if ( document.neues.street.value == '')  
    {
       alert('\Bitte geben Sie eine Straße an');
       document.neues.street.select();         
       document.neues.street.focus();         
       return false;
    } 

	return true;
}


function vormerken() 
{


    if ( document.theform.ra_kurzname.value == '')  
    {
       alert('\Bitte geben Sie Ihren Namen an');
       document.theform.ra_kurzname.select();         
       document.theform.ra_kurzname.focus();         
       return false;
    } 



    if ( document.theform.ra_email.value == '')  
    {
       alert('\Bitte geben Sie Ihre E-Mail Adresse an');
       document.theform.ra_email.select();         
       document.theform.ra_email.focus();         
       return false;
    } 



return true;
}

