function PadDigits(n, totalDigits){
  //quelle: http://forums.asp.net/t/1420009.aspx
  n = n.toString(); 
  var pd = ''; 
  if (totalDigits > n.length){ 
    for (i = 0; i < (totalDigits - n.length); i++){ 
      pd += '0'; 
    } 
  } 
  return pd + n.toString(); 
}

function SetDate(txtElement){ 
  var curdate = new Date();
  //getMonth liefert wert 0 .. 11 zurück
  var todaystr = curdate.getYear() + "-" + PadDigits(curdate.getMonth() + 1,2) + "-" + PadDigits(curdate.getDate(),2);
  txtElement.value = todaystr;
}

//maxlength für textarea
function ismaxlength(obj){
  var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "400"
  if (obj.getAttribute && obj.value.length>mlength)
    obj.value=obj.value.substring(0,mlength)
}

//für den admin-downloadbereich
function ReadCheckboxes(form) {
	var namelist = "";
	with(document.confirm) {
		for (var i = 0; i < dlbox.length; i++){
			if (dlbox[i].checked) {
				namelist += dlbox[i].value + ",";
			}
		}
	}
	if(namelist != "") {
		namelist = "&dl=" + namelist.slice(0, -1);
	}
	return namelist;
}
