function sel() {
	with(document.form) {
		for(i = 0; i < elements.length; i++) {
			thiselm = elements[i];
			if(thiselm.name.substring(0, 3) == 'msg')
				thiselm.checked = !thiselm.checked
		}
	}
}




function nl2br (str, is_xhtml) {
    // Converts newlines to HTML line breaks
    //
    // version: 903.3016
    // discuss at: http://phpjs.org/functions/nl2br
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Philip Peterson
    // +   improved by: Onno Marsman
    // +   improved by: Atli ��r
    // +   bugfixed by: Onno Marsman
    // +      input by: Brett Zamir (http://brettz9.blogspot.com)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: nl2br('Kevin\nvan\nZonneveld');
    // *     returns 1: 'Kevin<br />\nvan<br />\nZonneveld'
    // *     example 2: nl2br("\nOne\nTwo\n\nThree\n", false);
    // *     returns 2: '<br>\nOne<br>\nTwo<br>\n<br>\nThree<br>\n'
    // *     example 3: nl2br("\nOne\nTwo\n\nThree\n", true);
    // *     returns 3: '<br />\nOne<br />\nTwo<br />\n<br />\nThree<br />\n'
    var breakTag = '';

    breakTag = '<br />';
    if (typeof is_xhtml != 'undefined' && !is_xhtml) {
        breakTag = '<br>';
    }

    return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag +'\n');
}



        function replaceUmlauts(tstring, index){
		    var anArray = new Array(2);

		    anArray[0] = new Array("�", "�", "�", "�", "�", "�", "�",">","<",'"',"=","delete","select","#");
		    anArray[1] = new Array("_Oe_", "_oe_", "_Ae_", "_ae_", "_Ue_", "_ue_", "_sz_","","","","","","","~");

		    for (var i=0; i<anArray[index].length; i++){
				myRegExp = new RegExp(anArray[index][i],"g");
				tstring = tstring.replace(myRegExp, anArray[(index==0?1:0)][i]);
			}

                 return tstring;

		}

         
         function einfachso(k)
         {
            document.getElementById("lastnr"+k).focus();
         }

   		function einfachso2()
         {
         	 return false;        		           
         }

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}


        function edit(aid,k,flg)
        {

            document.getElementById("antx"+k).style.display = "none";
            
            document.getElementById("antw"+k).innerHTML = "Ticket wird geladen...";
            
            senden("aj_edit.php",0,"aid",aid,"k",k,"flg",flg);
            
            
            window.setTimeout("einfachso("+k+")", 1200);

    }


 function zeigen(aid,k,flg)
        {

            senden("aj_zeigen.php",0,"aid",aid,"k",k,"flg",flg);
   }


        function delete1(aid,tid,k,flg)
        {
            chk = confirm("Eintrag wirklich loeschen?");
            if (chk == false) return;

            document.location.href= "index.php?page=support2&cat=showadmin&id="+tid+"&aid="+aid
            //senden("aj_edit.php",0,"aid",aid,"k",k,"flg",flg);
        }

        function ok(aid,k)
        {
        	 lastnr= replaceUmlauts(document.getElementById("lastnr"+k).value,0);

            lastnr = nl2br(lastnr);
            document.getElementById("antx"+k).style.display = "block";
            senden("aj_edit.php",0,"aid",aid,"k",k,"flg",2,"lastnachricht",lastnr)
            
        }


         function nok(aid,k)
        {
            
            /*chk = confirm("Soll die Antwort gespeichert werden?");
            if (chk == false) {
		*/
			window.setTimeout("einfachso2()", 5000);
		
            lastnr= replaceUmlauts(document.getElementById("lastnr"+k).value,0);

            lastnr = nl2br(lastnr);
            document.getElementById("antx"+k).style.display = "block";
            senden("aj_edit.php",0,"aid",aid,"k",k,"flg",3)
            /*
            }
            else
                {
                    ok(aid,k);
                }
              */  
        }


