var bookmarkurl="http://www.erotikexpress.com"
var bookmarktitle="Erotikexpress.com - Hardcore DVD Shop"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function load1(form) {
     var url = form.Llist_1.options[form.Llist_1.selectedIndex].value;
     location.href = "http://www.erotikexpress.com" + url;
}

function load2(form) {
     var url = form.Llist_2.options[form.Llist_2.selectedIndex].value;
     location.href = "http://www.erotikexpress.com" + url;
}

function load3(form) {
     var url = form.Llist_3.options[form.Llist_3.selectedIndex].value;
     location.href = "http://www.erotikexpress.com" + url;
}

function ShowPage(pageno)
{
  document.SortForm.offset.value = pageno;
  document.SortForm.submit();
  return false;
}

function searchClick( obj ) {
	obj.style.color = "#000";
	obj.value = "";
}

function sendSearch( e ) {
  if( e && e.which == 13 )
    searchSubmit();
  if( window.event && window.event.keyCode == 13 )
    searchSubmit();
}

function validateEmail( email ) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test( email );
}

function doSendEmail() {
	if( ! validateEmail( document.getElementById("emailNews").value ) ) {
		window.alert( "Bitte tragen Sie eine gültige Emailadresse ein!" );
		return;
	}
	document.getElementById("Email").value = document.getElementById("emailNews").value;
    document.getElementById("nlsform").submit();
}

function sendEmail( e ) {
  if( e && e.which == 13 ) {
	doSendEmail();
  }
  if( window.event && window.event.keyCode == 13 ) {
    doSendEmail();
  }
}

function typeReady( obj , exp ) {
	if( obj.value == exp ) {
		obj.style.color = "#000";
		obj.value = "";
	}
}

function searchSubmit() {
	location.href = "/it/ergebnis_dvd_main_it.asp?suchen=" + document.getElementById("searchText").value;
}

function loadBookmarks( item , title ) {
    var eurl = encodeURI( "http://www.erotikexpress.com/it/detail_dvd_it.asp?Artikelnummer=" + item );
    var etitle = encodeURI( title ); 
    var ret = ""; 
    
	ret += " <a href='http://www.mister-wong.de/' onclick=\"window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url=" + eurl + "&bm_description=" + etitle + "'); return false;\"><img src='/bilder/sb-misterwong.gif' alt='Artikel bei Mister Wong bookmarken' title='Artikel bei Mister Wong bookmarken' align='absmiddle' border='0' height='20' width='20'></a>"; 
    
	ret += " <a href='http://del.icio.us/' onclick=\"window.open('http://del.icio.us/post?url=" + eurl + "&title=" + etitle + "');return false;\"><img src='/bilder/sb-delicious.gif' alt='Artikel bei Del.iocio.us bookmarken' title='Artikel bei Del.iocio.us bookmarken' align='absmiddle' border='0' height='20' width='20'></a>"; 
	
	ret += " <a href='http://digg.com/' onclick=\"window.open('http://digg.com/submit?url=" + eurl + "&phase=2');return false;\"><img src='/bilder/sb-digg.gif' alt='Artikel bei Digg bookmarken' title='Artikel bei Digg bookmarken' align='absmiddle' border='0' height='20' width='20'></a>"; 
	
	ret += " <a href='http://furl.net/' onclick=\"window.open('http://www.furl.net/savedialog.jsp?u=" + eurl + "&t=" + etitle + "');return false;\"><img src='/bilder/sb-furl.gif' alt='Artikel bei Furl bookmarken' title='Artikel bei Furl bookmarken' align='absmiddle' border='0' height='20' width='20'></a>"; 
	
	ret += " <a href='http://www.google.com/bookmarks/' onclick=\"window.open('http://www.google.com/bookmarks/mark?op=add&bkmk=" + eurl + "&title=" + etitle + "');return false;\"><img src='/bilder/sb-google.gif' alt='Artikel bei Google bookmarken' title='Artikel bei Google bookmarken' align='absmiddle' border='0' height='20' width='20'></a>"; 
	
	ret += " <a href='http://yahoo.com/' onclick=\"window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u=" + eurl + "&t=" + etitle + "');return false;\"><img src='/bilder/sb-yahoo.gif' alt='Artikel bei Yahoo! bookmarken' title='Artikel bei Yahoo! bookmarken' align='absmiddle' border='0' height='20' width='20'></a>";
    
    document.write( "<div style='margin-top: 4px'>" + ret + "</div>" );
}

function findPos( obj ) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function IT_shDVD( obj , tn , name , preis , kategorie ) {
	pos = findPos( obj );
	document.getElementById("expansion").innerHTML = "<table style='position: absolute; background: url(\"/bilder/preview.jpg\"); border: solid 1px #0e1025; width: 200px; height: 230px; left: "+(pos[0]+5)+"px; top: "+(pos[1]-235)+"px'><tr><td height='25'>&nbsp;</td></tr><tr><td colspan='2' align='center'><b>"+name+"</b></td></tr><tr><td valign='top'><img src='"+tn+"'></td><td valign='top'>Categoría: <b>"+kategorie+"</b><br><br>Prezzo: <b>&euro; "+(preis/100)+"</b></td></tr></table>";
}

function IT_bsDVD( obj , tn , name , preis , kategorie ) {
	pos = findPos( obj );
	document.getElementById("expansion").innerHTML = "<table cellspacing='0' cellpadding='2' style='position: absolute; background: url(\"/bilder/preview.jpg\"); border: solid 2px #1658b9; width: 200px; height: 230px; left: "+(pos[0]-100)+"px; top: "+(pos[1]-235)+"px'><tr><td height='27'>&nbsp;</td></tr><tr><td colspan='2' align='center' height='27'><b>"+name+"</b></td></tr><tr><td valign='top' width='110' align='center'><img src='"+tn+"' width='100' height='150'></td><td valign='top'>Categoria: <b>"+kategorie+"</b><br><br>Prezzo: <b>&euro; "+(preis/100)+"</b></td></tr></table>";
}

function clearExp() {
	document.getElementById("expansion").innerHTML = "";
}

function getGenres( prefix ) {
	if( window.XMLHttpRequest ) var request = new XMLHttpRequest();
	else if( window.ActiveXObject ) var request = new ActiveXObject("Microsoft.XMLHTTP");
	else {
		var axb = 1;
	}


	request.onreadystatechange = function() {
		if( request.readyState == 4 ) {
			if( request.status == 200 ) {
				var genres = request.responseText.split( "\n" );
				var out1 = "";
				var intro1 = "";
				
				for( x in genres ) {
					var sd = genres[x].split(";");
					if( defGenre.toLowerCase() == sd[0].toLowerCase() ) {
						intro1 += "<tr><td style='padding-top: 5px; padding-bottom: 6px;'><a href='/it/ergebnis_vorlieben_dvd_it.asp?spezielles="+encodeURI(sd[0].toLowerCase())+"' style='color: #e8df52'><b> &raquo; "+sd[1].toUpperCase()+"</b></a></td></tr>";
					} else
						out1 += "<tr><td><a href='"+prefix+"ergebnis_vorlieben_dvd_it.asp?spezielles="+sd[0].toLowerCase()+"'>"+sd[1]+"</a></td></tr>";
				}
				out1 += "</table>";
				
				var intro = "<table class='category' width='95%' cellpadding='0' cellspacing='0'>"+intro1;
				document.getElementById("navGenres").innerHTML = intro + out1;
			}
		}
	}

	parameters = "";

	request.open('GET', '/ajax/getGenres.txt', true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", parameters.length);
	request.setRequestHeader("Connection", "close");
	request.send(parameters);
}

function getStudios( prefix ) {
	if( window.XMLHttpRequest ) var request = new XMLHttpRequest();
	else if( window.ActiveXObject ) var request = new ActiveXObject("Microsoft.XMLHTTP");
	else {
		var axb = 1;
	}


	request.onreadystatechange = function() {
		if( request.readyState == 4 ) {
			if( request.status == 200 ) {
				var studios = request.responseText.split( "\n" );
				var out1 = "";
				var intro1 = "";
				
				for( x in studios ) {
					var sd = studios[x].split(";");
					if( defStudio.toLowerCase() == sd[0].toLowerCase() ) {
						intro1 += "<tr><td style='padding-top: 5px; padding-bottom: 6px;'><a href='/it/ergebnis_hersteller_dvd_it.asp?kathersteller="+encodeURI(sd[0])+"' style='color: #e8df52'><b> &raquo; "+sd[1].toUpperCase()+"</b></a></td></tr>";
					} else
						out1 += "<tr><td><a href='"+prefix+"ergebnis_hersteller_dvd_it.asp?kathersteller="+sd[0]+"'>"+sd[1]+"</a></td></tr>";
				}
				out1 += "</table>";
				
				var intro = "<table class='category' width='95%' cellpadding='0' cellspacing='0'>"+intro1;
				document.getElementById("navStudios").innerHTML = intro + out1;
			}
		}
	}

	parameters = "";

	request.open('GET', '/ajax/getStudios.txt', true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", parameters.length);
	request.setRequestHeader("Connection", "close");
	request.send(parameters);
}

function getActors( prefix ) {
	if( window.XMLHttpRequest ) var request = new XMLHttpRequest();
	else if( window.ActiveXObject ) var request = new ActiveXObject("Microsoft.XMLHTTP");
	else {
		var axb = 1;
	}

	request.onreadystatechange = function() {
		if( request.readyState == 4 ) {
			if( request.status == 200 ) {
				var actors = request.responseText.split( "\n" );
				var out1 = "";
				var intro1 = "";
				
				for( x in actors ) {
					var sd = actors[x].split(";");
					if( sd.length != 2 )
						continue;
					//alert( defActor.toLowerCase() + " ----  " + sd[0].toLowerCase() );
					if( defActor.toLowerCase() == sd[0].toLowerCase() ) {
						intro1 += "<tr><td style='padding-top: 5px; padding-bottom: 6px;'><a href='/it/ergebnis_dvd_haupt_it.asp?hauptdarsteller="+encodeURI(sd[0])+"' style='color: #e8df52'><b> &raquo; "+sd[1].toUpperCase()+"</b></a></td></tr>";
					} else
						out1 += "<tr><td><a href='"+prefix+"ergebnis_dvd_haupt_it.asp?hauptdarsteller="+sd[0]+"'>"+sd[1]+"</a></td></tr>";
				}
				out1 += "</table>";
				
				var intro = "<table class='category' width='95%' cellpadding='0' cellspacing='0'>"+intro1;
				document.getElementById("navActors").innerHTML = intro + out1;
			}
		}
	}

	parameters = "";

	request.open('GET', '/ajax/getActors.txt', true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", parameters.length);
	request.setRequestHeader("Connection", "close");
	request.send(parameters);
}

var recentArray = Array();

function showRecent( prefix ) {
	document.write( "<div align='center' style='margin: 12px 0 0 0'><img src='/templates/NeuBlue/images/sep.gif'></div><div align='center'><img src='/templates/NeuBlue/images/cap_recent.jpg'><div align='center' style='margin: 0 0 0 0'><img src='/templates/NeuBlue/images/sep.gif'></div><table width='170' style='margin-top: 5px'>" );
	for( x in recentPriority ) {
		k = recentPriority[x];
		if( k )
			document.write( "<tr><td align='left'><a class='bestseller' href='"+prefix+"detail_dvd_it.asp?Artikelnummer=" + recentArray[k][4] + "' onMouseOver='bsDVD( this , recentArray["+k+"][0] , recentArray["+k+"][5] , recentArray["+k+"][2] , recentArray["+k+"][3] );' onMouseOut='clearExp();' style='font-size: 11px'>" + recentArray[k][1] + "</a></td></tr>" );
	}
	document.write( "</table>");
}

function showBack() {
	document.getElementById("frontcover").style.display = "none";
	document.getElementById("backcover").style.display = "block";
}

function showFront() {
	document.getElementById("frontcover").style.display = "block";
	document.getElementById("backcover").style.display = "none";
}

function updateRecentItems() {
	if( window.XMLHttpRequest ) var request = new XMLHttpRequest();
	else if( window.ActiveXObject ) var request = new ActiveXObject("Microsoft.XMLHTTP");
	else {
		var axb = 1;
	}

	request.onreadystatechange = function() {
		if( request.readyState == 4 ) {
			if( request.status == 200 ) {
				document.getElementById("rBox").innerHTML = request.responseText;
			}
		}
	}

	parameters = "";

	request.open('GET', '/ajax/getRecent.asp', true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", parameters.length);
	request.setRequestHeader("Connection", "close");
	request.send(parameters);
}

// LOGIN

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  return false;
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function isEmpty(s)
{
   return ((s == null) || (s.length == 0))
}

function ShowMainPage()
{
  location.href = "myaccount.asp";
  return false;
}

var ForgotErrors = {
		"DE" : 'Bitte geben Sie Ihre E-Mail Adresse ein und drücken Sie dann auf die\nSchaltfläche "Passwort vergessen?". Das Passwort wird dann an\nIhre eingegebene E-Mail Adresse gesendet.',
		"EN" : 'Please enter your email address first!\nThe password will be sent by email.',
		"FR" : 'Entrez votre adresse e-mail premier!\nLe mot de passe vous sera envoyé par email.',
		"ES" : 'Por favor, introduzca su dirección de correo electrónico primero!\nLa contraseña le será enviada por correo electrónico.',
		"IT" : 'Inserisci il tuo indirizzo email prima!\nLa password verrà inviata tramite email.'
	};

var InvalidEmail = {
		"DE" : 'Bitte geben Sie Ihre E-Mail Adresse ein.',
		"EN" : 'Please enter a email address!',
		"FR" : 'Veuillez entrer une adresse e-mail valide!',
		"ES" : 'Por favor, introduzca una dirección de correo electrónico válida!',
		"IT" : 'Inserisci un indirizzo email valido!'
	};

var slPass = {
		"DE" : "Passwort muss aus 5 bis 15 Buchstaben oder Zahlen bestehen.",
		"EN" : "Your password must have between 5 and 15 characters",
		"FR" : "Votre mot de passe doit avoir entre 5 et 15 caractères",
		"ES" : "Tu contraseña debe tener entre 5 y 15 caracteres",
		"IT" : "La password deve avere tra 5 e 15 caratteri"
	};
	
function CustomerForgot()
{
    p = document.LoginForm.CEMail.value.indexOf('@');
    /*if ( ! validateEmail( document.LoginForm.CEMail.value ) )
    {
      alert( ForgotErrors[eeLang] );
      document.LoginForm.CEMail.focus();
      return;
    }*/
	
	if( eeLang != "IT" )
		pref = "/it/" + eeLang.toLowerCase() + "/it/";
	else
		pref = "/it/"
	
	document.LoginForm.action = "https://" + location.hostname + "/secured" + pref + "restore.asp?urlfrom=myaccount";
    document.LoginForm.submit();

}

function R_CustomerForgot()
{
 
    p = document.R_LoginForm.CEMail.value.indexOf('@');
    /*if ( ! validateEmail( document.R_LoginForm.CEMail.value ) )
    {
      alert( ForgotErrors[eeLang] );
      document.R_LoginForm.CEMail.focus();
      return;
    }*/
	
	if( eeLang != "IT" )
		pref = "/it/" + eeLang.toLowerCase() + "/it/";
	else
		pref = "/it/"
	
	document.R_LoginForm.action = "https://" + location.hostname + "/secured" + pref + "restore.asp?urlfrom=myaccount";
    document.R_LoginForm.submit();

}

function X_CustomerForgot()
{
 
    p = document.X_LoginForm.CEMail.value.indexOf('@');
    /*if ( ! validateEmail( document.X_LoginForm.CEMail.value ) )
    {
      alert( ForgotErrors[eeLang] );
      document.X_LoginForm.CEMail.focus();
      return;
    }*/
	
	if( eeLang != "IT" )
		pref = "/it/" + eeLang.toLowerCase() + "/it/";
	else
		pref = "/it/"
	
	document.X_LoginForm.action = "https://" + location.hostname + "/secured" + pref + "restore.asp?urlfrom=myaccount";
    document.X_LoginForm.submit();

}

function ValidateLoginForm()
{
  var email = document.LoginForm.CEMail.value;
  var pass = document.LoginForm.CPassword.value;
  var p = email.indexOf('@');
  if (p < 1 || p == (email.length-1))
  {
     alert( InvalidEmail[eeLang] );
     document.LoginForm.CEMail.focus();
     return false;
  }
  if ((pass.length < 5) || (pass.length > 15))
  {
     alert(slPass[eeLang]);
     document.LoginForm.CPassword.focus();
     return false;
  }
  return true;
}

function R_ValidateLoginForm()
{
  var email = document.R_LoginForm.CEMail.value;
  var pass = document.R_LoginForm.CPassword.value;
  var p = email.indexOf('@');
  if (p < 1 || p == (email.length-1))
  {
     alert( InvalidEmail[eeLang] );
     document.R_LoginForm.CEMail.focus();
     return false;
  }
  if ((pass.length < 5) || (pass.length > 15))
  {
     alert(slPass[eeLang]);
     document.R_LoginForm.CPassword.focus();
     return false;
  }
  return true;
}

function X_ValidateLoginForm()
{
  var email = document.X_LoginForm.CEMail.value;
  var pass = document.X_LoginForm.CPassword.value;
  var p = email.indexOf('@');
  if (p < 1 || p == (email.length-1))
  {
     alert( InvalidEmail[eeLang] );
     document.X_LoginForm.CEMail.focus();
     return false;
  }
  if ((pass.length < 5) || (pass.length > 15))
  {
     alert(slPass[eeLang]);
     document.X_LoginForm.CPassword.focus();
     return false;
  }
  return true;
}

function isNumeric(num)
{
 if (isEmpty(num)) return false;
 for (i = 0; i < num.length; i++)
  if ((num.charAt(i) < '0') || (num.charAt(i) > '9')) return false;
 return true;
}
 
function onCCCheckClick()
{
  document.CCForm.Kartentyp.disabled = !document.CCForm.CCCheck.checked;
  document.CCForm.Kartennummer.disabled = !document.CCForm.CCCheck.checked;
  document.CCForm.SecurityCode.disabled = !document.CCForm.CCCheck.checked;
  document.CCForm['Ablauf-Monat'].disabled = !document.CCForm.CCCheck.checked;
  document.CCForm['Ablauf-Jahr'].disabled = !document.CCForm.CCCheck.checked;
  document.CCForm.Karteninhaber.disabled = !document.CCForm.CCCheck.checked;
  if (!document.CCForm.Kartentyp.disabled) document.CCForm.Kartentyp.focus();
  if (document.CCForm.CCCheck.checked)
    document.getElementById('cspan').innerHTML = "Klicken Sie hier wenn Sie keine Kreditkarte haben";
  else
    document.getElementById('cspan').innerHTML = "Klicken Sie hier wenn Sie eine Kreditkarte haben";
  return true;
}

function ValidateCreditcardForm()
{
  if (document.CCForm.CCCheck.checked)
  {
    if (isEmpty(document.CCForm.Kartennummer.value))
    {
      alert('Kartennummer muss angegeben werden.');
      document.CCForm.Kartennummer.focus();
      return false;
    }
    if (!isNumeric(document.CCForm.Kartennummer.value))
    {
      alert('Kartennummer Feld darf nur Zahlen enthalten.');
      document.CCForm.Kartennummer.focus();
      return false;
    }
    if (document.CCForm.Kartennummer.value.length < 14)
    {
      alert('Kartennummer muss zwischen 14 und 16 Zahlen enthalten.');
      document.CCForm.Kartennummer.focus();
      return false;
    }
    if (isEmpty(document.CCForm.Karteninhaber.value))
    {
      alert('Karteninhaber muss angegeben werden.');
      document.CCForm.Karteninhaber.focus();
      return false;
    }
  }
  document.CCForm.update.value = "1";
  document.CCForm.submit();
  return true;
}

function onADCheckClick()
{
  document.AccountForm.LBBankName.disabled = !document.AccountForm.ADCheck.checked;
  document.AccountForm.LBBankCode.disabled = !document.AccountForm.ADCheck.checked;
  document.AccountForm.LBAccountNo.disabled = !document.AccountForm.ADCheck.checked;
  document.AccountForm.LBAccountOwner.disabled = !document.AccountForm.ADCheck.checked;
  if (!document.AccountForm.LBBankName.disabled) document.AccountForm.LBBankName.focus();
  if (document.AccountForm.ADCheck.checked)
    document.getElementById('aspan').innerHTML = "Klicken Sie hier wenn Sie keine Bankkonto-Daten eingeben möchten";
  else
    document.getElementById('aspan').innerHTML = "Klicken Sie hier wenn Sie Bankkonto-Daten eingeben möchten";
  return true;
}

function ValidateAccountForm()
{
  if (document.AccountForm.ADCheck.checked)
  {
    if (isEmpty(document.AccountForm.LBBankName.value))
    {
      alert('Bankinstitut muss angegeben werden.');
      document.AccountForm.LBBankName.focus();
      return false;
    }
    if (isEmpty(document.AccountForm.LBBankCode.value))
    {
      alert('Bankleitzahl muss angegeben werden.');
      document.AccountForm.LBBankCode.focus();
      return false;
    }
    if (isEmpty(document.AccountForm.LBAccountNo.value))
    {
      alert('Konto Nr. muss angegeben werden.');
      document.AccountForm.LBAccountNo.focus();
      return false;
    }
    if (isEmpty(document.AccountForm.LBAccountOwner.value))
    {
      alert('Kontoinhaber muss angegeben werden.');
      document.AccountForm.LBAccountOwner.focus();
      return false;
    }
  }
  document.AccountForm.update.value = "1";
  document.AccountForm.submit();
  return true;
}

function ValidateDetailsForm()
{
  if (document.DetailsForm.Anrede.selectedIndex == 0)
  {
    alert('Bitte wählen Sie ein Anrede.');
    document.DetailsForm.Anrede.focus();
    return false;
  }
  if (isEmpty(document.DetailsForm.Vorname.value))
  {
    alert('Vorname muss angegeben werden.');
    document.DetailsForm.Vorname.focus();
    return false;
  }
  if (isEmpty(document.DetailsForm.Nachname.value))
  {
    alert('Nachname muss angegeben werden.');
    document.DetailsForm.Nachname.focus();
    return false;
  }
  if (isEmpty(document.DetailsForm['Strasse/Haus-Nr'].value))
  {
    alert('Strasse/Haus-Nr. muss angegeben werden.');
    document.DetailsForm['Strasse/Haus-Nr'].focus();
    return false;
  }
  if (isEmpty(document.DetailsForm.Wohnort.value))
  {
    alert('Wohnort muss angegeben werden.');
    document.DetailsForm.Wohnort.focus();
    return false;
  }
  if (isEmpty(document.DetailsForm.Postleitzahl.value))
  {                    
    alert('Postleitzahl muss angegeben werden.');
    document.DetailsForm.Postleitzahl.focus();
    return false;
  }
  if (document.DetailsForm.Land.selectedIndex == 0)
  {
    alert('Bitte wählen Sie ein Land.');
    document.DetailsForm.Land.focus();
    return false;
  }
  var val = document.DetailsForm.EMail.value;
  var p = val.indexOf('@');
  if (p<1 || p==(val.length-1))
  {
    alert('E-Mail Adresse muss eine gültige E-Mail Adresse enthalten.');
    document.DetailsForm.EMail.focus();
    return false;
  }

  document.DetailsForm.update.value = "1";
  document.DetailsForm.submit();
  return true;
}

function ValidatePasswordForm()
{
  var oplength = document.PasswordForm.OldPassword.value.length;
  if ((oplength < 5) || (oplength > 15))
  {
    alert("Passwort muss aus 5 bis 15 Buchstaben oder Zahlen bestehen.");
    document.PasswordForm.OldPassword.focus();
    return false;
  }
  var nplength = document.PasswordForm.NewPassword.value.length;
  if ((nplength < 5) || (nplength > 15))
  {
    alert("Passwort muss aus 5 bis 15 Buchstaben oder Zahlen bestehen.");
    document.PasswordForm.NewPassword.focus();
    return false;
  }
  if (document.PasswordForm.NewPassword.value != document.PasswordForm.ConfPassword.value)
  {
    alert("Passwörter stimmen nicht überein.");
    document.PasswordForm.ConfPassword.value = "";
    document.PasswordForm.NewPassword.value = "";
    document.PasswordForm.NewPassword.focus();
    return false;
  }
  return true;
}
