/* ----- ----- Ergebnisse mit 2 NachKOMMAstellen anzeigen ----- ----- */
function zahl2stellig(zzz){
  var erg="";   
  var sss;
  var ks;   // Kommastelle
  if( zzz==0 || isNaN(zzz) ){return erg;}

  if(zzz > 0){
    sss=String(zzz);
    sss=sss.replace(/\./,",");        // Punkt gegen Komma tauschen
    ks= sss.indexOf(",");
    if(ks<0){erg=sss+",00";}
    else{
      if(2==(sss.length - ks)){erg=sss+"0";}
      else{erg=sss;}
    }
  }
  else{return zzz;} // wenn negativ
  return erg;
}

//Kleinanzeigen wörter zähler + Kostenberechner
function zaehlen(titel, field, count_field, betrag_field, dreihundert, sechzig, online) {    
    var tmp = parseInt(field.value.length)+parseInt(titel.value.length);
    count_field.value = parseInt(tmp);
    if(tmp<=300){
    	betrag_field.value = zahl2stellig(parseFloat(dreihundert.value)+parseFloat(online.value));
    }else{
    	betrag_field.value = zahl2stellig(Math.ceil((parseFloat(tmp) - 300)/60)*parseFloat(sechzig.value)+parseFloat(dreihundert.value)+parseFloat(online.value));
    }
}

function mitinternet(aktiv){
	var online = document.getElementById('einmalig_online');
	if(aktiv.checked==true){
		online.value = '10';
	}else{
		online.value = '0';
	}
	zaehlen(document.f.AnzeigeTitel, document.f.AnzeigeText, document.f.verbleibende_zeichen, document.f.betrag_zeichen, document.f.unter_dreihundert, document.f.proweitere_sechzig, document.f.einmalig_online);
}


function LieferadresseChange(obj) {
     if ( obj.checked == false ) {
		 		setDisplay('liefer','none');	 				
		 } else {
		 	  setDisplay('liefer','block');	
		 }
}

function anredeChange(obj) {
			switch( obj.value ) { 
  				case "0": // Frau
							setDisplay('firma','none');			
    					break;
          
          case "1": // Herr
							setDisplay('firma','none');						          		 
          		break;
          
          case "2": // Firma
							setDisplay('firma','block');			
         			break;
      }		
}		

function artDerKleinanzeige(obj) {
      var p = document.getElementById('private');
			var c = document.getElementById('chiffre');
		  var g = document.getElementById('gewerblich');
		  var aktiv = document.getElementById('gew');
		  var unter300 = document.getElementById('unter_dreihundert');
		  var pro60 = document.getElementById('proweitere_sechzig');
		  var online = document.getElementById('einmalig_online');
		  var mwst = document.getElementById('mitmwst');
		  

			switch( obj.value ) { 
  				case "0": // Privat
							setDisplay('private','block');			
							setDisplay('chiffre','none');	
							setDisplay('gewerblich','none');
							unter300.value = '2.60';
							pro60.value = '1';
							online.value = '0';
							aktiv.checked = false;							
							tmp_txt = '€';
    					break;
          
          case "1": // Chiffre
							setDisplay('private','none');			
							setDisplay('chiffre','block');	
							setDisplay('gewerblich','none');
							unter300.value = '5.20';
							pro60.value = '1';
							online.value = '0';
							aktiv.checked = false;
							tmp_txt = '€';
          		break;
          
          case "2": // gewerblich
							setDisplay('private','none');			
							setDisplay('chiffre','none');	
							setDisplay('gewerblich','block');
							unter300.value = '15.00';
							pro60.value = '3';
							online.value = '0';
							tmp_txt = '€ + 19% MwSt';
         			break;
      }	
      zaehlen(document.f.AnzeigeTitel, document.f.AnzeigeText, document.f.verbleibende_zeichen, document.f.betrag_zeichen, document.f.unter_dreihundert, document.f.proweitere_sechzig, document.f.einmalig_online);
      mwst.firstChild.nodeValue = tmp_txt;
}		

function Adhoc(obj) {
		var aktiv = document.getElementById('gew');
		var online = document.getElementById('einmalig_online');
		 if ( obj.checked == true ) {
		 		setDisplay('buchungsmonat','none');	 				
		 } else {
		 	  setDisplay('buchungsmonat','block');	
		 }
		 aktiv.checked = false;
		 online.value = '0';
		 zaehlen(document.f.AnzeigeTitel, document.f.AnzeigeText, document.f.verbleibende_zeichen, document.f.betrag_zeichen, document.f.unter_dreihundert, document.f.proweitere_sechzig, document.f.einmalig_online);		  
}

function switchInternet(obj) {
     if ( obj.checked == false ) {
		 		setDisplay('internet0','none');	 				
		 } else {
		 	  setDisplay('internet0','block');	
		 }
}

function setDisplay( str, type ) {
				 counter = 1;
				 while ( obj = document.getElementById(str+counter) ) {
							 obj.style.display = type;
							 counter++;
				 }
}

function changepic(id) {
				 obj = document.getElementById(id);
				 if ( obj ) {
				 		if ( obj.style.display == 'none') {
							 obj.style.display = 'inline';
						} else {
							 obj.style.display = 'none';
						}
				 }
				 return false;
}