// Link to specified website
function link_to(service,site_nr)
{
 document.form1.link_intern.value=site_nr;
 document.form1.service.value=service;
 document.form1.task.value=0;
 document.form1.id.value=0;
 document.form1.submit();    
}


// Load task for specific Site
// task: Action on Site, 
// id: further parameter for action handling
function task_load(task,id)
{
 document.form1.task.value=task;
 document.form1.id.value=id;
 document.form1.submit();    
}



function countletter()
{
 var max = 166;
 if (document.form1.smstext.value.length<max+1)
     {document.form1.smscount.value = max-document.form1.smstext.value.length;}
 else 
     {
      document.form1.smstext.value = document.form1.smstext.value.substring(0,max);
      document.form1.smscount.value = 0;
     }
}

function loeschen(service,task,id,text)
{
 var agree=confirm(text);
 if (agree)
   {
    document.form1.task.value=task;
    document.form1.id.value=id;     
    document.form1.submit();     
   }	   
}




function ord(string)
{
 return string.charCodeAt(0);
}



function insert(input,aTag, eTag) {
  input.focus();
  
  /* fr Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfgen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + (insText) + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* fr neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfgen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* fr die brigen Browser */
  else
  {
    /* Abfrage der Einfgeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfgen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfgen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}



function replase(input)
 {
  var b="", c="" , n=0

  for(n = 0; n < input.length; n++)
   {
    c="&#"+ord(input.charAt(n));
    b=b+c; 
   }
  var e = '<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;' + b + '">';
  return (e);
 }
 
 
function popup(pic)
  {  
   document.images["popup_bild"].src = "img/img_galerie/"+pic; 
   hilf1=document.getElementById("popup");   
   hilf1.style.display='block';
  }  

function kill()
  {  
   hilf1=document.getElementById("popup");   
   hilf1.style.display='none';
  } 