LocaGuiBase=Class.create({initialize:function(){if(main.map&&main.client=="web"){map=main.map;c=map.getContainer();size=map.getSize();}else if(container&&main.client=="guide"){c=$(container);size=document.viewport.getDimensions();}this.body=document.getElementsByTagName('body')[0];this.ContentControl=null;this.messageControl=null;this.actionBoxMax=false;this.window=new LocaGuiWindow();this.overlayDiv=false;this.overlayLoading=false;this.messageDiv=false;},initFrame:function(reset){var sideDivContainers=new Array("events","actions");if(!reset){map.addControl(new LogoMapControl());map.addControl(new DivMapControl(sideDivContainers,false),new google.maps.ControlPosition(G_ANCHOR_TOP_RIGHT,new google.maps.Size(10,67)));map.addControl(new MenuMapControl(),new google.maps.ControlPosition(G_ANCHOR_TOP_RIGHT,new google.maps.Size(15,10)));map.addControl(new ExtLargeMapControl(),new google.maps.ControlPosition(G_ANCHOR_TOP_LEFT,new google.maps.Size(10,80)));}else{if($('publicFeedTabs'))$('publicFeedTabs').remove();if($('personalFeedTabs'))$('personalFeedTabs').remove();}var searchActive=new Element('DIV',{ID:'search_active'});var actionTab=new Element('UL',{CLASS:'right_box_tabs',ID:'publicFeedTabs'});Element.insert(actionTab,'<LI CLASS="a" ID="tab_publicFeed_worldwide"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'public\', \'worldwide\'); this.blur();">'+main.l.subtabs.feed_action_worldwide+'</A></LI>');Element.insert(actionTab,'<LI  ID="tab_publicFeed_local"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'public\', \'local\'); this.blur();">'+main.l.subtabs.feed_action_local+'</A></LI>');Element.insert(actionTab,'<LI  ID="tab_publicFeed_friends"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'public\', \'friends\'); this.blur();">'+main.l.subtabs.feed_action_friends+'</A></LI>');Element.insert('boxRightActions',actionTab);var eventsTab=new Element('UL',{CLASS:'right_box_tabs',ID:'personalFeedTabs'});Element.insert(eventsTab,'<LI CLASS="a" ID="tab_personalFeed_messages"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'personal\', \'messages\'); this.blur();">'+main.l.subtabs.feed_event_messages+'</A></LI>');Element.insert(eventsTab,'<LI  ID="tab_personalFeed_requests"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'personal\', \'requests\'); this.blur();">'+main.l.subtabs.feed_event_requests+'</A></LI>');Element.insert(eventsTab,'<LI  ID="tab_personalFeed_visits"><A HREF="javascript:void(0);" Onclick="main.load.setFeed(\'personal\', \'visits\'); this.blur();">'+main.l.subtabs.feed_event_visits+'</A></LI>');Element.insert('boxRightEvents',eventsTab);var eventControl=new Element('DIV',{CLASS:'side_control',ID:'eventControl'});Element.insert(eventControl,'<DIV TITLE="Ansicht minimieren" ID="actionControlMax" CLASS="actionControlIcon iconMin"></DIV>');Element.insert('boxRightEvents',eventControl);Element.observe('actionControlMax','click',function(event){main.gui.base.updateRightBoxHeights('toggle');});Element.observe('boxRightEvents','mouseover',function(event){Element.show(eventControl);});Element.observe('boxRightEvents','mouseout',function(event){Element.hide(eventControl);});new Ajax.Request(index,{method:'get',parameters:{f:'initCode',s:session},onSuccess:function(transport){jd=transport.responseJSON;main.lang=jd.lang;$('menuStart').update(jd.code.menuStart);$('menuNavi').update(jd.code.menuNavi);$('footer').update(jd.code.footer);}});},showContent:function(page,content){new Ajax.Request(index,{method:'get',parameters:{f:'showContent',s:session,p:page,content:Object.toJSON(content)},onSuccess:function(transport){jd=transport.responseJSON;if(jd.code.page){main.gui.base.displayContent(jd.code.page);}}});},showFaq:function(){new Ajax.Request(index,{method:'get',parameters:{f:'showFaq',s:session},onSuccess:function(transport){jd=transport.responseJSON;if(jd.code.page){main.gui.base.displayContent(jd.code.page);}}});},showImage:function(path){var img="<IMG style='float: right' name='albumImageDetail' SRC='"+webroot+"/inc/bilder/lightbox/loading.gif'/>";var link="<DIV ID='albumImageDetailButton' style='display: none; position: absolute; right: 15px; top: 15px; padding: 5px; border: 1px solid silver; background-color: white;'><INPUT TYPE=\"submit\" OnClick='main.gui.base.removeContent()' VALUE='"+main.lang.buttons.b_back_to_album+"' CLASS=\"button\" STYLE=\"float: right; background-image: url(./inc/bilder/icons/PNG/delete.png)\"></DIV>";this.displayContent(img+link);objImage=new Image();objImage.onload=function(){var width=objImage.width+15;var height=objImage.height;var maxWidth=size.width-40;var maxHeight=size.height-140;if(width>maxWidth)width=maxWidth;if(height>maxHeight)height=maxHeight;var left=Math.round((size.width/2)-(width/2));$('page_content').style.left=left+"px";$('page_content').style.width=width+"px";$('page_content').style.height=height+"px";$('page_content').style.maxHeight=height+"px";$('albumImageDetailButton').appear({to:0.8});document.albumImageDetail.src=path;};objImage.src=path;},changeLang:function(lang){new Ajax.Request(index,{method:'get',parameters:{f:'initLang',s:session,l:lang},onSuccess:function(transport){jd=transport.responseJSON;if(jd.lang){main.l=jd.lang;this.initFrame(true);main.loadMarker();main.jumpToMe();main.load.pollMyEvents(true);main.load.pollUserActions(true);}}.bind(this)});},changeTab:function(tab_id,target){var tabs=$(tab_id).select('li');tabs.each(function(tab){tab.removeClassName('a');});if(target){$(target).update('');$(target).setStyle({display:'none'});}},displayTab:function(target,tab){this.changeTab(target+"Tabs");var divs=$(target+'_box').select('div.group_overlay_box');divs.each(function(div){div.setStyle({display:'none'});});$('tab_'+target+'_'+tab).addClassName('a');$(tab+'_'+target+'_list_box').setStyle({display:'block'});},displayContent:function(content){this.addMapOverlay();size=document.viewport.getDimensions();var left=Math.round((size.width/2)-(580/2));if(this.ContentControl&&main.client=="web")map.removeControl(this.ContentControl);if(this.contentDiv){this.body.removeChild(this.contentDiv);this.contentDiv=null;}if(main.map&&main.client=="web"){this.ContentControl=new ContentMapControl(content);main.map.addControl(this.ContentControl,new google.maps.ControlPosition(G_ANCHOR_TOP_RIGHT,new google.maps.Size(left,70)));}else{this.contentDiv=new Element("div",{'ID':'page_content'});this.contentDiv.setStyle({top:'120px',left:left+'px',position:'fixed',display:'block',zIndex:100});this.contentDiv.insert(content);this.body.appendChild(this.contentDiv);}},removeContent:function(){this.removeMapOverlay();if(main.map&&main.client=="web"){main.map.enableDoubleClickZoom();main.map.enableDragging();}if(this.contentDiv){this.body.removeChild(this.contentDiv);this.contentDiv=null;}if(this.ContentControl){main.map.removeControl(this.ContentControl);this.ContentControl=null;}},addMapOverlay:function(){if(main.map&&main.client=="web"){var w=main.map.getInfoWindow();if(!w.isHidden())w.hide();}if(this.overlayDiv)c.removeChild(this.overlayDiv);this.overlayDiv=new Element("div",{'ID':'user_add_overlay'});this.overlayDiv.setStyle({height:'100%',width:'100%',top:'0',left:'0',position:'fixed',display:'block',overflow:'hidden',zIndex:90,background:'black',opacity:'.5'});c.appendChild(this.overlayDiv);},removeMapOverlay:function(){if(main.map&&main.client=="web"){var w=main.map.getInfoWindow();if(w.isHidden()&&this.window.getWindowStatus())w.show();}if(this.overlayDiv){c.removeChild(this.overlayDiv);this.overlayDiv=null;}},addMapLoading:function(){if(this.overlayLoading)c.removeChild(this.overlayLoading);var sleft=Math.round((size.width/2)-(220/2));var stop=Math.round((size.height/2)-(19/2));this.overlayLoading=new Element("div",{'ID':'overlay_loading'});Element.setStyle(this.overlayLoading,{top:stop+"px",left:sleft+"px",position:'absolute',display:'block',zIndex:'200'});c.appendChild(this.overlayLoading);},removeMapLoading:function(){if(this.overlayLoading){c.removeChild(this.overlayLoading);this.overlayLoading=null;}},displayErrors:function(elements,errors){elements.each(function(element){var label=element+"_label";var edit=element+"_edit";if($(edit))$(edit).remove();if($(element))$(element).removeClassName('error');if($(label))Element.writeAttribute(label,'title','');if($(label))$(label).removeClassName('error');});if(errors){var e=new Hash(errors);e.each(function(pair){var element=pair.key;var label=element+"_label";var edit=element+"_edit";if($(element)){$(element).addClassName('error');Element.writeAttribute($(element),'title',pair.value);}if($(label))$(label).addClassName('error');var code="<IMG SRC=\""+webroot+"/inc/bilder/icons_mini/PNG/mini-alert.png\" BORDER=\"0\" ID=\""+edit+"\">";if(!$(edit)&&$(label))Element.insert(label,{top:code});if($(label))Element.writeAttribute(label,'title',pair.value);});return false;}return true;},showMessageWindow:function(jsonData){if(jsonData.code&&jsonData.code.messages){var left=Math.round((size.width/2)-(520/2));if(main.map&&main.client=="web"){if(this.messageControl){clearTimeout(this.hideMessageWindow);main.map.removeControl(this.messageControl);}this.messageControl=new MessageMapControl();main.map.addControl(this.messageControl,new google.maps.ControlPosition(G_ANCHOR_TOP_RIGHT,new google.maps.Size(left,75)));$('system_messages').update(jsonData.code.messages);}else if(main.client=="guide"){this.messageDiv=new Element("div",{'ID':'system_messages'});this.messageDiv.setStyle({top:'70px',left:left+'px',position:'fixed',display:'block',zIndex:100});this.messageDiv.insert(jsonData.code.messages);this.body.appendChild(this.messageDiv);}Effect.Appear('system_messages',{duration:1.0});this.hideMessageWindow=setTimeout(function(){Effect.Fade('system_messages',{duration:1.0});setTimeout(function(){if(main.map&&main.client=="web"&&this.messageControl)main.map.removeControl(this.messageControl);else{this.body.removeChild(this.messageDiv);this.messageDiv=null;}}.bind(this),1000);}.bind(this),5000);}},updateSiteInfo:function(jsonData){if(jsonData._s&&jsonData._s.online_user){if(jsonData._s.online_user!=main.online_user){if($('main_user_online')){main.online_user=jsonData._s.online_user;$('main_user_online').hide();$('main_user_online').update(main.online_user+" "+main.l.texts.header_online_user);$('main_user_online').appear();}}}if(jsonData._s&&jsonData._s.online_friends){if(jsonData._s.online_friends!=main.online_friends){if($('main_friends_online')){main.online_friends=jsonData._s.online_friends;$('main_friends_online').hide();$('main_friends_online').update(main.online_friends+" "+main.l.texts.header_online_friends);$('main_friends_online').appear();}}}},changeButton:function(e,over){if(over)$(e).addClassName('button_over');else $(e).removeClassName('button_over');},changeDataBg:function(element){if($(element).hasClassName('data_over')){$('over_edit').remove();$(element).removeClassName('data_over');}else{$(element).addClassName('data_over');Element.insert(element,{top:'<SPAN CLASS=\"close_icon\" ID="over_edit"><IMG SRC=\"./inc/bilder/icons_mini/PNG/mini-edit.png\" BORDER=\"0\"></SPAN>'});}},toggleDelIcon:function(element,action_ID){if($('close_link'))$('close_link').remove();Element.insert(element,{top:'<A HREF=\"javascript:void(0);\" OnClick="main.gui.base.window.delUserAction('+action_ID+')\" ID=\"close_link\"><DIV CLASS="close_icon"></DIV></A>'});},changeLinkBg:function(element){if($(element).hasClassName('data_over')){if($('close_'+element))$('close_'+element).show();$(element).removeClassName('data_over');}else{if($('close_'+element))$('close_'+element).hide();$(element).addClassName('data_over');}},changeIconBg:function(over,element){if(!element)var element="myIcon";if(over)$(element).addClassName('overIcon');else if(!$('myIconList'))$(element).removeClassName('overIcon');},getUserIcon:function(gender,icon_size,icon){var s=new google.maps.Size(icon_size,icon_size);var a=new google.maps.Point(3,3);if(gender=='m'||gender=='w'){if(!icon)var icon=1;var u=webroot+"/inc/bilder/faces/"+icon_size+"/"+gender+"-"+icon+".png"}else{var u=webroot+"/inc/bilder/no_icon_"+icon_size+".png"}var label={url:u,size:s,anchor:a};var tinyIcon=new google.maps.Icon();tinyIcon.image=webroot+"/inc/bilder/map/user_bg_"+icon_size+".png";tinyIcon.transparent=webroot+"/inc/bilder/map/user_trans_"+icon_size+".png";tinyIcon.label=label;if(icon_size==16){tinyIcon.iconSize=new google.maps.Size(22,22);tinyIcon.iconAnchor=new google.maps.Point(11,11);tinyIcon.infoWindowAnchor=new google.maps.Point(9,1);}else if(icon_size==32){tinyIcon.iconSize=new google.maps.Size(38,38);tinyIcon.iconAnchor=new google.maps.Point(19,19);tinyIcon.infoWindowAnchor=new google.maps.Point(17,1);}else if(icon_size==48){tinyIcon.iconSize=new google.maps.Size(54,54);tinyIcon.iconAnchor=new google.maps.Point(27,27);tinyIcon.infoWindowAnchor=new google.maps.Point(25,1);}else if(icon_size==64){tinyIcon.iconSize=new google.maps.Size(70,70);tinyIcon.iconAnchor=new google.maps.Point(35,35);tinyIcon.infoWindowAnchor=new google.maps.Point(33,1);}return tinyIcon;},getLocationIcon:function(type,icon_size,data_type){var s=new google.maps.Size(icon_size,icon_size);var a=new google.maps.Point(3,3);if(data_type=='location'){if(type)var u=webroot+"/inc/bilder/locations/"+icon_size+"/"+type+".png";else var u=webroot+"/inc/bilder/locations/"+icon_size+"/offlocation.png"}var label={url:u,size:s,anchor:a};var tinyIcon=new google.maps.Icon();tinyIcon.image=webroot+"/inc/bilder/map/user_bg_"+icon_size+".png";tinyIcon.transparent=webroot+"/inc/bilder/map/user_trans_"+icon_size+".png";tinyIcon.label=label;if(icon_size==16){tinyIcon.iconSize=new google.maps.Size(22,22);tinyIcon.iconAnchor=new google.maps.Point(11,11);tinyIcon.infoWindowAnchor=new google.maps.Point(9,1);}else if(icon_size==32){tinyIcon.iconSize=new google.maps.Size(38,38);tinyIcon.iconAnchor=new google.maps.Point(19,19);tinyIcon.infoWindowAnchor=new google.maps.Point(17,1);}else if(icon_size==48){tinyIcon.iconSize=new google.maps.Size(54,54);tinyIcon.iconAnchor=new google.maps.Point(27,27);tinyIcon.infoWindowAnchor=new google.maps.Point(25,1);}else if(icon_size==64){tinyIcon.iconSize=new google.maps.Size(70,70);tinyIcon.iconAnchor=new google.maps.Point(35,35);tinyIcon.infoWindowAnchor=new google.maps.Point(33,1);}return tinyIcon;},getGroupIcon:function(digits){var tinyIcon=new google.maps.Icon();if(digits==1){var size=32;}else if(digits==2){var size=42;}else{var size=52;}tinyIcon.image=webroot+"/inc/bilder/map/group_"+digits+"_n.png";tinyIcon.transparent=webroot+"/inc/bilder/map/user_trans_64.png";tinyIcon.iconSize=new google.maps.Size(size,size);tinyIcon.iconAnchor=new google.maps.Point(size/2,size/2);tinyIcon.infoWindowAnchor=new google.maps.Point(size,size/2);return tinyIcon;},generateDomSmallUserProfile:function(e,user){var icon=new Element('div',{'CLASS':'myIcon myIconSmall'});var icon_size=32;var nf=new NumberFormat(user.distance);nf.setPlaces(1);nf.setSeparators(true,".",",");icon.update('<IMG SRC="'+this.buildUserImageSrc(user,icon_size)+'" BORDER="0">');icon.appendChild(new Element('span',{'CLASS':'status_icon status_icon_'+user.online_status}));e.appendChild(icon);var data=new Element('div',{'CLASS':'shortData'});var username=new Element('div',{'CLASS':'myUsername data'});username.update('<STRONG>'+user.title+'</STRONG>');var status=new Element('div',{'CLASS':'myStatus data'});status.update('<SPAN CLASS="distance">'+nf.toFormatted()+' km</SPAN><SPAN CLASS="status_'+user.online_status+'">'+user.subtitle+'</SPAN>');var clear=new Element('div',{'CLASS':'clear'});data.appendChild(username);data.appendChild(status);e.appendChild(data);e.appendChild(clear);return e;},generateDomSmallLocationProfile:function(e,location){var icon=new Element('div',{'CLASS':'myLocationIcon myLocationIconSmall'});var icon_size=32;var nf=new NumberFormat(location.distance);nf.setPlaces(1);nf.setSeparators(true,".",",");if(location.icon)icon.update('<IMG SRC="'+webroot+'/inc/bilder/locations/'+icon_size+'/'+location.icon+'.png" BORDER="0">');else icon.update('<IMG SRC="'+webroot+'/inc/bilder/locations/'+icon_size+'/offlocation.png" BORDER="0">');if(location.type==0)location.type=5;e.appendChild(icon);var data=new Element('div',{'CLASS':'shortData'});var locationname=new Element('div',{'CLASS':'myUsername data'});locationname.update('<STRONG>'+location.title+'</STRONG>');var status=new Element('div',{'CLASS':'myStatus data'});status.update('<SPAN CLASS="status"><SPAN CLASS="distance">'+nf.toFormatted()+' km</SPAN>'+location.subtitle+'</SPAN>');var distance=new Element('div',{'CLASS':'myDistance data'});distance.update('');var clear=new Element('div',{'CLASS':'clear'});data.appendChild(locationname);data.appendChild(status);data.appendChild(distance);e.appendChild(data);e.appendChild(clear);return e;},buildUserImageSrc:function(user,icon_size){if(user.image&&icon_size=="32")var img=user.image.micro;else if(user.image&&icon_size=="48")var img=user.image.small;else if(user.image&&icon_size=="64")var img=user.image.normal;else if(user.image&&icon_size=="128")var img=user.image.medium;if(user.image&&img)var src=uploadroot+"/"+img.dir+'/'+img.file;else if(user.user_icon&&(user.user_gender=='m'||user.user_gender=='w'))var src=webroot+'/inc/bilder/faces/'+icon_size+'/'+user.user_gender+'-'+user.user_icon+'.png';else var src=webroot+'/inc/bilder/no_icon_32.png';return src;},buildLocationImageSrc:function(location,icon_size){if(location.image&&icon_size=="32")var img=location.image.micro;else if(location.image&&icon_size=="48")var img=location.image.small;else if(location.image&&icon_size=="64")var img=location.image.normal;else if(location.image&&icon_size=="128")var img=location.image.medium;if(location.image&&img)var src=uploadroot+"/"+img.dir+'/'+img.file;else if(location.icon)var src=webroot+'/inc/bilder/locations/'+icon_size+'/'+location.icon+'.png';else var src=webroot+'/inc/bilder/locations/'+icon_size+'/offlocation.png';return src;},buildImageSrc:function(data,icon_size){if(data&&icon_size=="32")var img=data.micro;else if(data&&icon_size=="48")var img=data.small;else if(data&&icon_size=="64")var img=data.normal;else if(data&&icon_size=="128")var img=data.medium;if(data&&img)var src=uploadroot+"/"+img.dir+'/'+img.file;else var src='';return src;},generateUserData:function(data){var item=new Element('div',{'ID':'data'+data.id,'CLASS':'data_frame'});var a=new Element('a',{'HREF':'javascript:void(0)','TITLE':'Springe zu User'});a.writeAttribute('OnClick','main.jumpTo(\'user\', Array(\''+data.id+'\'))',true);a.writeAttribute('OnMouseOver','main.gui.base.changeLinkBg("data'+data.id+'")');a.writeAttribute('OnMouseOut','main.gui.base.changeLinkBg("data'+data.id+'")');item.appendChild(this.generateDomSmallUserProfile(a,data));return item;},generateLocationData:function(data){var item=new Element('div',{'ID':'data'+data.id,'CLASS':'data_frame'});var a=new Element('a',{'HREF':'javascript:void(0)','TITLE':'Springe zu Location'});a.writeAttribute('OnClick','main.jumpTo(\'location\', Array(\''+data.id+'\'))',true);a.writeAttribute('OnMouseOver','main.gui.base.changeLinkBg("data'+data.id+'")');a.writeAttribute('OnMouseOut','main.gui.base.changeLinkBg("data'+data.id+'")');item.appendChild(this.generateDomSmallLocationProfile(a,data));return item;},update:function(div,top){var w=map.getInfoWindow();if(!w.isHidden()){if(div){if(!top)var top=$(div).scrollTop;map.updateInfoWindow(w.getTabs(),setTimeout(function(){$(div).scrollTop=top;},100));}else{map.updateInfoWindow(w.getTabs());}}},focusFieldContent:function(field,default_value,new_value){if(field.value==default_value||field.value==''){field.setStyle({color:'black'});field.value=new_value;}},blurFieldContent:function(field,default_value,new_value){if(field.value==new_value||field.value==''){field.setStyle({color:'grey'});field.value=default_value;}},setEventStatus:function(author_ID,action,field,status){if(!status)var status=false;else var status=true;new Ajax.Request(index,{method:'get',parameters:{f:'updateEventStatus',s:session,a:author_ID,m:action,status:status},onSuccess:function(transport){var jd=transport.responseJSON;}});},showMyEvents:function(){$('events').update('');var counter=new Hash();var tabs=new Array("messages","requests","visits");main.events.each(function(data){var count=counter.get(data.value.type);if(count)count++;else count=1;counter.set(data.value.type,count);if(main.feed.personal.type==data.value.type){Element.insert('events',{top:data.value.code});if(data.value.update){$('event_'+data.key).hide();$('event_'+data.key).appear();data.value.update=false;}if(data.value.event.is_read=="0")$('event_'+data.key).addClassName('new');}});tabs.each(function(data){var name="tab_personalFeed_"+data+"_counter";if($(name))$(name).remove();var count=counter.get(data);if(count){Element.insert('tab_personalFeed_'+data,{bottom:"<SPAN STYLE='margin-left: 3px; color: lightgrey' ID='"+name+"'>"+count+"</SPAN>"});}});main.gui.base.updateRightBoxHeights();},updateMyEvents:function(type,author_ID){main.events.each(function(data){if(type==data.value.type){if(data.value.event.author_ID==author_ID){data.value.update=false;if(data.value.event.is_read=="0"){main.gui.base.setEventStatus(author_ID,data.value.action,'event_'+data.key);data.value.event.is_read="1";if($('event_'+data.key)){$('event_'+data.key).removeClassName('new');}}}}});main.gui.base.updateRightBoxHeights();},updateRightBoxHeights:function(status){if($('search')){$('search').setStyle({maxHeight:(main.maxHeight-25)+"px"});}if($('online')){$('online').setStyle({maxHeight:(main.maxHeight-25)+"px"});}if(status=="toggle"){$('actionControlMax').removeClassName("iconMax");$('actionControlMax').removeClassName("iconMin");if(this.actionBoxMax!=true){$('events').setStyle({maxHeight:"40px"});this.actionBoxMax=true;$('actionControlMax').addClassName("iconMax");$('actionControlMax').writeAttribute('title','Ansicht maximieren');if(main.actions.keys().length<10)main.load.insertUserActions(10);}else{$('events').setStyle({maxHeight:"none"});this.actionBoxMax=false;$('actionControlMax').addClassName("iconMin");$('actionControlMax').writeAttribute('title','Ansicht minimieren');}}if($('events')&&$('actions')){var half=main.maxHeight/2;var eHeight=$('events').getHeight()+30;var aHeight=$('actions').getHeight()+30;if(eHeight>half)$('events').setStyle({maxHeight:(half-40)+"px"});$('actions').setStyle({maxHeight:(main.maxHeight-eHeight-40)+"px"});}},delUserMessageThread:function(user_ID){if(confirm('Nachrichten komplett l�schen?')){new Ajax.Request(index,{method:'get',parameters:{f:'delUserMessages',s:session,id:user_ID},onSuccess:function(transport){var jd=transport.responseJSON;if($('messageBox'+user_ID)){$('messageBox'+user_ID).update('');}if($('event_message_'+user_ID)){$('event_message_'+user_ID).remove();}}});}}});
