if(top!=self) top.location=self.location;

function checkTextArea(obj, maxLength) {
  var textArea = obj;
  var length = textArea.value.length;
  if(length > maxLength) {
    textArea.value = textArea.value.substr(0, maxLength);
  }
}

function mitglied (Adresse,w,h) {
  var Mitgliedpopw = (screen.width-w)/2;
  var Mitgliedpoph = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+Mitgliedpoph+',';
      settings +='left='+Mitgliedpopw+',';
      settings +='scrollbars=yes,';
      settings +='resizable=yes';
   Mitgliedpop = window.open(Adresse,"Mitglied",settings);
   Mitgliedpop.focus();
}

function textlimit(Obj,maxcount,counter)
{
    function c_len(){    
        if(this.value.length > this.maxcount && this.maxcount != 0) 
            return false;
        update_count(this);    
    }
    
    function upd_count(){    update_count(this);}
    
    function update_count(elem){
        if(elem.counter != null){
            cnt = getObj(elem.counter);
            cnt.innerHTML = elem.value.length
    }}
    
    function check(){
        if (this.value.length  > this.maxcount && this.maxcount != 0) 
            this.value = this.value.substr(0,this.maxcount);
        update_count(this); 
    }
    
    Obj.counter   = counter;      Obj.maxcount  = maxcount;
    Obj.onkeypress= c_len;        Obj.onkeydown = upd_count;    
    Obj.onkeyup   = check;        Obj.onfocus   = check;
    Obj.onblur    = check;        
    Obj.onmouseup = check;

    update_count(Obj);
    
function getObj( ref ) { 
if( document.getElementById( ref ) != null )
return document.getElementById(ref); else if(document.all[ref]!=null)
return document.all[ ref ]; else if( document.layers[ ref ] != null )
return document.layers[ref]; else alert('Object "'+ref+'" not Found')
}
}

function del(url){
	wirklich = false;
	wirklich = confirm('Wollen Sie diesen Löschvorgang wirklich durchführen?');
	if(wirklich)location.href=url;
}


function admingeodaten(adresse){
geocoder.getLatLng(
			adresse,
			function(point) {
			  if (!point) {
				alert(adresse + ' wurde nicht gefunden. Wenn dieses Problem bestehen bleibt, obwohl die Adresse korrekt ist, kontaktieren Sie bitten einen Code Base Mitarbeiter!');
			  } else {
				  var lat = point.y;
				  var lng = point.x;
				  //Checken, ob die Daten logisch sind. Alles andere wäre nicht mal in DL
				  if((lat < 53) && (lat > 51) && (lng > 9) && (lng < 11)) 
				  {
						document.getElementById('geo_lat').value = lat;
						document.getElementById('geo_lng').value = lng;
				  }else
				  {
						alert(adresse + ' wurde zwar gefunden, liegt aber ueber 100 km von Vahrenwald entfernt! Wenn dieses Problem bestehen bleibt, obwohl die Adresse korrekt ist, kontaktieren Sie bitten einen Code Base Mitarbeiter!');  
				  }
						
			  }
			}
		  );
	
}