
function kill(){
for(i=0;i<$('action').length;++i){
if($('action').options[i].selected==true){
if($('action').options[i].value=="del"){
return window.confirm(unescape("Wollen sie die ausgewälten Einträge wirklich löschen?"))
}
}
}
}
var ZeitAnzeigen_Jetzt;
function ZeitAnzeigen(now){
var Wochentagname=new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
if(now){
ZeitAnzeigen_Jetzt=new Date(now);
}
var Tag=ZeitAnzeigen_Jetzt.getDate();
var Monat=ZeitAnzeigen_Jetzt.getMonth()+1;
if(bw()=="ie"){
var msJahr=ZeitAnzeigen_Jetzt.getYear();
}
else{
var msJahr=ZeitAnzeigen_Jetzt.getYear()+1900;
}
var Stunden=ZeitAnzeigen_Jetzt.getHours();
var Minuten=ZeitAnzeigen_Jetzt.getMinutes();
var Sekunden=ZeitAnzeigen_Jetzt.getSeconds();
ZeitAnzeigen_Jetzt.setMinutes(Minuten+1);
var WoTag=ZeitAnzeigen_Jetzt.getDay();
var Vortag=((Tag<10)?"0":"");
var Vormon=((Monat<10)?".0":".");
var Vorstd=((Stunden<10)?"0":"");
var Vormin=((Minuten<10)?":0":":");
var Vorsek=((Sekunden<10)?":0":":");
var msDatum=Vortag+Tag+Vormon+Monat+"."+msJahr;
var Uhrzeit=Vorstd+Stunden+Vormin+Minuten;
var msJetzt=Wochentagname[WoTag]+" "+msDatum+"  "+Uhrzeit+" Uhr";
$('Uhr').innerHTML=msJetzt
var timer=setTimeout("ZeitAnzeigen()",60000);
}
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if(restore)selObj.selectedIndex=0;
}
function changeImage(ID,BILD){$(ID).src=BILD;}
function cIv2(object,BILD){object.src='img/mailv2/'+BILD;}
function cIv22(ID,BILD){
var obj=$(ID);
var objsrc=obj.src;
if(objsrc.search(/replay_click.+/)==-1&&objsrc.search(/receive_click.+/)==-1){
obj.src='img/mailv2/'+BILD;
}}
function cIbg(id,klasse)
{
var obj=$(id);
if(obj.className!="m2_b_replay_cl")
{
obj.className=klasse;
}
}
function setzen(obj,formid){
if(!formid){
var formobj=document.loeschen;
}
else{
var formobj=$(formid);
}
if(obj.checked==true){
for(i=0;i<formobj.elements.length;i++){
if(formobj.elements[i].type=="checkbox"){
formobj.elements[i].checked=true
}
}
}else{
for(i=0;i<formobj.elements.length;i++){
if(formobj.elements[i].type=="checkbox"){
formobj.elements[i].checked=false
}
}
}
}
function deleteVerify(text){
return window.confirm(text);
}
function ajax_load(url,ausgid,zweite,dritte){
var ahttp_request;
if(!zweite){
zweite="0";
}else{
if(typeof zweite=="object"){
zweite.concat(Array(""));
}
}
if(!dritte){
dritte="0";
}
ahttp_request=false;
if(window.XMLHttpRequest){
ahttp_request=new XMLHttpRequest();
if(ahttp_request.overrideMimeType){
ahttp_request.overrideMimeType('text/xml');
}
}else if(window.ActiveXObject){
try{
ahttp_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
ahttp_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!ahttp_request){
alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
return false;
}
ahttp_request.onreadystatechange=function(){
if(ahttp_request.readyState==4){
if($(ausgid)){
$(ausgid).innerHTML=ahttp_request.responseText;
}
if(zweite!=0){
eval(zweite);
}
if(dritte!=0){
eval(dritte);
}
}
}
var fra=false;
for(var x=0;x<url.length;x++){
if(url.charAt(x)=="?"){
fra=true;
}
}
if(fra){
var url2=url+"&zufda="+Math.floor(Math.random()*100000000000);
}else{
var url2=url+"?zufda="+Math.floor(Math.random()*100000000000);
}
ahttp_request.open('GET',url2,true);
ahttp_request.send(null);
}
function findPosX(obj){
var curleft=0;
if(obj.offsetParent)
{
while(obj.offsetParent)
{
curleft+=obj.offsetLeft
obj=obj.offsetParent;
}
}
else if(obj.x)
curleft+=obj.x;
return curleft;
}
function findPosY(obj){
var curtop=0;
if(obj.offsetParent)
{
while(obj.offsetParent)
{
curtop+=obj.offsetTop
obj=obj.offsetParent;
}
}
else if(obj.y)
curtop+=obj.y;
return curtop;
}
function getScrollY(){
scrOfY=0;
if(typeof(window.pageYOffset)=='number'){
scrOfY=window.pageYOffset;
}else if(document.body&&(document.body.scrollTop)){
scrOfY=document.body.scrollTop;
}else if(document.documentElement&&(document.documentElement.scrollTop)){
scrOfY=document.documentElement.scrollTop;
}
return scrOfY;
}
function zweistellig(zahl,add)
{
if(add)
{
var neu=parseInt(zahl,10)+parseInt(add,10);
}
else
{
var neu=zahl;
}
if(neu<10&&neu>=0)
{
var zahlneu=0+neu.toString();
}
else
{
var zahlneu=neu.toString();
}
return zahlneu;
}
var shkal_permission=false;
var last_shkal_id="";
var shkal_open_cal_array=new Array();
function shkalv2(id,mode,date_picker_id){
if(!mode)mode=0;
if(!date_picker_id)date_picker_id='date_picker';
var obj=$(date_picker_id);
var show=false;
if(obj.style.visibility=="visible"){
obj.style.visibility="hidden";
if(id!=last_shkal_id){
show=true;
last_shkal_id=id;
}
}else{
show=true;
}
if(show==true){
var input_box=$(id);
var datum=input_box.value;
window.frames[date_picker_id].load_next_outside(datum,id,mode);
if(findPosX(input_box)+365>=getWindowWidth()-40){
var offsetLeftVar=input_box.getWidth()-365;
}
else{
var offsetLeftVar=-1;
}
Element.clonePosition(obj,input_box,{setWidth:false,setHeight:false,offsetTop:18,offsetLeft:offsetLeftVar});
obj.style.visibility="visible";
if(!in_array(date_picker_id,shkal_open_cal_array)){
shkal_open_cal_array.push(date_picker_id);
}
}
}
function hidekalv2(){
if(!shkal_permission){
try{
$('date_picker').style.visibility="hidden";
for(var i=0;i<shkal_open_cal_array.length;i++){
$(shkal_open_cal_array[i]).style.visibility="hidden";
}
shkal_open_cal_array=new Array();
}
catch(err){}
}
}
function pixel(subject){
subject=parseInt(subject);
if(!subject){
subject=0;
}
return subject;
}
function showTooltip(evt,inhalt,mousecoords,xminus,yminus){
if(!evt){
evt=event;
}
if(window.event){
var srcElement=window.event.srcElement;
}
else{
var srcElement=evt.srcElement?evt.srcElement:evt.target;
}
var x=0;
var y=0;
try{
var pos=$j(srcElement).offset();
x=pos.left;
y=pos.top;
}catch(err){
x=findPosX(srcElement);
y=findPosY(srcElement);
}
if(mousecoords){
xminus=xminus?xminus:0;
yminus=yminus?minus:0;
x=evt.clientX-xminus;
y=evt.clientY-yminus+getScrollY();
}
var tooltip=$('ertt');
if(!tooltip){
var nt=document.createElement("div");
nt.className="tooltip";
nt.style.display="none";
nt.id="ertt";
document.body.appendChild(nt);
tooltip=$('ertt');
}
var ww=getWindowWidth();
var ttw=230;
if(x+15+ttw>ww){
x-=215;
}
tooltip.style.left=(x+15)+"px";
tooltip.style.top=(y+20)+"px";
tooltip.style.display="block"
tooltip.innerHTML=inhalt;
}
function hideTooltip(){
try{
var tooltip=$('ertt');
tooltip.style.display="none";
}catch(error){error=null;}
}
function combobox(box1,box2)
{
var obj2=$(box2);
if(Prototype.Browser.IE){
if(parseFloat(navigator.appVersion.split(";")[1].strip().split(" ")[1])==7){
Element.clonePosition(obj2,$(box1),{setWidth:false,setHeight:false,offsetTop:-4,offsetLeft:2});
}
else{
Element.clonePosition(obj2,$(box1),{setWidth:false,setHeight:false,offsetTop:1,offsetLeft:2});
}
}
else{
Element.clonePosition(obj2,$(box1),{setWidth:false,setHeight:false,offsetTop:2,offsetLeft:3});
}
obj2.style.visibility="visible";
}
var comboboxextend_rekursivvari;
function comboboxextend(box1,box2,w){
var obj=$(box1);
var obj2=$(box2);
if(!w)w=obj2.getWidth()-10;
if(obj)
{
if(Prototype.Browser.IE){
obj2.style.width=(w+6)+"px";
if(parseFloat(navigator.appVersion.split(";")[1].strip().split(" ")[1])==7){
Element.clonePosition(obj2,obj,{setWidth:false,setHeight:false,offsetTop:-4,offsetLeft:2});
}
else{
Element.clonePosition(obj2,obj,{setWidth:false,setHeight:false,offsetTop:1,offsetLeft:2});
}
}else{
obj2.style.height="14px";
obj2.style.width=w+6+"px";
obj.style.height="18px";
Element.clonePosition(obj2,obj,{setWidth:false,setHeight:false,offsetTop:2,offsetLeft:3});
}
obj.style.width=(w+29)+"px";
if(obj.style.visibility=="visible"||obj.style.visibility==""||obj.style.display=="none"){
obj2.style.visibility="visible";
}
else{
obj2.style.visibility="hidden";
}
comboboxextend_rekursivvari=setTimeout("comboboxextend('"+box1+"','"+box2+"',"+w+");",300);
}
}
function comboboxchangesimpl(box1,box2)
{
var inhalt=$(box1).value;
$(box2).value=zweistellig(inhalt);
unselect(box1);
}
var comboboxcheck_rekursivvari;
function comboboxcheck(box1,box2){
if($(box1).style.visibility="visible"){
comboboxcheck_rekursivvari=setTimeout("comboboxcheck('"+box1+"','"+box2+"')",100);
}
else{
$(box2).style.visibility="hidden";
}
}
function cpick(x,y,bg,val,extravari,var3){
if(!extravari){extravari=0;}
if(!var3){var3=0;}
var obj=$('cpicker');
obj.src="colorpicker.php?bg="+bg+"&val="+val+"&extravari="+extravari+"&var3="+var3;
obj.style.top=y+"px";
obj.style.left=x+"px";
obj.style.visibility="visible";
}
function calv2cpick(x,y,border,val){
var obj=$('cpicker');
obj.style.top=y+"px";
obj.style.left=x+"px";
obj.style.visibility="visible";
}
function sslchange()
{
if($('login').action=="http://"+window.location.host+"/login.php?login=1")
{
$('login').action="https://"+window.location.host+"/login.php?login=1&ssl=1";
}
else
{
$('login').action="http://"+window.location.host+"/login.php?login=1";
}
}
function sslchange2()
{
if($('login2').action=="http://"+window.location.host+"/login.php?login=1")
{
$('login2').action="https://"+window.location.host+"/login.php?login=1&ssl=1";
}
else
{
$('login2').action="http://"+window.location.host+"/login.php?login=1";
}
}
function checkon(id,zeile){
if(!zeile){
zeile=id;
}
if($(id).checked==true)
{
$(id).checked=false;
if(zeile%2)
{
$('tr'+id).bgColor="#E9E9E9";
}
else
{
$('tr'+id).bgColor="#ffffff";
}
}
else
{
$(id).checked=true;
$('tr'+id).bgColor="#f7d99f";
}
}
function submitvars(form){
var vari="";
for(var x=0;x<form.elements.length;x++){
if(form.elements[x].type!="checkbox"&&form.elements[x].type!="radio"){
vari+=form.elements[x].name+"="+escape(form.elements[x].value)+"&";
}else if(form.elements[x].checked){
vari+=form.elements[x].name+"="+escape(form.elements[x].value)+"&";
}
}
return vari;
}
var http_request_post=false;
function ajax_load_post(url,parameters,id,zweite,dritte){
if(!zweite){
zweite="0";
}else{
if(typeof zweite=="object"){
zweite.concat(Array(""));
}
}
if(!dritte){
dritte="0";
}
var http_request_post=false;
if(window.XMLHttpRequest){
http_request_post=new XMLHttpRequest();
if(http_request_post.overrideMimeType){
http_request_post.overrideMimeType('text/html');
}
}else if(window.ActiveXObject){
try{
http_request_post=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request_post=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!http_request_post){
alert('Cannot create XMLHTTP instance');
return false;
}
http_request_post.onreadystatechange=function(){
if(http_request_post.readyState==4){
if(http_request_post.status>=200&&http_request_post.status<300){
result=http_request_post.responseText;
if($(id)){
$(id).innerHTML=result;
}
if(zweite!=0){
eval(zweite);
}
if(dritte!=0){
eval(dritte);
}
}else{
alert('Ajax_Post ist fehlgeschlagen');
}
}
}
var fra=false;
for(var x=0;x<url.length;x++){
if(url.charAt(x)=="?"){
fra=true;
}
}
if(fra){
var url2=url+"&zufda="+Math.floor(Math.random()*100000000000);
}else{
var url2=url+"?zufda="+Math.floor(Math.random()*100000000000);
}
http_request_post.open('POST',url2,true);
http_request_post.setRequestHeader("Content-type","application/x-www-form-urlencoded");
http_request_post.setRequestHeader("Content-length",parameters.length);
http_request_post.setRequestHeader("Connection","close");
http_request_post.send(parameters);
}
function bw(){
if(navigator.appName.indexOf("Explorer")!=-1||(navigator.appName=="Netscape")){
if(navigator.appName.indexOf("Explorer")!=-1){
return"ie";
}else{
return"ns";
}
}else{
return"ot";
}
}
function array_search(elem,arrays)
{
var i;
for(i=0;i<arrays.length;i++){
if(arrays[i]==elem){
return i;
}
}
return-1;
}
function unselect(id)
{
$(id).selectedIndex=-1;
}
function get_radio_value(name){
var rObj=document.getElementsByName(name);
var radio_selection;
for(var i=0;i<rObj.length;i++){
if(rObj[i].checked){
radio_selection=rObj[i].value;
break;
}
}
return radio_selection;
}
function human_filesize(sz){
if(sz>1048576){
return number_format((sz/1048576),1,".",",")+" MB";
}else if(sz>1024){
return number_format((sz/1024),1,".",",")+" KB";
}else{
return sz+" b";
}
}
function number_format(number,decimals,dec_point,thousands_sep)
{
var exponent="";
var numberstr=number.toString();
var eindex=numberstr.indexOf("e");
if(eindex>-1)
{
exponent=numberstr.substring(eindex);
number=parseFloat(numberstr.substring(0,eindex));
}
if(decimals!=null)
{
var temp=Math.pow(10,decimals);
number=Math.round(number*temp)/temp;
}
var sign=number<0?"-":"";
var integer=(number>0?
Math.floor(number):Math.abs(Math.ceil(number))).toString();
var fractional=number.toString().substring(integer.length+sign.length);
dec_point=dec_point!=null?dec_point:".";
fractional=decimals!=null&&decimals>0||fractional.length>1?
(dec_point+fractional.substring(1)):"";
if(decimals!=null&&decimals>0)
{
for(i=fractional.length-1,z=decimals;i<z;++i)
fractional+="0";
}
thousands_sep=(thousands_sep!=dec_point||fractional.length==0)?
thousands_sep:null;
if(thousands_sep!=null&&thousands_sep!="")
{
for(i=integer.length-3;i>0;i-=3)
integer=integer.substring(0,i)+thousands_sep+integer.substring(i);
}
return sign+integer+fractional+exponent;
}
function padding(laenge){
result='';
for(i=0;i<laenge;i++)
result=result+'___';
return result;
}
function in_array(elem,arrays){
var i;
for(i=0;i<arrays.length;i++){
if(arrays[i]==elem){
return true;
}
}
return false;
}
Array.prototype.in_array=function(needle){
for(var i=0;i<this.length;i++){
if(this[i]==needle){
return true;
}
}
return false;
}
function print_r(das_array,ebene){
var result='';
for(var wert in das_array)
if(typeof das_array[wert]=="object")
result=result+' '+padding(ebene)+wert+"\n"+print_r(das_array[wert],ebene+1);
else
result=result+' '+padding(ebene)+wert+' = '+das_array[wert]+"\n";
return result;
}
function select_select(id,val){
var obj=$(id);
for(var i=0;i<obj.length;++i){
if(obj.options[i].value==val){
obj.options[i].selected=true;
}else{
obj.options[i].selected=false;
}
}
}
function showSelects(){
$(document.body).select("select").each(function(select){
select.show();
});
}
function hideSelects(){
$(document.body).select("select").each(function(select){
select.hide();
});
}
function isIE6(){
return Prototype.Browser.IE&&navigator.appVersion.indexOf("MSIE 6.0")!=-1;
}
function screen_verdunkeln(){
var obj=$('verdunklung');
obj.style.width=document.body.offsetWidth+"px";
obj.style.height=document.body.offsetHeight+"px";
Effect.Appear("verdunklung",{duration:0.2,from:0.0,to:0.5});
if(isIE6()){
hideSelects();
}
}
function screen_verhellen(){
Effect.Fade("verdunklung",{duration:0.2});
if(isIE6()){
showSelects();
}
}
function window_verdunkeln(){
var obj=$('verdunklung');
if(!obj){
var vdd=document.createElement("div");
vdd.className="verdunklungs_div";
vdd.id="verdunklung";
vdd.style.display="none";
document.body.appendChild(vdd);
obj=$('verdunklung');
}
if(parseInt(document.body.offsetHeight)<parseInt(getWindowHeight())){
obj.style.height=parseInt(getWindowHeight())+"px";
}
else{
obj.style.height=parseInt(document.body.offsetHeight)+"px";
}
if(parseInt(document.body.offsetWidth)<parseInt(getWindowWidth())){
obj.style.width=parseInt(getWindowWidth())+"px";
}
else{
obj.style.width=parseInt(document.body.offsetWidth)+"px";
}
Effect.Appear("verdunklung",{duration:0.1,from:0.0,to:0.5});
}
function window_verhellen(){
Effect.Fade("verdunklung",{duration:0.3});
}
function show_dialog_div(id,offsetY,offsetX){
var width=parseInt(getWindowWidth())/2;
if(!offsetY)offsetY=0;
if(!offsetX)offsetX=0;
var obj=$(id);
var width_window=parseInt(obj.getWidth())/2;
obj.style.left=(width-width_window)+offsetX+"px";
obj.style.top=(160)+getScrollY()+offsetY+"px";
obj.style.display="inline";
}
function show_dialog_div2(id,title,width){
if(!title)title="";
if(!width)width=$j('#'+id).outerWidth(true)+20;
$j('#'+id).css('display','').dialog({modal:true,resizable:false,zIndex:100000,title:title,width:width});
}
function hide_dialog_div2(id){
$j('#'+id).dialog("close");
}
function hide_dialog_div(id){
$(id).style.display="none";
screen_verhellen();
}
function getWindowWidth(){
if(window.innerWidth){
if(bw()=="ie"){
return(pixel(window.innerWidth)-3);
}
return(pixel(window.innerWidth)-20);
}else{
if(window.document.documentElement&&window.document.documentElement.clientWidth){
if(bw()=="ie"){
return(pixel(window.document.documentElement.clientWidth)-3);
}
return(pixel(window.document.documentElement.clientWidth)-20);
}
if(bw()=="ie"){
return(pixel(window.document.body.offsetWidth)-3);
}
return(pixel(window.document.body.offsetWidth)-20);
}
}
function getWindowHeight(){
if(bw()=="ie"){
return window.document.documentElement.clientHeight;
}
else return window.innerHeight;
}
function still_log_checkv2(){
new Ajax.Request('/inc/ajax/still_log_check.php',{
parameters:{},method:"get",
onComplete:function(response){
if(response.responseText==2){
screen_verdunkeln();
show_dialog_div('quicklogin_dialog');
}
else{
setTimeout("still_log_checkv2()",25000);
}
}
});
}
function doLoginSilentv2(){
$('quicklogin_dialog').style.display="none";
show_dialog_div('verdunklungwhite');
new Ajax.Updater("verdunklungwhite","/inc/ajax/login_silent.php?login=1",{
parameters:{nickname:$F('nickname'),pw:$F('pw')},
onComplete:function(response){
setTimeout(function(){var obj=$('login_response');
if(obj){
if(obj.value==1){
if($('myuserid').value!=$('mynewuserid').value){
document.location.href="/cindex.php";
}
else{
screen_verhellen();
hide_dialog_div('verdunklungwhite');
setTimeout("still_log_checkv2()",60000);
}
}
}
else{
alert(unescape("Beim Login ist ein Fehler aufgetreten. Bitte dr%FCcken Sie die F5 Taste und aktualisieren die Seite."));
}},500);
}
});
return false;
}
function change_selfphone_number(){
screen_verdunkeln();
ajax_load("/inc/ajax/change_selfphone_number.php","change_selfphone_number");
var scroll_height=getScrollY()+200;
setTimeout('document.getElementById(\'change_selfphone_number\').style.left = screen.width/3+"px";',500);
setTimeout('document.getElementById(\'change_selfphone_number\').style.top = '+scroll_height+'+"px";',500);
setTimeout('document.getElementById(\'change_selfphone_number\').style.display = "inline";',500);
}
function change_selfphone_number_save(){
screen_verhellen();
$('change_selfphone_number').style.display="none";
var vorwahl=$('vorwahl_absender').value;
var nummer=$('nummer_absender').value;
ajax_load("/inc/ajax/change_selfphone_number.php?vorwahl="+vorwahl+"&nummer="+nummer,"");
if(nummer>0){
$('geb_greeting_sender').innerHTML=vorwahl+nummer;
}
else{
$('geb_greeting_sender').innerHTML="";
}
}
function change_selfphone_number_abort(){
screen_verhellen();
$('change_selfphone_number').style.display="none";
}
function kill_element(id){
var obj=$(id);
obj.parentNode.removeChild(obj);
}
function fade_infobox(id){
setTimeout(function(){Effect.Fade(id,{duration:1.5});},5000);
}
function nl2br(str){
if(typeof(str)=="string")return str.replace(/(\r\n)|(\n\r)|\r|\n/g,"\r\n<br>");
else return str;
}
function htmlspecialchars(str,typ){
if(typeof str=="undefined")str="";
if(typeof typ!="number")typ=2;
typ=Math.max(0,Math.min(3,parseInt(typ)));
var from=new Array(/&/g,/</g,/>/g);
var to=new Array("&amp;","&lt;","&gt;");
if(typ==1||typ==3){from.push(/'/g);to.push("&#039;");}
if(typ==2||typ==3){from.push(/"/g);to.push("&quot;");}
for(var i in from)str=str.replace(from[i],to[i]);
return str;
}
function htmlspecialchars_decode(string,quote_style){
var histogram={},symbol='',tmp_str='',entity='';
tmp_str=string.toString();
if(false===(histogram=get_html_translation_table('HTML_SPECIALCHARS',quote_style))){
return false;
}
delete(histogram['&']);
histogram['&']='&amp;';
for(symbol in histogram){
entity=histogram[symbol];
tmp_str=tmp_str.split(entity).join(symbol);
}
return tmp_str;
}
function get_html_translation_table(table,quote_style){
var entities={},histogram={},decimal=0,symbol='';
var constMappingTable={},constMappingQuoteStyle={};
var useTable={},useQuoteStyle={};
useTable=(table?table.toUpperCase():'HTML_SPECIALCHARS');
useQuoteStyle=(quote_style?quote_style.toUpperCase():'ENT_COMPAT');
constMappingTable[0]='HTML_SPECIALCHARS';
constMappingTable[1]='HTML_ENTITIES';
constMappingQuoteStyle[0]='ENT_NOQUOTES';
constMappingQuoteStyle[2]='ENT_COMPAT';
constMappingQuoteStyle[3]='ENT_QUOTES';
if(!isNaN(useTable)){
useTable=constMappingTable[useTable];
}
if(!isNaN(useQuoteStyle)){
useQuoteStyle=constMappingQuoteStyle[useQuoteStyle];
}
if(useQuoteStyle!='ENT_NOQUOTES'){
entities['34']='&quot;';
}
if(useQuoteStyle=='ENT_QUOTES'){
entities['39']='&#039;';
}
if(useTable=='HTML_SPECIALCHARS'){
entities['38']='&amp;';
entities['60']='&lt;';
entities['62']='&gt;';
}else if(useTable=='HTML_ENTITIES'){
entities['38']='&amp;';
entities['60']='&lt;';
entities['62']='&gt;';
entities['160']='&nbsp;';
entities['161']='&iexcl;';
entities['162']='&cent;';
entities['163']='&pound;';
entities['164']='&curren;';
entities['165']='&yen;';
entities['166']='&brvbar;';
entities['167']='&sect;';
entities['168']='&uml;';
entities['169']='&copy;';
entities['170']='&ordf;';
entities['171']='&laquo;';
entities['172']='&not;';
entities['173']='&shy;';
entities['174']='&reg;';
entities['175']='&macr;';
entities['176']='&deg;';
entities['177']='&plusmn;';
entities['178']='&sup2;';
entities['179']='&sup3;';
entities['180']='&acute;';
entities['181']='&micro;';
entities['182']='&para;';
entities['183']='&middot;';
entities['184']='&cedil;';
entities['185']='&sup1;';
entities['186']='&ordm;';
entities['187']='&raquo;';
entities['188']='&frac14;';
entities['189']='&frac12;';
entities['190']='&frac34;';
entities['191']='&iquest;';
entities['192']='&Agrave;';
entities['193']='&Aacute;';
entities['194']='&Acirc;';
entities['195']='&Atilde;';
entities['196']='&Auml;';
entities['197']='&Aring;';
entities['198']='&AElig;';
entities['199']='&Ccedil;';
entities['200']='&Egrave;';
entities['201']='&Eacute;';
entities['202']='&Ecirc;';
entities['203']='&Euml;';
entities['204']='&Igrave;';
entities['205']='&Iacute;';
entities['206']='&Icirc;';
entities['207']='&Iuml;';
entities['208']='&ETH;';
entities['209']='&Ntilde;';
entities['210']='&Ograve;';
entities['211']='&Oacute;';
entities['212']='&Ocirc;';
entities['213']='&Otilde;';
entities['214']='&Ouml;';
entities['215']='&times;';
entities['216']='&Oslash;';
entities['217']='&Ugrave;';
entities['218']='&Uacute;';
entities['219']='&Ucirc;';
entities['220']='&Uuml;';
entities['221']='&Yacute;';
entities['222']='&THORN;';
entities['223']='&szlig;';
entities['224']='&agrave;';
entities['225']='&aacute;';
entities['226']='&acirc;';
entities['227']='&atilde;';
entities['228']='&auml;';
entities['229']='&aring;';
entities['230']='&aelig;';
entities['231']='&ccedil;';
entities['232']='&egrave;';
entities['233']='&eacute;';
entities['234']='&ecirc;';
entities['235']='&euml;';
entities['236']='&igrave;';
entities['237']='&iacute;';
entities['238']='&icirc;';
entities['239']='&iuml;';
entities['240']='&eth;';
entities['241']='&ntilde;';
entities['242']='&ograve;';
entities['243']='&oacute;';
entities['244']='&ocirc;';
entities['245']='&otilde;';
entities['246']='&ouml;';
entities['247']='&divide;';
entities['248']='&oslash;';
entities['249']='&ugrave;';
entities['250']='&uacute;';
entities['251']='&ucirc;';
entities['252']='&uuml;';
entities['253']='&yacute;';
entities['254']='&thorn;';
entities['255']='&yuml;';
}else{
throw Error("Table: "+useTable+' not supported');
return false;
}
for(decimal in entities){
symbol=String.fromCharCode(decimal)
histogram[symbol]=entities[decimal];
}
return histogram;
}
function mask_plus(text){
if(text){
while(text.search(/\++/)!=-1){
text=text.replace("+","!abcd1234!");
}
}
return text;
}
function number_format(number,decimals,dec_point,thousands_sep){
var n=number,c=isNaN(decimals=Math.abs(decimals))?2:decimals;
var d=dec_point==undefined?".":dec_point;
var t=thousands_sep==undefined?",":thousands_sep,s=n<0?"-":"";
var i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;
return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"");
}
function getStyleClass(className){
try{
for(var s=0;s<document.styleSheets.length;s++){
if(document.styleSheets[s].rules){
for(var r=0;r<document.styleSheets[s].rules.length;r++){
if(document.styleSheets[s].rules[r].selectorText=='.'+className){
return document.styleSheets[s].rules[r];
}
}
}else if(document.styleSheets[s].cssRules){
for(var r=0;r<document.styleSheets[s].cssRules.length;r++){
if(document.styleSheets[s].cssRules[r].selectorText=='.'+className){
return document.styleSheets[s].cssRules[r];
}
}
}
}
}catch(e){
var obj=document.getElementsByClassName(className);
return obj[0];
}
return null;
}
function serialize(mixed_value){
var _getType=function(inp){
var type=typeof inp,match;
var key;
if(type=='object'&&!inp){
return'null';
}
if(type=="object"){
if(!inp.constructor){
return'object';
}
var cons=inp.constructor.toString();
match=cons.match(/(\w+)\(/);
if(match){
cons=match[1].toLowerCase();
}
var types=["boolean","number","string","array"];
for(key in types){
if(cons==types[key]){
type=types[key];
break;
}
}
}
return type;
};
var type=_getType(mixed_value);
var val,ktype='';
switch(type){
case"function":
val="";
break;
case"boolean":
val="b:"+(mixed_value?"1":"0");
break;
case"number":
val=(Math.round(mixed_value)==mixed_value?"i":"d")+":"+mixed_value;
break;
case"string":
val="s:"+encodeURIComponent(mixed_value).replace(/%../g,'x').length+":\""+mixed_value+"\"";
break;
case"array":
case"object":
val="a";
var count=0;
var vals="";
var okey;
var key;
for(key in mixed_value){
ktype=_getType(mixed_value[key]);
if(ktype=="function"){
continue;
}
okey=(key.match(/^[0-9]+$/)?parseInt(key,10):key);
vals+=this.serialize(okey)+
this.serialize(mixed_value[key]);
count++;
}
val+=":"+count+":{"+vals+"}";
break;
case"undefined":
default:
val="N";
break;
}
if(type!="object"&&type!="array"){
val+=";";
}
return val;
}
function get_icon(extension){
var bild=new Array();
bild['exe']="ico/exe.png";
bild['rar']="ico/zip.png";
bild['tar']="ico/zip.png";
bild['gz']="ico/zip.png";
bild['7z']="ico/zip.png";
bild['zip']="ico/zip.png";
bild['dll']="ico/dll.png";
bild['sys']="ico/dll.png";
bild['db']="ico/dll.png";
bild['ini']="ico/ini.png";
bild['com']="ico/com.png";
bild['bat']="ico/com.png";
bild['ttf']="ico/ttf.png";
bild['otf']="ico/otf.png";
bild['reg']="ico/reg.png";
bild['ink']="ico/ink.png";
bild['theme']="ico/theme.png";
bild['log']="ico/txt.png";
bild['wmv']="ico/wmv.png";
bild['asf']="ico/wmv.png";
bild['asx']="ico/wmv.png";
bild['mp4']="ico/wmv.png";
bild['mpg']="ico/wmv.png";
bild['mpeg']="ico/wmv.png";
bild['avi']="ico/wmv.png";
bild['mov']="ico/mov.png";
bild['itl']="ico/mov.png";
bild['mp3']="ico/mp3.png";
bild['wmf']="ico/mp3.png";
bild['mpeg3']="ico/mp3.png";
bild['wma']="ico/wmv.png";
bild['wav']="ico/wav.png";
bild['rm']="ico/rm.png";
bild['jpg']="ico/jpg.png";
bild['cdr']="ico/cdr.png";
bild['vsd']="ico/jpg.png";
bild['jpeg']="ico/jpg.png";
bild['gif']="ico/png.png";
bild['png']="ico/png.png";
bild['bmp']="ico/png.png";
bild['tif']="ico/png.png";
bild['psd']="ico/psd.png";
bild['xls']="ico/xls.png";
bild['xlsx']="ico/xls.png";
bild['xlsm']="ico/xls.png";
bild['xlsb']="ico/xls.png";
bild['xltx']="ico/xls.png";
bild['xltm']="ico/xls.png";
bild['csv']="ico/xls.png";
bild['ppt']="ico/ppt.png";
bild['pptx']="ico/ppt.png";
bild['pptm']="ico/ppt.png";
bild['ppsx']="ico/ppt.png";
bild['potx']="ico/ppt.png";
bild['potm']="ico/ppt.png";
bild['ppam']="ico/ppt.png";
bild['doc']="ico/doc.png";
bild['docx']="ico/doc.png";
bild['docm']="ico/doc.png";
bild['dotx']="ico/doc.png";
bild['dotm']="ico/doc.png";
bild['dot']="ico/doc.png";
bild['rtf']="ico/rtf.png";
bild['txt']="ico/txt.png";
bild['eml']="ico/eml.png";
bild['pdf']="ico/pdf.png";
bild['php']="ico/php.png";
bild['css']="ico/php.png";
bild['js']="ico/js.png";
bild['swf']="ico/swf.png";
bild['fla']="ico/swf.png";
bild['xml']="ico/html.png";
bild['html']="ico/html.png";
bild['htm']="ico/html.png";
bild['ods']="ico/ods.png";
bild['ots']="ico/ods.png";
bild['sxc']="ico/ods.png";
bild['stc']="ico/ods.png";
bild['odg']="ico/odg.png";
bild['otg']="ico/odg.png";
bild['sxd']="ico/odg.png";
bild['std']="ico/odg.png";
bild['odp']="ico/odp.png";
bild['otp']="ico/odp.png";
bild['sxi']="ico/odp.png";
bild['sti']="ico/odp.png";
bild['odt']="ico/odt.png";
bild['odf']="ico/odt.png";
bild['ott']="ico/odt.png";
bild['sxw']="ico/odt.png";
bild['stw']="ico/odt.png";
bild['ics']="ico/ics.png";
bild['vcf']="ico/vcf.png";
return bild[extension.toLowerCase()];
}
function show_loading_image(id){
$(id).innerHTML='<br><img src="/img/loading.gif" width="16" height="16">&nbsp;Wird geladen...';
}
function show_loading_image2(id){
$(id).innerHTML='<img src="/img/ajax_loading.gif" style="position:relative; top:3px"/> <span style="font-size:12px; font-weight:bold">Daten werden geladen...</span>';
}
function check_cildren_out(e,d,after){
var zielobj=e.relatedTarget||e.toElement;
var kinder=d.getElementsByTagName('*');
for(var i=0;i<kinder.length;i++){
if(zielobj==kinder[i]||zielobj==d){
return;
}
}
eval(after);
}
var auto_search_lastkeydown=0;
var auto_search_search_done=0;
var auto_search_search_auto_timer;
function auto_search_auto(search_string,call_back){
var jetzt=new Date();
auto_search_search_done=0;
if(auto_search_lastkeydown!=0&&(auto_search_lastkeydown+1500)<jetzt.getTime()&&search_string.length>2){
auto_search_callbacks(call_back);
auto_search_search_done=1;
auto_search_lastkeydown=0;
}
else{
clearTimeout(auto_search_search_auto_timer);
auto_search_search_auto_timer=setTimeout("auto_search_timeout('"+search_string+"','"+call_back+"')",700);
}
if(search_string.length>=3){
auto_search_lastkeydown=jetzt.getTime();
}
}
function auto_search_timeout(search_string,call_back){
var jetzt=new Date();
if(auto_search_lastkeydown!=0&&(auto_search_lastkeydown+600)<jetzt.getTime()&&auto_search_search_done==0&&search_string.length>2){
auto_search_callbacks(call_back)
auto_search_lastkeydown=0;
}
}
function auto_search_callbacks(call_back){
switch(call_back){
case"search_adressbook":search_adressbook_do();break;
}
}
var search_adressbook_temp_typ;
var search_adressbook_callback;
var search_adressbook_temp_var;
function show_search_adressbook(typ,callback,temp_var){
window_verdunkeln();
new Ajax.Updater('search_adressbook','/inc/ajax/contact/search_browse_adressbook.php?typ='+typ,{
parameters:{text:""}
});
show_dialog_div('search_adressbook');
search_adressbook_temp_typ=typ;
search_adressbook_callback=callback;
search_adressbook_temp_var=temp_var;
}
function hide_search_adressbook(){
hide_dialog_div('search_adressbook');
$('search_adressbook').innerHTML="";
}
function search_adressbook_do(){
var search_string=$('search_adressbook_string').value;
if(search_string.length>2){
show_loading_image('search_result');
new Ajax.Updater('search_result','/inc/ajax/contact/search_browse_adressbook.php',{
parameters:{search_string:search_string,search_do:1}
});
}
}
function search_adressbook_next(){
var rObj=document.getElementsByName('search_adressbook_radio');
var selection;
for(var i=0;i<rObj.length;i++){
if(rObj[i].checked)selection=rObj[i].value;
}
new Ajax.Updater('search_result','/inc/ajax/contact/search_browse_adressbook.php',{
parameters:{selection:selection,search_do:0,next_step:1,typ:search_adressbook_temp_typ}
});
}
function search_adressbook_save(){
var rObj=document.getElementsByName('search_adressbook_radio');
var selection=new Array(3);
selection['name']=$('search_adressbook_name').innerHTML;
selection['id']=$('search_adressbook_contact_id').value;
for(var i=0;i<rObj.length;i++){
if(rObj[i].checked){
selection['value']=rObj[i].value;
selection['typ']=rObj[i].id;
}
}
if(!selection['value']){
alert(unescape("Sie m%FCssen eine Auswahl treffen"));
}
else{
search_adressbook_callbacks(selection);
}
}
function search_adressbook_callbacks(var1){
switch(search_adressbook_callback){
case"calv2_search_adressbook_save":calv2_search_adressbook_save(search_adressbook_temp_var,var1);break;
case"calv2_search_adressbook_save_auto_greeting":calv2_search_adressbook_save_auto_greeting(var1);break;
}
}
var change_tab_abort_number=0;
function change_tab_bg(obj){
if(change_tab_abort_number>10){
change_tab_abort_number=0;
return false;
}
if(obj.parentNode.tagName!="DIV"){
change_tab_bg(obj.parentNode);
change_tab_abort_number++;
}
else{
obj.parentNode.className="div_active";
change_tab_abort_number=0;
}
}
function show_tab(tabid,obj){
obj.blur();
hide_all_tab_content();
change_tab_bg(obj);
$("tab_"+parseInt(tabid)).style.display="block";
}
function hide_all_tab_content(){
var parent_div=$('tm_tabs');
var div_childnodes=parent_div.childNodes;
for(var x=0;x<div_childnodes.length;x++){
if(div_childnodes[x].tagName=="DIV"){
div_childnodes[x].className="";
}
}
for(var x=1;x<10;x++){
if($("tab_"+x)){
$("tab_"+x).style.display="none";
}
else{
break;
}
}
}
function date(format,timestamp){
var that=this;
var jsdate=(
(typeof(timestamp)=='undefined')?new Date():
(typeof(timestamp)=='object')?new Date(timestamp):
new Date(timestamp*1000)
);
var pad=function(n,c){
if((n=n+"").length<c){
return new Array(++c-n.length).join("0")+n;
}else{
return n;
}
};
var _dst=function(t){
var dst=0;
var jan1=new Date(t.getFullYear(),0,1,0,0,0,0);
var june1=new Date(t.getFullYear(),6,1,0,0,0,0);
var temp=jan1.toUTCString();
var jan2=new Date(temp.slice(0,temp.lastIndexOf(' ')-1));
temp=june1.toUTCString();
var june2=new Date(temp.slice(0,temp.lastIndexOf(' ')-1));
var std_time_offset=(jan1-jan2)/(1000*60*60);
var daylight_time_offset=(june1-june2)/(1000*60*60);
if(std_time_offset===daylight_time_offset){
dst=0;
}else{
var hemisphere=std_time_offset-daylight_time_offset;
if(hemisphere>=0){
std_time_offset=daylight_time_offset;
}
dst=1;
}
return dst;
};
var ret='';
var txt_weekdays=["Sunday","Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday"];
var txt_ordin={1:"st",2:"nd",3:"rd",21:"st",22:"nd",23:"rd",31:"st"};
var txt_months=["","January","February","March","April",
"May","June","July","August","September","October","November",
"December"];
var f={
d:function(){
return pad(f.j(),2);
},
D:function(){
var t=f.l();
return t.substr(0,3);
},
j:function(){
return jsdate.getDate();
},
l:function(){
return txt_weekdays[f.w()];
},
N:function(){
return f.w()?f.w():7;
},
S:function(){
return txt_ordin[f.j()]?txt_ordin[f.j()]:'th';
},
w:function(){
return jsdate.getDay();
},
z:function(){
return(jsdate-new Date(jsdate.getFullYear()+"/1/1"))/864e5>>0;
},
W:function(){
var a=f.z(),b=364+f.L()-a;
var nd2,nd=(new Date(jsdate.getFullYear()+"/1/1").getDay()||7)-1;
if(b<=2&&((jsdate.getDay()||7)-1)<=2-b){
return 1;
}
if(a<=2&&nd>=4&&a>=(6-nd)){
nd2=new Date(jsdate.getFullYear()-1+"/12/31");
return that.date("W",Math.round(nd2.getTime()/1000));
}
var w=(1+(nd<=3?((a+nd)/7):(a-(7-nd))/7)>>0);
return(w?w:53);
},
F:function(){
return txt_months[f.n()];
},
m:function(){
return pad(f.n(),2);
},
M:function(){
var t=f.F();
return t.substr(0,3);
},
n:function(){
return jsdate.getMonth()+1;
},
t:function(){
var n;
if((n=jsdate.getMonth()+1)==2){
return 28+f.L();
}
if(n&1&&n<8||!(n&1)&&n>7){
return 31;
}
return 30;
},
L:function(){
var y=f.Y();
return(!(y&3)&&(y%1e2||!(y%4e2)))?1:0;
},
o:function(){
if(f.n()===12&&f.W()===1){
return jsdate.getFullYear()+1;
}
if(f.n()===1&&f.W()>=52){
return jsdate.getFullYear()-1;
}
return jsdate.getFullYear();
},
Y:function(){
return jsdate.getFullYear();
},
y:function(){
return(jsdate.getFullYear()+"").slice(2);

},
a:function(){
return jsdate.getHours()>11?"pm":"am";
},
A:function(){
return f.a().toUpperCase();
},
B:function(){
var off=(jsdate.getTimezoneOffset()+60)*60;
var theSeconds=(jsdate.getHours()*3600)+
(jsdate.getMinutes()*60)+
jsdate.getSeconds()+off;
var beat=Math.floor(theSeconds/86.4);
if(beat>1000){
beat-=1000;
}
if(beat<0){
beat+=1000;
}
if((String(beat)).length==1){
beat="00"+beat;
}
if((String(beat)).length==2){
beat="0"+beat;
}
return beat;
},
g:function(){
return jsdate.getHours()%12||12;
},
G:function(){
return jsdate.getHours();
},
h:function(){
return pad(f.g(),2);
},
H:function(){
return pad(jsdate.getHours(),2);
},
i:function(){
return pad(jsdate.getMinutes(),2);
},
s:function(){
return pad(jsdate.getSeconds(),2);
},
u:function(){
return pad(jsdate.getMilliseconds()*1000,6);
},
e:function(){
return'UTC';
},
I:function(){
return _dst(jsdate);
},
O:function(){
var t=pad(Math.abs(jsdate.getTimezoneOffset()/60*100),4);
t=(jsdate.getTimezoneOffset()>0)?"-"+t:"+"+t;
return t;
},
P:function(){
var O=f.O();
return(O.substr(0,3)+":"+O.substr(3,2));
},
T:function(){
return'UTC';
},
Z:function(){
return-jsdate.getTimezoneOffset()*60;
},
c:function(){
return f.Y()+"-"+f.m()+"-"+f.d()+"T"+f.h()+":"+f.i()+":"+f.s()+f.P();
},
r:function(){
return f.D()+', '+f.d()+' '+f.M()+' '+f.Y()+' '+f.H()+':'+f.i()+':'+f.s()+' '+f.O();
},
U:function(){
return Math.round(jsdate.getTime()/1000);
}
};
return format.replace(/[\\]?([a-zA-Z])/g,function(t,s){
if(t!=s){
ret=s;
}else if(f[s]){
ret=f[s]();
}else{
ret=s;
}
return ret;
});
}
var invisible_input_focus_stay=false;
function invisible_input_focus(obj,stay){
obj.className="input_invisible_editable_focus";
if(stay){
var temp_obj=invisible_input_focus_stay;
invisible_input_focus_stay=obj;
if(temp_obj){
temp_obj.blur();
}
}
}
function invisible_input_blur(obj){
if(invisible_input_focus_stay!=obj){
obj.className="input_invisible_editable";
}
}
function zeilenfarbe_anpassen(akt,i){
var nowid=akt.id;
if(nowid.search(/kat.+/)==-1){
if(i%2){
akt.style.backgroundColor="#E9E9E9";
}
else{
akt.style.backgroundColor="#FFFFFF";
}
i++;
}
else{
i=0;
}
return i;
}
function resize_timemap_main(w,mp){
if(w<1000){w=1000;}
var tm_css={
tm_main_header:getStyleClass('tm_main_header'),
tm_main_middle_bar:getStyleClass('tm_main_middle_bar'),
tm_main_middle_bar_right:getStyleClass('tm_main_middle_bar_right'),
tm_main_view_area:getStyleClass('tm_main_view_area')
};
var tm_obj={
tm_main_width_1:$('tm_main_width_1'),
tm_MainTitel:$('tm_MainTitel')
};
tm_css.tm_main_header.style.width=(w+1)+"px";
tm_css.tm_main_middle_bar.style.width=(w)+"px";
tm_css.tm_main_middle_bar_right.style.width=(w-550-5)+"px";
tm_css.tm_main_view_area.style.width=(w+2)+"px";
tm_obj.tm_main_width_1.style.width=w+"px";
if(mp){tm_obj.tm_MainTitel.style.width=(w-163)+"px";}else{tm_obj.tm_MainTitel.style.width=(w-330)+"px";}
}
function global_check_resize(mp){
var nw=getWindowWidth();
if(nw!=global_check_resize_w){
global_check_resize_w=nw;
resize_timemap_main(nw,mp);
new Ajax.Request('/inc/ajax/global_set_width.php',{parameters:{tm_width:nw}});
}
setTimeout(function(){global_check_resize(mp);},1000);
}
function passwordChanged(){
var strength=$("strength");
var strongRegex=new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$","g");
var mediumRegex=new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$","g");
var enoughRegex=new RegExp("(?=.{6,}).*","g");
var pwd=$("password");
if(pwd.value.length==0){
strength.innerHTML="";
}else if(false==enoughRegex.test(pwd.value)){
strength.innerHTML="";
}else if(strongRegex.test(pwd.value)){
strength.innerHTML='<span style="color:green">Passwortsicherheit: Hoch</span>';
}else if(mediumRegex.test(pwd.value)){
strength.innerHTML='<span style="color:orange">Passwortsicherheit: Ausreichend</span>';
}else{
strength.innerHTML='<span style="color:red">Passwortsicherheit: Sehr niedrig</span>';
}
}
function top_menue_search_menue(){
var obj=$('such_men');
Element.clonePosition(obj,$('suchfeld_img'),{setWidth:false,setHeight:false,offsetTop:16,offsetLeft:-99});
if(obj.style.display=="none"){
Effect.SlideDown('such_men',{duration:0.2});
}else{
Effect.SlideUp('such_men',{duration:0.2});
}
}
var fast_ie=document.all;
function get_css_obj(theClass,element){
var cssRules;
if(fast_ie){
cssRules='rules';
}else{
cssRules='cssRules';
}
for(var S=0;S<document.styleSheets.length;S++){
for(var R=0;R<document.styleSheets[S][cssRules].length;R++){
if(document.styleSheets[S][cssRules][R].selectorText==theClass){
return document.styleSheets[S][cssRules][R];
}
}
}
}
function change_css(theClass,element,value){
var cssRules;
if(fast_ie){
cssRules='rules';
}else{
cssRules='cssRules';
}
var added=false;
for(var S=0;S<document.styleSheets.length;S++){
for(var R=0;R<document.styleSheets[S][cssRules].length;R++){
if(document.styleSheets[S][cssRules][R].selectorText==theClass){
if(document.styleSheets[S][cssRules][R].style[element]){
document.styleSheets[S][cssRules][R].style[element]=value;
added=true;
break;
}
}
}
if(!added){
if(document.styleSheets[S].insertRule){
document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length);
}else if(document.styleSheets[S].addRule){
document.styleSheets[S].addRule(theClass,element+': '+value+';');
}
}
}
}
function change_view_tab(obj){
for(var i=1;i<10;i++){
if($('view_tab_'+i)){
$('view_tab_'+i).style.backgroundPosition="top";
}
else{
break;
}
}
obj.style.backgroundPosition="bottom";
}
function resizeTextarea(textarea){
currentRows=textarea.value.split('\n');
var newRows=2;
if(currentRows.length>textarea.rows-2)newRows=newRows+currentRows.length;
if(currentRows.length<textarea.rows-4)newRows=newRows+currentRows.length;
if(newRows>2){
textarea.rows=newRows;
}
}
function tm_counter(id,time){
var verbzeit=time;
var obj=$(id);
var einheiten=new Array("s","m","h","Tag(e)","Wo");
this.get_splitted_restime=function(){
var zeitarr=new Array();
zeitarr[0]=verbzeit%60;
var rest_minuten=Math.floor(verbzeit/60);
zeitarr[1]=rest_minuten%60;
var rest_stunden=Math.floor(rest_minuten/60);
zeitarr[2]=rest_stunden%24;
var rest_tage=Math.floor(rest_stunden/24);
zeitarr[3]=rest_tage%7;
zeitarr[4]=Math.floor(rest_tage/7);
return zeitarr;
}
this.get_resstime_string=function(){
var timearr=this.get_splitted_restime();
var show=false;
var ausg="";
for(var x=timearr.length-1;x>=0;x--){
if(timearr[x]>0){
show=true;
}
if(show){
ausg+=timearr[x]+""+einheiten[x]+" ";
}
}
return ausg;
}
this.main=function(){
verbzeit--;
var send="Abgelaufen";
if(verbzeit>0){
send=this.get_resstime_string();
var self=this;
setTimeout(function(){self.main();},1000);
}
obj.innerHTML=send;
}
this.main();
}
function bachelor_log(category,action,step,new_action_id){
}
function check_search_term(searchterm){
if(searchterm==""||searchterm.length<3){
alert('Ihr Suchbegriff muss mind. 3 Zeichen lang sein.');
return false;
}
else return true;
}
function global_handling_responsetext_errors(responsetext){
if(responsetext=="login"){
alert("Ihre Sitzung ist abgelaufen. Loggen Sie sich bitte neu ein.");
}
else if(responsetext=="no permission"){
alert(unescape("Sie haben nicht die ben%F6tigte Berechtigung um diese Aktion auszuf%FChren."));
}
else if(responsetext=="missing data"){
alert(unescape("Es wurden nicht alle erforderlichen Daten %FCbermittelt."));
}
else if(responsetext=="unknown error"){
alert("Unbekannter Fehler. Bitte kontaktieren Sie den Support falls der Fehler wiederholt auftritt.");
}
else{
alert("Unbekannter Fehler: "+responsetext);
}
}
function hide_quick_menue_overlay(){
var obj=$('quick_menue_overlay');
obj.style.display='block';
obj.fade({duration:1.0,from:0,to:0.5});
}
function tips_and_tricks_show(category){
screen_verdunkeln();
show_dialog_div('tips_and_tricks_dialog');
}
function tips_and_tricks_save(category){
ajax_load('/inc/ajax/tips_and_tricks_save.php');
setTimeout(function(){hide_dialog_div('tips_and_tricks_dialog');},600);
}
function tips_and_tricks_next(id){
ajax_load('/inc/ajax/tips_and_tricks_load.php?id='+id,'tips_and_tricks_content');
}
