var string;
var ns4, ie4, ns6

ie4 = document.all;
ns6 = document.getElementById && !document.all;

function rightTrim (str) {
    return str.replace(/\s+$/,"");
  }
  
function suchbegriff_pruefen()
	{
	string = rightTrim(document.suche.suchstr.value);	
	if(string=="")
		{
		alert("Bitte einen Suchbegriff eingeben");
		document.suche.suchstr.value="";
		document.suche.suchstr.focus();
		return false;
		}			
	}	

//prüfen der Zeichenanzahl bei Eingabe	
function textzaehler(charInputSrcName, id_ausgabe, id_max_length)
	{
	//1. id des Eingabefeldes, 2. Id des Ausgabefeldes, 3. Maximale Zeichenlänge
  var max_length = 	document.getElementById(id_max_length).innerHTML;
	var charInputSrc = document.getElementById(charInputSrcName);
	if (charInputSrc.value.length >= max_length)
		{
		alert('Die maximale Zeichenanzahl ist erreicht');	
		charInputSrc.value = charInputSrc.value.substring(0, max_length);
		}	
    
	document.getElementById(id_ausgabe).innerHTML = 'aktuell: ' + charInputSrc.value.length + ' Zeichen';
	
	}	

//setzt die Textlänge, und macht die hochladebox sichtbar oder unsichtbar
function standard_premium(min, max, visibility, idname)
  {
  textlaenge(min, max);
  if(visibility == 1)
    {zeigen(idname);}
  else
    {verstecken(idname);}  
  }


//prüfen, ob ein Eintrag Kurz- oder Langbeschreibung enthalten darf
function textlaenge(min, max)
  {
  document.getElementById('akt_beschreibung_min').innerHTML = min;
  document.getElementById('akt_beschreibung_max').innerHTML = max;
  }
function zeigen(idname) {
	
document.getElementById(idname).style.visibility = "visible";
			
}
function verstecken(idname) {
	//if (ie4) document.all[idname].style.visibility = "hidden"; 
	document.getElementById(idname).style.visibility = "hidden";
	alter = "";
}

function rechtsgebiete_einblenden()
  {
  document.write("<a href=\"#\" onclick=\"Effect.SlideDown('box_rechtsgebiete'); return false;\">Rechtsgebiete mit Klick hier einblenden</a><br>")
  }

function user_stadt_uebernehmen(id1, value1, id2, value2, boxname, checkbox_id){ 
  document.getElementById(id1).value = value1;
  document.getElementById(id2).innerHTML = value2;
  document.getElementById(checkbox_id).checked = true;
  verstecken(boxname);
}

function user_uebernehmen(arr_user, boxname){ 
  var user_name
  if(arr_user['user_titel']){user_name = arr_user['user_titel']+' '+arr_user['user_vorname']+' '+arr_user['user_nachname'];}
  else {user_name = arr_user['user_vorname']+' '+arr_user['user_nachname'];} 
  document.getElementById('user_id').value = arr_user['user_id'];
  document.getElementById('renostar_id').value = arr_user['renostar_id'];
  document.getElementById('user_firma').value = arr_user['user_firma'];
  if(document.getElementById('user_email')){document.getElementById('user_email').value = arr_user['user_email'];}
  if(document.getElementById('user_name'))
    {
    document.getElementById('user_name').value = user_name;
    }
  if(document.getElementById('rohtext'))
    {
    //für frage an Anwalt versenden zur übernahme des Anwalts
    var str_mailtext = document.getElementById('rohtext').innerHTML;
    for(var i in arr_user)
      {
      str_mailtext = SuchenUndErsetzen(str_mailtext, '{$'+ i +'}', arr_user[i]);
      } 
    document.getElementById('frage_text').value = str_mailtext;
    }
  
  verstecken(boxname);
}

function box_zeigen_fuellen(idname, url, breite, hoehe) {

document.getElementById(idname).innerHTML = 'Bitte warten Daten werden geladen';
document.getElementById(idname).style.width = breite;
document.getElementById(idname).style.height = hoehe;

zeigen(idname);
box_fuellen(idname, url);
}

function box_fuellen(idname, url){

new Ajax.Updater(idname, url,{method: 'post'});
}

function send_form(idname, formname){

var url = $(formname).action; 

zeigen(idname);
new Ajax.Updater(idname, url , {
   method: 'post',
   parameters: Form.serialize(formname)
   
});

}  

function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
        {
        QuellText = QuellText.replace(SuchText, ErsatzText);
        return QuellText;
        }