sports={};sports.config={};sports.core={};sports.run=function(){if(sports.config.debug===true){sports.core.logger=new sports.log.Logger();YAHOO.util.Event.addListener(window,'error',function(e){sports.core.error.add(sports.error.type.GENERIC,e)},this,true)}else{sports.core.logger={};sports.core.logger.log=function(){}}sports.core.error=new sports.error.Controller();sports.core.bridge=new sports.message.Bridge();sports.core.broadcast=new sports.message.Processor();sports.core.layerBoxController=new sports.layerBox.Controller();sports.util.preloadImages(['/jsp/de/img/anim_loading_50.gif','/jsp/de/img/anim_loading_100.gif','/jsp/de/img/anim_loading_contactlist.gif','/jsp/de/img/btn_close.gif','/jsp/de/img/layerbox_header_error.gif','/jsp/de/img/icon_error.png']);};sports.log={};sports.log.type={};sports.log.type.INFO='sports.log.type.INFO';sports.log.type.WARN='sports.log.type.WARN';sports.log.type.ERROR='sports.log.type.ERROR';sports.log.type.MESSAGE='sports.log.type.MESSAGE';sports.log.Logger=function(){this._slideState=true;this._elements=sports.render.build(null,sports.log.renderkit.logger.container);YAHOO.util.Event.addListener(this._elements.overlay,'click',this.slide,this,true);YAHOO.util.Event.onDOMReady(this._appendToBody,this,true)};sports.log.Logger.prototype._appendToBody=function(){window.document.body.appendChild(this._elements.overlay)};sports.log.Logger.prototype.log=function(type,value){var elements;switch(type){case sports.log.type.INFO:elements=sports.render.build(null,sports.log.renderkit.logger.info,{'text':value});break;case sports.log.type.WARN:elements=sports.render.build(null,sports.log.renderkit.logger.warn,{'text':value});break;case sports.log.type.ERROR:elements=sports.render.build(null,sports.log.renderkit.logger.error,{'text':value});break;case sports.log.type.MESSAGE:elements=sports.render.build(null,sports.log.renderkit.logger.message,{'text':value});break}this._elements.container.appendChild(elements.entry)};sports.log.Logger.prototype.slide=function(){this._slideState=!this._slideState;if(this._slideState){sports.render.setStyle(this._elements.overlay,'width',sports.log.renderkit.logger.params.slideStateOn)}else{sports.render.setStyle(this._elements.overlay,'width',sports.log.renderkit.logger.params.slideStateOff)}};sports.util={};sports.util.typeOf=function(object){var s=typeof object;if(s==='object'){if(object){if(object instanceof Array){s='array'}}else{s='null'}}return s};sports.util.isObject=function(object){return(sports.util.typeOf(object)=='object')};sports.util.isString=function(object){return(sports.util.typeOf(object)=='string')};sports.util.isFunction=function(object){return(sports.util.typeOf(object)=='function')};sports.util.removeNode=function(node){YAHOO.util.Event.purgeElement(node,true);node.parentNode.removeChild(node)};sports.util.removeChilds=function(node){YAHOO.util.Event.purgeElement(node,true);for(var i=0;i<node.childNodes.length;i++){var child=node.childNodes[i];node.removeChild(child);i--}};sports.util.getMilliseconds=function(){var now=new Date();return now.getTime()};sports.util.show=function(element){$(element).show()};sports.util.hide=function(element){$(element).hide()};sports.util.getRadioValue=function(radios){for(var i=0;i<radios.length;i++){if(radios[i].checked){return radios[i].value}}};sports.util.getCheckboxValues=function(checkboxes){var values=[];for(var i=0,l=checkboxes.length;i<l;i++){if(checkboxes[i].checked){values.push(checkboxes[i].value)}}return values};sports.util.getWindowDimensions=function(){var x,y;if(self.innerHeight){x=self.innerWidth;y=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){x=document.documentElement.clientWidth;y=document.documentElement.clientHeight}else if(document.body){x=document.body.clientWidth;y=document.body.clientHeight}var dimensions={};dimensions.width=x;dimensions.height=y;return dimensions};sports.util.getDocumentDimensions=function(){var x,y;var test1=document.body.scrollHeight;var test2=document.body.offsetHeight;if(test1>test2){x=document.body.scrollWidth;y=document.body.scrollHeight}else{x=document.body.offsetWidth;y=document.body.offsetHeight}var dimensions={};dimensions.width=x;dimensions.height=y;return dimensions};sports.util.getScroll=function(){var top,dde=document.documentElement,db=document.body;if(dde&&dde.scrollTop){top=dde.scrollTop}else if(db){top=db.scrollTop}else{}return top};sports.util.buildString=function(string,vars){for(var i=0;i<vars.length;i++){string=string.replace(eval('/%%'+(i*1+1)+'%%/'),vars[i])}return string};sports.util.preloadImages=function(imgs){for(var i=0;i<imgs.length;i++){sports.util.preloadImage(imgs[i])}};sports.util.preloadImage=function(src){var img=new Image();img.src=src};sports.util.fixMouseEvent=function(e){if(BrowserDetect.browser==='Explorer'){e=window.event;e.target=e.srcElement;e.pageX=e.clientX;e.pageY=e.clientY}if(!e.layerX){e.layerX=e.offsetX;e.layerY=e.offsetY}return e};sports.util.ajaxAndReload=function(url,params){var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params,method:'post',onSuccess:function(){document.location.reload()},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.util.createCalendar=function(calendarDiv,calendarIcon,dayInput,monthInput,yearInput){YAHOO.util.Event.onAvailable([calendarDiv,calendarIcon,dayInput,monthInput,yearInput],function(){var cal=new YAHOO.widget.Calendar(calendarDiv+"RenderId",calendarDiv);var daysOneChar=[sports.dict.generic.daysOneChar[6]];var daysShort=[sports.dict.generic.daysShort[6]];var daysMedium=[sports.dict.generic.daysMedium[6]];var daysLong=[sports.dict.generic.daysLong[6]];for(var i=0;i<6;i++){daysOneChar.push(sports.dict.generic.daysOneChar[i]);daysShort.push(sports.dict.generic.daysShort[i]);daysMedium.push(sports.dict.generic.daysMedium[i]);daysLong.push(sports.dict.generic.daysLong[i])}cal.cfg.setProperty("LOCALE_WEEKDAYS",sports.dict.date.LOCALE_WEEKDAYS);cal.cfg.setProperty("START_WEEKDAY",sports.dict.date.START_WEEKDAY);cal.cfg.setProperty("DATE_FIELD_DELIMITER",sports.dict.date.DATE_FIELD_DELIMITER);cal.cfg.setProperty("MDY_DAY_POSITION",sports.dict.date.MDY_DAY_POSITION);cal.cfg.setProperty("MDY_MONTH_POSITION",sports.dict.date.MDY_MONTH_POSITION);cal.cfg.setProperty("MDY_YEAR_POSITION",sports.dict.date.MDY_YEAR_POSITION);cal.cfg.setProperty("MD_DAY_POSITION",sports.dict.date.MD_DAY_POSITION);cal.cfg.setProperty("MD_MONTH_POSITION",sports.dict.date.MD_MONTH_POSITION);cal.cfg.setProperty("MONTHS_SHORT",sports.dict.generic.monthsShort);cal.cfg.setProperty("MONTHS_LONG",sports.dict.generic.monthsLong);cal.cfg.setProperty("WEEKDAYS_1CHAR",daysOneChar);cal.cfg.setProperty("WEEKDAYS_SHORT",daysShort);cal.cfg.setProperty("WEEKDAYS_MEDIUM",daysMedium);cal.cfg.setProperty("WEEKDAYS_LONG",daysLong);cal.cfg.setProperty("close",true);var today=new Date();cal.setYear(today.getFullYear());cal.setMonth(today.getMonth());cal.hide();cal.render();var setCal=function(){var year=(isNaN(parseInt($(yearInput).value)))?today.getFullYear():parseInt($(yearInput).value);var month=(isNaN(parseInt($(monthInput).value)))?today.getMonth():parseInt($(monthInput).value)-1;var day=(isNaN(parseInt($(dayInput).value)))?today.getDate():parseInt($(dayInput).value);if(year<1000){year=year+2000}cal.setYear(year);cal.setMonth(month);cal.select(new Date(year,month,day))};YAHOO.util.Event.addListener($(dayInput),'change',setCal,this,true);YAHOO.util.Event.addListener($(monthInput),'change',setCal,this,true);YAHOO.util.Event.addListener($(yearInput),'change',setCal,this,true);setCal();YAHOO.util.Event.addListener($(calendarIcon),'click',function(){cal.render();cal.show()},this,true);cal.selectEvent.subscribe(function(type,args,obj){var dates=args[0];var date=dates[0];var year=date[0],month=date[1],day=date[2];$(dayInput).value=day;$(monthInput).value=month;$(yearInput).value=year;if($(dayInput).onchange){$(dayInput).onchange()}if($(monthInput).onchange){$(dayInput).onchange()}if($(yearInput).onchange){$(dayInput).onchange()}cal.hide()},cal,true)},this,true)};sports.util.PostParams=function(){this._params=[]};sports.util.PostParams.prototype.set=function(key,value){this._params[key]=value};sports.util.PostParams.prototype.toHash=function(){var params={};for(var i in this._params){if(this._params[i]!==null&&!sports.util.isFunction(this._params[i])){params[i]=this._params[i]}}return params};sports.util.cookie={};sports.util.cookie.set=function(name,value,days){var expires;if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString()}else{expires=""}document.cookie=name+"="+value+expires+"; path=/"};sports.util.cookie.get=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length)}}return null};sports.util.cookie.erase=function(name){sports.util.cookie.set(name,"",-1)};sports.layerBox={};sports.layerBox.type={};sports.layerBox.type.DIALOG='sports.layerBox.type.DIALOG';sports.layerBox.type.INFO='sports.layerBox.type.INFO';sports.layerBox.type.ALERT='sports.layerBox.type.ALERT';sports.layerBox.type.ACTION='sports.layerBox.type.ACTION';sports.layerBox.type.ERROR='sports.layerBox.type.ERROR';sports.layerBox.type.PICTURE='sports.layerBox.type.PICTURE';sports.layerBox.Controller=function(){this._overlayElement=null;this._layerBoxContainerElement=null;this._layerBoxes=[];var elements=sports.render.build(null,sports.layerBox.renderkit.controller.overlay);this._overlayElement=elements.overlay;this._layerBoxContainerElement=elements.container;YAHOO.util.Event.onDOMReady(this._appendToBody,this,true)};sports.layerBox.Controller.prototype._appendToBody=function(){window.document.body.appendChild(this._overlayElement);window.document.body.appendChild(this._layerBoxContainerElement)};sports.layerBox.Controller.prototype.add=function(layerBox){layerBox.messenger.subscribe(this.handleMessage,this);for(var i=0;i<this._layerBoxes.length;i++){this._layerBoxes[i].hide()}layerBox.show();this._layerBoxContainerElement.appendChild(layerBox.getElement());this._layerBoxes.push(layerBox);this._overlayShow()};sports.layerBox.Controller.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this._closeHighest();break;case sports.message.type.CLOSE_ALL:this._closeAll();break}};sports.layerBox.Controller.prototype._overlayResize=function(){var winDim=sports.util.getWindowDimensions();var docDim=sports.util.getDocumentDimensions();var width=(docDim.width>winDim.width)?docDim.width+'px':'100%';var height=(docDim.height>winDim.height)?docDim.height+'px':'100%';sports.render.setStyle(this._overlayElement,'width',width);sports.render.setStyle(this._overlayElement,'height',height);var topOffset=sports.util.getScroll()*1+80;sports.render.setStyle(this._layerBoxContainerElement,'top',topOffset+'px')};sports.layerBox.Controller.prototype._overlayShow=function(){if(BrowserDetect.browser==='Explorer'){var selects=document.getElementsByTagName('select');for(var i=0;i<selects.length;i++){sports.util.hide(selects[i])}}this._overlayResize();sports.util.show(this._overlayElement);sports.util.show(this._layerBoxContainerElement)};sports.layerBox.Controller.prototype._overlayHide=function(){sports.util.hide(this._overlayElement);sports.util.hide(this._layerBoxContainerElement);if(BrowserDetect.browser==='Explorer'){var selects=document.getElementsByTagName('select');for(var i=0;i<selects.length;i++){sports.util.show(selects[i])}}};sports.layerBox.Controller.prototype._closeHighest=function(){if(this._layerBoxes.length>0){this._layerBoxes[this._layerBoxes.length-1].destroy();this._layerBoxes.pop();if(this._layerBoxes.length===0){this._overlayHide()}else{this._layerBoxes[this._layerBoxes.length-1].show()}}};sports.layerBox.Controller.prototype._closeAll=function(){while(this._layerBoxes.length>0){this._closeHighest()}};sports.layerBox.Controller.prototype.createErrorBox=function(text){var layerBox=new sports.layerBox.Error(text);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createConfirmBox=function(title,text,textCancel,textOk){var layerBox=new sports.layerBox.Confirm(title,text,textCancel,textOk);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createCalendarActionBox=function(data,ownData,slotId){var layerBox=new sports.layerBox.CalendarAction(data,ownData,slotId);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createAjaxBox=function(type,width,closeButton,title,urlParams){var layerBox=new sports.layerBox.Ajax(type,width,closeButton,title,urlParams);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createIFrameBox=function(type,width,height,closeButton,title,urlParams){var layerBox=new sports.layerBox.iFrame(type,width,height,closeButton,title,urlParams);this.add(layerBox);layerBox._load();return layerBox};sports.layerBox.Controller.prototype.createContactListActionBox=function(type,params){var layerBox=new sports.layerBox.ContactListAction(type,params);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createConfirmationWizardBox=function(title,text,textCancel,textOk,asynchron,url){var layerBox=new sports.layerBox.ConfirmationWizard(title,text,textCancel,textOk,asynchron,url);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createInfoBox=function(title,text){var layerBox=new sports.layerBox.Info(title,text);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createPictureBox=function(src,width,height,title){var layerBox=new sports.layerBox.Picture(src,width,height,title);this.add(layerBox);return layerBox};sports.layerBox.Controller.prototype.createTrackActionBox=function(type,params){var layerBox=new sports.layerBox.TrackAction(type,params);this.add(layerBox);return layerBox};sports.layerBox.Container=function(type){this._element=null;this._contentElement=null;this._titleElement=null;this._closeButtonElement=null;this.messenger=new sports.message.Processor();var elements;switch(type){case sports.layerBox.type.DIALOG:elements=sports.render.build(null,sports.layerBox.renderkit.container.dialogBox);break;case sports.layerBox.type.INFO:elements=sports.render.build(null,sports.layerBox.renderkit.container.infoBox);break;case sports.layerBox.type.ALERT:elements=sports.render.build(null,sports.layerBox.renderkit.container.alertBox);break;case sports.layerBox.type.ACTION:elements=sports.render.build(null,sports.layerBox.renderkit.container.actionBox);break;case sports.layerBox.type.ERROR:elements=sports.render.build(null,sports.layerBox.renderkit.container.errorBox);break;case sports.layerBox.type.PICTURE:elements=sports.render.build(null,sports.layerBox.renderkit.container.pictureBox);this._titleElement=null;this._closeButtonElement=null;break;default:}this._element=elements.box;this._contentElement=elements.content;this._titleElement=elements.title;this._closeButtonElement=elements.closeButton};sports.layerBox.Container.prototype.getElement=function(){return this._element};sports.layerBox.Container.prototype.setContent=function(contentElement){sports.util.removeChilds(this._contentElement);this._contentElement.appendChild(contentElement)};sports.layerBox.Container.prototype.addContent=function(contentElement){this._contentElement.appendChild(contentElement)};sports.layerBox.Container.prototype._onClose=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.Container.prototype.destroy=function(){sports.util.removeNode(this._element)};sports.layerBox.Container.prototype.show=function(){$(this._element).show()};sports.layerBox.Container.prototype.hide=function(){$(this._element).hide()};sports.layerBox.Container.prototype.setTitle=function(text){this._titleElement.nodeValue=text};sports.layerBox.Container.prototype.setWidth=function(width){sports.render.setStyle(this._element,'width',width+'px')};sports.layerBox.Container.prototype.activateCloseButton=function(){sports.util.show(this._closeButtonElement);YAHOO.util.Event.addListener(this._closeButtonElement,'click',this._onClose,this,true)};sports.layerBox.Confirm=function(title,text,textCancel,textOk){this._innerContentElement=sports.render.createDiv();this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ALERT);this._box.setWidth(400);this._box.setTitle(title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.confirm.content,{'width':'300px','textCancel':textCancel,'textOk':textOk});this._box.setContent(elements.element);this._innerContentElement=elements.innerContent;YAHOO.util.Event.addListener(elements.buttonCancel,'click',this._onCancel,this,true);YAHOO.util.Event.addListener(elements.buttonOk,'click',this._onOk,this,true);this.setContent(sports.render.createTextNode(text))};sports.layerBox.Confirm.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.Confirm.prototype.setContent=function(content){this._innerContentElement.appendChild(content)};sports.layerBox.Confirm.prototype._onCancel=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.Confirm.prototype._onOk=function(){this.messenger.send(sports.message.type.OK)};sports.layerBox.Confirm.prototype.destroy=function(){this._box.destroy()};sports.layerBox.Confirm.prototype.hide=function(){this._box.hide()};sports.layerBox.Confirm.prototype.show=function(){this._box.show()};sports.layerBox.Confirm.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.Picture=function(src,width,height,title){this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.PICTURE);this._box.setWidth(width);this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.picture.container,{'src':src,'width':width,'height':height,'title':title});this._box.setContent(elements.element);YAHOO.util.Event.addListener(elements.element,'click',this._onCancel,this,true)};sports.layerBox.Picture.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.Picture.prototype._onCancel=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.Picture.prototype.destroy=function(){this._box.destroy()};sports.layerBox.Picture.prototype.hide=function(){this._box.hide()};sports.layerBox.Picture.prototype.show=function(){this._box.show()};sports.layerBox.Picture.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.Info=function(title,text){this._innerContentElement=sports.render.createDiv();this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.INFO);this._box.setWidth(400);this._box.setTitle(title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.info.content,{'width':'300px'});this._box.setContent(elements.element);this._innerContentElement=elements.innerContent;YAHOO.util.Event.addListener(elements.buttonOk,'click',this._onOk,this,true);this.setContent(sports.render.createTextNode(text))};sports.layerBox.Info.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.Info.prototype.setContent=function(content){this._innerContentElement.appendChild(content)};sports.layerBox.Info.prototype._onOk=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.Info.prototype.destroy=function(){this._box.destroy()};sports.layerBox.Info.prototype.hide=function(){this._box.hide()};sports.layerBox.Info.prototype.show=function(){this._box.show()};sports.layerBox.Info.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.Error=function(text){this._innerContentElement=sports.render.createDiv();this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ERROR);this._box.setWidth(400);this._box.setTitle(sports.dict.layerBox.error.title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.error.content,{'width':'300px'});this._box.setContent(elements.element);this._innerContentElement=elements.innerContent;YAHOO.util.Event.addListener(elements.buttonCancel,'click',this._onCancel,this,true);if(text){this.setContent(sports.render.createTextNode(text))}};sports.layerBox.Error.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.Error.prototype.setContent=function(content){this._innerContentElement.appendChild(content)};sports.layerBox.Error.prototype._onCancel=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.Error.prototype.destroy=function(){this._box.destroy()};sports.layerBox.Error.prototype.hide=function(){this._box.hide()};sports.layerBox.Error.prototype.show=function(){this._box.show()};sports.layerBox.Error.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.CalendarAction=function(data,ownData,slotId){this._data=data;this._innerContentElement=sports.render.createDiv();this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ACTION);this._box.setWidth(300);this._box.setTitle(sports.dict.layerBox.action.title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);this._createOverview(data,slotId);this._createToDoButton(sports.dict.layerBox.calendarAction.textDetail,this._onDetail);if(ownData===true){this._createToDoButton(sports.dict.layerBox.calendarAction.textEdit,this._onEdit);this._createToDoButton(sports.dict.layerBox.calendarAction.textDelete,this._onDelete)}};sports.layerBox.CalendarAction.prototype._createOverview=function(data,slotId){var cssClass=sports.layerBox.renderkit.calendarAction.params.classP0;switch(slotId){case'1':cssClass=sports.layerBox.renderkit.calendarAction.params.classP1;break;case'2':cssClass=sports.layerBox.renderkit.calendarAction.params.classP2;break}var params={'date':data.date,'time':data.hour+':'+data.minute,'imgSrc':data.icon.src,'imgTitle':data.icon.title,'distance':data.distance,'duration':data.duration,'name':data.name,'class':cssClass};var elements=sports.render.build(null,sports.layerBox.renderkit.calendarAction.overview,params);this._box.addContent(elements.element)};sports.layerBox.CalendarAction.prototype._createCloseButton=function(){var elements=sports.render.build(null,sports.layerBox.renderkit.calendarAction.closeButton);this._box.addContent(elements.element);YAHOO.util.Event.addListener(elements.buttonClose,'click',this._onCancel,this,true)};sports.layerBox.CalendarAction.prototype._createToDoButton=function(action,callback){var elements=sports.render.build(null,sports.layerBox.renderkit.generic.toDoButton,{'action':action});this._box.addContent(elements.element);YAHOO.util.Event.addListener(elements.element,'click',callback,this,true);};sports.layerBox.CalendarAction.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.CalendarAction.prototype.setContent=function(content){this._innerContentElement.appendChild(content)};sports.layerBox.CalendarAction.prototype._onCancel=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.CalendarAction.prototype._onDetail=function(){window.location.href='/loadTrainingUnit.action?unitId='+this._data.unitId};sports.layerBox.CalendarAction.prototype._onEdit=function(){window.location.href='/editTrainingUnit!edit.action?unitId='+this._data.unitId};sports.layerBox.CalendarAction.prototype._onDelete=function(){var unitId=this._data.unitId;var box=sports.core.layerBoxController.createConfirmBox(sports.dict.layerBox.calendarAction.deleteHeader,sports.dict.layerBox.calendarAction.deleteQuestion,sports.dict.generic.no,sports.dict.generic.yes);box.messenger.subscribe(function(type){switch(type){case sports.message.type.OK:var that=this;var ajax=new Ajax.Request("/deleteTrainingUnit!delete.action?rnd="+sports.util.getMilliseconds()+'&unitId='+unitId,{method:'post',onSuccess:function(){that.messenger.send(sports.message.type.CLOSE_ALL);sports.core.broadcast.send(sports.message.type.CALENDAR_RELOAD)},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}});break;case null:break}},this)};sports.layerBox.CalendarAction.prototype.destroy=function(){this._box.destroy()};sports.layerBox.CalendarAction.prototype.hide=function(){this._box.hide()};sports.layerBox.CalendarAction.prototype.show=function(){this._box.show()};sports.layerBox.CalendarAction.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.Ajax=function(type,width,closeButton,title,urlParams){this._innerContentElement=null;this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(type);this._bridgeId=sports.core.bridge.subscribe(this.handleBridgeMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.ajax.loader,null);this._innerContentElement=elements.element;this._box.setWidth(width);this._box.setTitle(title);if(closeButton){this._box.activateCloseButton()}this._box.messenger.subscribe(this.handleContainerMessage,this);this._box.setContent(this._innerContentElement);this._load(urlParams)};sports.layerBox.Ajax.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.Ajax.prototype.destroy=function(){this._box.destroy()};sports.layerBox.Ajax.prototype.hide=function(){this._box.hide()};sports.layerBox.Ajax.prototype.show=function(){this._box.show()};sports.layerBox.Ajax.prototype.handleContainerMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.Ajax.prototype.handleBridgeMessage=function(type,message){switch(type){case sports.message.bridgeType.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.bridgeType.LOAD:this._load(message);break}};sports.layerBox.Ajax.prototype._load=function(params){if(params===null){params={}}var forms=this._innerContentElement.getElementsByTagName('form');if(forms.length===0){forms=this._innerContentElement.getElementsByTagName('FORM');}if(forms.length>0){var form=$(forms[0]);var formData=form.serialize(true);for(var i in formData){if(true){params[i]=formData[i]}}}params.bridgeId=this._bridgeId;var ajax=new Ajax.Request(params.url+"?rnd="+sports.util.getMilliseconds(),{parameters:params,method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.layerBox.Ajax.prototype._onAjaxSuccess=function(transport){this._innerContentElement.innerHTML=transport.responseText};sports.layerBox.iFrame=function(type,width,height,closeButton,title,urlParams){this._iFrame=null;this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(type);this._bridgeId=sports.core.bridge.subscribe(this.handleBridgeMessage,this);this._url=urlParams.url+"?rnd="+sports.util.getMilliseconds()+'&bridgeId='+this._bridgeId;this._iFrame=sports.render.createElement('iframe',{'id':sports.util.getMilliseconds(),'frameBorder':'0','width':(width-25)+'px','height':height+'px','src':this._url,'scrolling':'no'});this._box.setWidth(width);this._box.setTitle(title);if(closeButton){this._box.activateCloseButton()}this._box.messenger.subscribe(this.handleContainerMessage,this);this._box.setContent(this._iFrame);this._load(urlParams)};sports.layerBox.iFrame.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.iFrame.prototype.destroy=function(){this._box.destroy()};sports.layerBox.iFrame.prototype.hide=function(){this._box.hide()};sports.layerBox.iFrame.prototype.show=function(){this._box.show()};sports.layerBox.iFrame.prototype.handleContainerMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.iFrame.prototype.handleBridgeMessage=function(type,message){switch(type){case sports.message.bridgeType.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.bridgeType.RELOAD:document.location.reload();break}};sports.layerBox.iFrame.prototype._load=function(params){this._iFrame.src=this._url};sports.layerBox.ContactListAction=function(type,params){this._type=type;this._params=params;this._innerContentElement=null;this._toDoContainerElement=null;this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ACTION);this._box.setWidth(300);this._box.setTitle(sports.dict.layerBox.action.title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.contactListAction.root,{'name':this._params.name});this._innerContentElement=elements.element;this._toDoContainerElement=elements.toDoContainer;this._box.addContent(this._innerContentElement);YAHOO.util.Event.addListener(elements.buttonClose,'click',this._onClose,this,true);YAHOO.util.Event.addListener(elements.buttonOk,'click',this._onOk,this,true);switch(type){case 1:this._createMemberActions();break;case 2:break}};sports.layerBox.ContactListAction.prototype._createToDoButton=function(action,callback){var elements=sports.render.build(null,sports.layerBox.renderkit.generic.toDoButton,{'action':action});this._toDoContainerElement.appendChild(elements.element);YAHOO.util.Event.addListener(elements.element,'click',callback,this,true);};sports.layerBox.ContactListAction.prototype._createMemberActions=function(){if(this._params.groupState){if(this._params.groupState==1){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRemoveGroupMember,this._onRemoveGroupMember)}if(this._params.groupState==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoCancelGroupMembershipRequest,this._onCancelGroupMembershipRequest)}if(this._params.groupState==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmGroupMembership,this._onConfirmGroupMembership)}if(this._params.groupState==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseGroupMembership,this._onRefuseGroupMembership)}if(this._params.groupState==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmGroupInvitation,this._onConfirmGroupInvitation)}if(this._params.groupState==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseGroupInvitation,this._onRefuseGroupInvitation)}sports.render.build(this._toDoContainerElement,sports.renderkit.generic.trenner,null)}if(this._params.relationship==1||this._params.relationship==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRequestFriendship,this._onRequestFriendship)}if(this._params.relationship==1){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoInsertBookmark,this._onInsertBookmark)}if(this._params.relationship==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoDeleteBookmark,this._onDeleteBookmark)}if(this._params.relationship==5){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmFriendship,this._onConfirmFriendship)}if(this._params.relationship==5){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseFriendship,this._onRefuseFriendship)}if(this._params.relationship==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoCancelFriendshipRequest,this._onCancelFriendshipRequest)}if(this._params.relationship==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoQuitFriendship,this._onQuitFriendship)}sports.render.build(this._toDoContainerElement,sports.renderkit.generic.trenner,null);this._createToDoButton(sports.dict.layerBox.contactListAction.toDoSendMessage,this._onSendMessage);this._createToDoButton(sports.dict.layerBox.contactListAction.toDoInviteCompetition,this._onInviteCompetition);this._createToDoButton(sports.dict.layerBox.contactListAction.toDoShowMyPage,this._onShowMyPage)};sports.layerBox.ContactListAction.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.ContactListAction.prototype._onClose=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.ContactListAction.prototype.destroy=function(){this._box.destroy()};sports.layerBox.ContactListAction.prototype.hide=function(){this._box.hide()};sports.layerBox.ContactListAction.prototype.show=function(){this._box.show()};sports.layerBox.ContactListAction.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.ContactListAction.prototype._doAction=function(url,params){var box=sports.core.layerBoxController.createConfirmBox(params.head,params.text,sports.dict.generic.no,sports.dict.generic.yes);box.messenger.subscribe(function(type){switch(type){case sports.message.type.OK:var that=this;var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params.post,method:'post',onSuccess:function(){that.messenger.send(sports.message.type.CLOSE_ALL);sports.core.broadcast.send(sports.message.type.CONTACT_LIST_RELOAD)},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}});break;case null:break}},this)};sports.layerBox.ContactListAction.prototype._onRemoveGroupMember=function(){var params={'head':sports.dict.layerBox.contactListAction.removeGroupMemberTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.removeGroupMemberText,[this._params.name]),'post':{'memberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!removeGroupMember.action',params)};sports.layerBox.ContactListAction.prototype._onCancelGroupMembershipRequest=function(){var params={'head':sports.dict.layerBox.contactListAction.cancelGroupMembershipRequestTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.cancelGroupMembershipRequestText,[this._params.name]),'post':{'canceledMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!cancelGroupMembershipRequest.action',params)};sports.layerBox.ContactListAction.prototype._onConfirmGroupMembership=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmGroupMembershipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmGroupMembershipText,[this._params.name]),'post':{'confirmedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!confirmGroupMembership.action',params)};sports.layerBox.ContactListAction.prototype._onRefuseGroupMembership=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseGroupMembershipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseGroupMembershipText,[this._params.name]),'post':{'refusedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!refuseGroupMembership.action',params)};sports.layerBox.ContactListAction.prototype._onConfirmGroupInvitation=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmGroupInvitationTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmGroupInvitationText,[this._params.name]),'post':{'preConfirmedMemeberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!preConfirmGroupMembership.action',params)};sports.layerBox.ContactListAction.prototype._onRefuseGroupInvitation=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseGroupInvitationTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseGroupInvitationText,[this._params.name]),'post':{'refusedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!refuseGroupInvitation.action',params)};sports.layerBox.ContactListAction.prototype._onRequestFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.requestFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.requestFriendshipText,[this._params.name]),'post':{'memberId':this._params.userId}};this._doAction('/handleFriendship!request.action',params)};sports.layerBox.ContactListAction.prototype._onInsertBookmark=function(){var params={'head':sports.dict.layerBox.contactListAction.insertBookmarkTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.insertBookmarkText,[this._params.name]),'post':{'bookmarkedMemberId':this._params.userId}};this._doAction('/handleBookmark!insert.action',params)};sports.layerBox.ContactListAction.prototype._onDeleteBookmark=function(){var params={'head':sports.dict.layerBox.contactListAction.deleteBookmarkTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.deleteBookmarkText,[this._params.name]),'post':{'bookmarkedMemberId':this._params.userId}};this._doAction('/handleBookmark!delete.action',params)};sports.layerBox.ContactListAction.prototype._onConfirmFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmFriendshipText,[this._params.name]),'post':{'pendingMemberId':this._params.userId}};this._doAction('/handleFriendship!confirm.action',params)};sports.layerBox.ContactListAction.prototype._onRefuseFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseFriendshipText,[this._params.name]),'post':{'pendingMemberId':this._params.userId}};this._doAction('/handleFriendship!refuse.action',params)};sports.layerBox.ContactListAction.prototype._onCancelFriendshipRequest=function(){var params={'head':sports.dict.layerBox.contactListAction.cancelFriendshipRequestTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.cancelFriendshipRequestText,[this._params.name]),'post':{'requestedMemberId':this._params.userId}};this._doAction('/handleFriendship!cancel.action',params)};sports.layerBox.ContactListAction.prototype._onQuitFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.quitFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.quitFriendshipText,[this._params.name]),'post':{'friendId':this._params.userId}};this._doAction('/handleFriendship!quit.action',params)};sports.layerBox.ContactListAction.prototype._onShowCalendar=function(){};sports.layerBox.ContactListAction.prototype._onShowStatistik=function(){};sports.layerBox.ContactListAction.prototype._onSendMessage=function(){var receiverId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,460,true,sports.dict.layerBox.contactListAction.sendMessageTitle,{'url':'/handleMessageForm!request.action','receiverId':receiverId})};sports.layerBox.ContactListAction.prototype._onInviteGroup=function(){var memberId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,460,true,sports.dict.layerBox.contactListAction.inviteGroupTitle,{'url':'/handleGroupInvitation!request.action','memberId':memberId})};sports.layerBox.ContactListAction.prototype._onInviteCompetition=function(){var memberId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,500,true,sports.dict.layerBox.contactListAction.inviteCompetitionTitle,{'url':'/handlePublicCompetition!show.action','invitedMemberId':memberId})};sports.layerBox.ContactListAction.prototype._onShowMyPage=function(){window.location.href=this._params.myPage};sports.layerBox.ConfirmationWizard=function(title,text,textCancel,textOk,asynchron,url){this._asynchron=asynchron;this._url=url;this._innerContentElement=sports.render.createDiv();this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ALERT);this._box.setWidth(400);this._box.setTitle(title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.confirm.content,{'width':'300px','textCancel':textCancel,'textOk':textOk});this._box.setContent(elements.element);this._innerContentElement=elements.innerContent;YAHOO.util.Event.addListener(elements.buttonCancel,'click',this._onCancel,this,true);YAHOO.util.Event.addListener(elements.buttonOk,'click',this._onOk,this,true);this.setContent(sports.render.createTextNode(text))};sports.layerBox.ConfirmationWizard.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.ConfirmationWizard.prototype.setContent=function(content){this._innerContentElement.appendChild(content)};sports.layerBox.ConfirmationWizard.prototype._onCancel=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.ConfirmationWizard.prototype._onOk=function(){if(this._asynchron){var that=this;var ajax=new Ajax.Request(this._url,{method:'post',onSuccess:function(){document.location.reload();},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}else{window.location.href=this._url}};sports.layerBox.ConfirmationWizard.prototype.destroy=function(){this._box.destroy()};sports.layerBox.ConfirmationWizard.prototype.hide=function(){this._box.hide()};sports.layerBox.ConfirmationWizard.prototype.show=function(){this._box.show()};sports.layerBox.ConfirmationWizard.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.TrackAction=function(type,params){this._type=type;this._params=params;this._innerContentElement=null;this._toDoContainerElement=null;this.messenger=new sports.message.Processor();this._box=new sports.layerBox.Container(sports.layerBox.type.ACTION);this._box.setWidth(300);this._box.setTitle(sports.dict.layerBox.action.title);this._box.activateCloseButton();this._box.messenger.subscribe(this.handleMessage,this);var elements=sports.render.build(null,sports.layerBox.renderkit.contactListAction.root,{'name':this._params.name});this._innerContentElement=elements.element;this._toDoContainerElement=elements.toDoContainer;this._box.addContent(this._innerContentElement);YAHOO.util.Event.addListener(elements.buttonClose,'click',this._onClose,this,true);YAHOO.util.Event.addListener(elements.buttonOk,'click',this._onOk,this,true);switch(type){case 1:this._ownTrackActions();break;case 2:this._foreignTrackActions();break}};sports.layerBox.TrackAction.prototype._createToDoButton=function(action,callback){var elements=sports.render.build(null,sports.layerBox.renderkit.generic.toDoButton,{'action':action});this._toDoContainerElement.appendChild(elements.element);YAHOO.util.Event.addListener(elements.element,'click',callback,this,true);};sports.layerBox.TrackAction.prototype._ownTrackActions=function(){this._createToDoButton(sports.dict.layerBox.TrackAction.toDoShowTrack,this._onShowTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoEditTrack,this._onEditTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoDeleteTrack,this._onDeleteTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoSetFavouriteTrack,this._onSetFavouriteTrack)};sports.layerBox.TrackAction.prototype._foreignTrackActions=function(){this._createToDoButton(sports.dict.layerBox.TrackAction.toDoShowTrack,this._onShowTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoEditAndUseTrack,this._onEditAndUseTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoUseTrack,this._onUseTrack);this._createToDoButton(sports.dict.layerBox.TrackAction.toDoSetFavouriteTrack,this._onSetFavouriteTrack)};sports.layerBox.TrackAction.prototype.getElement=function(){return this._box.getElement()};sports.layerBox.TrackAction.prototype._onClose=function(){this.messenger.send(sports.message.type.CLOSE)};sports.layerBox.TrackAction.prototype.destroy=function(){this._box.destroy()};sports.layerBox.TrackAction.prototype.hide=function(){this._box.hide()};sports.layerBox.TrackAction.prototype.show=function(){this._box.show()};sports.layerBox.TrackAction.prototype.handleMessage=function(type,message){switch(type){case sports.message.type.CLOSE:this.messenger.send(sports.message.type.CLOSE);break;case sports.message.type.CLOSE_ALL:this.messenger.send(sports.message.type.CLOSE_ALL);break}};sports.layerBox.TrackAction.prototype._doAction=function(url,params){var box=sports.core.layerBoxController.createConfirmBox(params.head,params.text,sports.dict.generic.no,sports.dict.generic.yes);box.messenger.subscribe(function(type){switch(type){case sports.message.type.OK:var that=this;var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params.post,method:'post',onSuccess:function(){document.location.reload()},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}});break;case null:break}},this)};sports.layerBox.TrackAction.prototype._onDeleteTrack=function(){var params={'head':sports.dict.layerBox.TrackAction.deleteTrackTitle,'text':sports.util.buildString(sports.dict.layerBox.TrackAction.deleteTrackText,[this._params.name]),'post':{'id':this._params.trackId}};this._doAction('/deleteTrack!submit.action',params)};sports.layerBox.TrackAction.prototype._onSetFavouriteTrack=function(){var params={'head':sports.dict.layerBox.TrackAction.setFavouriteTrackTitle,'text':sports.util.buildString(sports.dict.layerBox.TrackAction.setFavouriteTrackText,[this._params.name]),'post':{'trackId':this._params.trackId}};this._doAction('/setFavouriteTrack.action',params)};sports.layerBox.TrackAction.prototype._onShowTrack=function(){window.location.href='/showTrack.action?id='+this._params.trackId};sports.layerBox.TrackAction.prototype._onEditTrack=function(){window.location.href='/editTrack.action?id='+this._params.trackId};sports.layerBox.TrackAction.prototype._onUseTrack=function(){window.location.href='/showTrack!useTrack.action?id='+this._params.trackId};sports.layerBox.TrackAction.prototype._onEditAndUseTrack=function(){window.location.href='/editTrack.action?id='+this._params.trackId};sports.message={};sports.message.type={};sports.message.type.CLOSE='sports.message.type.CLOSE';sports.message.type.SAVE='sports.message.type.SAVE';sports.message.type.LOAD='sports.message.type.LOAD';sports.message.type.OK='sports.message.type.OK';sports.message.type.CALENDAR_RELOAD='sports.message.type.CALENDAR_RELOAD';sports.message.type.CONTACT_LIST_RELOAD='sports.message.type.CONTACT_LIST_RELOAD';sports.message.type.CLOSE_ALL='sports.message.type.CLOSE_ALL';sports.message.bridgeType={};sports.message.bridgeType.CLOSE='sports.message.bridgeType.CLOSE';sports.message.bridgeType.LOAD='sports.message.bridgeType.LOAD';sports.message.bridgeType.RELOAD='sports.message.bridgeType.RELOAD';sports.message.Bridge=function(){this._listeners=[]};sports.message.Bridge.prototype.subscribe=function(callback,scope){this._listeners.push({'callback':callback,'scope':scope});return this._listeners.length};sports.message.Bridge.prototype.send=function(id,type,message){if(sports.util.isString(type)){sports.core.logger.log(sports.log.type.MESSAGE,'BRIDGE: '+type);this._listeners[id-1].callback.call(this._listeners[id-1].scope,type,message)}else{sports.core.logger.log(sports.log.type.ERROR,'Message type not defined!')}};sports.message.Processor=function(){this._listeners=[]};sports.message.Processor.prototype.subscribe=function(callback,scope){this._listeners.push({'callback':callback,'scope':scope})};sports.message.Processor.prototype.send=function(type,message){if(sports.util.isString(type)){sports.core.logger.log(sports.log.type.MESSAGE,type);for(var i=0;i<this._listeners.length;i++){this._listeners[i].callback.call(this._listeners[i].scope,type,message)}}else{sports.core.logger.log(sports.log.type.ERROR,'Message type not defined!')}};sports.contentContainer={};sports.contentContainer.DomCopy=function(elementId){this._elementId=elementId;this._element=sports.render.createDiv();this.messenger=new sports.message.Processor();YAHOO.util.Event.onAvailable(this._elementId,this._onAvailable,this,true)};sports.contentContainer.DomCopy.prototype._onAvailable=function(){var clone=$(this._elementId).cloneNode(true).show();this._element.appendChild(clone)};sports.contentContainer.DomCopy.prototype.getElement=function(){return this._element};sports.contentContainer.Element=function(element){this._element=element;this.messenger=new sports.message.Processor()};sports.contentContainer.Element.prototype.getElement=function(){return this._element};sports.contentContainer.DynamicPlain=function(params){this._element=sports.render.createDiv();this.messenger=new sports.message.Processor();this._bridgeId=sports.core.bridge.subscribe(this.handleBridgeMessage,this);this.load(params)};sports.contentContainer.DynamicPlain.prototype.getElement=function(){return this._element};sports.contentContainer.DynamicPlain.prototype.load=function(params){if(params===null){params={}}params.messengerId=this._messengerId;var ajax=new Ajax.Request(params.url+"?rnd="+sports.util.getMilliseconds(),{parameters:params,method:'post',onSuccess:this.onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.contentContainer.DynamicPlain.prototype.handleBridgeMessage=function(type,params){switch(type){case sports.messenger.type.CLOSE:this.messenger.send(type,params);break;case sports.messenger.type.LOAD:this.load(params);break;default:}};sports.contentContainer.DynamicPlain.prototype.onAjaxSuccess=function(transport){this._element.innerHTML=transport.responseText};sports.calendar={};sports.calendar.messages={};sports.calendar.messages.UPDATE_PENDING='sports.calendar.messages.UPDATE_PENDING';sports.calendar.messages.UPDATE_COMPLETE='sports.calendar.messages.UPDATE_COMPLETE';sports.calendar.messages.NAVIGATE='sports.calendar.messages.NAVIGATE';sports.calendar.messages.SWITCH_MODE='sports.calendar.messages.SWITCH_MODE';sports.calendar.messages.MENU='sports.calendar.messages.MENU';sports.calendar.messages.GOTO='sports.calendar.messages.GOTO';sports.calendar.Controller=function(){this._data=null;this._ajaxRequestActive=true;this._postParams=new sports.util.PostParams();this.messenger=new sports.message.Processor();sports.core.broadcast.subscribe(this.handleBroadcastMessage,this)};sports.calendar.Controller.prototype.registerModule=function(module){module.messenger.subscribe(this.handleModuleMessage,this);module.registerController(this)};sports.calendar.Controller.prototype._loadData=function(){this.messenger.send(sports.calendar.messages.UPDATE_PENDING);if(this._ajaxRequestActive===false){this._ajaxRequestActive=true;var ajax=new Ajax.Request("/getCalendarData.action?rnd="+sports.util.getMilliseconds(),{parameters:this._postParams.toHash(),method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}};sports.calendar.Controller.prototype._onAjaxSuccess=function(transport){try{this._data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}this._ajaxRequestActive=false;this.messenger.send(sports.calendar.messages.UPDATE_COMPLETE,this._data)};sports.calendar.Controller.prototype.handleBroadcastMessage=function(type,message){switch(type){case sports.message.type.CALENDAR_RELOAD:this._doNavigate('reload');break;case null:break}};sports.calendar.Controller.prototype.handleModuleMessage=function(type,message){switch(type){case sports.calendar.messages.NAVIGATE:this._doNavigate(message);break;case sports.calendar.messages.SWITCH_MODE:this._doSwitchMode(message);break;case sports.calendar.messages.MENU:this._doMenu(message);break;case sports.calendar.messages.GOTO:this._doGoTo(message);break}};sports.calendar.Controller.prototype.doInit=function(week,year){this._postParams.set('mode','MODE_WEEK');this._postParams.set('viewId',1);this._ajaxRequestActive=false;if(week&&year){this._doGoToWeek(week,year)}else{this._postParams.set('page','PAGE_CURRENT');this._loadData()}};sports.calendar.Controller.prototype._doNavigate=function(params){switch(params){case'next':this._postParams.set('page','PAGE_NEXT');break;case'previous':this._postParams.set('page','PAGE_PREV');break;case'reload':this._postParams.set('page','PAGE_RELOAD');break}this._loadData()};sports.calendar.Controller.prototype._doSwitchMode=function(params){switch(params){case'week':this._postParams.set('mode','MODE_WEEK');this._postParams.set('page','PAGE_RELOAD');break;case'month':this._postParams.set('mode','MODE_MONTH');this._postParams.set('page','PAGE_RELOAD');break}this._loadData()};sports.calendar.Controller.prototype._doMenu=function(params){this._postParams.set('page','PAGE_RELOAD');this._postParams.set('userId1',null);this._postParams.set('userId2',null);for(var i=0;i<params.length;i++){this._postParams.set('userId'+params[i].slotId,params[i].value)}this._loadData()};sports.calendar.Controller.prototype._doGoTo=function(params){this._postParams.set('page','PAGE_GOTO');this._postParams.set('month',params.month);this._postParams.set('year',params.year);this._loadData()};sports.calendar.Controller.prototype._doGoToWeek=function(week,year){this._postParams.set('mode','MODE_WEEK');this._postParams.set('page','PAGE_GOTO_WEEK');this._postParams.set('week',week);this._postParams.set('year',year);this._loadData()};sports.calendar.Menu=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this.messenger=new sports.message.Processor();YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true);this._createMemeberList()};sports.calendar.Menu.prototype._createMemeberList=function(){this._memberList=new sports.widget.checkbox.Controller(sports.widget.checkbox.type.NORM_TABLE,2);var memeberList=this._memberList;this._div.appendChild(this._memberList.getElement());this._memberList.messenger.subscribe(this.handleMemeberListMessage,this);var ajax=new Ajax.Request("/getFriends.action?rnd="+sports.util.getMilliseconds(),{parameters:{viewId:1,groupId:sports.config.friends.id},method:'post',onSuccess:function(transport){var data;try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}data=data.confirmedMembers;var odd=false;for(var i=0,l=data.length;i<l;i++){odd=!odd;var params={'userId':data[i].userId,'persImgSrc':data[i].picture,'persImgTitle':data[i].firstName+' '+data[i].lastName,'name':data[i].firstName+' '+data[i].lastName,'onlineImgSrc':data[i].online.src,'onlineImgTitle':data[i].online.title,'sportIcons':data[i].icons,'myPage':data[i].myPage,'active':true};memeberList.addControlledEntry(new sports.widget.checkbox.item.Member(params,{'odd':odd}))}},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.calendar.Menu.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.Menu.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:break;case null:break}};sports.calendar.Menu.prototype.handleMemeberListMessage=function(type,message){switch(type){case sports.widget.messages.UPDATE:this.messenger.send(sports.calendar.messages.MENU,message);break;case null:break}};sports.calendar.Navigator=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this._headerElement=null;this.messenger=new sports.message.Processor();var elements=sports.render.build(this._div,sports.calendar.renderkit.navigator.root,null);YAHOO.util.Event.addListener(elements.next,'click',function(){this.messenger.send(sports.calendar.messages.NAVIGATE,'next')},this,true);YAHOO.util.Event.addListener(elements.previous,'click',function(){this.messenger.send(sports.calendar.messages.NAVIGATE,'previous')},this,true);this._headerElement=elements.headText;YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.Navigator.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.Navigator.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.Navigator.prototype._update=function(data){this._headerElement.nodeValue=data.headline};sports.calendar.GoTo=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this._yearElement=null;this._monthElement=null;this.messenger=new sports.message.Processor();var elements=sports.render.build(this._div,sports.calendar.renderkit.goTo.root,null);this._yearElement=elements.year;this._monthElement=elements.month;YAHOO.util.Event.addListener(this._monthElement,'change',this._onChange,this,true);YAHOO.util.Event.addListener(this._yearElement,'change',this._onChange,this,true);YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.GoTo.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.GoTo.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.GoTo.prototype._update=function(data){sports.util.removeChilds(this._yearElement);var today=sports.config.date.year;var oldest=(data.oldestUnit)?data.oldestUnit:today;var start=(oldest<data.currentYear)?oldest:data.currentYear;var end=(data.currentYear>today)?data.currentYear:today;start=(start>today)?today:start;for(var i=start;i<=end;i++){sports.render.build(this._yearElement,sports.renderkit.generic.selectOption,{'key':i,'value':i})}YAHOO.util.Event.addListener(this._yearElement,'change',this._onChange,this,true);this._monthElement.value=data.currentMonth;this._yearElement.value=data.currentYear;window.setTimeout(function(){this._yearElement.value=data.currentYear}.bind(this),5);};sports.calendar.GoTo.prototype._onChange=function(){this.messenger.send(sports.calendar.messages.GOTO,{'month':this._monthElement.value,'year':this._yearElement.value})};sports.calendar.ViewSwitch=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this._weekElement=null;this._monthElement=null;this.messenger=new sports.message.Processor();var elements=sports.render.build(this._div,sports.calendar.renderkit.viewSwitch.root,null);this._weekElement=elements.week;this._monthElement=elements.month;YAHOO.util.Event.addListener(this._weekElement,'click',function(){this.messenger.send(sports.calendar.messages.SWITCH_MODE,'week')},this,true);YAHOO.util.Event.addListener(this._monthElement,'click',function(){this.messenger.send(sports.calendar.messages.SWITCH_MODE,'month')},this,true);YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.ViewSwitch.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.ViewSwitch.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.ViewSwitch.prototype._update=function(data){switch(data.mode){case'MODE_WEEK':this._weekElement.checked=true;break;case'MODE_MONTH':this._monthElement.checked=true;break}};sports.calendar.MemberViewer=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this._slot1Element=null;this._slot2Element=null;this._slot3Element=null;this.messenger=new sports.message.Processor();var elements=sports.render.build(this._div,sports.calendar.renderkit.memberViewer.root,null);this._slot1Element=elements.p0;this._slot2Element=elements.p1;this._slot3Element=elements.p2;YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.MemberViewer.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.MemberViewer.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.MemberViewer.prototype._update=function(data){sports.util.removeChilds(this._slot1Element);sports.util.removeChilds(this._slot2Element);sports.util.removeChilds(this._slot3Element);for(var i=0;i<data.userList.length;i++){var user=data.userList[i];switch(user.slotId){case'0':sports.render.build(this._slot1Element,sports.calendar.renderkit.memberViewer.picture,{'src':user.picture,'title':user.firstName+' '+user.lastName});break;case'1':sports.render.build(this._slot2Element,sports.calendar.renderkit.memberViewer.picture,{'src':user.picture,'title':user.firstName+' '+user.lastName});break;case'2':sports.render.build(this._slot3Element,sports.calendar.renderkit.memberViewer.picture,{'src':user.picture,'title':user.firstName+' '+user.lastName});break}}};sports.calendar.Summary=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this.messenger=new sports.message.Processor();YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.Summary.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.Summary.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.Summary.prototype._update=function(data){sports.util.removeChilds(this._div);var summary=[];var i,j;for(i=0;i<data.userList.length;i++){var user=data.userList[i];for(j=0;j<user.unitAmountList.length;j++){var amount=user.unitAmountList[j];var summaryIndex=null;for(var k=0;k<summary.length;k++){if(summary[k].icon.title==amount.icon.title&&summary[k].icon.src==amount.icon.src){summaryIndex=k}}if(summaryIndex===null){summaryIndex=summary.length;summary[summaryIndex]={};summary[summaryIndex].icon=amount.icon;summary[summaryIndex].data=[]}summary[summaryIndex].data[i]={};summary[summaryIndex].data[i].altitude=amount.altitude;summary[summaryIndex].data[i].calories=amount.calories;summary[summaryIndex].data[i].distance=amount.distance;summary[summaryIndex].data[i].duration=amount.duration;summary[summaryIndex].data[i].numberOfUnits=amount.numberOfUnits;summary[summaryIndex].data[i].pace=amount.pace;summary[summaryIndex].data[i].velocity=amount.velocity}}var elements,content,params;if(summary.length>0){elements=sports.render.build(this._div,sports.calendar.renderkit.summary.root,{'head':sports.dict.calendar.summary.title+': '+data.headline});content=elements.content;}for(i=0;i<summary.length;i++){params={'iconSrc':summary[i].icon.src,'iconTitle':summary[i].icon.title};elements=sports.render.build(content,sports.calendar.renderkit.summary.table,params);var tbody=elements.tbody;for(j=0;j<summary[i].data.length;j++){while(summary[i].data[j]===undefined){j++}params={'className':'summaryRowP'+j,'altitude':summary[i].data[j].altitude,'calories':summary[i].data[j].calories,'distance':summary[i].data[j].distance,'duration':summary[i].data[j].duration,'amount':summary[i].data[j].numberOfUnits,'velocity':summary[i].data[j].velocity,'pace':summary[i].data[j].pace};elements=sports.render.build(tbody,sports.calendar.renderkit.summary.row,params)}}};sports.calendar.canvas={};sports.calendar.canvas.Controller=function(parentElementId){this._parentElementId=parentElementId;this._div=sports.render.createDiv();this._canvasType=null;this._canvas=null;this.messenger=new sports.message.Processor();YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true)};sports.calendar.canvas.Controller.prototype.registerController=function(controller){controller.messenger.subscribe(this.handleControllerMessage,this)};sports.calendar.canvas.Controller.prototype.handleControllerMessage=function(type,message){switch(type){case sports.calendar.messages.UPDATE_COMPLETE:this._update(message);break;case null:break}};sports.calendar.canvas.Controller.prototype._update=function(data){if(this._canvas===null||data.mode!=this._canvasType){if(this._canvas!==null){this._canvas.remove()}if(data.mode=='MODE_WEEK'){this._canvas=new sports.calendar.canvas.Week(this._div)}if(data.mode=='MODE_MONTH'){this._canvas=new sports.calendar.canvas.Month(this._div)}}this._canvasType=data.mode;this._canvas._update(data)};sports.calendar.canvas.Week=function(div){this._div=div;this._days=[];this._entrys=[];this._row=null;this._header=null;var elements=sports.render.build(this._div,sports.calendar.renderkit.canvas.week.table,null);this._row=elements.row;this._header=elements.head;for(var i=0;i<7;i++){this._days[i]=sports.render.build(this._row,sports.calendar.renderkit.canvas.week.day,null)}};sports.calendar.canvas.Week.prototype._update=function(data){var i,l;for(i=0;i<7;i++){this._header[i].nodeValue=data.columnHeader[i]}for(i=0,l=this._days.length;i<l;i++){var day=this._days[i];if(i==data.today-1){sports.render.setAttribute(day.dayContainer,'class',sports.calendar.renderkit.canvas.week.params.classToday)}else{sports.render.setAttribute(day.dayContainer,'class',sports.calendar.renderkit.canvas.week.params.classNorm)}}for(i=0,l=this._entrys.length;i<l;i++){this._entrys[i].remove()}this._entrys=[];var entryOffsets=[];var entryOffset;for(i=0,l=data.userList.length;i<l;i++){var user=data.userList[i];for(var j=0,m=user.unitList.length;j<m;j++){var unit=user.unitList[j];if(!entryOffsets[i]){entryOffsets[i]=[];entryOffset=0}else{entryOffset=entryOffsets[i][unit.dayOfWeek]}entryOffset=this._calculateOffset(unit.hour,unit.minute,entryOffset);var entry;if(l>1){entry=new sports.calendar.entry.WeekBrief(this._days[unit.dayOfWeek-1].dayContainer,unit,entryOffset+'px',user.slotId,user.ownData)}else{entry=new sports.calendar.entry.WeekFull(this._days[unit.dayOfWeek-1].dayContainer,unit,entryOffset+'px',user.ownData)}entryOffset=entryOffset+entry.getHeight();entryOffsets[i][unit.dayOfWeek]=entryOffset;this._entrys.push(entry)}}};sports.calendar.canvas.Week.prototype.remove=function(){sports.util.removeChilds(this._div)};sports.calendar.canvas.Week.prototype._calculateOffset=function(hour,minute,offset){var hourHeight=20;var top=((minute/60+hour*1)-6)*hourHeight;if(top<offset){return offset+1}else{return Math.round(top)}};sports.calendar.canvas.Month=function(div){this._div=div;this._tbody=null;var elements=sports.render.build(this._div,sports.calendar.renderkit.canvas.month.table,null);this._tbody=elements.tbody};sports.calendar.canvas.Month.prototype._update=function(data){sports.util.removeChilds(this._tbody);var cell=0;var day=0;var dayContainer=[];dayContainer.push('dummy setzt index auf 1 ;-)');var elements=null;var i,j,l,m;while(day<data.daysInMonth){elements=sports.render.build(this._tbody,sports.renderkit.generic.tr,null);var row=elements.row;for(i=0;i<7;i++){cell++;if(day+1==data.today&&day!==0){elements=sports.render.build(row,sports.calendar.renderkit.canvas.month.tdToday,null)}else{elements=sports.render.build(row,sports.renderkit.generic.td,null)}if(cell>=data.firstOfMonth&&day<data.daysInMonth){day++;elements=sports.render.build(elements.cell,sports.calendar.renderkit.canvas.month.day,{'day':day});dayContainer[day]=elements.day}else{elements=sports.render.build(elements.cell,sports.calendar.renderkit.canvas.month.day,{'day':''})}}}for(i=0,l=data.userList.length;i<l;i++){var user=data.userList[i];for(j=0,m=user.unitList.length;j<m;j++){var unit=user.unitList[j];var entry=new sports.calendar.entry.Month(dayContainer[unit.dayOfMonth],unit,user.slotId,user.ownData)}}};sports.calendar.canvas.Month.prototype.remove=function(){sports.util.removeChilds(this._div)};sports.calendar.entry={};sports.calendar.entry.WeekFull=function(parentElement,data,topValue,ownData){this._data=data;this._slotId='0';this._ownData=ownData;this._div=null;var params={'imgSrc':data.icon.src,'imgTitle':data.icon.title,'date':data.hour+':'+data.minute,'distance':data.distance,'duration':data.duration,'name':data.name,'topValue':topValue,'loadTrainingUnit':'loadTrainingUnit.action?unitId='+data.unitId};var elements=sports.render.build(parentElement,sports.calendar.renderkit.entry.weekFull.entry,params);if(this._data.singleEvent){sports.render.build(elements.entry,[{t:'a',a:{'href':'showSportingEvent.action?sportingEventId='+this._data.singleEvent.id},s:{},c:[{t:'img',a:{'src':'/jsp/de/img/_rc/icons/ic_laurelwreath.gif','width':'17','height':'16','title':this._data.singleEvent.name},s:{'position':'absolute','top':'3px','right':'3px'}}]}])}else if(this._data.trainingMethod=="1"){sports.render.build(elements.entry,[{t:'img',a:{'src':'/jsp/de/img/_rc/icons/ic_laurelwreath.gif','width':'17','height':'16','title':'%sports.dict.workout.training.intensityList.sportingEvent'},s:{'position':'absolute','top':'3px','right':'3px'}}])}this._div=elements.entry;YAHOO.util.Event.addListener(elements.action,'click',function(e){sports.core.layerBoxController.createCalendarActionBox(this._data,this._ownData,this._slotId)},this,true)};sports.calendar.entry.WeekFull.prototype.getHeight=function(){var dimensions=$(this._div).getDimensions();return dimensions.height};sports.calendar.entry.WeekFull.prototype.remove=function(){sports.util.removeNode(this._div)};sports.calendar.entry.WeekBrief=function(parentElement,data,topValue,slotId,ownData){this._data=data;this._slotId=slotId;this._ownData=ownData;this._div=null;var leftP,classP;switch(slotId){case'0':leftP=sports.calendar.renderkit.entry.weekBrief.params.leftP0;classP=sports.calendar.renderkit.entry.weekBrief.params.classP0;break;case'1':leftP=sports.calendar.renderkit.entry.weekBrief.params.leftP1;classP=sports.calendar.renderkit.entry.weekBrief.params.classP1;break;case'2':leftP=sports.calendar.renderkit.entry.weekBrief.params.leftP2;classP=sports.calendar.renderkit.entry.weekBrief.params.classP2;break}var params={'imgSrc':data.icon.src,'imgTitle':data.icon.title,'topValue':topValue,'classP':classP,'leftP':leftP};var elements=sports.render.build(parentElement,sports.calendar.renderkit.entry.weekBrief.entry,params);this._div=elements.entry;YAHOO.util.Event.addListener(elements.action,'click',function(e){sports.core.layerBoxController.createCalendarActionBox(this._data,this._ownData,this._slotId)},this,true)};sports.calendar.entry.WeekBrief.prototype.getHeight=function(){var dimensions=$(this._div).getDimensions();return dimensions.height};sports.calendar.entry.WeekBrief.prototype.remove=function(){sports.util.removeNode(this._div)};sports.calendar.entry.Month=function(parentElement,data,slotId,ownData){this._data=data;this._slotId=slotId;this._ownData=ownData;var classP;switch(slotId){case'0':classP=sports.calendar.renderkit.entry.month.params.classP0;break;case'1':classP=sports.calendar.renderkit.entry.month.params.classP1;break;case'2':classP=sports.calendar.renderkit.entry.month.params.classP2;break}var params={'imgSrc':data.icon.src,'imgTitle':data.icon.title,'time':data.hour+':'+data.minute,'distance':data.distance,'duration':data.duration,'class':classP};var elements=sports.render.build(parentElement,sports.calendar.renderkit.entry.month.entry,params);if(this._data.singleEvent){sports.render.build(elements.entry,[{t:'a',a:{'href':'showSportingEvent.action?sportingEventId='+this._data.singleEvent.id},s:{},c:[{t:'img',a:{'src':'/jsp/de/img/_rc/icons/ic_laurelwreath.gif','width':'17','height':'16','title':this._data.singleEvent.name},s:{'position':'absolute','bottom':'3px','right':'3px'}}]}])}else if(this._data.trainingMethod=="1"){sports.render.build(elements.entry,[{t:'img',a:{'src':'/jsp/de/img/_rc/icons/ic_laurelwreath.gif','width':'17','height':'16','title':'%sports.dict.workout.training.intensityList.sportingEvent'},s:{'position':'absolute','bottom':'3px','right':'3px'}}])}this._div=elements.entry;YAHOO.util.Event.addListener(elements.action,'click',function(e){sports.core.layerBoxController.createCalendarActionBox(this._data,this._ownData,this._slotId)},this,true)};sports.widget={};sports.widget.messages={};sports.widget.messages.SELECT='sports.widget.messages.SELECT';sports.widget.messages.DESELECT='sports.widget.messages.DESELECT';sports.widget.messages.UPDATE='sports.widget.messages.UPDATE';sports.widget.messages.CLICK='sports.widget.messages.CLICK';sports.widget.checkbox={};sports.widget.checkbox.type={};sports.widget.checkbox.type.NORM_TABLE='sports.widget.checkbox.type.NORM_TABLE';sports.widget.checkbox.Controller=function(type,numberOfSlots){this._slots=[];this._element=sports.render.createDiv();var renderkit;switch(type){case sports.widget.checkbox.type.NORM_TABLE:renderkit=sports.widget.renderkit.checkbox.controller.normTable;break;case null:break}this._elements=sports.render.build(this._element,renderkit,null);this._entries=[];this.messenger=new sports.message.Processor();for(var i=0;i<numberOfSlots;i++){this._slots[i]=null}};sports.widget.checkbox.Controller.prototype.getElement=function(){return this._element};sports.widget.checkbox.Controller.prototype.addControlledEntry=function(entry){this._entries.push(entry);this.addEntry(entry);if(entry.isSelected()===true){}entry.messenger.subscribe(this.handleItemMessage,this)};sports.widget.checkbox.Controller.prototype.addEntry=function(entry){this._elements.tbody.appendChild(entry.getElement())};sports.widget.checkbox.Controller.prototype._oneSlotUnused=function(){if(this._slots.length===0){return true}for(var i=0;i<this._slots.length;i++){if(this._slots[i]===null){return true}}return false};sports.widget.checkbox.Controller.prototype._freeSlot=function(itemId){for(var i=0;i<this._slots.length;i++){if(this._slots[i]==itemId){this._slots[i]=null;return}}};sports.widget.checkbox.Controller.prototype._assignSlot=function(itemId){for(var i=0;i<this._slots.length;i++){if(this._slots[i]===null){this._slots[i]=itemId;return i+1}}};sports.widget.checkbox.Controller.prototype._unlockItems=function(){for(var i=0;i<this._entries.length;i++){this._entries[i].unlock()}};sports.widget.checkbox.Controller.prototype._lockItems=function(){for(var i=0;i<this._entries.length;i++){this._entries[i].lock()}};sports.widget.checkbox.Controller.prototype._sendUpdate=function(){var i;var params=[];if(this._slots.length===0){for(i=0;i<this._entries.length;i++){if(this._entries[i].isSelected()===true){params.push({'value':this._entries[i].getId()})}}}else{for(i=0;i<this._slots.length;i++){if(this._slots[i]!==null){params.push({'slotId':i+1,'value':this._slots[i]})}}}this.messenger.send(sports.widget.messages.UPDATE,params)};sports.widget.checkbox.Controller.prototype.handleItemMessage=function(type,message){var i;switch(type){case sports.widget.messages.SELECT:if(this._oneSlotUnused()===true){var slotId=this._assignSlot(message);for(i=0;i<this._entries.length;i++){if(this._entries[i].getId()==message){if(this._slots.length===0){this._entries[i].select()}else{this._entries[i].select(slotId)}}}}if(this._oneSlotUnused()===false){this._lockItems()}break;case sports.widget.messages.DESELECT:this._freeSlot(message);for(i=0;i<this._entries.length;i++){if(this._entries[i].getId()==message){this._entries[i].unselect()}}this._unlockItems();break}this._sendUpdate()};sports.widget.checkbox.item={};sports.widget.checkbox.item.Member=function(data,options){this._className=(options.odd)?sports.widget.renderkit.checkbox.item.member.params.classOdd:sports.widget.renderkit.checkbox.item.member.params.classEven;this._id=data.userId;this.messenger=new sports.message.Processor();data.rowClass=this._className;this._elements=sports.render.build(null,sports.widget.renderkit.checkbox.item.member.row,data);YAHOO.util.Event.addListener(this._elements.chk,'click',this._onClick,this,true);if(data.active===false){this.disable()}};sports.widget.checkbox.item.Member.prototype.getElement=function(){return this._elements.row};sports.widget.checkbox.item.Member.prototype.getId=function(){return this._id};sports.widget.checkbox.item.Member.prototype._onClick=function(){if(this.isSelected()){this.messenger.send(sports.widget.messages.SELECT,this._id)}else{this.messenger.send(sports.widget.messages.DESELECT,this._id)}};sports.widget.checkbox.item.Member.prototype.disable=function(){sports.render.setAttribute(this._elements.row,'class',sports.widget.renderkit.checkbox.item.member.params.classDisabled);$(this._elements.chk).hide()};sports.widget.checkbox.item.Member.prototype.enable=function(){sports.render.setAttribute(this._elements.row,'class',this._className);$(this._elements.chk).show()};sports.widget.checkbox.item.Member.prototype.select=function(slotId){this._elements.chk.checked=true;if(slotId){sports.render.setAttribute(this._elements.row,'class',eval('sports.widget.renderkit.checkbox.item.member.params.classSlot'+slotId))}};sports.widget.checkbox.item.Member.prototype.unselect=function(){this._elements.chk.checked=false;sports.render.setAttribute(this._elements.row,'class',this._className)};sports.widget.checkbox.item.Member.prototype.isSelected=function(){return this._elements.chk.checked};sports.widget.checkbox.item.Member.prototype.lock=function(){if(this.isSelected()===false){this._elements.chk.disabled=true}};sports.widget.checkbox.item.Member.prototype.unlock=function(){this._elements.chk.disabled=false};sports.widget.button={};sports.widget.button.ToggleButton=function(url,width,height,titleOn,titleOff){this._element=null;this._enabled=false;this._height=height;this.messenger=new sports.message.Processor();var params={'url':'url('+url+')','width':width+'px','height':height+'px','title':titleOn};var elements=sports.render.build(null,sports.widget.renderkit.button.toggleButton.button,params);this._element=elements.button;YAHOO.util.Event.addListener(this._element,'click',this._onClick,this,true)};sports.widget.button.ToggleButton.prototype.getElement=function(){return this._element};sports.widget.button.ToggleButton.prototype.enable=function(){this._enabled=true;sports.render.setStyle(this._element,'background-position','0px -'+this._height+'px')};sports.widget.button.ToggleButton.prototype.disable=function(){this._enabled=false;sports.render.setStyle(this._element,'background-position','0px 0px')};sports.widget.button.ToggleButton.prototype.isEnabled=function(){return this._enabled};sports.widget.button.ToggleButton.prototype._onClick=function(){this.messenger.send(sports.widget.messages.CLICK);};sports.error={};sports.error.type={};sports.error.type.GENERIC='sports.error.type.GENERIC';sports.error.type.SERVER_FAILURE='sports.error.type.SERVER_FAILURE';sports.error.type.SERVER_401='sports.error.type.SERVER_401';sports.error.type.JSON_PARSING='sports.error.type.JSON_PARSING';sports.error.type.EXCEPTION='sports.error.type.EXCEPTION';sports.error.type.DOM_BUILDING='sports.error.type.DOM_BUILDING';sports.error.Controller=function(){this._error=false;this._pageUnload=false;YAHOO.util.Event.addListener(window,'beforeunload',function(){this._pageUnload=true},this,true)};sports.error.Controller.prototype.add=function(type,params){var boxText;switch(type){case sports.error.type.GENERIC:boxText=sports.dict.error.generic;sports.core.logger.log(sports.log.type.ERROR,type);break;case sports.error.type.SERVER_FAILURE:boxText=sports.dict.error.serverFailure;sports.core.logger.log(sports.log.type.ERROR,type);break;case sports.error.type.SERVER_401:boxText=sports.dict.error.server401;sports.core.logger.log(sports.log.type.ERROR,type);break;case sports.error.type.JSON_PARSING:boxText=sports.dict.error.jsonParsing;sports.core.logger.log(sports.log.type.ERROR,type);break;case sports.error.type.EXCEPTION:boxText=sports.dict.error.exception;sports.core.logger.log(sports.log.type.ERROR,type);break;case sports.error.type.DOM_BUILDING:boxText=sports.dict.error.domBuilding;sports.core.logger.log(sports.log.type.ERROR,type);break;default:sports.core.logger.log(sports.log.type.ERROR,'ERROR no type')}if(this._error===false){this._error=true;if(this._pageUnload===false){window.setTimeout(this._showErrorBox.bind(this,boxText),2000)}}};sports.error.Controller.prototype.handleBoxMessage=function(type){switch(type){case sports.message.type.CLOSE:this._error=false;break;case null:break}};sports.error.Controller.prototype._showErrorBox=function(boxText){var box=sports.core.layerBoxController.createErrorBox(boxText);box.messenger.subscribe(this.handleBoxMessage,this)};var debug=0;var presports={};presports.render={setAttribute:function(element,key,value){if(BrowserDetect.browser==='Explorer'){if(BrowserDetect.version<=7){key={'class':'className','cellspacing':'cellSpacing','cellpadding':'cellPadding','colspan':'colSpan','rowspan':'rowSpan','checked':'defaultChecked'}[key]||key}else{key={'cellspacing':'cellSpacing','cellpadding':'cellPadding','colspan':'colSpan','rowspan':'rowSpan','checked':'defaultChecked'}[key]||key}}else{key={'cellspacing':'cellSpacing','cellpadding':'cellPadding'}[key]||key}element.setAttribute(key,value)},setStyle:function(element,key,value){if(BrowserDetect.browser==='Explorer'||BrowserDetect.browser==='Opera'){key={'float':'styleFloat'}[key]||key}else{key={'float':'cssFloat'}[key]||key}element.style[key.camelize()]=value},build:function(parentElement,nodes,data,returns){if(parentElement===null){parentElement=presports.render.div()}nodes=presports.render.parseTree(nodes,data);if(!returns){returns={}}return presports.render.createDOM(parentElement,nodes,data,returns)},parseTree:function(nodes,params){var temp,i,l;if(presports.helper.typeOf(nodes)=='array'){temp=[];for(i=0,l=nodes.length;i<l;i++){temp.push(presports.render.parseTree(nodes[i],params))}}else if(presports.helper.typeOf(nodes)=='object'){temp={};for(i in nodes){if(true){temp[i]=presports.render.parseTree(nodes[i],params)}}}else if(presports.helper.typeOf(nodes)=='string'){temp='';if(nodes.slice(0,1)=='$'){temp=params[nodes.slice(1)];}else{temp=nodes}}return temp},createDOM:function(parentElement,nodes,data,returns){for(var i=0,l=nodes.length;i<l;i++){var node=nodes[i];var element;if(node.t){if(node.t=='text'){element=document.createTextNode((node.p)?node.p:'')}else{element=presports.render.generic(node.t,node.a,node.s);if(node.c){presports.render.createDOM(element,node.c,data,returns)}}if(node.x){if(returns[node.x]){if(presports.helper.typeOf(returns[node.x])=='array'){returns[node.x].push(element)}else{var temp=returns[node.x];returns[node.x]=[];returns[node.x].push(temp);returns[node.x].push(element)}}else{returns[node.x]=element}}parentElement.appendChild(element)}else{if(presports.helper.typeOf(eval(node.b))=='array'){if(presports.helper.typeOf(node.p)=='array'){for(var j=0,m=node.p.length;j<m;j++){presports.render.build(parentElement,eval(node.b),node.p[j],returns)}}else{presports.render.build(parentElement,eval(node.b),node.p,returns)}}else{eval(node.b+'(parentElement, node.c, node.p, returns)')}}}return returns},generic:function(type,params,styles){var el,i;if(type=='input'&&params.name&&BrowserDetect.browser==='Explorer'){el=document.createElement('<input name="'+params.name+'">')}else{el=document.createElement(type)}for(i in params){if(true){presports.render.setAttribute(el,i,params[i])}}for(i in styles){if(true){presports.render.setStyle(el,i,styles[i])}}return el},div:function(className){var el=document.createElement('div');if(className){presports.render.setAttribute(el,'class',className)}return el},textLink:function(text,params,styles){var el=presports.render.generic('a',params,styles);el.appendChild(document.createTextNode(text));return el},clx:function(parentElement,childs,data,returns){var cl=presports.render.div('Cl');cl.appendChild(presports.render.generic('img',{src:'/jsp/de/img/1pixel.gif',width:1,height:1}));parentElement.appendChild(cl)},cl:function(){var cl=presports.render.div('Cl');cl.appendChild(presports.render.generic('img',{src:'/jsp/de/img/1pixel.gif',width:1,height:1}));return cl},clNg:[{t:'div',a:{'class':'Cl'},s:{},c:[{t:'img',a:{'src':'/jsp/de/img/1pixel.gif','width':'1','height':'1'},s:{}}]}],iconsA:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title','class':'SportIcon'},s:{}}],table:function(data){var i,tr,td,cols;var table=presports.render.generic('table',data.params);var colgroup=presports.render.generic('colgroup');table.appendChild(colgroup);var thead=presports.render.generic('thead');table.appendChild(thead);var tbody=presports.render.generic('tbody');table.appendChild(tbody);tr=presports.render.generic('tr',{'class':data.head.className});thead.appendChild(tr);cols=data.head.cols;for(i=0;i<cols.length;i++){colgroup.appendChild(presports.render.generic('col'));td=presports.render.generic('td',{'class':cols[i].className});tr.appendChild(td);td.appendChild(cols[i].element)}var rows=data.body;for(i=0;i<rows.length;i++){tr=presports.render.generic('tr',{'class':rows[i].className});tbody.appendChild(tr);cols=rows[i].cols;for(var j=0;j<cols.length;j++){td=presports.render.generic('td',{'class':cols[j].className});tr.appendChild(td);td.appendChild(cols[j].element)}}return table}};presports.helper={removeNode:function(node){YAHOO.util.Event.purgeElement(node,true);node.parentNode.removeChild(node)},removeChilds:function(node){YAHOO.util.Event.purgeElement(node,true);for(var i=0;i<node.childNodes.length;i++){var child=node.childNodes[i];node.removeChild(child);i--}},moveChilds:function(from,to){var fromChilds=$(from).childNodes;var toNode=$(to);for(var i=0,l=fromChilds.length;i<l;i++){toNode.appendChild(fromChilds[i])}},urlac:function(){var now=new Date();return now.getTime()},getScroll:function(){var top,dde=document.documentElement,db=document.body;if(dde&&dde.scrollTop){top=dde.scrollTop}else if(db){top=db.scrollTop}else{}return top},getRadioValue:function(radios){for(var i=0;i<radios.length;i++){if(radios[i].checked){return radios[i].value}}},getCheckboxValues:function(checkboxes){var values=[];for(var i=0,l=checkboxes.length;i<l;i++){if(checkboxes[i].checked){values.push(checkboxes[i].value)}}return values},getFlash:function(id){if(navigator.appName.indexOf("Microsoft")!=-1){return window[id]}else{return document[id]}},typeOf:function(value){var s=typeof value;if(s==='object'){if(value){if(value instanceof Array){s='array'}}else{s='null'}}return s}};presports.cookie={set:function(name,value,days){var expires;if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString()}else{expires=""}document.cookie=name+"="+value+expires+"; path=/"},get:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length)}}return null},erase:function(name){presports.cookie.set(name,"",-1)}};presports.tab={};presports.tab.LightContainer=Class.create();presports.tab.LightContainer.prototype={initialize:function(){this.element=presports.render.div();this.childs=[];this.tabsPanelDiv=$(this.renderTabsPanelDiv());this.element.appendChild(this.tabsPanelDiv)},getElement:function(){return this.element},showTab:function(id){for(var i=0;i<this.childs.length;i++){if(i==id){this.childs[i].toggleOn()}else{this.childs[i].toggleOff()}}},addTab:function(title,div){var tab=new presports.tab.LightTab(this.childs.length,this,title,div);this.tabsPanelDiv.appendChild(tab.onTabDiv);this.tabsPanelDiv.appendChild(tab.offTabDiv);this.element.appendChild(tab.contentDiv);this.childs.push(tab);if(this.childs.length==1){tab.toggleOn()}}};presports.tab.LightTab=Class.create();presports.tab.LightTab.prototype={initialize:function(id,parent,title,div){this.id=id;this.parent=parent;this.onTabDiv=$(this.renderOnTabDiv(title));this.offTabDiv=$(this.renderOffTabDiv(title));this.contentDiv=$(this.renderContentDiv());this.onTabDiv.hide();this.contentDiv.hide();this.contentDiv.appendChild(div)},showTab:function(e){this.parent.showTab(this.id)},toggleOn:function(e){this.onTabDiv.show();this.offTabDiv.hide();this.contentDiv.show()},toggleOff:function(e){this.onTabDiv.hide();this.offTabDiv.show();this.contentDiv.hide()}};presports.tab.Container=Class.create();presports.tab.Container.prototype={initialize:function(elementId,tabClass,contentClass){this.elementId=elementId;this.tabClass=tabClass;this.contentClass=contentClass;YAHOO.util.Event.onContentReady(this.elementId,this.onAvailable,this,true);this.tabChangeEvent=new YAHOO.util.CustomEvent('tabChange',this);this.firstTabEvent=new YAHOO.util.CustomEvent('firstTab',this);this.middleTabEvent=new YAHOO.util.CustomEvent('middleTab',this);this.lastTabEvent=new YAHOO.util.CustomEvent('lastTab',this);this.tabChangeEvent.subscribe(this.onChangeTab,this,true);this.childs=[];this.activeTab=0;this.retry=0},onAvailable:function(){this.element=$(this.elementId);var tabs=document.getElementsByClassName(this.tabClass,this.element);var contents=document.getElementsByClassName(this.contentClass,this.element);if(!((tabs.length/2)==contents.length)){return}this.element.show();for(var i=0;i<tabs.length;i=i+2){this.childs.push(new presports.tab.Tab(this.childs.length,this,tabs[i],tabs[i+1],contents[i/2]))}this.tabChangeEvent.fire(0)},onChangeTab:function(event,id){this.activeTab=id;if(this.activeTab===0){this.firstTabEvent.fire()}else if(this.activeTab==this.childs.length-1){this.lastTabEvent.fire()}else{this.middleTabEvent.fire()}for(var i=0;i<this.childs.length;i++){if(i==id){this.childs[i].toggleOn()}else{this.childs[i].toggleOff()}}},nextTab:function(){this.tabChangeEvent.fire(this.activeTab==this.childs.length-1?0:this.activeTab*1+1)},previousTab:function(){this.tabChangeEvent.fire(this.activeTab===0?this.childs.length-1:this.activeTab-1)}};presports.tab.Tab=Class.create();presports.tab.Tab.prototype={initialize:function(id,parent,offTab,onTab,content){this.id=id;this.parent=parent;this.offTab=$(offTab).show();this.onTab=$(onTab).hide();this.content=$(content).hide();YAHOO.util.Event.addListener(this.offTab,'click',this.onClick,this,true)},onClick:function(){this.parent.tabChangeEvent.fire(this.id)},toggleOn:function(){this.offTab.hide();this.onTab.show();this.content.show()},toggleOff:function(){this.offTab.show();this.onTab.hide();this.content.hide()}};presports.statTool={};presports.statTool.Controller=Class.create();presports.statTool.Controller.prototype={initialize:function(flashId,sportId,typeId,trackId,relationId){this.flashId=flashId;this.flash=null;this.sportId=sportId;this.sport=null;this.typeId=typeId;this.type=null;this.trackId=trackId;this.track=null;this.relationId=relationId;this.relation=null;this.elements=5;this.elementsReady=0;YAHOO.util.Event.onAvailable(this.sportId,this.onSportAvailable,this,true);YAHOO.util.Event.onAvailable(this.typeId,this.onTypeAvailable,this,true);YAHOO.util.Event.onAvailable(this.trackId,this.onTrackAvailable,this,true);YAHOO.util.Event.onAvailable(this.relationId,this.onRelationAvailable,this,true);this.updateFlashEvent=new YAHOO.util.CustomEvent('updateFlash',this);this.updateInfoBarEvent=new YAHOO.util.CustomEvent('updateInfoBar',this);this.checkFlash()},checkFlash:function(){var flash=presports.helper.getFlash(this.flashId);if(flash!==undefined&&flash.updateByExternalData){this.flash=flash;this.elementReady()}else{window.setTimeout(this.checkFlash.bind(this),50)}},setFlash:function(flash){this.flash=flash},elementReady:function(){if(++this.elementsReady==this.elements){this.loadData(null,true)}},onSportAvailable:function(){this.sport=new presports.statTool.Sport(this,$(this.sportId).show());this.elementReady()},onTypeAvailable:function(){this.type=new presports.statTool.Type(this,$(this.typeId).show());this.elementReady()},onTrackAvailable:function(){this.track=new presports.statTool.Track(this,$(this.trackId).show());this.elementReady()},onRelationAvailable:function(){this.relation=new presports.statTool.Relation(this,$(this.relationId).show());this.elementReady()},loadData:function(action,reload){if(reload){this.sport.deactivate();this.type.deactivate();this.track.deactivate();this.relation.deactivate();var params={};if(action){params={'action':action,'cat':this.sport.id,'type':this.type.id,'track':this.track.id}}var ajax=new Ajax.Request("/selectStatisticsParameters.action?rnd="+presports.helper.urlac(),{parameters:params,method:'post',onSuccess:this.onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}else{this.update()}},update:function(){try{this.updateInfoBar()}catch(e){}this.updateFlash()},updateFlash:function(){var flashData={'sport':this.sport.id,'type':this.type.id,'track':this.track.id,'relation':this.relation.id};if(this.flash){this.flash.updateByExternalData(flashData)}},updateInfoBar:function(){var infoBarData={};var i,l;var sportData=this.sport.data;for(i=0,l=sportData.options.length;i<l;i++){if(sportData.options[i].id==this.sport.id){infoBarData.sportIcon=sportData.options[i].icon}}var typeData=this.type.data;for(i=0,l=typeData.options.length;i<l;i++){for(var j=0,m=typeData.options[i].items.length;j<m;j++){if(typeData.options[i].items[j].id==this.type.id){infoBarData.typeDescription=typeData.options[i].items[j].description}}}var trackData=this.track.data;for(i=0,l=trackData.options.length;i<l;i++){if(trackData.options[i].id==this.track.id){infoBarData.track=trackData.options[i]}}var relationData=this.relation.data.options[0].items;for(i=0,l=relationData.length;i<l;i++){if(relationData[i].id==this.relation.id.slot1){infoBarData.slot1=relationData[i]}if(relationData[i].id==this.relation.id.slot2){infoBarData.slot2=relationData[i]}}this.updateInfoBarEvent.fire(infoBarData)},onAjaxSuccess:function(transport){var data;try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}if(data.sport){this.sport.update(data.sport)}if(data.type){this.type.update(data.type)}if(data.track){this.track.update(data.track)}if(data.relation){this.relation.update(data.relation)}this.update();this.sport.activate();this.type.activate();this.track.activate();this.relation.activate()}};presports.statTool.Sport=Class.create();presports.statTool.Sport.prototype={initialize:function(parent,div){this.parent=parent;this.div=div;this.div.style.position='relative';this.id=null;this.inputs=[];this.data=null;var els;els=presports.statTool.render.contentDivA(this.div);this.contentDiv=els.contentDiv;els=presports.statTool.render.overlay(this.div);this.overlay=els.overlay},update:function(data){this.data=data;this.inputs=[];this.id=data.selectedId;presports.helper.removeChilds(this.contentDiv);for(var i=0;i<data.options.length;i++){var checked=(data.selectedId==data.options[i].id)?true:false;var els=presports.statTool.render.sportItem(this.contentDiv,data.options[i],checked);YAHOO.util.Event.addListener(els.input,'click',this.onChange,this,true);this.inputs.push(els.input)}},activate:function(){$(this.overlay).hide();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=false}},deactivate:function(){this.overlay.style.height=(this.div.offsetHeight)?this.div.offsetHeight:'23px';this.overlay.style.width=(this.div.offsetWidth)?this.div.offsetWidth:'100%';$(this.overlay).show();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=true}},onChange:function(){this.id=presports.helper.getRadioValue(this.inputs);this.parent.loadData('cat',true)}};presports.statTool.Type=Class.create();presports.statTool.Type.prototype={initialize:function(parent,div){this.parent=parent;this.div=div;this.div.style.position='relative';this.id=null;this.inputs=[];this.data=null;var els;els=presports.statTool.render.contentDivA(this.div);this.contentDiv=els.contentDiv;els=presports.statTool.render.overlay(this.div);this.overlay=els.overlay},update:function(data){this.data=data;this.inputs=[];this.id=data.selectedId;presports.helper.removeChilds(this.contentDiv);var els;for(var i=0;i<data.options.length;i++){els=presports.statTool.render.typeHeader(this.contentDiv,data.options[i]);var radioContainer=els.radioContainer;for(var j=0;j<data.options[i].items.length;j++){var checked=(data.selectedId==data.options[i].items[j].id)?true:false;els=presports.statTool.render.typeItem(radioContainer,data.options[i].items[j],checked);YAHOO.util.Event.addListener(els.input,'click',this.onChange,this,true);this.inputs.push(els.input)}}},activate:function(){$(this.overlay).hide();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=false}},deactivate:function(){this.overlay.style.height=(this.div.offsetHeight)?this.div.offsetHeight:'23px';this.overlay.style.width=(this.div.offsetWidth)?this.div.offsetWidth:'100%';$(this.overlay).show();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=true}},onChange:function(){this.id=presports.helper.getRadioValue(this.inputs);this.parent.loadData('type',true)}};presports.statTool.Track=Class.create();presports.statTool.Track.prototype={initialize:function(parent,div){this.parent=parent;this.div=div;this.div.style.position='relative';this.id=null;this.inputs=[];this.data=null;var els;els=presports.statTool.render.contentDivB(this.div);this.contentDiv=els.contentDiv;els=presports.statTool.render.overlay(this.div);this.overlay=els.overlay},update:function(data){this.data=data;this.inputs=[];this.id=data.selectedId;presports.helper.removeChilds(this.contentDiv);this.even=false;for(var i=0;i<data.options.length;i++){var checked=(data.selectedId==data.options[i].id)?true:false;this.even=!this.even;var els=presports.statTool.render.trackItem(this.contentDiv,data.options[i],checked,this.even);YAHOO.util.Event.addListener(els.input,'click',this.onChange,this,true);this.inputs.push(els.input)}},activate:function(){$(this.overlay).hide();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=false}},deactivate:function(){this.overlay.style.height=(this.div.offsetHeight)?this.div.offsetHeight:'23px';this.overlay.style.width=(this.div.offsetWidth)?this.div.offsetWidth:'100%';$(this.overlay).show();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=true}},onChange:function(){this.id=presports.helper.getRadioValue(this.inputs);this.parent.loadData('track',true)}};presports.statTool.Relation=Class.create();presports.statTool.Relation.prototype={initialize:function(parent,div){this.parent=parent;this.div=div;this.div.style.position='relative';this.color={'slot1':null,'slot2':null};this.inputs=[];this.even=false;this.data=null;var els;els=presports.statTool.render.contentDivB(this.div);this.contentDiv=els.contentDiv;els=presports.statTool.render.overlay(this.div);this.overlay=els.overlay;els=presports.statTool.render.relationTable(this.contentDiv);this.tbody=els.tbody},update:function(data){this.data=data;this.inputs=[];this.id={'slot1':null,'slot2':null};presports.helper.removeChilds(this.tbody);var items=data.options[0].items;for(var i=0,l=items.length;i<l;i++){this.even=!this.even;var els=presports.statTool.render.relationItem(this.tbody,items[i],this.even);if(els.input){YAHOO.util.Event.addListener(els.input,'click',this.onChange,this,true);this.inputs.push(els.input)}}},activate:function(){var i,l;$(this.overlay).hide();for(i=0;i<this.inputs.length;i++){this.inputs[i].disabled=false}if(this.id.slot1!==null&&this.id.slot2!==null){for(i=0,l=this.inputs.length;i<l;i++){if(this.inputs[i].value!=this.id.slot1&&this.inputs[i].value!=this.id.slot2){this.inputs[i].disabled=true}}}},deactivate:function(){this.overlay.style.height=(this.div.offsetHeight)?this.div.offsetHeight:'23px';this.overlay.style.width=(this.div.offsetWidth)?this.div.offsetWidth:'100%';$(this.overlay).show();for(var i=0;i<this.inputs.length;i++){this.inputs[i].disabled=true}},onChange:function(obj){var srcElement=null;if(obj.target){srcElement=obj.target}else if(obj.srcElement){srcElement=obj.srcElement}if(srcElement.checked===false){if(this.id.slot1==srcElement.value){this.id.slot1=null;srcElement.parentNode.parentNode.parentNode.style.backgroundColor=this.color.slot1}if(this.id.slot2==srcElement.value){this.id.slot2=null;srcElement.parentNode.parentNode.parentNode.style.backgroundColor=this.color.slot2}}if(srcElement.checked===true){if(this.id.slot1===null){this.id.slot1=srcElement.value;this.color.slot1=srcElement.parentNode.parentNode.parentNode.style.backgroundColor;srcElement.parentNode.parentNode.parentNode.style.backgroundColor=presports.statTool.render.colorSlot1}else if(this.id.slot2===null){this.id.slot2=srcElement.value;this.color.slot2=srcElement.parentNode.parentNode.parentNode.style.backgroundColor;srcElement.parentNode.parentNode.parentNode.style.backgroundColor=presports.statTool.render.colorSlot2}}this.activate();this.parent.loadData('relation',false)}};presports.statTool.render={colorSlot1:'#B5D8FE',colorSlot2:'#A7D4D6',contentDivA:function(parentElement){var div=presports.render.div('FlabSelectContent');parentElement.appendChild(div);return{'contentDiv':div}},contentDivB:function(parentElement){var div=presports.render.div();parentElement.appendChild(div);return{'contentDiv':div}},overlay:function(parentElement){var overlay=presports.render.generic('div',null,{'position':'absolute','top':'0','left':'0','width':'100%','height':'100%','z-index':'50','backgroundColor':'#333333','-moz-opacity':'0.9','opacity':'.9','filter':'alpha(opacity=90)','display':'none','text-align':'center','padding-top':'5px','color':'#ffffff','font-weight':'bold'});overlay.appendChild(document.createTextNode(sports.dict.statTool.loading));parentElement.appendChild(overlay);return{'overlay':overlay}},sportItem:function(parentElement,data,checked){var div=presports.render.generic('div',null,{'padding':'0 0 5px 0'});parentElement.appendChild(div);var div1=presports.render.generic('div',null,{'float':'left'});var input=presports.render.generic('input',{'type':'radio','name':'sport','value':data.id,'class':'NoBorder'});div1.appendChild(input);var div2=presports.render.generic('div',{'class':'Copy'},{'padding':'3px 0 0 5px','float':'left'});div2.appendChild(presports.render.generic('img',{'src':data.icon.src,'title':data.icon.title,'width':'14','height':'14'}));var div3=presports.render.generic('div',{'class':'Copy'},{'padding':'2px 0 0 5px','float':'left'});div3.appendChild(document.createTextNode(data.name));div.appendChild(div1);div.appendChild(div2);div.appendChild(div3);div.appendChild(presports.render.cl());if(checked){input.checked=true}return{'input':input}},typeHeader:function(parentElement,data){var div1=presports.render.generic('div',{'class':'CopyS'},{'padding':'0 0 5px 0','font-weight':'bold'});div1.appendChild(document.createTextNode(data.name));parentElement.appendChild(div1);var div2=presports.render.generic('div',null,{'width':'230px'});parentElement.appendChild(div2);var div21=presports.render.generic('div',null,{'float':'left','width':'50px'});div21.appendChild(presports.render.generic('img',{'src':data.image,'title':data.name,'width':'45','height':'30'}));div2.appendChild(div21);var div22=presports.render.generic('div',null,{'float':'left','width':'180px'});div2.appendChild(div22);div2.appendChild(presports.render.cl());return{'radioContainer':div22}},typeItem:function(parentElement,data,checked){var div=presports.render.generic('div',null,{'padding':'0 0 5px 0'});parentElement.appendChild(div);var div1=presports.render.generic('div',null,{'float':'left','width':'20px'});var input=presports.render.generic('input',{'type':'radio','name':'type','value':data.id,'class':'NoBorder'});div1.appendChild(input);var div2=presports.render.generic('div',{'class':'CopyS'},{'padding':'2px 0 0 5px','float':'left','width':'155px'});div2.appendChild(document.createTextNode(data.name));div.appendChild(div1);div.appendChild(div2);div.appendChild(presports.render.cl());if(checked){input.checked=true}return{'input':input}},trackItem:function(parentElement,data,checked,even){var color=(even)?'#FFFFFF':'#DBDBDB';var div=presports.render.generic('div',null,{'padding':'5px 0 5px 0'});parentElement.appendChild(div);var div1=presports.render.generic('div',null,{'float':'left','width':'20px','padding':'15px 3px 0 0'});var input=presports.render.generic('input',{'type':'radio','name':'track','value':data.id,'class':'NoBorder'});div1.appendChild(input);var div2=presports.render.generic('div',null,{'float':'left','width':'35px','padding':'5px 0 0 0'});div2.appendChild(presports.render.generic('img',{'src':data.image,'title':data.name,'width':'35','height':'35'}));var div3=presports.render.generic('div',{'class':'CopyS'},{'float':'left','width':'185px','padding':'0 0 0 5px'});var span=presports.render.generic('span',{'class':'CopySGrey'});span.appendChild(document.createTextNode(data.name+' '+data.info));div3.appendChild(span);var div31=presports.render.div();var div311=presports.render.generic('div',null,{'float':'left'});div311.appendChild(document.createTextNode(data.distance));var div312=presports.render.generic('div',null,{'float':'right'});div312.appendChild(document.createTextNode(data.location));div31.appendChild(div311);div31.appendChild(div312);div31.appendChild(presports.render.cl());div3.appendChild(div31);div.appendChild(div1);div.appendChild(div2);div.appendChild(div3);div.appendChild(presports.render.cl());if(checked){input.checked=true}return{'input':input}},relationTable:function(parentElement){var table=presports.render.generic('table',{'width':'100%','border':'0','cellSpacing':'0','cellPadding':'0','class':'toolboxListing'});parentElement.appendChild(table);var colgroup=presports.render.generic('colgroup');colgroup.appendChild(presports.render.generic('col',{'width':'20'}));colgroup.appendChild(presports.render.generic('col',{'width':'20'}));colgroup.appendChild(presports.render.generic('col'));colgroup.appendChild(presports.render.generic('col'));colgroup.appendChild(presports.render.generic('col',{'width':'66'}));table.appendChild(colgroup);var tbody=presports.render.generic('tbody');table.appendChild(tbody);return{'tbody':tbody}},relationItem:function(parentElement,data,even){var className=(even)?'ListA':'ListB';if(!data.active){className='ListDisabled'}var tr=presports.render.generic('tr',{'class':className});parentElement.appendChild(tr);var td1=presports.render.generic('td');var td2=presports.render.generic('td');var td3=presports.render.generic('td');var td4=presports.render.generic('td');var td5=presports.render.generic('td');tr.appendChild(td1);tr.appendChild(td2);tr.appendChild(td3);tr.appendChild(td4);tr.appendChild(td5);var input;var div1=presports.render.div();if(data.active){input=presports.render.generic('input',{'type':'checkbox','name':'relation','value':data.id,'class':'NoBorder'});div1.appendChild(input)}else{div1.appendChild(document.createTextNode(' '));input=null}td1.appendChild(div1);var div2=presports.render.generic('div',{'class':'PersPictS'},{'padding':'0'});div2.appendChild(presports.render.generic('img',{'src':data.picture,'width':'20','height':'20'}));td2.appendChild(div2);var div3=presports.render.generic('div',{},{'padding':'1px 0px 0px 6px'});div3.appendChild(presports.render.generic('img',{'src':data.online.src,'title':data.online.title,'width':'10','height':'10'}));td3.appendChild(div3);var div4=presports.render.generic('div',{},{});div4.appendChild(document.createTextNode(data.firstName+' '+data.lastName));td4.appendChild(div4);var div5=presports.render.div();for(var i=0,l=data.icons.length;i<l;i++){div5.appendChild(presports.render.generic('img',{'src':data.icons[i].src,'title':data.icons[i].title,'width':'14','height':'14','class':'SportIcon'}))}td5.appendChild(div5);return{'input':input}}};presports.statTool.InfoBar=Class.create();presports.statTool.InfoBar.prototype={initialize:function(sportIconId,typeDescriptionId,slot1Id,slot2Id,trackId){this.sportIconId=sportIconId;this.sportIcon=presports.render.div();this.typeDescriptionId=typeDescriptionId;this.typeDescription=presports.render.div();this.slot1Id=slot1Id;this.slot1=presports.render.div();this.slot2Id=slot2Id;this.slot2=presports.render.div();this.trackId=trackId;this.track=presports.render.div();this.elements=5;this.elementsReady=0;YAHOO.util.Event.onAvailable(this.sportIconId,this.onSportIconAvailable,this,true);YAHOO.util.Event.onAvailable(this.typeDescriptionId,this.onTypeDescriptionAvailable,this,true);YAHOO.util.Event.onAvailable(this.slot1Id,this.onSlot1Available,this,true);YAHOO.util.Event.onAvailable(this.slot2Id,this.onSlot2Available,this,true);YAHOO.util.Event.onAvailable(this.trackId,this.onTrackAvailable,this,true)},elementReady:function(){if(++this.elementsReady==this.elements){this.allElementsReady()}},onSportIconAvailable:function(){$(this.sportIconId).appendChild(this.sportIcon);this.elementReady()},onTypeDescriptionAvailable:function(){presports.helper.moveChilds(this.typeDescription,this.typeDescriptionId);this.typeDescription=$(this.typeDescriptionId);this.elementReady()},onSlot1Available:function(){presports.helper.moveChilds(this.slot1,this.slot1Id);this.slot1=$(this.slot1Id);this.elementReady()},onSlot2Available:function(){presports.helper.moveChilds(this.slot2,this.slot2Id);this.slot2=$(this.slot2Id);this.elementReady()},onTrackAvailable:function(){presports.helper.moveChilds(this.track,this.trackId);this.track=$(this.trackId);this.elementReady()},allElementsReady:function(){},update:function(event,data){if(data[0].sportIcon){presports.helper.removeChilds(this.sportIcon);presports.statTool.InfoBarRender.sportIcon(this.sportIcon,data[0].sportIcon)}if(data[0].typeDescription){presports.helper.removeChilds(this.typeDescription);presports.statTool.InfoBarRender.typeDescription(this.typeDescription,data[0].typeDescription)}presports.helper.removeChilds(this.slot1);if(data[0].slot1){presports.statTool.InfoBarRender.memeber(this.slot1,data[0].slot1)}presports.helper.removeChilds(this.slot2);if(data[0].slot2){presports.statTool.InfoBarRender.memeber(this.slot2,data[0].slot2)}if(data[0].track){presports.helper.removeChilds(this.track);presports.statTool.InfoBarRender.track(this.track,data[0].track)}}};presports.statTool.InfoBarRender={sportIcon:function(parentElement,data){parentElement.appendChild(presports.render.generic('img',{'src':data.src,'title':data.title,'width':'14','height':'14'}))},typeDescription:function(parentElement,data){parentElement.appendChild(document.createTextNode(data))},memeber:function(parentElement,data){parentElement.appendChild(presports.render.generic('img',{'src':data.bigPicture,'title':data.firstName+' '+data.lastName,'height':'35'}))},track:function(parentElement,data){var div=presports.render.generic('div',null,{'padding':'0'});parentElement.appendChild(div);var div2=presports.render.generic('div',null,{'float':'left','width':'35px','padding':'5px 0 0 0'});div2.appendChild(presports.render.generic('img',{'src':data.image,'title':data.name,'width':'35','height':'35'}));var div3=presports.render.generic('div',{'class':'CopyS'},{'float':'left','width':'185px','padding':'0 0 0 5px'});div3.appendChild(presports.render.textLink(data.name,{'href':'#'}));var span=presports.render.generic('span',{'class':'CopySGrey'});span.appendChild(document.createTextNode(' '+data.info));div3.appendChild(span);var div31=presports.render.div();var div311=presports.render.generic('div',null,{'float':'left'});div311.appendChild(document.createTextNode(data.distance));var div312=presports.render.generic('div',null,{'float':'right'});div312.appendChild(document.createTextNode(data.location));div31.appendChild(div311);div31.appendChild(div312);div31.appendChild(presports.render.cl());div3.appendChild(div31);div.appendChild(div2);div.appendChild(div3);div.appendChild(presports.render.cl())}};sports.contactList={};sports.contactList.messages={};sports.contactList.messages.OPEN='sports.contactList.messages.OPEN';sports.contactList.messages.CLOSE='sports.contactList.messages.CLOSE';sports.contactList.messages.MODULE_READY='sports.contactList.messages.MODULE_READY';sports.contactList.Container=function(parentElementId,type){this._parentElementId=parentElementId;this._type=type;this._div=sports.render.createDiv();YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true);var panel=null;var i;switch(type){case 1:panel=new sports.contactList.Panel('1-2-sports','sports',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Static('contactListSummary'));panel.init();panel=new sports.contactList.Panel(sports.dict.contactList.panel.ssmmf,'viewOfMyself',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Member(sports.config.userId));if(sports.config.activateViewOfMyself===true){panel.open()}panel.init();if(sports.config.friends){panel=new sports.contactList.Panel(sports.config.friends.name,'friends',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Group(sports.config.friends.type,sports.config.friends.id));if(sports.config.friends.activate===true){panel.open()}if(sports.config.friends.mark===true){panel.mark()}panel.init()}if(sports.config.bookmarked){panel=new sports.contactList.Panel(sports.config.bookmarked.name,'bookmark',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Group(sports.config.bookmarked.type,sports.config.bookmarked.id));panel.init()}if(sports.config.myPageVisitors){panel=new sports.contactList.Panel(sports.config.myPageVisitors.name,'pageVisitors',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Group(sports.config.myPageVisitors.type,sports.config.myPageVisitors.id));if(sports.config.myPageVisitors.activate===true){panel.open()}panel.init()}if(sports.config.visitedUsers){panel=new sports.contactList.Panel(sports.config.visitedUsers.name,'visitedUsers',1);this.addPanel(panel);panel.addModule(new sports.contactList.module.Group(sports.config.visitedUsers.type,sports.config.visitedUsers.id));if(sports.config.visitedUsers.activate===true){panel.open()}panel.init()}panel=new sports.contactList.Panel(sports.dict.contactList.panel.chat,'chat',1,sports.config.numberOfChatUsers);this.addPanel(panel);panel.addModule(new sports.contactList.module.Ajax('/getChatUsers.action'));panel.init();break;case 2:if(sports.config.competitions.length>0){for(i=0;i<sports.config.competitions.length;i++){panel=new sports.contactList.Panel(sports.config.competitions[i].name,'competition'+sports.config.competitions[i].name,2);this.addPanel(panel);panel.addModule(new sports.contactList.module.Group(sports.config.competitions[i].type,sports.config.competitions[i].id));if(sports.config.competitions[i].activate===true){panel.open()}if(sports.config.competitions[i].mark===true){panel.mark()}panel.init()}}break}};sports.contactList.Container.prototype.addPanel=function(panel,openPanel){this._div.appendChild(panel.getElement());sports.core.logger.log(sports.log.type.WARN,'Todo: prüfen ob panel geöffnet werden soll')};sports.contactList.Panel=function(title,name,type,badge){this._name=name;this._badge=badge;this._element=sports.render.createDiv();this.messenger=new sports.message.Processor();this._headerOffElement=null;this._headerOffTextElement=null;this._headerOnElement=null;this._loaderElement=null;this._contentElement=null;this._closed=true;var params={'header':title};var elements=null;switch(type){case 1:elements=sports.render.build(this._element,sports.contactList.renderkit.panel.root,params);break;case 2:elements=sports.render.build(this._element,sports.contactList.renderkit.panel.root,params);break}this._headerOffElement=elements.headerOff;this._headerOffTextElement=elements.headerOffText;this._headerOnElement=elements.headerOn;this._loaderElement=elements.loader;this._contentElement=elements.content;this._badgeElement=elements.badge;if(this._badge&&this._badge!=0){sports.render.setStyle(this._badgeElement,'display','');this._badgeElement.innerHTML=this._badge}YAHOO.util.Event.addListener(elements.headerOff,'click',this._onOpen,this,true);YAHOO.util.Event.addListener(elements.headerOn,'click',this._onClose,this,true);this._close();sports.core.broadcast.subscribe(this.handleBroadcastMessage,this)};sports.contactList.Panel.prototype.getElement=function(){return this._element};sports.contactList.Panel.prototype.open=function(){this._onOpen()};sports.contactList.Panel.prototype.mark=function(){sports.render.setStyle(this._headerOffElement,'background-color','#ffe373');sports.render.setStyle(this._headerOffTextElement,'color','#000000')};sports.contactList.Panel.prototype.init=function(){if(this._getCookieState()){this._onOpen()}};sports.contactList.Panel.prototype._onOpen=function(){this._setCookieState(1);this._showLoader();this.messenger.send(sports.contactList.messages.OPEN)};sports.contactList.Panel.prototype._onClose=function(){this._setCookieState(0);this._close();this.messenger.send(sports.contactList.messages.CLOSE)};sports.contactList.Panel.prototype._open=function(){sports.util.hide(this._headerOffElement);sports.util.show(this._headerOnElement);sports.util.hide(this._loaderElement);sports.util.show(this._contentElement);this._closed=false};sports.contactList.Panel.prototype._showLoader=function(){sports.util.hide(this._headerOffElement);sports.util.show(this._headerOnElement);sports.util.show(this._loaderElement);sports.util.hide(this._contentElement)};sports.contactList.Panel.prototype._close=function(){sports.util.show(this._headerOffElement);sports.util.hide(this._headerOnElement);sports.util.hide(this._loaderElement);sports.util.hide(this._contentElement);this._closed=true};sports.contactList.Panel.prototype.addModule=function(module){this._contentElement.appendChild(module.getElement());module.messenger.subscribe(this.handleModuleMessage,this);module.registerPanel(this)};sports.contactList.Panel.prototype.handleModuleMessage=function(type,message){switch(type){case sports.contactList.messages.MODULE_READY:sports.core.logger.log(sports.log.type.WARN,'todo: testen ob alle Module geladen sind');this._open();break;case null:break}};sports.contactList.Panel.prototype.handleBroadcastMessage=function(type,message){switch(type){case sports.message.type.CONTACT_LIST_RELOAD:if(this._closed===false){this._onClose();window.setTimeout(this._onOpen.bind(this),70)}break;case null:break}};sports.contactList.Panel.prototype._getCookieState=function(){var cookie=sports.util.cookie.get('panel');if(cookie===null){return false}var names=cookie.split(',');for(var i=0;i<names.length;i++){if(names[i]==this._name){return true}}return false};sports.contactList.Panel.prototype._setCookieState=function(state){if(this._getCookieState()==state){return}var cookie=sports.util.cookie.get('panel');if(cookie===null){cookie=''}var names=cookie.split(',');cookie='';for(var i=0;i<names.length;i++){if(names[i]!=this._name&&names[i]!==''){cookie+=names[i]+','}}if(state){cookie+=this._name}sports.util.cookie.set('panel',cookie,5)};sports.contactList.module={};sports.contactList.module.Group=function(type,groupId){this._type=type;this._groupId=groupId;this._element=sports.render.createDiv();this._ajaxRequestActive=false;this.messenger=new sports.message.Processor()};sports.contactList.module.Group.prototype.getElement=function(){return this._element};sports.contactList.module.Group.prototype.registerPanel=function(panel){panel.messenger.subscribe(this.handlePanelMessage,this)};sports.contactList.module.Group.prototype.handlePanelMessage=function(type,message){switch(type){case sports.contactList.messages.OPEN:this._load();break;case sports.contactList.messages.CLOSE:window.setTimeout(this._close.bind(this),50);break}};sports.contactList.module.Group.prototype._close=function(){sports.util.removeChilds(this._element)};sports.contactList.module.Group.prototype._load=function(){if(this._ajaxRequestActive===false){this._ajaxRequestActive=true;var url,params;switch(this._type){case'5':url='/getFriends.action';params={viewId:1};break;case'4':url='/getTrainingMeeting.action';params={viewId:1,groupId:this._groupId};break;case'6':url='/getBookmarkedMembers.action';params={viewId:1};break;case'9':url='/getMyPageVisitors.action';params={viewId:1};break;case'11':url='/getVisitedUsers.action';params={viewId:1};break;case'7':url='/getCompetition.action';params={viewId:1,groupId:this._groupId};break}var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params,method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}};sports.contactList.module.Group.prototype._onAjaxSuccess=function(transport){this._ajaxRequestActive=false;var data;try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}switch(this._type){case'5':if(data.confirmedMembers.length===0&&data.pendingMembers.length===0&&data.requestedMembers.length===0){sports.render.build(this._element,sports.contactList.renderkit.module.group.emptyFriends,null)}else{this._createFriendsView(data)}break;case'4':this._createGroupView(data);break;case'6':if(data.confirmedMembers.length===0){sports.render.build(this._element,sports.contactList.renderkit.module.group.emptyBookmarked,null)}else{this._createFriendsView(data)}break;case'9':if(data.confirmedMembers.length===0){sports.render.build(this._element,sports.contactList.renderkit.module.group.emptyMyPageVisitors,null)}else{this._createFriendsView(data)}break;case'11':if(data.confirmedMembers.length===0){sports.render.build(this._element,sports.contactList.renderkit.module.group.emptyMyPageVisitors,null);}else{this._createFriendsView(data)}break;case'7':if(false){}else{this._createCompetitionView(data)}break}this.messenger.send(sports.contactList.messages.MODULE_READY)};sports.contactList.module.Group.prototype._createMemberList=function(data,groupState){var odd=true;for(var i=0,l=data.length;i<l;i++){var lastTrainingAge=(data[i].lastTraining)?'('+data[i].lastTraining.age+')':'';var lastTrainingDistance=(data[i].lastTraining)?data[i].lastTraining.distance:'';var lastTrainingIcon=(data[i].lastTraining)?data[i].lastTraining.icon:{'img':'','title':''};var params={'userId':data[i].userId,'persImgSrc':data[i].picture,'persImgTitle':data[i].firstName+' '+data[i].lastName,'name':data[i].firstName+' '+data[i].lastName,'onlineImgSrc':data[i].online.src,'onlineImgTitle':data[i].online.title,'sportIcons':data[i].icons,'myPage':data[i].myPage,'persImgSrcBig':data[i].bigPicture,'activitySrc':data[i].activity.src,'activityTitle':data[i].activity.title,'fitnessSrc':data[i].fitness.src,'fitnessTitle':data[i].fitness.title,'relationship':data[i].relationship,'lastTrainingAge':lastTrainingAge,'lastTrainingDistance':lastTrainingDistance,'lastTrainingIcon':lastTrainingIcon,'lastVisit':data[i].lastVisit,'groupState':groupState,'groupType':this._type,'groupId':this._groupId};var detailView=data[i].detailView;if(((data[i].relationship=="5"&&!groupState)||groupState=="3"||groupState=="4")&&this._type!=9&&this._type!=11){detailView=true}var member=new sports.contactList.item.Memeber(params,odd,detailView);this._element.appendChild(member.getElement());odd=!odd}};sports.contactList.module.Group.prototype._createFriendsView=function(data){if(data.confirmedMembers.length>0){this._createMemberList(data.confirmedMembers)}if(data.pendingMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerFriendsPending,null);this._createMemberList(data.pendingMembers)}if(data.requestedMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerFriendsRequested,null);this._createMemberList(data.requestedMembers)}};sports.contactList.module.Group.prototype._createGroupView=function(data){if(data.header){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerGroup,null)}if(data.confirmedMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerGroupConfirmed,null);this._createMemberList(data.confirmedMembers,1)}if(data.pendingMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerGroupPending,null);this._createMemberList(data.pendingMembers,3)}if(data.proposedMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerGroupProposed,null);this._createMemberList(data.proposedMembers,4)}if(data.requestedMembers.length>0){sports.render.build(this._element,sports.contactList.renderkit.module.group.headerGroupRequested,null);this._createMemberList(data.requestedMembers,2)}};sports.contactList.module.Group.prototype._createCompetitionView=function(data){var params={'name':data.competitionHeader.name,'description':data.competitionHeader.description,'groupPictureUrl':data.competitionHeader.groupPictureUrl,'groupPage':data.competitionHeader.groupPage.href,'sportIcons':data.competitionHeader.iconList,'duration':data.competitionHeader.duration};sports.render.build(this._element,sports.contactList.renderkit.module.group.competitionHeader,params);if(data.competitionHeader.groupState==2){if(data.competitionHeader.renderType==1){if(data.confirmedMembersRanking.length>0){this._createRankingList(data.confirmedMembersRanking,data.confirmedMembers,1)}}else{params={'toDo':data.competitionHeader.toDo,'total':data.competitionHeader.total,'untilNow':data.competitionHeader.untilNow};if(data.competitionHeader.success){sports.render.build(this._element,sports.contactList.renderkit.module.group.binaryCompetitionTrue,params)}else{sports.render.build(this._element,sports.contactList.renderkit.module.group.binaryCompetitionFalse,params)}}}else{var elements=sports.render.build(this._element,sports.contactList.renderkit.module.group.groupConfirmationDialog,null);YAHOO.util.Event.addListener(elements.buttonOk,'click',function(){sports.util.ajaxAndReload('handlePublicCompetition!confirm.action',{groupId:this._groupId})},this,true);YAHOO.util.Event.addListener(elements.buttonCancel,'click',function(){sports.util.ajaxAndReload('handlePublicCompetition!refuse.action',{groupId:this._groupId})},this,true)}};sports.contactList.module.Group.prototype._createRankingList=function(ranking,data,groupState){var odd=true;var elements=sports.render.build(this._element,sports.contactList.renderkit.module.group.competitionTable,null);var tBody=elements.tBody;for(var i=0,l=ranking.length;i<l;i++){var memberData=null;for(var j=0;j<data.length;j++){if(ranking[i].userId===data[j].userId){memberData=data[j]}}var params={'userId':memberData.userId,'persImgTitle':memberData.firstName+' '+memberData.lastName,'name':memberData.firstName+' '+memberData.lastName,'myPage':memberData.myPage,'persImgSrcTiny':memberData.superTinyPicture,'relationship':memberData.relationship,'groupState':groupState,'groupType':this._type,'groupId':this._groupId,'ownData':ranking[i].myPosition,'position':ranking[i].position+'.','quantity':ranking[i].quantity,'trendPictureUrl':ranking[i].trendPictureUrl};var type;if(ranking[i].position<=3){sports.render.build(tBody,sports.contactList.renderkit.module.group.tableHr,{'height':'1px'});type=1}else{type=3}if(ranking[i].myPosition){type++}var member=new sports.contactList.item.CompetitionMemeber(params,odd,type);tBody.appendChild(member.getElement());if(ranking[i].position==3){sports.render.build(tBody,sports.contactList.renderkit.module.group.tableHr,{'height':'4px'})}odd=!odd}};sports.contactList.module.Member=function(userId){this._userId=userId;this._element=sports.render.createDiv();this._ajaxRequestActive=false;this.messenger=new sports.message.Processor()};sports.contactList.module.Member.prototype.getElement=function(){return this._element};sports.contactList.module.Member.prototype.registerPanel=function(panel){panel.messenger.subscribe(this.handlePanelMessage,this)};sports.contactList.module.Member.prototype.handlePanelMessage=function(type,message){switch(type){case sports.contactList.messages.OPEN:this._load();break;case sports.contactList.messages.CLOSE:window.setTimeout(this._close.bind(this),50);break}};sports.contactList.module.Member.prototype._close=function(){sports.util.removeChilds(this._element)};sports.contactList.module.Member.prototype._load=function(){if(this._ajaxRequestActive===false){this._ajaxRequestActive=true;var ajax=new Ajax.Request("/getMemberDetail.action?rnd="+sports.util.getMilliseconds(),{parameters:{viewId:1,userId:this._userId},method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}};sports.contactList.module.Member.prototype._onAjaxSuccess=function(transport){this._ajaxRequestActive=false;var data;try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}var lastTrainingAge=(data.lastTraining)?'('+data.lastTraining.age+')':'';var lastTrainingDistance=(data.lastTraining)?data.lastTraining.distance:'';var lastTrainingIcon=(data.lastTraining)?data.lastTraining.icon:{'img':'','title':''};var params={'userId':data.userId,'persImgSrc':data.picture,'persImgTitle':data.firstName+' '+data.lastName,'name':data.firstName+' '+data.lastName,'onlineImgSrc':data.online.src,'onlineImgTitle':data.online.title,'sportIcons':data.icons,'myPage':data.myPage,'persImgSrcBig':data.bigPicture,'activitySrc':data.activity.src,'activityTitle':data.activity.title,'fitnessSrc':data.fitness.src,'fitnessTitle':data.fitness.title,'relationship':data.relationship,'lastTrainingAge':lastTrainingAge,'lastTrainingDistance':lastTrainingDistance,'lastTrainingIcon':lastTrainingIcon,'lastVisit':data.lastVisit,'groupState':0,'groupType':0,'groupId':0};var member=new sports.contactList.item.Memeber(params,true,true);this._element.appendChild(member.getElement());this.messenger.send(sports.contactList.messages.MODULE_READY)};sports.contactList.module.Static=function(elementId){this._elementId=elementId;this._element=sports.render.createDiv();this.messenger=new sports.message.Processor();YAHOO.util.Event.onAvailable(this._elementId,function(){this._element.appendChild($(this._elementId));sports.util.show($(this._elementId))},this,true);};sports.contactList.module.Static.prototype.getElement=function(){return this._element};sports.contactList.module.Static.prototype.registerPanel=function(panel){panel.messenger.subscribe(this.handlePanelMessage,this)};sports.contactList.module.Static.prototype.handlePanelMessage=function(type,message){switch(type){case sports.contactList.messages.OPEN:this._show();break;case sports.contactList.messages.CLOSE:window.setTimeout(this._hide.bind(this),50);break}};sports.contactList.module.Static.prototype._hide=function(){sports.util.hide(this._element)};sports.contactList.module.Static.prototype._show=function(){sports.util.show(this._element);this.messenger.send(sports.contactList.messages.MODULE_READY)};sports.contactList.module.Ajax=function(url){this._url=url;this._element=sports.render.createDiv();this.messenger=new sports.message.Processor();this._ajaxRequestActive=false};sports.contactList.module.Ajax.prototype.getElement=function(){return this._element};sports.contactList.module.Ajax.prototype.registerPanel=function(panel){panel.messenger.subscribe(this.handlePanelMessage,this)};sports.contactList.module.Ajax.prototype.handlePanelMessage=function(type,message){switch(type){case sports.contactList.messages.OPEN:this._load();break;case sports.contactList.messages.CLOSE:window.setTimeout(this._hide.bind(this),50);break}};sports.contactList.module.Ajax.prototype._hide=function(){sports.util.hide(this._element)};sports.contactList.module.Ajax.prototype._load=function(){if(this._ajaxRequestActive===false){this._ajaxRequestActive=true;var url;if(this._url.indexOf('?')!=-1){url=this._url+'&'}else{url=this._url+'?'}var ajax=new Ajax.Request(url+"rnd="+sports.util.getMilliseconds(),{method:'get',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}};sports.contactList.module.Ajax.prototype._onAjaxSuccess=function(transport){this._ajaxRequestActive=false;this._element.innerHTML=transport.responseText;sports.util.show(this._element);this.messenger.send(sports.contactList.messages.MODULE_READY)};sports.contactList.item={};sports.contactList.item.Memeber=function(params,odd,showDetail){this._params=params;this._odd=odd;this._element=sports.render.createDiv();this._tabContainerElement=null;if(this._odd){this._params.className=sports.contactList.renderkit.item.member.params.classOdd}else{this._params.className=sports.contactList.renderkit.item.member.params.classEven}if(showDetail===true){this.showDetails()}else{this.showBrief()}};sports.contactList.item.Memeber.prototype.getElement=function(){return this._element};sports.contactList.item.Memeber.prototype.showBrief=function(){sports.util.removeChilds(this._element);var elements=sports.render.build(this._element,sports.contactList.renderkit.item.member.brief,this._params);YAHOO.util.Event.addListener(elements.imgLink,'click',this.showDetails,this,true);if(this._params.groupType=='9'){if(this._params.userId!='null'){elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoFriendMyPageVisitors,this._params)}else{elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoMyPageVisitors,this._params)}}else if(this._params.groupType=='11'){if(this._params.userId!='null'){elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoFriendVisitedUsers,this._params)}else{elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoVisitedUsers,this._params)}}else{if(this._params.relationship=='3'||this._params.relationship=='6'){if(this._params.lastTrainingDistance){elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoLastTraining,this._params)}else{elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoName,this._params)}}else{elements=sports.render.build(elements.info,sports.contactList.renderkit.item.member.infoActivityFitness,this._params)}}YAHOO.util.Event.addListener(elements.textLink,'click',this.showDetails,this,true)};sports.contactList.item.Memeber.prototype.showDetails=function(){sports.util.removeChilds(this._element);var elements;if(this._params.userId!='null'){elements=sports.render.build(this._element,sports.contactList.renderkit.item.member.detail,this._params);this._tabContainerElement=elements.tabContainer;this._todoContainer=elements.todoContainer}else{elements=sports.render.build(this._element,sports.contactList.renderkit.item.member.detailMyPageVisitors,this._params)}YAHOO.util.Event.addListener(elements.close,'click',this.showBrief,this,true);if(this._params.relationship!='6'&&this._params.userId!='null'){var params={'userId':this._params.userId,'name':this._params.name,'relationship':this._params.relationship,'groupState':this._params.groupState,'groupId':this._params.groupId,'myPage':this._params.myPage};var blub=new sports.contactList.ContactListAction(1,params,this._todoContainer);}if(this._params.relationship=='3'||this._params.relationship=='6'){sports.render.build(this._tabContainerElement,sports.contactList.renderkit.item.member.detailLoader);var ajax=new Ajax.Request("/getMemberDetail.action?rnd="+sports.util.getMilliseconds(),{parameters:{viewId:1,userId:this._params.userId,groupId:this._params.groupId},method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})}};sports.contactList.item.Memeber.prototype._onAjaxSuccess=function(transport){var data,elements,odd,i,item,params;try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}var tabContainer=new sports.tab.TinyContainer();var tab1=new sports.tab.TinyTab(sports.dict.contactList.detailTable.headerResults);tabContainer.add(tab1);elements=sports.render.build(null,sports.contactList.renderkit.item.member.tabTable);tab1.setContent(elements.element);sports.render.build(elements.thead,sports.contactList.renderkit.item.member.tabTableResultsHead);odd=true;for(i=0;i<data.results.length;i++){item=data.results[i];params={'date':item.date,'distance':item.distance,'duration':item.duration,'iconSrc':item.icon.src,'iconTitle':item.icon.title,'className':(odd)?'ListA':'ListB','href':item.href};sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableResults,params);odd=!odd}var tab2=new sports.tab.TinyTab(sports.dict.contactList.detailTable.headerTracks);tabContainer.add(tab2);elements=sports.render.build(null,sports.contactList.renderkit.item.member.tabTable);tab2.setContent(elements.element);sports.render.build(elements.thead,sports.contactList.renderkit.item.member.tabTableTracksHead);odd=true;for(i=0;i<data.tracks.length;i++){item=data.tracks[i];params={'distance':item.distance,'name':item.name,'className':(odd)?'ListA':'ListB','href':item.href};sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableTracks,params);odd=!odd}var tab3=new sports.tab.TinyTab(sports.dict.contactList.detailTable.headerTimes+' '+sports.config.date.year);tabContainer.add(tab3);elements=sports.render.build(null,sports.contactList.renderkit.item.member.tabTable);tab3.setContent(elements.element);sports.render.build(elements.thead,sports.contactList.renderkit.item.member.tabTableTimesHead);odd=true;for(i=0;i<data.times.length;i++){item=data.times[i];params={'date':item.date,'distance':item.distance,'duration':item.duration,'iconSrc':item.icon.src,'iconTitle':item.icon.title,'className':(odd)?'ListA':'ListB','href':item.href};if(item.href!==""){sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableTimes,params)}else{sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableTimesNoLink,params)}odd=!odd}var tab4=new sports.tab.TinyTab(sports.dict.contactList.detailTable.headerDistances+' '+sports.config.date.year);tabContainer.add(tab4);elements=sports.render.build(null,sports.contactList.renderkit.item.member.tabTable);tab4.setContent(elements.element);sports.render.build(elements.thead,sports.contactList.renderkit.item.member.tabTableDistancesHead);odd=true;for(i=0;i<data.distances.length;i++){item=data.distances[i];params={'date':item.date,'distance':item.distance,'duration':item.duration,'iconSrc':item.icon.src,'iconTitle':item.icon.title,'className':(odd)?'ListA':'ListB','href':item.href};if(item.href!==""){sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableDistances,params)}else{sports.render.build(elements.tbody,sports.contactList.renderkit.item.member.tabTableDistancesNoLink,params)}odd=!odd}sports.util.removeChilds(this._tabContainerElement);this._tabContainerElement.appendChild(tabContainer.getElement())};sports.contactList.ContactListAction=function(type,params,container){this._type=type;this._params=params;this._container=container;this.messenger=new sports.message.Processor();switch(type){case 1:this._createMemberActions();break;case 2:break}};sports.contactList.ContactListAction.prototype._createToDoButton=function(action,callback){var elements=sports.render.build(null,sports.layerBox.renderkit.generic.toDoButton,{'action':action});this._container.appendChild(elements.element);YAHOO.util.Event.addListener(elements.element,'click',callback,this,true);};sports.contactList.ContactListAction.prototype._createMemberActions=function(){if(this._params.groupState){if(this._params.groupState==1){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRemoveGroupMember,this._onRemoveGroupMember)}if(this._params.groupState==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoCancelGroupMembershipRequest,this._onCancelGroupMembershipRequest)}if(this._params.groupState==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmGroupMembership,this._onConfirmGroupMembership)}if(this._params.groupState==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseGroupMembership,this._onRefuseGroupMembership)}if(this._params.groupState==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmGroupInvitation,this._onConfirmGroupInvitation)}if(this._params.groupState==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseGroupInvitation,this._onRefuseGroupInvitation)}sports.render.build(this._container,sports.renderkit.generic.trennerSmall,null)}this._createToDoButton(sports.dict.layerBox.contactListAction.toDoSendMessage,this._onSendMessage);this._createToDoButton(sports.dict.layerBox.contactListAction.toDoInviteCompetition,this._onInviteCompetition);this._createToDoButton(sports.dict.layerBox.contactListAction.toDoShowMyPage,this._onShowMyPage);sports.render.build(this._container,sports.renderkit.generic.trennerSmall,null);if(this._params.relationship==1||this._params.relationship==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRequestFriendship,this._onRequestFriendship)}if(this._params.relationship==1){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoInsertBookmark,this._onInsertBookmark)}if(this._params.relationship==2){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoDeleteBookmark,this._onDeleteBookmark)}if(this._params.relationship==5){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoConfirmFriendship,this._onConfirmFriendship)}if(this._params.relationship==5){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoRefuseFriendship,this._onRefuseFriendship)}if(this._params.relationship==4){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoCancelFriendshipRequest,this._onCancelFriendshipRequest)}if(this._params.relationship==3){this._createToDoButton(sports.dict.layerBox.contactListAction.toDoQuitFriendship,this._onQuitFriendship)}};sports.contactList.ContactListAction.prototype.getElement=function(){return this._box.getElement()};sports.contactList.ContactListAction.prototype._onClose=function(){this.messenger.send(sports.message.type.CLOSE)};sports.contactList.ContactListAction.prototype.destroy=function(){this._box.destroy()};sports.contactList.ContactListAction.prototype.hide=function(){this._box.hide()};sports.contactList.ContactListAction.prototype.show=function(){this._box.show()};sports.contactList.ContactListAction.prototype._doAction=function(url,params){var box=sports.core.layerBoxController.createConfirmBox(params.head,params.text,sports.dict.generic.no,sports.dict.generic.yes);box.messenger.subscribe(function(type){switch(type){case sports.message.type.OK:var that=this;var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params.post,method:'post',onSuccess:function(){box.messenger.send(sports.message.type.CLOSE_ALL);sports.core.broadcast.send(sports.message.type.CONTACT_LIST_RELOAD)},onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}});break;case null:break}},this)};sports.contactList.ContactListAction.prototype._onRemoveGroupMember=function(){var params={'head':sports.dict.layerBox.contactListAction.removeGroupMemberTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.removeGroupMemberText,[this._params.name]),'post':{'memberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!removeGroupMember.action',params)};sports.contactList.ContactListAction.prototype._onCancelGroupMembershipRequest=function(){var params={'head':sports.dict.layerBox.contactListAction.cancelGroupMembershipRequestTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.cancelGroupMembershipRequestText,[this._params.name]),'post':{'canceledMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!cancelGroupMembershipRequest.action',params)};sports.contactList.ContactListAction.prototype._onConfirmGroupMembership=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmGroupMembershipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmGroupMembershipText,[this._params.name]),'post':{'confirmedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!confirmGroupMembership.action',params)};sports.contactList.ContactListAction.prototype._onRefuseGroupMembership=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseGroupMembershipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseGroupMembershipText,[this._params.name]),'post':{'refusedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!refuseGroupMembership.action',params)};sports.contactList.ContactListAction.prototype._onConfirmGroupInvitation=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmGroupInvitationTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmGroupInvitationText,[this._params.name]),'post':{'preConfirmedMemeberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!preConfirmGroupMembership.action',params)};sports.contactList.ContactListAction.prototype._onRefuseGroupInvitation=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseGroupInvitationTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseGroupInvitationText,[this._params.name]),'post':{'refusedMemberId':this._params.userId,'groupId':this._params.groupId}};this._doAction('/handleGroup!refuseGroupInvitation.action',params)};sports.contactList.ContactListAction.prototype._onRequestFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.requestFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.requestFriendshipText,[this._params.name]),'post':{'memberId':this._params.userId}};this._doAction('/handleFriendship!request.action',params)};sports.contactList.ContactListAction.prototype._onInsertBookmark=function(){var params={'head':sports.dict.layerBox.contactListAction.insertBookmarkTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.insertBookmarkText,[this._params.name]),'post':{'bookmarkedMemberId':this._params.userId}};this._doAction('/handleBookmark!insert.action',params)};sports.contactList.ContactListAction.prototype._onDeleteBookmark=function(){var params={'head':sports.dict.layerBox.contactListAction.deleteBookmarkTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.deleteBookmarkText,[this._params.name]),'post':{'bookmarkedMemberId':this._params.userId}};this._doAction('/handleBookmark!delete.action',params)};sports.contactList.ContactListAction.prototype._onConfirmFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.confirmFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.confirmFriendshipText,[this._params.name]),'post':{'pendingMemberId':this._params.userId}};this._doAction('/handleFriendship!confirm.action',params)};sports.contactList.ContactListAction.prototype._onRefuseFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.refuseFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.refuseFriendshipText,[this._params.name]),'post':{'pendingMemberId':this._params.userId}};this._doAction('/handleFriendship!refuse.action',params)};sports.contactList.ContactListAction.prototype._onCancelFriendshipRequest=function(){var params={'head':sports.dict.layerBox.contactListAction.cancelFriendshipRequestTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.cancelFriendshipRequestText,[this._params.name]),'post':{'requestedMemberId':this._params.userId}};this._doAction('/handleFriendship!cancel.action',params)};sports.contactList.ContactListAction.prototype._onQuitFriendship=function(){var params={'head':sports.dict.layerBox.contactListAction.quitFriendshipTitle,'text':sports.util.buildString(sports.dict.layerBox.contactListAction.quitFriendshipText,[this._params.name]),'post':{'friendId':this._params.userId}};this._doAction('/handleFriendship!quit.action',params)};sports.contactList.ContactListAction.prototype._onShowCalendar=function(){};sports.contactList.ContactListAction.prototype._onShowStatistik=function(){};sports.contactList.ContactListAction.prototype._onSendMessage=function(){var receiverId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,460,true,sports.dict.layerBox.contactListAction.sendMessageTitle,{'url':'/handleMessageForm!request.action','receiverId':receiverId})};sports.contactList.ContactListAction.prototype._onInviteGroup=function(){var memberId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,460,true,sports.dict.layerBox.contactListAction.inviteGroupTitle,{'url':'/handleGroupInvitation!request.action','memberId':memberId})};sports.contactList.ContactListAction.prototype._onInviteCompetition=function(){var memberId=this._params.userId;var box=sports.core.layerBoxController.createAjaxBox(sports.layerBox.type.DIALOG,500,true,sports.dict.layerBox.contactListAction.inviteCompetitionTitle,{'url':'/handlePublicCompetition!show.action','invitedMemberId':memberId})};sports.contactList.ContactListAction.prototype._onShowMyPage=function(){window.location.href=this._params.myPage};sports.contactList.item.CompetitionMemeber=function(params,odd,type){this._params=params;this._odd=odd;this._element=null;if(this._odd){this._params.className=sports.contactList.renderkit.item.competitionMember.params.classOdd}else{this._params.className=sports.contactList.renderkit.item.competitionMember.params.classEven}var elements;switch(type){case 1:elements=sports.render.build(this._element,sports.contactList.renderkit.item.competitionMember.gold,params);break;case 2:elements=sports.render.build(this._element,sports.contactList.renderkit.item.competitionMember.goldSelf,params);break;case 3:elements=sports.render.build(this._element,sports.contactList.renderkit.item.competitionMember.std,params);break;case 4:elements=sports.render.build(this._element,sports.contactList.renderkit.item.competitionMember.stdSelf,params);break}this._element=elements.row};sports.contactList.item.CompetitionMemeber.prototype.getElement=function(){return this._element};sports.tab={};sports.tab.messages={};sports.tab.messages.ACTIVATE='sports.tab.messages.ACTIVATE';sports.tab.TinyContainer=function(){this._tabs=[];this._element=null;this._buttonContainerElement=null;this._contentContainerElement=null;var elements=sports.render.build(null,sports.tab.renderkit.tinyContainer.root);this._element=elements.element;this._buttonContainerElement=elements.buttonContainer;this._contentContainerElement=elements.contentContainer};sports.tab.TinyContainer.prototype.getElement=function(){return this._element};sports.tab.TinyContainer.prototype.add=function(tab){if(this._tabs.length===0){tab.activate()}this._tabs.push(tab);this._buttonContainerElement.appendChild(tab.getButton());this._contentContainerElement.appendChild(tab.getContent());tab.messenger.subscribe(this.handleTabMessage,this)};sports.tab.TinyContainer.prototype.handleTabMessage=function(type,message){switch(type){case sports.tab.messages.ACTIVATE:for(var i=0;i<this._tabs.length;i++){if(this._tabs[i]==message){this._tabs[i].activate()}else{this._tabs[i].deactivate()}}break;case null:break}};sports.tab.TinyTab=function(name){this._activatedButtonElement=null;this._deactivatedButtonElement=null;this._buttonElement=null;this._contentElement=null;this.messenger=new sports.message.Processor();var elements=sports.render.build(null,sports.tab.renderkit.tinyTab.button,{'name':name});this._activatedButtonElement=elements.activated;this._deactivatedButtonElement=elements.deactivated;this._buttonElement=elements.element;YAHOO.util.Event.addListener(elements.deactivated,'click',this._onActivate,this,true);elements=sports.render.build(null,sports.tab.renderkit.tinyTab.content);this._contentElement=elements.element};sports.tab.TinyTab.prototype._onActivate=function(){this.messenger.send(sports.tab.messages.ACTIVATE,this)};sports.tab.TinyTab.prototype.getButton=function(){return this._buttonElement};sports.tab.TinyTab.prototype.getContent=function(){return this._contentElement};sports.tab.TinyTab.prototype.setContent=function(element){this._contentElement.appendChild(element)};sports.tab.TinyTab.prototype.activate=function(){sports.util.show(this._activatedButtonElement);sports.util.hide(this._deactivatedButtonElement);sports.util.show(this._contentElement)};sports.tab.TinyTab.prototype.deactivate=function(){sports.util.hide(this._activatedButtonElement);sports.util.show(this._deactivatedButtonElement);sports.util.hide(this._contentElement)};sports.photoAlbum={};sports.photoAlbum.messages={};sports.photoAlbum.messages.LOAD_DETAIL='sports.photoAlbum.messages.LOAD_DETAIL';sports.photoAlbum.type={};sports.photoAlbum.type.IMAGE='sports.photoAlbum.type.IMAGE';sports.photoAlbum.type.AWARDS_SHOWCASE='sports.photoAlbum.type.AWARDS_SHOWCASE';sports.photoAlbum.Controller=function(parentElementId,userId,type){this._parentElementId=parentElementId;this._userId=userId;this._type=(type)?type:sports.photoAlbum.type.IMAGE;this._div=sports.render.createDiv();this._slider=null;this._detailBox=null;YAHOO.util.Event.onAvailable(this._parentElementId,function(){$(this._parentElementId).appendChild(this._div)},this,true);var url,params;switch(this._type){case sports.photoAlbum.type.IMAGE:this._detailBox=new sports.photoAlbum.PhotoBox();url='/getPhotos.action';params={'userId':this._userId};break;case sports.photoAlbum.type.AWARDS_SHOWCASE:this._detailBox=new sports.photoAlbum.AwardBox();url='/getAwardsShowCase.action';params={'userId':this._userId,'viewId':1};break}this._slider=new sports.photoAlbum.Slider(this._userId);this._slider.messenger.subscribe(this.handleSliderMessage,this);this._div.appendChild(this._slider.getElement());this._div.appendChild(this._detailBox.getElement());var ajax=new Ajax.Request(url+"?rnd="+sports.util.getMilliseconds(),{parameters:params,method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.photoAlbum.Controller.prototype.handleSliderMessage=function(type,message){switch(type){case sports.photoAlbum.messages.LOAD_DETAIL:this._detailBox.show(message);break;case null:break}};sports.photoAlbum.Controller.prototype._onAjaxSuccess=function(transport){var i,data,divs=[];switch(this._type){case sports.photoAlbum.type.IMAGE:try{data=eval("("+transport.responseText+")")}catch(e){sports.core.error.add(sports.error.type.JSON_PARSING)}for(i=0;i<data.length;i++){var image=new sports.photoAlbum.Image(data[i].thumb,data[i].fullSize);divs.push(image)}break;case sports.photoAlbum.type.AWARDS_SHOWCASE:try{data=eval("("+transport.responseText+")")}catch(f){sports.core.error.add(sports.error.type.JSON_PARSING)}for(i=0;i<data.length;i++){data[i].userId=this._userId;var award=new sports.photoAlbum.Award(data[i]);divs.push(award)}break}this._slider.setDivs(divs)};sports.photoAlbum.Slider=function(){this._div=sports.render.createDiv();this._containerElement=null;this._data=null;this._images=[];this._currentImage=0;this._preloadWidth=1200;this._space=2;this.messenger=new sports.message.Processor();var elements=sports.render.build(this._div,sports.photoAlbum.renderkit.slider.container,null);this._containerElement=elements.container;YAHOO.util.Event.addListener(elements.next,'click',this._onNext,this,true);YAHOO.util.Event.addListener(elements.previous,'click',this._onPrevious,this,true)};sports.photoAlbum.Slider.prototype.getElement=function(){return this._div};sports.photoAlbum.Slider.prototype.setDivs=function(images){var left=1;this._images=images;for(var i=0;i<images.length;i++){this._containerElement.appendChild(images[i].getElement());images[i].messenger.subscribe(this.handleImageMessage,this);if(left<this._preloadWidth){images[i].show(left);left=images[i].getRight()+this._space}}};sports.photoAlbum.Slider.prototype._onPrevious=function(){if(this._currentImage>0){var left=1;this._images[--this._currentImage].show(left);for(var i=this._currentImage;i<this._images.length;i++){if(left<this._preloadWidth){this._images[i].show(left);left=this._images[i].getRight()+this._space}else{this._images[i].hide()}}}};sports.photoAlbum.Slider.prototype._onNext=function(){if(this._currentImage+1<this._images.length){var left=1;this._images[this._currentImage++].hide();for(var i=this._currentImage;i<this._images.length;i++){if(left<this._preloadWidth){this._images[i].show(left);left=this._images[i].getRight()+this._space}}}};sports.photoAlbum.Slider.prototype.handleImageMessage=function(type,message){switch(type){case sports.photoAlbum.messages.LOAD_DETAIL:this.messenger.send(type,message);break;case null:break}};sports.photoAlbum.Image=function(thumb,fullSize){this._div=sports.render.createDiv();this._element=null;this._thumb=thumb;this._fullSize=fullSize;this._left=0;this.messenger=new sports.message.Processor()};sports.photoAlbum.Image.prototype.getElement=function(){return this._div};sports.photoAlbum.Image.prototype._load=function(){var params={'left':this._left+'px','src':this._thumb.src,'title':this._thumb.title,'width':this._thumb.width,'height':this._thumb.height};var elements=sports.render.build(this._div,sports.photoAlbum.renderkit.slider.image,params);this._element=elements.image;YAHOO.util.Event.addListener(elements.image,'click',this._onClick,this,true)};sports.photoAlbum.Image.prototype.show=function(px){this._left=px;if(this._element===null){this._load()}sports.render.setStyle(this._element,'left',px+'px');sports.util.show(this._element)};sports.photoAlbum.Image.prototype.hide=function(){if(this._element!==null){sports.util.hide(this._element)}};sports.photoAlbum.Image.prototype.setLeft=function(px){this._left=px;sports.render.setStyle(this._element,'left',px+'px')};sports.photoAlbum.Image.prototype.getLeft=function(){return this._left};sports.photoAlbum.Image.prototype.getWidth=function(){return this._thumb.width};sports.photoAlbum.Image.prototype.getRight=function(){return this.getLeft()+this.getWidth()};sports.photoAlbum.Image.prototype._onClick=function(){this.messenger.send(sports.photoAlbum.messages.LOAD_DETAIL,this._fullSize)};sports.photoAlbum.Award=function(data){this._div=sports.render.createDiv();this._element=null;this._data=data;this._left=0;this.messenger=new sports.message.Processor()};sports.photoAlbum.Award.prototype.getElement=function(){return this._div};sports.photoAlbum.Award.prototype._load=function(){var params={'left':this._left+'px','name':this._data.name,'position':this._data.position,'icons':this._data.icons,'quantity':this._data.quantity,'duration':this._data.duration,'award':'url('+this._data.award+')'};var elements=sports.render.build(this._div,sports.photoAlbum.renderkit.slider.award,params);this._element=elements.award;YAHOO.util.Event.addListener(elements.award,'click',this._onClick,this,true)};sports.photoAlbum.Award.prototype.show=function(px){this._left=px;if(this._element===null){this._load()}sports.render.setStyle(this._element,'left',px+'px');sports.util.show(this._element)};sports.photoAlbum.Award.prototype.hide=function(){if(this._element!==null){sports.util.hide(this._element)}};sports.photoAlbum.Award.prototype.setLeft=function(px){this._left=px;sports.render.setStyle(this._element,'left',px+'px')};sports.photoAlbum.Award.prototype.getLeft=function(){return this._left};sports.photoAlbum.Award.prototype.getWidth=function(){return 220;};sports.photoAlbum.Award.prototype.getRight=function(){return this.getLeft()+this.getWidth()};sports.photoAlbum.Award.prototype._onClick=function(){this.messenger.send(sports.photoAlbum.messages.LOAD_DETAIL,{'competitionId':this._data.competitionId,'userId':this._data.userId})};sports.photoAlbum.PhotoBox=function(){this._div=sports.render.createDiv();this._descElement=null};sports.photoAlbum.PhotoBox.prototype.getElement=function(){return this._div};sports.photoAlbum.PhotoBox.prototype.show=function(data){sports.util.removeChilds(this._div);var params={'src':data.src,'title':data.title,'width':data.width,'height':data.height};var elements=sports.render.build(this._div,sports.photoAlbum.renderkit.photoBox.container,params);this._descElement=elements.desc;YAHOO.util.Event.addListener(elements.close,'click',this._onClick,this,true);var ajax=new Ajax.Request("/getPhotos!desc.action?rnd="+sports.util.getMilliseconds(),{parameters:{'pid':data.id},method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.photoAlbum.PhotoBox.prototype._onClick=function(){sports.util.removeChilds(this._div);this._descElement=null};sports.photoAlbum.PhotoBox.prototype._onAjaxSuccess=function(transport){if(this._descElement!==null){this._descElement.innerHTML=transport.responseText}};sports.photoAlbum.AwardBox=function(){this._div=sports.render.createDiv();this._descElement=null};sports.photoAlbum.AwardBox.prototype.getElement=function(){return this._div};sports.photoAlbum.AwardBox.prototype.show=function(data){sports.util.removeChilds(this._div);var elements=sports.render.build(this._div,sports.photoAlbum.renderkit.awardBox.container,null);this._descElement=elements.desc;YAHOO.util.Event.addListener(elements.close,'click',this._onClick,this,true);var ajax=new Ajax.Request("/getAward.action?rnd="+sports.util.getMilliseconds(),{parameters:{'competitionId':data.competitionId,'userId':data.userId},method:'post',onSuccess:this._onAjaxSuccess.bind(this),onFailure:function(){sports.core.error.add(sports.error.type.SERVER_FAILURE)},onException:function(){sports.core.error.add(sports.error.type.EXCEPTION)},on401:function(){sports.core.error.add(sports.error.type.SERVER_401)}})};sports.photoAlbum.AwardBox.prototype._onClick=function(){sports.util.removeChilds(this._div);this._descElement=null};sports.photoAlbum.AwardBox.prototype._onAjaxSuccess=function(transport){if(this._descElement!==null){this._descElement.innerHTML=transport.responseText}};sports.render={};sports.render.setAttribute=function(element,key,value){if(BrowserDetect.browser==='Explorer'){if(BrowserDetect.version<=7){key={'class':'className','cellspacing':'cellSpacing','cellpadding':'cellPadding','colspan':'colSpan','rowspan':'rowSpan','checked':'defaultChecked'}[key]||key}else{key={'cellspacing':'cellSpacing','cellpadding':'cellPadding','colspan':'colSpan','rowspan':'rowSpan','checked':'defaultChecked'}[key]||key}}else{key={'cellspacing':'cellSpacing','cellpadding':'cellPadding'}[key]||key}element.setAttribute(key,value)};sports.render.setStyle=function(element,key,value){if(BrowserDetect.browser==='Explorer'||BrowserDetect.browser==='Opera'){key={'float':'styleFloat'}[key]||key}else{key={'float':'cssFloat'}[key]||key}element.style[key.camelize()]=value};sports.render.createElement=function(type,attributes,styles){var el,i;if(type=='input'&&attributes.name&&BrowserDetect.browser==='Explorer'){el=document.createElement('<input name="'+attributes.name+'">')}else{el=document.createElement(type)}for(i in attributes){if(true){sports.render.setAttribute(el,i,attributes[i])}}for(i in styles){if(true){sports.render.setStyle(el,i,styles[i])}}return el};sports.render.createDiv=function(){return document.createElement('div')};sports.render.createTextNode=function(text){return document.createTextNode((text)?text:'')};sports.render.build=function(parentElement,nodes,data,returns){try{if(parentElement===null){parentElement=sports.render.createDiv()}nodes=sports.render._parseTree(nodes,data)}catch(e){sports.core.error.add(sports.error.type.DOM_BUILDING,e)}if(!returns){returns={}}return sports.render._createDOM(parentElement,nodes,data,returns)};sports.render._parseTree=function(nodes,params){var temp,i,l;if(!params){params={}}if(sports.util.typeOf(nodes)=='array'){temp=[];for(i=0,l=nodes.length;i<l;i++){temp.push(sports.render._parseTree(nodes[i],params))}}else if(sports.util.typeOf(nodes)=='object'){temp={};for(i in nodes){if(true){temp[i]=sports.render._parseTree(nodes[i],params)}}}else if(sports.util.typeOf(nodes)=='string'){temp='';if(nodes.slice(0,1)=='$'){temp=params[nodes.slice(1)]}else if(nodes.slice(0,1)=='%'){temp=eval(nodes.slice(1))}else{temp=nodes}}return temp};sports.render._createDOM=function(parentElement,nodes,data,returns){for(var i=0,l=nodes.length;i<l;i++){var node=nodes[i];var element;if(node.t){if(node.t=='text'){element=sports.render.createTextNode((node.p)?node.p:'')}else if(node.t=='html'){element=core.util.Render.createDiv();element.innerHTML=node.p}else{element=sports.render.createElement(node.t,node.a,node.s);if(node.c){sports.render._createDOM(element,node.c,data,returns)}}if(node.x){if(returns[node.x]){if(sports.util.typeOf(returns[node.x])=='array'){returns[node.x].push(element)}else{var temp=returns[node.x];returns[node.x]=[];returns[node.x].push(temp);returns[node.x].push(element)}}else{returns[node.x]=element}}parentElement.appendChild(element)}else{if(sports.util.typeOf(eval(node.b))=='array'){if(sports.util.typeOf(node.p)=='array'){for(var j=0,m=node.p.length;j<m;j++){sports.render.build(parentElement,eval(node.b),node.p[j],returns)}}else{sports.render.build(parentElement,eval(node.b),node.p,returns)}}else{eval(node.b+'(parentElement, node.c, node.p, returns)')}}}return returns};sports.renderkit={};sports.renderkit.generic={cl:[{t:'div',a:{'class':'Cl'},s:{},c:[{t:'img',a:{'src':'/jsp/de/img/1pixel.gif','width':'1','height':'1'},s:{}}]}],iconsA:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title','class':'SportIcon'},s:{}}],tr:[{t:'tr',x:'row'}],td:[{t:'td',x:'cell'}],selectOption:[{t:'option',a:{'value':'$key'},s:{},c:[{t:'text',p:'$value'}]}],sportIconsA:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title','class':'SportIcon'},s:{}}],sportIconsB:[{t:'div',a:{'class':'ClipSportIcon'},s:{},c:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title'},s:{}}]}],sportIconsC:[{t:'div',a:{'class':'ClipSportIcon'},s:{'float':'right'},c:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title'},s:{}}]}],sportIconsD:[{t:'div',a:{'class':'ClipSportIconS'},s:{'padding':'5px 4px 0px 5px'},c:[{t:'img',a:{'src':'$src','width':'14','height':'14','title':'$title','class':'dimmer'},s:{}}]}],trenner:[{t:'div',a:{'class':'Trenner'},s:{}}],trennerSmall:[{t:'div',a:{'class':'Trenner'},s:{'margin':'5px 0px 4px 0px'}}]};sports.widget.renderkit={checkbox:{controller:{normTable:[{t:'table',a:{'border':'0','cellspacing':'0','cellpadding':'0','class':'toolboxListing'},s:{},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{'width':'20'},s:{}},{t:'col',a:{'width':'20'},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{'width':'66'},s:{}}]},{t:'tbody',a:{},s:{},x:'tbody'}]}]},item:{member:{row:[{t:'tr',a:{'class':'$rowClass'},s:{},x:'row',c:[{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'input',a:{'name':'box','value':'$userId','type':'checkbox','class':'NoBorder'},s:{},x:'chk'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'PersPictS'},s:{'padding':'0'},c:[{t:'img',a:{'src':'$persImgSrc','height':'20','width':'20','title':'$persImgTitle'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{'padding':'1px 0px 0px 6px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'$name'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{'padding-right':'1px'},c:[{b:'sports.renderkit.generic.sportIconsA',p:'$sportIcons'}]}]}]}],params:{'classEven':'ListA','classOdd':'ListB','classDisabled':'ListDisabled','classSlot1':'ListSlot1','classSlot2':'ListSlot2'}}}},button:{toggleButton:{button:[{t:'div',a:{},s:{'cursor':'pointer','width':'$width','height':'$height','background-repeat':'no-repeat','background-position':'0px 0px','background-image':'$url'},x:'button',c:[]}]}}};sports.log.renderkit={logger:{params:{'slideStateOn':'15px','slideStateOff':'400px'},container:[{t:'div',a:{},s:{'position':'absolute','top':'125px','right':'0px','width':'15px','background-color':'#E0E0E0','z-index':'100000','overflow':'hidden','border-top':'1px solid #AAAAAA','border-left':'1px solid #AAAAAA','border-bottom':'1px solid #AAAAAA'},x:'overlay',c:[{t:'div',a:{},s:{'padding':'5px 5px 5px 5px','width':'380px'},x:'container',c:[{t:'span',a:{},s:{}}]}]}],info:[{t:'div',a:{},s:{'border-left':'5px solid yellow','margin-bottom':'2px','margin-top':'2px','padding-left':'5px'},x:'entry',c:[{t:'text',p:'$text'}]}],warn:[{t:'div',a:{},s:{'border-left':'5px solid blue','margin-bottom':'2px','margin-top':'2px','padding-left':'5px'},x:'entry',c:[{t:'text',p:'$text'}]}],error:[{t:'div',a:{},s:{'border-left':'5px solid red','margin-bottom':'2px','margin-top':'2px','padding-left':'5px'},x:'entry',c:[{t:'text',p:'$text'}]}],message:[{t:'div',a:{},s:{'border-left':'5px solid #666666','margin-bottom':'2px','margin-top':'2px','padding-left':'5px'},x:'entry',c:[{t:'text',p:'$text'}]}]}};sports.layerBox.renderkit={controller:{overlay:[{t:'div',a:{'class':'overlay'},s:{'display':'none'},x:'overlay'},{t:'div',a:{'class':'BoxContainerOuter'},s:{'display':'none'},x:'container'}]},container:{dialogBox:[{t:'div',a:{'class':'layerBox'},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'layerBox_dialog_headerContainer'},c:[{t:'div',a:{},c:[{t:'div',a:{'class':'layerBox_dialog_header'},c:[{t:'text',p:'',x:'title'}]},{t:'div',a:{'class':'layerBoxFunction'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.closeWindow'},s:{'cursor':'pointer','display':'none'},x:'closeButton'}]}]}]},{t:'div',a:{'class':'layerBox_dialog_container'},c:[{t:'div',a:{'class':'LayerBoxContentPaddingDefault'},x:'content',c:[]}]}]}],infoBox:[{t:'div',a:{'class':'layerBox'},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'layerBox_info_headerContainer'},c:[{t:'div',a:{},c:[{t:'div',a:{'class':'layerBox_info_header'},c:[{t:'text',p:'',x:'title'}]},{t:'div',a:{'class':'layerBoxFunction'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.closeWindow'},s:{'cursor':'pointer','display':'none'},x:'closeButton'}]}]}]},{t:'div',a:{'class':'layerBox_info_container'},c:[{t:'div',a:{'class':'LayerBoxContentPaddingDefault'},x:'content',c:[]}]}]}],alertBox:[{t:'div',a:{'class':'layerBox'},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'layerBox_alert_headerContainer'},c:[{t:'div',a:{},c:[{t:'div',a:{'class':'layerBox_alert_header'},c:[{t:'text',p:'',x:'title'}]},{t:'div',a:{'class':'layerBoxFunction'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.closeWindow'},s:{'cursor':'pointer','display':'none'},x:'closeButton'}]}]}]},{t:'div',a:{'class':'layerBox_alert_container'},c:[{t:'div',a:{'class':'LayerBoxContentPaddingDefault'},x:'content',c:[]}]}]}],errorBox:[{t:'div',a:{'class':'layerBox'},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'layerBox_error_headerContainer'},c:[{t:'div',a:{},c:[{t:'div',a:{'class':'layerBox_error_header'},c:[{t:'text',p:'',x:'title'}]},{t:'div',a:{'class':'layerBoxFunction'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.closeWindow'},s:{'cursor':'pointer','display':'none'},x:'closeButton'}]}]}]},{t:'div',a:{'class':'layerBox_error_container'},c:[{t:'div',a:{'class':'LayerBoxContentPaddingDefault'},x:'content',c:[]}]}]}],pictureBox:[{t:'div',a:{},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'LayerBoxContentPaddingDefault'},x:'content',c:[]}]}],actionBox:[{t:'div',a:{'class':'BoxActionContainer'},s:{'width':'300px','margin':'0px auto'},x:'box',c:[{t:'div',a:{'class':'BoxActionHeader'},c:[{t:'div',a:{'class':'BoxActionCopy'},c:[{t:'text',p:'',x:'title'}]},{t:'div',a:{'class':'BoxActionFunction'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.closeWindow'},s:{'cursor':'pointer','display':'none'},x:'closeButton'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BoxActionContent'},c:[{t:'div',a:{},s:{'height':'3px'},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'img',a:{'src':'/jsp/de/img/action_corner_topleft.gif','width':'3','height':'3','title':''}}]},{t:'div',a:{},s:{'float':'right'},c:[{t:'img',a:{'src':'/jsp/de/img/action_corner_topright.gif','width':'3','height':'3','title':''}}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BoxSpaceS'},s:{},x:'content',c:[]},{t:'div',a:{},s:{'height':'3px'},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'img',a:{'src':'/jsp/de/img/action_corner_downleft.gif','width':'3','height':'3','title':''}}]},{t:'div',a:{},s:{'float':'right'},c:[{t:'img',a:{'src':'/jsp/de/img/action_corner_downright.gif','width':'3','height':'3','title':''}}]},{b:'sports.renderkit.generic.cl'}]}]}]}]},picture:{container:[{t:'div',a:{},s:{'cursor':'pointer'},x:'element',c:[{t:'div',a:{},s:{},c:[{t:'img',a:{'src':'$src','width':'$width','height':'$height'},s:{}}]},{t:'div',a:{},s:{'color':'#ffffff','text-align':'center','font-size':'14px','padding-top':'5px'},c:[{t:'text',p:'$title'}]}]}]},ajax:{loader:[{t:'div',a:{},s:{},x:'element',c:[{t:'div',a:{},s:{'width':'100%','text-align':'center','padding-top':'25px','padding-bottom':'25px'},c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_50.gif','width':'36','height':'50'},s:{}}]}]}]},confirm:{content:[{t:'div',a:{'class':'BoxSpaceS'},s:{},x:'element',c:[{t:'div',a:{'class':'Columns'},s:{},c:[{t:'div',a:{'class':'layerBoxColumnLeft'},s:{},c:[{t:'div',a:{'class':'iconWarning'},s:{}}]},{t:'div',a:{'class':'layerBoxColumnRight'},s:{'width':'$width'},x:'innerContent',c:[]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BtnBlue'},s:{'margin':'0px 0px 0px 10px','float':'right'},c:[{t:'div',a:{'class':'BtnCopyBlue'},s:{'cursor':'pointer'},x:'buttonOk',c:[{t:'img',a:{'src':'/jsp/de/img/btn_arrow_blue.gif','width':'10','height':'9','class':'BtnArrow'},s:{}},{t:'text',p:'$textOk'}]}]},{t:'div',a:{'class':'BtnGrey'},s:{'float':'right'},c:[{t:'div',a:{'class':'BtnCopyGrey'},s:{'cursor':'pointer'},x:'buttonCancel',c:[{t:'text',p:'$textCancel'}]}]},{b:'sports.renderkit.generic.cl'}]}]},info:{content:[{t:'div',a:{'class':'BoxSpaceS'},s:{},x:'element',c:[{t:'div',a:{'class':'Columns'},s:{},c:[{t:'div',a:{'class':'layerBoxColumnLeft'},s:{},c:[{t:'div',a:{'class':'iconInfo'},s:{}}]},{t:'div',a:{'class':'layerBoxColumnRight'},s:{'width':'$width'},x:'innerContent',c:[]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BtnBlue'},s:{'margin':'0px 0px 0px 10px','float':'right'},c:[{t:'div',a:{'class':'BtnCopyBlue'},s:{'cursor':'pointer'},x:'buttonOk',c:[{t:'text',p:'Ok'}]}]},{b:'sports.renderkit.generic.cl'}]}]},error:{content:[{t:'div',a:{'class':'BoxSpaceS'},s:{},x:'element',c:[{t:'div',a:{'class':'Columns'},s:{},c:[{t:'div',a:{'class':'layerBoxColumnLeft'},s:{},c:[{t:'div',a:{'class':'iconError'},s:{}}]},{t:'div',a:{'class':'layerBoxColumnRight'},s:{'width':'$width'},x:'innerContent',c:[]},{b:'sports.renderkit.generic.cl'}]},{b:'sports.renderkit.generic.cl'}]}]},calendarAction:{params:{'classP0':'CalBlock','classP1':'CalBlockP1','classP2':'CalBlockP2'},overview:[{t:'div',a:{'class':'$class'},s:{'margin':'0 0 10px 0'},x:'element',c:[{t:'div',a:{'class':'Copy'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$date'}]}]},{t:'div',a:{},s:{'float':'left','padding':'1px 0 0 0'},c:[{t:'strong',a:{},s:{},c:[{t:'img',a:{'src':'$imgSrc','width':'14','height':'14','title':'$imgTitle'},s:{}}]}]},{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'0 0 0 5px'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$time'}]}]},{b:'sports.renderkit.generic.cl'},{t:'table',a:{'border':'0','cellspacing':'0','cellpadding':'0','class':'PlainListing'},s:{},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{},s:{}},{t:'col',a:{},s:{}}]},{t:'tbody',a:{},s:{},c:[{t:'tr',a:{},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'%sports.dict.layerBox.calendarAction.track'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'$name'}]}]}]},{t:'tr',a:{},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'%sports.dict.layerBox.calendarAction.distance'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'$distance'}]}]}]},{t:'tr',a:{},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'%sports.dict.layerBox.calendarAction.duration'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'text',p:'$duration'}]}]}]}]}]}]}],closeButton:[{t:'div',a:{},s:{'margin':'10px 0 0 0'},x:'element',c:[{t:'div',a:{'class':'BtnGrey'},s:{'float':'left'},c:[{t:'div',a:{'class':'BtnCopyGrey'},s:{'cursor':'pointer'},x:'buttonClose',c:[{t:'text',p:'%sports.dict.generic.closeWindow'}]}]},{b:'sports.renderkit.generic.cl'}]}]},contactListAction:{root:[{t:'div',a:{},s:{},x:'element',c:[{t:'div',a:{'class':'HL'},s:{},c:[{t:'text',p:'$name'}]},{t:'div',a:{},s:{'padding':'5px'},x:'toDoContainer',c:[]}]}]},generic:{toDoButton:[{t:'div',a:{'class':'todoItem'},s:{'margin-bottom':'4px'},x:'element',c:[{t:'text',p:'$action'}]}],radioOption:[{t:'div',a:{},s:{},c:[{t:'div',a:{'class':'Copy'},s:{'padding':'2px 0px 0px 0px','float':'left'},c:[{t:'input',a:{'name':'action','value':'$key','type':'radio','class':'NoBorder'},s:{},x:'radio'}]},{t:'div',a:{'class':'Copy'},s:{'padding':'3px 0px 0px 2px','float':'left'},c:[{t:'text',p:'$value'}]},{b:'sports.renderkit.generic.cl'}]}]}};sports.calendar.renderkit={summary:{params:{'classP0':'summaryRowP0','classP1':'summaryRowP1','classP2':'summaryRowP2'},root:[{t:'div',a:{'class':'Box'},s:{},c:[{t:'div',a:{'class':'BoxHeader'},s:{},c:[{t:'div',a:{'class':'BoxHeaderCopy'},s:{},c:[{t:'text',p:'$head'}]},{t:'div',a:{'class':'BoxFunction'},s:{},c:[]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BoxContent'},s:{},x:'content',c:[]}]}],table:[{t:'table',a:{'width':'100%','border':'0','cellspacing':'0','cellpadding':'0','class':'NormListing'},s:{'border':'1px solid #888888'},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{},s:{}}]},{t:'thead',a:{},s:{},c:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'StatisticHeader','colspan':'7'},s:{'margin':'0px','padding':'0px'},c:[{t:'div',a:{},s:{'float':'left','margin':'0px','padding':'0px'},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{'margin':'1px 0px 1px 5px','padding':'0px'}}]},{t:'span',a:{},s:{'margin':'0px','padding':'0px 0px 0px 7px'},c:[{t:'text',p:'$iconTitle'}]}]}]},{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.duration'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.traininigUnits'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.distance'},{t:'text',p:' ('},{t:'text',p:'%sports.dict.unit.distanceHi'},{t:'text',p:')'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.altitude'},{t:'text',p:' ('},{t:'text',p:'%sports.dict.unit.distanceLo'},{t:'text',p:')'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.calories'},{t:'text',p:' ('},{t:'text',p:'%sports.dict.unit.calories'},{t:'text',p:')'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.calendar.summary.speed'},{t:'text',p:' ('},{t:'text',p:'%sports.dict.unit.speed'},{t:'text',p:')'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:' ('},{t:'text',p:'%sports.dict.unit.pace'},{t:'text',p:')'}]}]}]},{t:'tbody',a:{},s:{},x:'tbody',c:[]}]},{t:'div',a:{'class':'SpaceS'},s:{},c:[{t:'img',a:{'src':'/jsp/de/img/1pixel.gif','width':'1','height':'1'},s:{}}]}],row:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'L'},s:{},c:[{t:'text',p:'$duration'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$amount'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$distance'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$altitude'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$calories'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$velocity'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$pace'}]}]}]}]},navigator:{root:[{t:'div',a:{'class':'ScrollBlock'},s:{},c:[{t:'div',a:{},s:{'float':'left','cursor':'pointer'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_previous.gif','width':'19','height':'19','title':'%sports.dict.generic.previous'},s:{},x:'previous'}]},{t:'div',a:{},s:{'float':'right','cursor':'pointer'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_forward.gif','width':'19','height':'19','title':'%sports.dict.generic.previous'},s:{},x:'next'}]},{t:'div',a:{'class':'Copy'},s:{'text-align':'center','padding':'2px 0 0 0'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:' ',x:'headText'}]}]},{b:'sports.renderkit.generic.cl'}]}]},viewSwitch:{root:[{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'3px 20px 0 0'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'%sports.dict.calendar.viewSwitch.view'}]}]},{t:'div',a:{},s:{'float':'left','padding':'3px 2px 0px 0px'},c:[{t:'input',a:{'name':'view','value':'week','type':'radio','class':'NoBorder','id':'calenderViewSwitchWeek'},s:{},x:'week'}]},{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'3px 0px 0px 0px'},c:[{t:'label',a:{'for':'calenderViewSwitchWeek'},s:{'float':'none','padding':'0px'},c:[{t:'text',p:'%sports.dict.calendar.viewSwitch.week'}]}]},{t:'div',a:{},s:{'float':'left','padding':'3px 2px 0px 5px'},c:[{t:'input',a:{'name':'view','value':'month','type':'radio','class':'NoBorder','id':'calenderViewSwitchMonth'},s:{},x:'month'}]},{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'3px 0px 0px 0px'},c:[{t:'label',a:{'for':'calenderViewSwitchMonth'},s:{'float':'none','padding':'0px'},c:[{t:'text',p:'%sports.dict.calendar.viewSwitch.month'}]}]},{b:'sports.renderkit.generic.cl'}]},goTo:{root:[{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'3px 15px 0 0'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'%sports.dict.calendar.goTo.goTo'}]}]},{t:'div',a:{},s:{'float':'left','padding':'0 4px 0 0'},c:[{t:'select',a:{'size':'1'},s:{},x:'month',c:[{t:'option',a:{'value':'1'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.january'}]},{t:'option',a:{'value':'2'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.february'}]},{t:'option',a:{'value':'3'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.march'}]},{t:'option',a:{'value':'4'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.april'}]},{t:'option',a:{'value':'5'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.may'}]},{t:'option',a:{'value':'6'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.june'}]},{t:'option',a:{'value':'7'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.july'}]},{t:'option',a:{'value':'8'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.august'}]},{t:'option',a:{'value':'9'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.september'}]},{t:'option',a:{'value':'10'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.october'}]},{t:'option',a:{'value':'11'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.november'}]},{t:'option',a:{'value':'12'},s:{},c:[{t:'text',p:'%sports.dict.generic.month.december'}]}]}]},{t:'div',a:{},s:{'float':'left','padding':'0 0px 0 0px'},c:[{t:'select',a:{'size':'1'},s:{},x:'year',c:[]}]},{b:'sports.renderkit.generic.cl'}]},memberViewer:{root:[{t:'div',a:{'class':'CalPersBildCompareMe'},s:{},x:'p0'},{t:'div',a:{'class':'CalPersBildCompareP1'},s:{},x:'p1'},{t:'div',a:{'class':'CalPersBildCompareP2'},s:{},x:'p2'},{b:'sports.renderkit.generic.cl'}],picture:[{t:'img',a:{'src':'$src','height':'35','title':'$title'},s:{}}]},canvas:{week:{params:{'classNorm':'CalCell','classToday':'CalToday'},day:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CalCell'},s:{},x:'dayContainer',c:[{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'6:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'8:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'10:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'12:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'14:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'16:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'18:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'20:00'}]},{t:'div',a:{'class':'CalCellTime'},s:{},c:[{t:'text',p:'22:00'}]}]}]}],table:[{t:'table',a:{'width':'666','border':'0','cellspacing':'0','cellpadding':'0','id':'calweek'},s:{},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}},{t:'col',a:{'width':'95'},s:{}}]},{t:'thead',a:{},s:{},c:[{t:'tr',a:{},s:{},c:[{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.monday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.tuesday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.wednesday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.thursday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.friday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{'class':'WE'},s:{},c:[{t:'text',p:'%sports.dict.generic.day.saturday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]},{t:'th',a:{'class':'WE'},s:{},c:[{t:'text',p:'%sports.dict.generic.day.sunday'},{t:'br',a:{},s:{}},{t:'text',x:'head'}]}]}]},{t:'tbody',a:{},s:{},c:[{t:'tr',a:{},s:{},x:'row',c:[]}]}]}]},month:{params:{'classNorm':'CalCell','classToday':'CalToday'},table:[{t:'table',a:{'width':'666','border':'0','cellspacing':'0','cellpadding':'0','id':'calmonth'},s:{},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}},{t:'col',a:{'width':'90'},s:{}}]},{t:'thead',a:{},s:{},c:[{t:'tr',a:{},s:{},c:[{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.monday'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.tuesday'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.wednesday'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.thursday'}]},{t:'th',a:{},s:{},c:[{t:'text',p:'%sports.dict.generic.day.friday'}]},{t:'th',a:{'class':'WE'},s:{},c:[{t:'text',p:'%sports.dict.generic.day.saturday'}]},{t:'th',a:{'class':'WE'},s:{},c:[{t:'text',p:'%sports.dict.generic.day.sunday'}]}]}]},{t:'tbody',a:{},s:{},x:'tbody'}]}],day:[{t:'div',a:{},s:{'min-height':'47px'},x:'day',c:[{t:'div',a:{'class':'CalCellDay'},s:{},c:[{t:'text',p:'$day'}]}]}],tdToday:[{t:'td',a:{'class':'CalToday'},x:'cell'}]}},entry:{weekFull:{entry:[{t:'div',a:{'class':'CalBlock'},s:{'position':'absolute','top':'$topValue','width':'82px'},x:'entry',c:[{t:'div',a:{},s:{'float':'left','padding':'1px 0 0 0'},c:[{t:'img',a:{'src':'$imgSrc','width':'14','height':'14','title':'$imgTitle'},s:{}}]},{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'0 0 0 5px'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$date'}]}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{'class':'CalCopy'},s:{'overflow':'hidden'},c:[{t:'text',p:'$name'}]},{t:'div',a:{'class':'CalCopy'},s:{},c:[{t:'text',p:'$distance'}]},{t:'div',a:{'class':'CalCopy'},s:{'float':'left'},c:[{t:'text',p:'$duration'}]},{t:'div',a:{'class':'CalBtnAction'},s:{},c:[{t:'div',a:{'class':'BtnAction'},s:{'cursor':'pointer'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_cal_action.gif','width':'17','height':'16'},s:{},x:'action'}]}]},{b:'sports.renderkit.generic.cl'}]}]},weekBrief:{entry:[{t:'div',a:{},s:{'position':'absolute','top':'$topValue','left':'$leftP'},x:'entry',c:[{t:'div',a:{'class':'$classP'},s:{'width':'20px'},c:[{t:'div',a:{},s:{'text-align':'center','min-height':'32px'},c:[{t:'img',a:{'src':'$imgSrc','width':'14','height':'14','title':'$imgTitle'},s:{}},{t:'br'},{t:'div',a:{'class':'CalWeekBtnAction'},s:{'cursor':'pointer'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_cal_action.gif','width':'17','height':'16'},s:{},x:'action'}]}]}]}]}],params:{'classP0':'CalBlock','classP1':'CalBlockP1','classP2':'CalBlockP2','leftP0':'0px','leftP1':'31px','leftP2':'62px'}},month:{entry:[{t:'div',a:{'class':'$class'},s:{'position':'relative','zoom':'1'},x:'entry',c:[{t:'div',a:{},s:{'float':'left','padding':'1px 0px 0px 0px'},c:[{t:'img',a:{'src':'$imgSrc','width':'14','height':'14','title':'$imgTitle'},s:{}}]},{t:'div',a:{'class':'Copy'},s:{'float':'left','padding':'0px 0px 0px 5px'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$time'}]}]},{t:'div',a:{'class':'CalBtnAction'},s:{},c:[{t:'div',a:{'class':'BtnAction'},s:{'cursor':'pointer'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_cal_action.gif','width':'17','height':'16'},s:{},x:'action'}]}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{'class':'CalCopy'},s:{'padding':'2px 0px 0px 0px'},c:[{t:'text',p:'$distance'}]},{t:'div',a:{'class':'CalCopy'},s:{'float':'left'},c:[{t:'text',p:'$duration'}]},{b:'sports.renderkit.generic.cl'}]}],params:{classP0:'CalBlock',classP1:'CalBlockP1',classP2:'CalBlockP2'}}}};sports.contactList.renderkit={panel:{root:[{t:'div',a:{'class':'Block'},s:{},x:'headerOff',c:[{t:'div',a:{'class':'BlockPfeil'},s:{'padding-left':'2px'},c:[{t:'img',a:{'src':'/jsp/de/img/block_pfeil.gif','width':'19','height':'18'},s:{}}]},{t:'div',a:{'class':'BlockHeader'},s:{'width':'195px'},x:'headerOffText',c:[{t:'text',p:'$header'}]},{t:'div',a:{},s:{'float':'right','margin':'2px 5px 0px 0px','background-color':'#B10000','-moz-border-radius':'8px','-webkit-border-radius':'8px','padding':'2px 7px','color':'#ffffff','font-size':'9px','line-height':'12px','display':'none'},x:'badge',c:[]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BlockA'},s:{},x:'headerOn',c:[{t:'div',a:{'class':'BlockPfeil'},s:{'padding-left':'2px'},c:[{t:'img',a:{'src':'/jsp/de/img/block_pfeil_a.gif','width':'19','height':'18'},s:{}}]},{t:'div',a:{'class':'BlockHeaderA'},s:{'width':'195px'},c:[{t:'text',p:'$header'}]},{t:'div',a:{'class':'BlockLoader'},s:{'float':'right','padding-right':'5px'},x:'loader',c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_contactlist.gif','width':'15','height':'19'},s:{}}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BlockAktiv'},s:{},x:'content',c:[]}],competition:[{t:'div',a:{'class':'Block'},s:{},x:'headerOff',c:[{t:'div',a:{'class':'BlockPfeil'},s:{'padding-left':'2px'},c:[{t:'img',a:{'src':'/jsp/de/img/block_pfeil.gif','width':'19','height':'18'},s:{}}]},{t:'div',a:{},s:{'width':'11px','float':'left','padding':'1px 4px 0px 0px'},c:[{t:'img',a:{'src':'/jsp/de/img/ic_competition_contactlist.gif','width':'11','height':'18'},s:{}}]},{t:'div',a:{'class':'BlockHeader'},s:{'width':'215px'},x:'headerOffText',c:[{t:'text',p:'$header'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BlockA'},s:{},x:'headerOn',c:[{t:'div',a:{'class':'BlockPfeil'},s:{'padding-left':'2px'},c:[{t:'img',a:{'src':'/jsp/de/img/block_pfeil_a.gif','width':'19','height':'18'},s:{}}]},{t:'div',a:{},s:{'width':'11px','float':'left','padding':'1px 4px 0px 0px'},c:[{t:'img',a:{'src':'/jsp/de/img/ic_competition_contactlist_active.gif','width':'11','height':'18'},s:{}}]},{t:'div',a:{'class':'BlockHeaderA'},s:{'width':'195px'},c:[{t:'text',p:'$header'}]},{t:'div',a:{'class':'BlockLoader'},s:{},x:'loader',c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_contactlist.gif','width':'15','height':'19'},s:{}}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'BlockAktiv'},s:{},x:'content',c:[]}]},module:{group:{emptyFriends:[{t:'div',a:{},s:{'padding':'15px 10px 15px 10px','text-align':'center','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.emptyFriends1'},{t:'text',p:' '},{t:'a',a:{'href':'searchUserIndex.action'},s:{},c:[{t:'text',p:'%sports.dict.contactList.list.emptyFriends2'}]}]}],emptyBookmarked:[{t:'div',a:{},s:{'padding':'15px 10px 15px 10px','text-align':'center','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.emptyBookmarked1'},{t:'text',p:' '},{t:'a',a:{'href':'searchUserIndex.action'},s:{},c:[{t:'text',p:'%sports.dict.contactList.list.emptyBookmarked2'}]},{t:'text',p:' '},{t:'text',p:'%sports.dict.contactList.list.emptyBookmarked3'}]}],emptyMyPageVisitors:[{t:'div',a:{},s:{'padding':'15px 10px 15px 10px','text-align':'center','font-size':'11px'},c:[{t:'text',p:''}]}],headerGroupPending:[{t:'div',a:{},s:{'background-color':'#ffe373','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerGroupPending'}]}],headerGroupRequested:[{t:'div',a:{},s:{'background-color':'#ffeda6','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerGroupRequested'}]}],headerGroupConfirmed:[{t:'div',a:{},s:{'background-color':'#ffeda6','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerGroupConfirmed'}]}],headerGroupProposed:[{t:'div',a:{},s:{'background-color':'#ffe373','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerGroupProposed'}]}],headerFriendsPending:[{t:'div',a:{},s:{'background-color':'#ffe373','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerFriendsPending'}]}],headerFriendsRequested:[{t:'div',a:{},s:{'background-color':'#ffeda6','border-top':'1px solid #999999','border-bottom':'1px solid #dddddd','color':'#222222','padding':'3px 0px 4px 5px','font-weight':'bold','font-size':'11px'},c:[{t:'text',p:'%sports.dict.contactList.list.headerFriendsRequested'}]}],headerGroup:[{t:'div',a:{},s:{'background-color':'#E1E9F1','padding':'4px 4px 1px 4px'},c:[{t:'div',a:{'class':'ColumnLeft'},s:{'width':'70px'},c:[{t:'div',a:{'class':'ClipDetailBild'},s:{'cursor':'pointer','margin':'0px'},c:[{t:'img',a:{'src':'/jsp/de/img/intern/img_persclip3.jpg','width':'70','height':'70'},s:{}}]}]},{t:'div',a:{'class':'ColumnLeft'},s:{'width':'135px','padding':'0px 0px 0px 4px'},c:[{t:'div',a:{'class':'FakeLink'},s:{},c:[{t:'text',p:'xx'}]},{t:'div',a:{'class':'FakeLink'},s:{},c:[{t:'text',p:'xx'}]},{t:'div',a:{'class':'FakeLink'},s:{},c:[{t:'text',p:'xx'}]}]},{t:'div',a:{},s:{'cursor':'pointer','float':'right'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_12.gif','width':'35','height':'35'},s:{}}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{},s:{'margin':'5px 5px 0px 0px','float':'left'},c:[{t:'img',a:{'src':'/jsp/de/img/intern/img_persclip1.jpg','width':'35','height':'35'},s:{}}]},{t:'div',a:{'class':'CopyS'},s:{'padding-top':'13px'},c:[{t:'text',p:'xxx_int_xxx'},{t:'span',a:{'class':'FakeLink'},s:{'display':'block'},c:[{t:'text',p:'xx'}]}]},{b:'sports.renderkit.generic.cl'}]}],groupConfirmationDialog:[{t:'div',a:{},s:{'border-top':'2px solid #CCCCCC','background-color':'#ffeda6'},c:[{t:'div',a:{'class':'Copy'},s:{'padding':'3px 5px 3px 5px'},c:[{t:'text',p:'%sports.dict.contactList.competition.confirmCompetitionMembership'}]},{t:'div',a:{'class':'Copy'},s:{'padding':'0px 5px 3px 5px'},c:[{t:'div',a:{},s:{'float':'left'},c:[]},{t:'div',a:{'class':'BtnBlue'},s:{'margin':'0px 0px 0px 10px','float':'right'},c:[{t:'div',a:{'class':'BtnCopyBlue'},s:{'cursor':'pointer'},x:'buttonOk',c:[{t:'img',a:{'src':'/jsp/de/img/btn_arrow_blue.gif','width':'10','height':'9','class':'BtnArrow'},s:{}},{t:'text',p:'%sports.dict.generic.yes'}]}]},{t:'div',a:{'class':'BtnGrey'},s:{'float':'right'},c:[{t:'div',a:{'class':'BtnCopyGrey'},s:{'cursor':'pointer'},x:'buttonCancel',c:[{t:'text',p:'%sports.dict.generic.no'}]}]},{b:'sports.renderkit.generic.cl'}]},{b:'sports.renderkit.generic.cl'}]}],competitionHeader:[{t:'div',a:{},s:{'background-color':'#E1E9F1','padding':'3px 4px 2px 3px'},c:[{t:'div',a:{},s:{'float':'left','width':'72px'},c:[{t:'img',a:{'src':'$groupPictureUrl','width':'72','height':'54'},s:{}}]},{t:'div',a:{},s:{'width':'165px','float':'left','margin-left':'5px'},c:[{t:'div',a:{},s:{'padding-right':'3px','float':'left'},c:[{b:'sports.renderkit.generic.sportIconsA',p:'$sportIcons'}]},{t:'div',a:{},s:{'padding-bottom':'2px'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$description'}]}]},{t:'div',a:{'class':'CopyS'},s:{'padding-bottom':'7px'},c:[{t:'text',p:'$duration'}]},{b:'sports.renderkit.generic.cl'},{t:'a',a:{'href':'$groupPage','class':'todoItem'},s:{'margin-bottom':'0px'},c:[{t:'text',p:'%sports.dict.contactList.competition.link'}]}]},{b:'sports.renderkit.generic.cl'}]}],competitionTable:[{t:'table',a:{'cellpadding':'0','cellspacing':'0','border':'0','width':'254','class':'NormListing'},s:{},c:[{t:'colgroup',a:{},s:{},c:[{t:'col',a:{},s:{}},{t:'col',a:{'width':'12'},s:{}},{t:'col',a:{},s:{}},{t:'col',a:{'width':'100%'},s:{}},{t:'col',a:{'width':'65'},s:{}}]},{t:'tbody',a:{},s:{},x:'tBody',c:[]}]}],tableHr:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'colspan':'5'},s:{'background-color':'#CCCCCC'},c:[{t:'img',a:{'src':'/jsp/de/img/1pixel.gif','width':'1','height':'$height'},s:{}}]}]}],binaryCompetitionTrue:[{t:'div',a:{},s:{'background-color':'#cfebab','padding':'2px 0px 2px 0px','border-top':'2px solid #CCCCCC'},c:[{t:'div',a:{},s:{'padding':'0px 5px 0px 5px'},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'text',p:'%sports.dict.contactList.competition.goal'}]},{t:'div',a:{},s:{'float':'right'},c:[{t:'text',p:'$total'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{},s:{'padding':'2px 0px 0px 0px','margin':'0px 5px 0px 5px'},c:[{t:'div',a:{},s:{'float':'left','color':'#b10000'},c:[]},{t:'div',a:{},s:{'float':'right','color':'#386300'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'%sports.dict.contactList.competition.succeed'}]}]},{b:'sports.renderkit.generic.cl'}]}]}],binaryCompetitionFalse:[{t:'div',a:{},s:{'border-top':'2px solid #CCCCCC','padding':'2px 0px 2px 0px','background-color':'#f6d1d1'},c:[{t:'div',a:{},s:{'padding':'0px 5px 0px 5px'},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'text',p:'%sports.dict.contactList.competition.goal'}]},{t:'div',a:{},s:{'float':'right'},c:[{t:'text',p:'$total'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{},s:{'padding':'0px 5px 2px 5px'},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'text',p:'%sports.dict.contactList.competition.achieved'}]},{t:'div',a:{},s:{'float':'right'},c:[{t:'text',p:'$untilNow'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{},s:{'padding':'2px 0px 0px 0px','margin':'0px 5px 0px 5px','border-top':'1px solid #777777'},c:[{t:'div',a:{},s:{'float':'left','color':'#b10000'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'%sports.dict.contactList.competition.left'}]}]},{t:'div',a:{},s:{'float':'right','color':'#b10000'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$toDo'}]}]},{b:'sports.renderkit.generic.cl'}]}]}]}},item:{member:{params:{'classEven':'ClipColorB','classOdd':'ClipColorA'},brief:[{t:'div',a:{'class':'$className'},s:{},c:[{t:'div',a:{'class':'ColumnLeft'},s:{'width':'35px'},c:[{t:'div',a:{'class':'ClipPersBild'},s:{'cursor':'pointer'},x:'imgLink',c:[{t:'img',a:{'src':'$persImgSrc','width':'35','height':'35','title':'$persImgTitle'},s:{}}]}]},{t:'div',a:{},s:{},c:[{t:'div',a:{'class':'ColumnLeft'},s:{'width':'155px'},x:'info',c:[]},{t:'div',a:{'class':'ClipPersSports'},s:{'width':'47px'},c:[{b:'sports.renderkit.generic.sportIconsC',p:'$sportIcons'}]}]},{b:'sports.renderkit.generic.cl'}]}],infoName:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'3px 0px 0px 2px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'$name'}]},{b:'sports.renderkit.generic.cl'}],infoActivityFitness:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'3px 0px 0px 2px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'$name'}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{},s:{},c:[{t:'div',a:{'class':'ClipSportStatus'},s:{'padding':'8px 0px 0px 3px'},c:[{t:'img',a:{'src':'$activitySrc','width':'61','height':'9','title':'$activityTitle','class':'R10'},s:{}},{t:'img',a:{'src':'$fitnessSrc','width':'65','height':'9','title':'$fitnessTitle'},s:{}}]}]}],infoLastTraining:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'3px 0px 0px 2px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'$name'}]},{t:'div',a:{},s:{},c:[{b:'sports.renderkit.generic.sportIconsD',p:'$lastTrainingIcon'},{t:'div',a:{'class':'CopyGrey'},s:{'float':'left','font-size':'9px','padding':'4px 3px 0px 0px'},c:[{t:'text',p:'$lastTrainingDistance'}]},{t:'div',a:{'class':'CopyGrey'},s:{'font-size':'9px','padding':'4px 0px 0px 0px'},c:[{t:'text',p:'$lastTrainingAge'}]}]}],infoFriendMyPageVisitors:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'3px 0px 0px 2px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'$name'}]},{t:'div',a:{'class':'CopyGrey'},s:{'font-size':'9px','padding':'2px 0px 0px 4px'},c:[{t:'text',p:'%sports.dict.contactList.memberBrief.lastVisit'},{t:'text',p:': '},{t:'text',p:'$lastVisit'}]}],infoFriendVisitedUsers:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'3px 0px 0px 2px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'$name'}]},{t:'div',a:{'class':'CopyGrey'},s:{'font-size':'9px','padding':'2px 0px 0px 4px'},c:[{t:'text',p:'%sports.dict.contactList.memberBrief.myLastVisit'},{t:'text',p:': '},{t:'text',p:'$lastVisit'}]}],infoMyPageVisitors:[{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'%sports.dict.contactList.memberBrief.infoMyPageVisitors'}]},{t:'div',a:{'class':'CopyGrey'},s:{'font-size':'9px','padding':'2px 0px 0px 4px'},c:[{t:'text',p:'%sports.dict.contactList.memberBrief.lastVisit'},{t:'text',p:': '},{t:'text',p:'$lastVisit'}]},{b:'sports.renderkit.generic.cl'}],infoVisitedUsers:[{t:'div',a:{'class':'FakeLink'},s:{'padding':'0px 0px 0px 4px'},x:'textLink',c:[{t:'text',p:'%sports.dict.contactList.memberBrief.infoMyPageVisitors'}]},{t:'div',a:{'class':'CopyGrey'},s:{'font-size':'9px','padding':'2px 0px 0px 4px'},c:[{t:'text',p:'%sports.dict.contactList.memberBrief.myLastVisit'},{t:'text',p:': '},{t:'text',p:'$lastVisit'}]},{b:'sports.renderkit.generic.cl'}],detail:[{t:'div',a:{'class':'ClipDetailName'},s:{},c:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'4px 0px 0px 0px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{},s:{'float':'right','width':'20px'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.close'},s:{'cursor':'pointer'},x:'close'}]},{t:'div',a:{'class':'Copy'},s:{'width':'180px','padding-top':'1px'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$name'}]}]}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'ClipDetail'},s:{},c:[{t:'div',a:{},s:{'float':'left'},c:[{t:'div',a:{'class':'ClipDetailBild'},s:{'float':'none'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'img',a:{'src':'$persImgSrcBig','width':'70','height':'70','title':'$name'},s:{}}]}]},{t:'div',a:{'class':'ClipDetailStatus'},s:{'padding-top':'3px'},c:[{t:'img',a:{'src':'$activitySrc','width':'69','height':'10','title':'$activityTitle'},s:{}}]},{t:'div',a:{'class':'ClipDetailStatus'},s:{},c:[{t:'img',a:{'src':'$fitnessSrc','width':'69','height':'10','title':'$fitnessTitle'},s:{}}]}]},{t:'div',a:{'class':'ClipDetailData'},s:{'width':'170px'},c:[{t:'div',a:{'class':'ClipDetailSports'},s:{},c:[{b:'sports.renderkit.generic.sportIconsB',p:'$sportIcons'}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{},s:{'padding-top':'2px'},x:'todoContainer',c:[]}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{},s:{},x:'tabContainer',c:[]},{b:'sports.renderkit.generic.cl'}]},{b:'sports.renderkit.generic.cl'}],detailMyPageVisitors:[{t:'div',a:{'class':'ClipDetailName'},s:{},c:[{t:'div',a:{'class':'ClipPersOnline'},s:{'float':'left','padding':'4px 0px 0px 0px'},c:[{t:'img',a:{'src':'$onlineImgSrc','width':'10','height':'10','title':'$onlineImgTitle'},s:{}}]},{t:'div',a:{},s:{'float':'right','width':'20px'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.close'},s:{'cursor':'pointer'},x:'close'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{'class':'ClipDetail'},s:{},c:[{t:'div',a:{'class':'ClipDetailBild'},s:{},c:[{t:'img',a:{'src':'$persImgSrcBig','width':'70','height':'70','title':'$name'},s:{}}]},{t:'div',a:{'class':'ClipDetailData'},s:{'width':'155px'},c:[{t:'div',a:{},s:{'padding':'4px 4px 2px 2px','float':'left','width':'70px'},c:[{t:'img',a:{'src':'$activitySrc','width':'61','height':'9','title':'$activityTitle'},s:{}}]},{t:'div',a:{},s:{'padding':'4px 0px 2px 4px','float':'right'},c:[{t:'img',a:{'src':'$fitnessSrc','width':'65','height':'9','title':'$fitnessTitle'},s:{}}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{'class':'ClipDetailSports'},s:{},c:[{b:'sports.renderkit.generic.sportIconsB',p:'$sportIcons'}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{},s:{'padding':'0px 0px 0px 0px'},c:[{t:'a',a:{'href':'/showSubscriptions.action'},s:{},c:[{t:'text',p:'%sports.dict.contactList.memberDetail.infoMyPageVisitors1'},{t:'br'},{t:'text',p:'%sports.dict.contactList.memberDetail.infoMyPageVisitors2'}]}]}]},{b:'sports.renderkit.generic.cl'}]},{b:'sports.renderkit.generic.cl'}],detailLoader:[{t:'div',a:{},s:{'width':'100%','text-align':'center','padding-top':'25px','padding-bottom':'25px'},c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_50.gif','width':'36','height':'50'},s:{}}]}],tabTable:[{t:'div',a:{},s:{'overflow':'auto','height':'90px','width':'243px'},x:'element',c:[{t:'table',a:{'width':'100%','border':'0','cellspacing':'0','cellpadding':'0','class':'NormListing'},s:{},c:[{t:'colgroup',a:{},s:{},c:[]},{t:'tbody',a:{},s:{},x:'tbody'},{t:'thead',a:{},s:{},x:'thead'}]}]}],tabTableResultsHead:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:''}]},{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.date'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.distance'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.duration'}]}]}],tabTableTracksHead:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.track'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.distance'}]}]}],tabTableTimesHead:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:''}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.distance'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.duration'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.date'}]}]}],tabTableDistancesHead:[{t:'tr',a:{},s:{},c:[{t:'td',a:{'class':'Legende'},s:{},c:[{t:'text',p:''}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.duration'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.distance'}]},{t:'td',a:{'class':'LegendeR'},s:{},c:[{t:'text',p:'%sports.dict.contactList.detailTable.date'}]}]}],tabTableResults:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{}}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$date'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$distance'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$duration'}]}]}]}]}],tabTableTracks:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$name'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$distance'}]}]}]}]}],tabTableTimes:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{}}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$distance'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$duration'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$date'}]}]}]}]}],tabTableTimesNoLink:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{}}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$distance'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$duration'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$date'}]}]}]}],tabTableDistances:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{}}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$duration'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$distance'}]}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'a',a:{'href':'$href'},s:{},c:[{t:'text',p:'$date'}]}]}]}]}],tabTableDistancesNoLink:[{t:'tr',a:{'class':'$className'},s:{},c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'img',a:{'src':'$iconSrc','width':'14','height':'14','title':'$iconTitle'},s:{}}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$duration'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$distance'}]}]},{t:'td',a:{'class':'R'},s:{},c:[{t:'div',a:{'class':'CopyS'},s:{},c:[{t:'text',p:'$date'}]}]}]}]},competitionMember:{params:{'classOdd':'ListA','classEven':'ListB'},gold:[{t:'tr',a:{'class':'$className'},s:{'background-color':'#ffefb6'},x:'row',c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$position'}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'img',a:{'src':'$trendPictureUrl','width':'12','height':'10'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'PersPictS'},s:{'padding':'0px'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'img',a:{'src':'$persImgSrcTiny','width':'20','height':'20','title':'$name'},s:{}}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'a',a:{'href':'$myPage','class':'LoBlack'},s:{},c:[{t:'text',p:'$name'}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$quantity'}]}]}]}],goldSelf:[{t:'tr',a:{'class':'$className'},s:{'background-color':'#ffefb6'},x:'row',c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$position'}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'img',a:{'src':'$trendPictureUrl','width':'12','height':'10'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'PersPictS'},s:{'padding':'0px'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'img',a:{'src':'$persImgSrcTiny','width':'20','height':'20','title':'$name'},s:{}}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'a',a:{'href':'$myPage','class':'LoBlack'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$name'}]}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$quantity'}]}]}]}]}],std:[{t:'tr',a:{'class':'$className'},s:{},x:'row',c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'text',p:'$position'}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'img',a:{'src':'$trendPictureUrl','width':'12','height':'10'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'PersPictS'},s:{'padding':'0px'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'img',a:{'src':'$persImgSrcTiny','width':'20','height':'20','title':'$name'},s:{}}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'a',a:{'href':'$myPage','class':'LoBlack'},s:{},c:[{t:'text',p:'$name'}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'text',p:'$quantity'}]}]}]}],stdSelf:[{t:'tr',a:{'class':'$className'},s:{},x:'row',c:[{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$position'}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'C'},s:{},c:[{t:'img',a:{'src':'$trendPictureUrl','width':'12','height':'10'},s:{}}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'PersPictS'},s:{'padding':'0px'},c:[{t:'a',a:{'href':'$myPage'},s:{},c:[{t:'img',a:{'src':'$persImgSrcTiny','width':'20','height':'20','title':'$name'},s:{}}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{},s:{},c:[{t:'a',a:{'href':'$myPage','class':'LoBlack'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$name'}]}]}]}]},{t:'td',a:{},s:{},c:[{t:'div',a:{'class':'R'},s:{},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$quantity'}]}]}]}]}]}}};sports.photoAlbum.renderkit={slider:{container:[{t:'div',a:{},s:{'height':'130px','padding':'10px 0px 0px 0px'},c:[{t:'div',a:{},s:{'padding':'0px 2px 0px 10px','width':'18px','float':'left'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_scroll_left.gif','width':'18','height':'124','title':'%sports.dict.generic.previous'},s:{'cursor':'pointer'},x:'previous'}]},{t:'div',a:{},s:{'margin':'0px 0px 0px 0px','padding':'1px 0px 1px 0px','width':'602px','height':'120px','float':'left','overflow':'hidden','position':'relative','background-color':'#FFFFFF','border':'1px solid #AAAAAA'},x:'container',c:[]},{t:'div',a:{},s:{'padding':'0px 10px 0px 2px','width':'18px','float':'right'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_scroll_right.gif','width':'18','height':'124','title':'%sports.dict.generic.next'},s:{'cursor':'pointer'},x:'next'}]}]}],image:[{t:'div',a:{},s:{'position':'absolute','top':'1px','left':'$left'},x:'image',c:[{t:'img',a:{'src':'$src','width':'$width','height':'$height','title':'$title'},s:{'cursor':'pointer'}}]}],award:[{t:'div',a:{'class':'awardsShowcase_default_thumb'},s:{'position':'absolute','top':'1px','left':'$left','cursor':'pointer'},x:'award',c:[{t:'div',a:{'class':'awardsShowcase_default_thumb_paddingLeft'},s:{}},{t:'div',a:{'class':'awardsShowcase_default_thumb_goblet'},s:{'background-image':'$award'}},{t:'div',a:{'class':'awardsShowcase_default_thumb_info'},s:{},c:[{t:'div',a:{'class':'awardsShowcase_default_thumb_infoUpper'},s:{},c:[{t:'h5',a:{},s:{},c:[{t:'text',p:'$name'}]},{t:'div',a:{'class':'awardsShowcase_default_thumb_infoRank'},s:{},c:[{t:'text',p:'$position'}]}]},{t:'div',a:{'class':'awardsShowcase_default_thumb_infoLower'},s:{},c:[{t:'div',a:{},s:{},c:[{b:'sports.renderkit.generic.sportIconsA',p:'$icons'}]},{b:'sports.renderkit.generic.cl'},{t:'div',a:{'class':'awardsShowcase_default_thumb_infoGoal'},s:{},c:[{t:'text',p:'$quantity'},{t:'text',p:', '},{t:'text',p:'$duration'}]}]}]},{b:'sports.renderkit.generic.cl'}]}]},photoBox:{container:[{t:'div',a:{},s:{'padding':'15px 0px 10px 0px'},c:[{t:'div',a:{},s:{},c:[{t:'div',a:{},s:{'margin':'0px 0px 0px 42px','padding':'0px 0px 5px 0px','width':'580px','float':'left','display':'inline','text-align':'center'},c:[{t:'strong',a:{},s:{},c:[{t:'text',p:'$title'}]}]},{t:'div',a:{},s:{'padding':'0px 10px 3px 0px','float':'right','width':'19px'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.close'},s:{'cursor':'pointer'},x:'close'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{},s:{'text-align':'center'},c:[{t:'img',a:{'src':'$src','width':'$width','height':'$height','title':'$title'},s:{}}]},{t:'div',a:{},s:{'padding':'10px 10px 10px 10px'},x:'desc',c:[{t:'div',a:{},s:{'text-align':'center','padding':'5px 0px 0px 0px'},c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_50.gif','width':'36','height':'50'},s:{}}]}]}]}]},awardBox:{container:[{t:'div',a:{},s:{'padding':'15px 0px 10px 0px'},c:[{t:'div',a:{},s:{},c:[{t:'div',a:{},s:{'padding':'0px 10px 3px 0px','float':'right','width':'19px'},c:[{t:'img',a:{'src':'/jsp/de/img/btn_close.gif','width':'19','height':'18','title':'%sports.dict.generic.close'},s:{'cursor':'pointer'},x:'close'}]},{b:'sports.renderkit.generic.cl'}]},{t:'div',a:{},s:{'padding':'10px 10px 10px 10px'},x:'desc',c:[{t:'div',a:{},s:{'text-align':'center','padding':'5px 0px 0px 0px'},c:[{t:'img',a:{'src':'/jsp/de/img/anim_loading_50.gif','width':'36','height':'50'},s:{}}]}]}]}]}};sports.tab.renderkit={tinyContainer:{root:[{t:'div',a:{},s:{},x:'element',c:[{t:'div',a:{'class':'TinyTabContainer'},s:{},x:'buttonContainer',c:[]},{t:'div',a:{},s:{},x:'contentContainer',c:[]}]}]},tinyTab:{button:[{t:'div',a:{},s:{},x:'element',c:[{t:'div',a:{'class':'TinyTabNav'},s:{},x:'deactivated',c:[{t:'div',a:{'class':'TinyTabNavCopy'},s:{},c:[{t:'text',p:'$name'}]}]},{t:'div',a:{'class':'TinyTabNavA'},s:{'display':'none'},x:'activated',c:[{t:'div',a:{'class':'TinyTabNavCopyA'},s:{},c:[{t:'text',p:'$name'}]}]}]}],content:[{t:'div',a:{'class':'TinyTabData'},s:{'display':'none'},x:'element',c:[]}]}};