function start() {
  if(document.counter_show){
    max=document.counter_show.maximal.value;
  } else {
    max=10;
  } 
	for ( var i = 1; i <= max; i++ ) {
		if ( document.getElementById( "timer"+i ) ) {
			var params = document.getElementById( "timer"+i ).title.split( "_" );
			var time = parseInt( params[1] );
			var type = params[3];
			timer( "timer"+i, time, type );
		}
	}
}
function timer( timer, time, type ) {
	var t = time;
	if ( t > 0 ) {
		var h = Math.floor( t / 3600 );
		var m = Math.floor( ( t - h * 3600 ) / 60 );
		var s = t - h * 3600 - m * 60;
		if ( type == 1 ) {
			if ( h == 0 ) h = "";
			else h = h + " Std. ";
			if ( m == 0 && h == 0 ) m = "";
			else m = m + " Min. ";
			if ( s == 0 && m == 0 && h == 0 ) s = "";
			else s = s + " Sek.";
			document.getElementById( timer ).firstChild.nodeValue = h + m + s;
		} else if ( type == 2 ) {
			if ( m < 10 ) m = "0" + m;
			if ( s < 10 ) s = "0" + s;
			document.getElementById( timer ).firstChild.nodeValue = h + ":" + m + ":" + s;
		}
		var time = t - 1;
		window.setTimeout( 'timer( "'+timer+'", "'+time+'", "'+type+'" )', 1000 );
	} else {
		if ( type == 1 ){
			document.getElementById( timer ).firstChild.nodeValue= "Abgeschlossen!";
      if(document.countdown_link){
        document.countdown_link.submit();
      } else {
  			document.location.reload();
      }       
    } 
		else if ( type == 2 ) document.getElementById( timer ).firstChild.nodeValue= "Angekommen!";
	}
}

function CheckAll(){
	if(document.mails_data.ALL){
		var c = document.mails_data.ALL.checked;
	}
	for (var i=0;i<document.mails_data.elements.length;i++){
		var e = document.mails_data.elements[i];
 		  	if(e.name != 'ALL') e.checked = c;
   	}
}

// Mail Anschläge
var formfeld="";
var maxlang=1500;

function count_message_char()	{
  if(document.new_message){
    formfeld = document.new_message.text.value;
    langrest = (maxlang - document.new_message.text.value.length);
    if (document.new_message.text.value.length > maxlang){
      document.getElementById("sender").innerHTML="&nbsp;";
      document.getElementById("anzeigen").innerHTML="<div style='font-size: 10px; color: red;'>Versand nur nach Entfernung von mindestens <b>"+ (langrest*-1) +" Zeichen</b> m&ouml;glich!</div>";
    	return;
    }else{
      document.getElementById("sender").innerHTML="<input name=send_message value=Abschicken class=main_button type=submit>";
      document.getElementById("anzeigen").innerHTML="<div style='font-size: 10px; color: gray;'>Noch <b>"+ langrest +" Zeichen</b> m&ouml;glich!</div>";
    }
  }
}