// Start java_functions.js Script

function showpic(pic,titel,w,h,ordner)
{
  window.open(ordner+'include/pic_show.php?pic='+pic+'&titel='+titel,'', 'width='+w+',height='+h+',left='+(screen.width-w)/2+',top='+(screen.height-h)/2+',toolbar=no,menubar=no,scrollbars=no,resizable=yes');
}

// typ = clear , b , i , u , url
function format_textarea(form_name,textarea_id,typ) {

var element = document.getElementById(textarea_id);
if (document.selection) {
 // Anfangs und Endpunkte herausfinden ---------
 var range = document.selection.createRange();
 var stored_range = range.duplicate();
 stored_range.moveToElementText(element);
 stored_range.setEndPoint('EndToEnd',range);
 element.selectionStart = stored_range.text.length - range.text.length;
 element.selectionEnd = element.selectionStart + range.text.length;
 // ----------------

 if (element.selectionStart != element.selectionEnd) {

  var new_value = (element.value).substring(0,element.selectionStart);

  if (typ == "url") new_value += "[url]" + (element.value).substring(element.selectionStart,element.selectionEnd) + "[/url]";
  else if (typ == "email") new_value += "[email]" + (element.value).substring(element.selectionStart,element.selectionEnd) + "[/email]";
  else new_value += "<" + typ + ">" + (element.value).substring(element.selectionStart,element.selectionEnd) + "</" + typ + ">";

  new_value += (element.value).substring(element.selectionEnd,element.length);
  element.value = new_value;


 } // if start != end
} // if selection

} // function format_textarea

// Divs Expandieren
function div_expand(div) {
 if (document.getElementById(div).style.display == "") document.getElementById(div).style.display = "none";
 else document.getElementById(div).style.display = "";
}

// Uhrzeit
function timedate() {
 var TString, DString;  
 now = new Date();
 H = now.getHours();
 M = now.getMinutes();
 S = now.getSeconds();
 TString = "  " + H;
 TString += ((M < 10) ? ":0" : ":") + M;
 TString += ((S < 10) ? ":0" : ":") + S;

 Tag   = now.getDay();
 Day   = now.getDate();
 month = now.getMonth()+1;
 year  = now.getYear();
 switch (Tag) {
  case 1: Tag = "MO"; break;
  case 2: Tag = "DI"; break;
  case 3: Tag = "MI"; break;
  case 4: Tag = "DO"; break;
  case 5: Tag = "FR"; break;
  case 6: Tag = "SA"; break;
  case 0: Tag = "SO"; break;
 }
 if (year<=1900) year=year+1900;
 DString = "  " + Tag + " " + Day;
 DString += ((month<10) ? ".0" : ".") + month + "." + year;

 document.getElementById("time_date").innerHTML = DString;
 document.getElementById("time_zeit").innerHTML = TString;

 Timer = setTimeout("timedate()", 1000);
}


