function checkFrameset(querystring) {
	if (document.location == top.document.location) 
	  document.location = "default.htm?" + location;
}

function checkFramecall() {
  var Adressanhang=location.search;
  if(Adressanhang)
  frames.mainFrame.location.href=Adressanhang.substring(1,Adressanhang.length);
 }
 
 function showSaveButton(id)
{
	btnsave = document.getElementById('saveButton' + id);
	btndel = document.getElementById('deleteButton' + id);
	btnsave.style.display = "block";
	btndel.style.display = "none";
}
	
function refreshRightFrame()
{
	parent.frames.rightFrame.location.reload();
}
	
function check_form() {
  var error = 0;
  var error_message = "Notwendige Angaben fehlen!\nBitte richtig ausfüllen.\n\n";


  if(submitted){ 
    alert( "Formular wurde bereits abgeschickt. Bitte warten Sie bis die Daten übertragen wurden"); 
    return false; 
  }

  var first_name = document.account_edit.firstname.value;
  var last_name = document.account_edit.lastname.value;
  var email_address = document.account_edit.email_address.value;  
  var street_address = document.account_edit.street_address.value;
  var postcode = document.account_edit.postcode.value;
  var city = document.account_edit.city.value;
  var telephone = document.account_edit.telephone.value;
  var country = document.account_edit.country.value;
  var password = document.account_edit.password.value;
  var confirmation = document.account_edit.confirmation.value;
  

	
  if (document.account_edit.elements['gender'].type != "hidden") {
    if (document.account_edit.gender[0].checked || document.account_edit.gender[1].checked) {
    } else {
      error_message = error_message + "* Anredeform festlegen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['firstname'].type != "hidden") {
    if (first_name == '' || first_name.length < 2) {
      error_message = error_message + "* Der 'Vorname' muss mindestens aus 2 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['lastname'].type != "hidden") {
    if (last_name == '' || last_name.length < 2) {
      error_message = error_message + "* Der 'Nachname' muss mindestens aus 2 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['email_address'].type != "hidden") {
    if (email_address == '' || email_address.length < 6) {
      error_message = error_message + "* Die 'eMail-Adresse' muss mindestens aus 6 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['street_address'].type != "hidden") {
    if (street_address == '' || street_address.length < 5) {
      error_message = error_message + "* Die 'Strasse/Nr.' muss mindestens aus 5 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['postcode'].type != "hidden") {
    if (postcode == '' || postcode.length < 4) {
      error_message = error_message + "* Die 'Postleitzahl' muss mindestens aus 4 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['city'].type != "hidden") {
    if (city == '' || city.length < 3) {
      error_message = error_message + "* Die 'Stadt' muss mindestens aus 3 Buchstaben bestehen.\n";
      error = 1;
    }
  }


  if (document.account_edit.elements['country'].type != "hidden") {
    if (country == '' || country.length < 3) {
      error_message = error_message + "* Das 'Land' muss mindestens aus 3 Buchstaben bestehen.\n";
      error = 1;
    }
  }

  if (document.account_edit.elements['password'].type != "hidden") {
    if ((password != confirmation) || (password == '' || password.length < 5)) {
      error_message = error_message + "* Das 'Passwort' und die 'Bestätigung' müssen übereinstimmen und mindestens 5 Buchstaben enthalten.\n";
      error = 1;
    }
  }

  if (error == 1) { 
    alert(error_message); 
    return false; 
  } else { 
	document.account_edit.submit();
    submitted = true; 
    return true; 
  } 
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function reloadSpecPage(selObj, page)
{
	var val;
	val = selObj.options[selObj.selectedIndex].value;
	window.location.href = page + val;
}