$(document).observe("dom:loaded",function(){var windowManager=new WindowManager();windowManager.initWindow();windowManager.loadInactImages();WindowManager.loadPage();});var WindowManager=Class.create({initWindow:function(){var menuInitializer=new MenuInitializer();menuInitializer.initUpMenu();menuInitializer.initMainMenu();menuInitializer.initUserMenu();menuInitializer.initNews();},loadInactImages:function(){appendImageToBody(Globals.images[0]);$A(Globals.imagesAct).each(appendImageToBody);function appendImageToBody(image){var img=new Element("img",{src:image,alt:"hidden_img"}).hide();$(document.body).insert(img);}}});WindowManager.loadPage=function(pageIndex,bookmarkParam){var pageLoader=new PageLoader();if(Utils.isDefined(pageIndex)){pageLoader[Globals.pageLoaders[Globals.pageBookmarks[pageIndex]]](bookmarkParam);}else{var bookmark=Utils.getURLBookmark();if(Object.isArray(bookmark)){pageLoader[Globals.pageLoaders[bookmark[0]]](bookmark[1]);}else{bookmark=(bookmark.empty())?Globals.pageBookmarks[0]:bookmark;pageLoader[Globals.pageLoaders[bookmark]]();}}};var MenuInitializer=Class.create({initUpMenu:function(){if($("loginUpId")){initAnchorElem($("loginUpId"));$("loginUpId").observe("click",function(){this.blur();var loginDiv=$("loginDiv");if(loginDiv){if(loginDiv.visible()){loginDiv.hide();}else{loginDiv.show();loginDiv.getElementsByTagName("input")[1].focus();}}else{var loginDiv=new Element("div",{id:"loginDiv","class":"login_form"});var detector=new BrowserDetector();loginDiv.update('<form action="login" method="post"><div class="form_button_layout"><input class="login_button" value="Prihlásiť" type="submit" /></div><div class="shift"><div class="login_text">Meno:</div><input name="login" class="login_input" type="text" /></div><div class="login_text">Heslo:</div><input name="password" class="login_input" type="password" /><input type="hidden" name="browser" value="'+detector.type+" "+detector.version+'" /><input type="hidden" name="os" value="'+detector.OS+'" /></form>');$("userDiv").replace('<div id="userDiv" class="user">');$("userDiv").insert(loginDiv);loginDiv.getElementsByTagName("input")[1].focus();}});}else{initAnchorElem($("logoutUpId"));}initAnchorElem($("boardUpId"));initAnchorElem($("forumUpId"));initAnchorElem($("fbUpId"));function initAnchorElem(anchElem){anchElem.observe("mouseover",setActImage);anchElem.observe("mouseout",setInactImage);}function setActImage(){this.getElementsByTagName("img")[0].src=Globals.imagesAct[7];}function setInactImage(){this.getElementsByTagName("img")[0].src=Globals.images[7];}},initMainMenu:function(){initAnchorElem($("homeMenuId"),0);initAnchorElem($("teamMenuId"),1);initAnchorElem($("actionsMenuId"),2);initAnchorElem($("equipmentMenuId"),3);initAnchorElem($("mediaMenuId"),4);initAnchorElem($("linksMenuId"),5);initAnchorElem($("contactsMenuId"),6);var pageIndex=Globals.pageBookmarksReverse[Utils.getBookmark()];if(!pageIndex||pageIndex==0||pageIndex>6){return;}var anchElem=$("menu_side").getElementsByTagName("a")[pageIndex];setActImage(anchElem,pageIndex);setActMenuElem(anchElem,pageIndex);function initAnchorElem(anchElem,pageIndex){anchElem.observe("mouseover",function(){setActImage(anchElem,pageIndex);});anchElem.observe("mouseout",function(){setInactImage(anchElem,pageIndex);});anchElem.observe("click",function(){this.blur();setActMenuElem(anchElem,pageIndex);WindowManager.loadPage(pageIndex);});}function setActImage(anchElem,pageIndex){if(Globals.actPageIndex==pageIndex){return;}anchElem.getElementsByTagName("img")[0].src=Globals.imagesAct[pageIndex];}function setInactImage(anchElem,pageIndex){if(Globals.actPageIndex==pageIndex){return;}anchElem.getElementsByTagName("img")[0].src=Globals.images[pageIndex];}function setActMenuElem(actElem,pageIndex){if(Globals.actPageIndex==pageIndex){return;}if(Globals.actPageIndex<7){var anchorElem=$("menu_side").getElementsByTagName("a")[Globals.actPageIndex];var spanElem=actElem.parentNode.getElementsByTagName("span")[0];var starImg=anchorElem.getElementsByTagName("img")[0];actElem.insertBefore(starImg,actElem.firstChild);anchorElem.parentNode.insertBefore(spanElem,anchorElem);var inactMenuElem=anchorElem.getElementsByTagName("img")[0];inactMenuElem.src=Globals.images[Globals.actPageIndex];}else{$(actElem.previousSibling).remove();var starImg=new Element("img",{"class":"star_img",src:"images/star_menu.png",alt:""});actElem.insertBefore(starImg,actElem.firstChild);}Globals.actPageIndex=pageIndex;}},initUserMenu:function(){var pageIndex=Globals.pageBookmarksReverse[Utils.getBookmark()];if(pageIndex&&pageIndex>6){Utils.hideMainMenuImage(pageIndex);}if(Utils.isUserSigned()){initAnchorElem($("profileMenuId"),Globals.pageBookmarksReverse["#profile"]);}function initAnchorElem(anchElem,pageIndex,bookmarkParam){anchElem.observe("click",function(){this.blur();Utils.hideMainMenuImage(pageIndex);WindowManager.loadPage(pageIndex,bookmarkParam);});}},initNews:function(){$A($("sideNewsId").getElementsByTagName("a")).each(function(item){initAnchorElem(item,Globals.pageBookmarksReverse["#shownew"],item.href.substring(item.href.indexOf("?")+1));});if($("sideNewsScrollerId")){var nextAnch=$($("sideNewsScrollerId").getElementsByTagName("a")[0]);nextAnch.observe("click",function(event){event.findElement().blur();$("sideNewsId").update("Načítavam...");loadSideNews(1);}.bind(this));}function initAnchorElem(anchElem,pageIndex,bookmarkParam){$(anchElem).observe("click",function(){this.blur();Utils.hideMainMenuImage(pageIndex);WindowManager.loadPage(pageIndex,bookmarkParam);});}function loadSideNews(offsetVal){new Ajax.Request("news",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned(),offset:offsetVal},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("sideNewsId").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");if($("sideNewsScrollerId")){$("sideNewsScrollerId").remove();}return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}if(transport.responseText==Globals.errorCodes["invalid_param"]){$("sideNewsId").update('<span class="error">'+Globals.errorMessages[transport.responseText]+"</span>");if($("sideNewsScrollerId")){$("sideNewsScrollerId").remove();}return;}var responseObj=transport.responseJSON;setSideNewsBody($("sideNewsId").update(""),responseObj.sidereports);if($("sideNewsScrollerId")){updateScroller($("sideNewsScrollerId").update(""),responseObj);}},onFailure:function(transport){$("sideNewsId").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");if($("sideNewsScrollerId")){$("sideNewsScrollerId").remove();}}});function setSideNewsBody(newsContainer,newsData){if(newsData.size()==0&&$("sideNewsScrollerId")){$("sideNewsScrollerId").remove();return;}newsData.each(function(item){var parElem=new Element("p").update('<a href="#shownew?id='+item.id+'" class="user indent_text">'+item.creatTime+"</a>"+item.description);newsContainer.insert(parElem);});$A($("sideNewsId").getElementsByTagName("a")).each(function(item){initAnchorElem($(item),Globals.pageBookmarksReverse["#shownew"],item.href.substring(item.href.indexOf("?")+1));});}function updateScroller(scrollerContainer,responseObj){if(responseObj.nextOffset){var prevOffset=parseInt(responseObj.nextOffset)-2;if(prevOffset>=0){var anchElem=new Element("a",{href:"javascript:void('');","class":"indent user"}).update("Predchádzajúce");initScrollerAnchor(anchElem,prevOffset);scrollerContainer.insert(anchElem);anchElem=new Element("a",{href:"javascript:void('');","class":"user"}).update("Nasledujúce");initScrollerAnchor(anchElem,responseObj.nextOffset);scrollerContainer.insert(anchElem);}else{scrollerContainer.update('<span class="inactive indent">Predchádzajúce</span>');var anchElem=new Element("a",{href:"javascript:void('');","class":"user"}).update("Nasledujúce");initScrollerAnchor(anchElem,responseObj.nextOffset);scrollerContainer.insert(anchElem);}return;}if(Utils.isDefined(responseObj.previousOffset)){scrollerContainer.update('<span class="inactive">Nasledujúce</span>');var anchElem=new Element("a",{href:"javascript:void('');","class":"indent user"}).update("Predchádzajúce");initScrollerAnchor(anchElem,responseObj.previousOffset);scrollerContainer.insertBefore(anchElem,scrollerContainer.firstChild);}}function initScrollerAnchor(anchorElem,offset){anchorElem.observe("click",function(event){event.findElement().blur();$("sideNewsId").update("Načítavam...");loadSideNews(offset);});}}}});var PageLoader=Class.create({homePageLoader:function(){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var homePageDiv=new Element("div",{id:"home_page","class":"content_clear"}).update('<img src="images/wellcome.png" alt="Vitajte na TT LEGION" title="Vitajte na TT LEGION" /><p id="mainTextId">Získavam údaje...</p>');$("mainContentDiv").insert(homePageDiv);new Ajax.Request("pagetext",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned()},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("mainTextId").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}$("mainTextId").update(transport.responseJSON.text);},onFailure:function(transport){$("mainTextId").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting main page text";}});},teamPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var teamPageDiv=new Element("div",{id:"team_page","class":"content_clear makeScroll"}).update("Team page");teamPageDiv.update('<span class="headline">Team:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(teamPageDiv);new Ajax.Request("user",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned()},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}var responseObj=transport.responseJSON;teamPageDiv.update('<span class="headline">Team:</span><br /><br />');teamPageDiv.insert(createUsersTable($H(responseObj)));Scroller.reset("team_page");},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting contacts";}});function createUsersTable(responseObj){var tableElem=new Element("table",{summary:"Štatistiky používateľov","class":"list_tmpl_table"});responseObj.each(function(userObj){var trow=tableElem.insertRow(-1);$(trow).insert(new Element("td").update(userObj.value.nick));$(trow).insert(new Element("td").update(userObj.value.type=="admin"?"Administrátor":"Člen"));$(trow).insert(new Element("td").update(userObj.value.rank));$(trow).insert(new Element("td").update(userObj.value.teamPosition));var anch=new Element("a",{href:"#user?id="+userObj.key,"class":"tbl"}).update("viac&nbsp;&gt;&gt;");initAnchorElem(anch,Globals.pageBookmarksReverse["#user"],"id="+userObj.key);trow.insert(new Element("td").insert(anch));});var tableHead=tableElem.createTHead();var newRow=tableHead.insertRow(-1);$(newRow).insert(new Element("th",{scope:"col"}).update("Nick:"));$(newRow).insert(new Element("th",{scope:"col"}).update("Typ:"));$(newRow).insert(new Element("th",{scope:"col"}).update("Hodnosť:"));$(newRow).insert(new Element("th",{scope:"col"}).update("Pozícia v tíme:"));$(newRow).insert(new Element("th",{scope:"col"}));return tableElem;}function initAnchorElem(anchElem,pageIndex,bookmarkParam){anchElem.observe("click",function(){this.blur();Utils.hideMainMenuImage(pageIndex);WindowManager.loadPage(pageIndex,bookmarkParam);});}},actionsPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var actionsPageDiv=new Element("div",{id:"actions_page","class":"content_clear"}).update("Actions page");$("mainContentDiv").insert(actionsPageDiv);},equipmentPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var equipmentPageDiv=new Element("div",{id:"equipment_page","class":"content_clear"}).update("Equipment page");$("mainContentDiv").insert(equipmentPageDiv);},mediaPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var mediaPageDiv=new Element("div",{id:"media_page","class":"content_clear"}).update("Media page");$("mainContentDiv").insert(mediaPageDiv);},linksPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var linksPageDiv=new Element("div",{id:"links_page","class":"content_clear makeScroll"});linksPageDiv.update('<span class="headline">Odkazy:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(linksPageDiv);new Ajax.Request("links",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned()},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}var responseObj=$H(transport.responseJSON);linksPageDiv.update('<span class="headline">Odkazy:</span><br /><br />');var count=0;responseObj.each(function(item){var parElem=new Element("p",{"class":"link_parag"}).update('<a href="'+item.value.path+'" class="user" target="_blank">'+item.value.name+"</a><br />");var imgElem=new Element("img",{src:item.value.photoPath,alt:item.value.name,title:item.value.name});if(imgElem.height>Globals.linkImgHeight){imgElem.className="link_img";}parElem.insert(imgElem);parElem.insert(new Element("span").update(item.value.description));linksPageDiv.insert(parElem);if(count++<responseObj.size()-1){linksPageDiv.insert(new Element("br"));}});Scroller.reset("links_page");},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting contacts";}});},contactsPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var contactsPageDiv=new Element("div",{id:"contacts_page","class":"content_clear"});contactsPageDiv.update('<span class="headline">Kontakty na TT Legion:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(contactsPageDiv);new Ajax.Request("contacts",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned()},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}var responseObj=transport.responseJSON;contactsPageDiv.update('<span class="headline">Kontakty na TT Legion:</span><br /><br /><table class="tmpl_table"><tr><th>Názov organizácie:</th><td>'+responseObj.name+"</td></tr><tr><th>Adresa organizácie:</th><td>"+responseObj.address+"</td></tr><tr><th>Mail adresa:</th><td>"+responseObj.mail+"</td></tr><tr><th>Telefónne číslo:	</th><td>"+responseObj.phone+"</td></tr></table>");},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting contacts";}});},profilePageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}var profilePageDiv=new Element("div",{id:"profile_page","class":"content_clear makeScroll"});if(!Utils.isUserSigned()){profilePageDiv.update('<span class="error">'+Globals.errorMessages["no_permission"]+"</span>");$("mainContentDiv").insert(profilePageDiv);return;}profilePageDiv.update('<span class="headline">Profil:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(profilePageDiv);new Ajax.Request("user",{method:"get",evalJSON:true,parameters:{signed:Utils.isUserSigned(),id:"profile"},onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}var responseObj=transport.responseJSON;$$("#main_photo > img")[0].src=(responseObj.avatarPhoto!="")?responseObj.avatarPhoto:Globals.defMainImage;profilePageDiv.update('<span class="headline">Profil:</span><br /><br />');profilePageDiv.insert(UserTableUtils.createHeadTb(responseObj));addBreak();profilePageDiv.insert(UserTableUtils.createTeamTb(responseObj));addBreak();profilePageDiv.insert(UserTableUtils.createIdentifTb(responseObj));addBreak();profilePageDiv.insert(UserTableUtils.createDetailTb(responseObj));addBreak();profilePageDiv.insert(UserTableUtils.createContactTb(responseObj));addBreak();profilePageDiv.insert(new Element("a",{href:"#profile_edit","class":"indent user"}).update("Editovať"));profilePageDiv.insert(new Element("a",{href:"#psw_change","class":"user"}).update("Zmeniť heslo"));Scroller.reset("profile_page");},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting contacts";}});function addBreak(){profilePageDiv.insert(new Element("hr"));profilePageDiv.insert(new Element("br"));}},userPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}var userPageDiv=new Element("div",{id:"user_page","class":"content_clear makeScroll"});userPageDiv.update('<span class="headline">Člen:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(userPageDiv);new Ajax.Request("user",{method:"get",evalJSON:true,parameters:$H({signed:Utils.isUserSigned()}).update(bookmarkParam.toQueryParams()).toObject(),onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}var responseObj=transport.responseJSON;$$("#main_photo > img")[0].src=(responseObj.avatarPhoto!="")?responseObj.avatarPhoto:Globals.defMainImage;userPageDiv.update('<span class="headline">Člen:</span><br /><br />');userPageDiv.insert(UserTableUtils.createHeadTb(responseObj));addBreak();userPageDiv.insert(UserTableUtils.createTeamTb(responseObj));addBreak();userPageDiv.insert(UserTableUtils.createIdentifTb(responseObj));addBreak();userPageDiv.insert(UserTableUtils.createDetailTb(responseObj));addBreak();if(Utils.isUserSigned()){userPageDiv.insert(UserTableUtils.createContactTb(responseObj));}Scroller.reset("user_page");},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting contacts";}});function addBreak(){userPageDiv.insert(new Element("hr"));userPageDiv.insert(new Element("br"));}},shownewPageLoader:function(bookmarkParam){if($$("div.content_clear").size()==1){$$("div.content_clear")[0].remove();}$$("#main_photo > img")[0].src=Globals.mainImage;var shownewPageDiv=new Element("div",{id:"shownew_page","class":"content_clear"});shownewPageDiv.update('<span class="headline">Sledovanie noviniek:</span><br /><br /><p id="tmpPar">Získavam údaje...</p>');$("mainContentDiv").insert(shownewPageDiv);var _self=this;new Ajax.Request("news",{method:"get",evalJSON:true,parameters:$H({signed:Utils.isUserSigned()}).update(bookmarkParam.toQueryParams()).toObject(),onSuccess:function(transport){if(transport.status==Globals.errorCodes["server_down"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");return;}if(transport.responseText==Globals.errorCodes["timeout"]){window.location.reload();return;}if(transport.responseText==Globals.errorCodes["invalid_param"]||transport.responseText==Globals.errorCodes["no_permission"]){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.responseText]+"</span>");return;}var responseObj=transport.responseJSON;shownewPageDiv.update('<span class="headline">Sledovanie noviniek:</span><br /><br /><table class="tmpl_table"><tr><th>Názov novinky:</th><td>'+responseObj.name+"</td></tr><tr><th>Typ novinky:</th><td>"+responseObj.type+"</td></tr><tr><th>Čas vytvorenia:</th><td>"+responseObj.creatTime+"</td></tr></table>"+responseObj.description);},onFailure:function(transport){$("tmpPar").update('<span class="error">'+Globals.errorMessages[transport.status]+"</span>");throw transport.status+": error while getting news";}});}});var UserTableUtils={createHeadTb:function(responseObj){var tableElem=new Element("table",{"class":"tmpl_table"});var newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Nick:"));$(newRow).insert(new Element("td").update(responseObj.nick));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Dátum registrácie:"));$(newRow).insert(new Element("td").update(responseObj.dateRegistered));if(Utils.isUserSigned()){newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Posledné prihlásenie:"));$(newRow).insert(new Element("td").update(responseObj.lastSign));}return tableElem;},createTeamTb:function(responseObj){var tableElem=new Element("table",{"class":"tmpl_table"});var newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Pozícia v tíme:"));$(newRow).insert(new Element("td").update(responseObj.teamPosition));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Hodnosť:"));$(newRow).insert(new Element("td").update(responseObj.rank));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Primárna zbraň:"));$(newRow).insert(new Element("td").update(responseObj.weapon));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Vybavenie:"));$(newRow).insert(new Element("td").update(responseObj.equipment));return tableElem;},createIdentifTb:function(responseObj){var tableElem=new Element("table",{"class":"tmpl_table"});var newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Titul:"));$(newRow).insert(new Element("td").update(responseObj.title));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Meno:"));$(newRow).insert(new Element("td").update(responseObj.name));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Priezvisko:"));$(newRow).insert(new Element("td").update(responseObj.surname));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Dátum narodenia:"));$(newRow).insert(new Element("td").update(responseObj.dateOfBirth));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Profesia:"));$(newRow).insert(new Element("td").update(responseObj.profession));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Rodinný stav:"));$(newRow).insert(new Element("td").update(responseObj.maritialStatus?"zadaný":"slobodný"));return tableElem;},createDetailTb:function(responseObj){var tableElem=new Element("table",{"class":"tmpl_table"});var newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("O mne:"));$(newRow).insert(new Element("td",{"class":"text"}).update(responseObj.about));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Legenda:"));$(newRow).insert(new Element("td",{"class":"text"}).update(responseObj.legend));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Záľuby:"));$(newRow).insert(new Element("td",{"class":"text"}).update(responseObj.hobbies));return tableElem;},createContactTb:function(responseObj){var tableElem=new Element("table",{"class":"tmpl_table"});var newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Telefónne číslo:"));$(newRow).insert(new Element("td").update(responseObj.mobile));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Mail adresa:"));$(newRow).insert(new Element("td").update(responseObj.mail));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("ICQ číslo:"));$(newRow).insert(new Element("td").update(responseObj.icq));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("MSN adresa:"));$(newRow).insert(new Element("td").update(responseObj.msn));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Skype nick:"));$(newRow).insert(new Element("td").update(responseObj.skype));newRow=tableElem.insertRow(-1);$(newRow).insert(new Element("th").update("Facebook profil:"));if(!responseObj.fbProfile||responseObj.fbProfile==""){$(newRow).insert(new Element("td").update(""));}else{$(newRow).insert(new Element("td").insert(new Element("a",{href:responseObj.fbProfile,"class":"user",target:"_blank"}).update("profil")));}return tableElem;}};var Utils={isDefined:function(variable){return(typeof variable=="undefined")?false:true;},getURLBookmark:function(){var strHref=window.location.href;var bookmark=(strHref.include("#"))?strHref.substr(strHref.indexOf("#")).toLowerCase():"";if(!bookmark.include("?")){return bookmark;}var bookmarkParam=bookmark.substring(bookmark.indexOf("?")+1);bookmark=bookmark.substring(0,bookmark.indexOf("?"));return[bookmark,bookmarkParam];},getBookmark:function(){bookmark=this.getURLBookmark();if(Object.isArray(bookmark)){return bookmark[0];}else{return(bookmark.empty())?Globals.pageBookmarks[0]:bookmark;}},isUserSigned:function(){return $("userSigned")!=null;},hideMainMenuImage:function(pageIndex){if(Globals.actPageIndex>6){return;}var anchorElem=$("menu_side").getElementsByTagName("a")[Globals.actPageIndex];$(anchorElem.firstChild).remove();anchorElem.parentNode.insertBefore(new Element("span"),anchorElem);var inactMenuElem=anchorElem.getElementsByTagName("img")[0];inactMenuElem.src=Globals.images[Globals.actPageIndex];Globals.actPageIndex=pageIndex;}};Element.addMethods({appendText:function(element,text){text=document.createTextNode(text);element.insert(text);return $(element);}});var Globals={actPageIndex:0,linkImgHeight:50,mainImage:"images/main_photo.png",defMainImage:"images/def_main_photo.png",images:{0:"images/home.png",1:"images/team.png",2:"images/actions.png",3:"images/equipment.png",4:"images/media.png",5:"images/links_menu.png",6:"images/contacts_menu.png",7:"images/star_up.png"},imagesAct:["images/home_act.png","images/team_act.png","images/actions_act.png","images/equipment_act.png","images/media_act.png","images/links_menu_act.png","images/contacts_menu_act.png","images/star_up_act.png"],pageBookmarks:{0:"#home",1:"#team",2:"#actions",3:"#equipment",4:"#media",5:"#links",6:"#contacts",7:"#profile",8:"#shownew",9:"#user"},pageBookmarksReverse:{"#home":0,"#team":1,"#actions":2,"#equipment":3,"#media":4,"#links":5,"#contacts":6,"#profile":7,"#shownew":8,"#user":9},pageLoaders:{"#home":"homePageLoader","#team":"teamPageLoader","#actions":"actionsPageLoader","#equipment":"equipmentPageLoader","#media":"mediaPageLoader","#links":"linksPageLoader","#contacts":"contactsPageLoader","#profile":"profilePageLoader","#shownew":"shownewPageLoader","#user":"userPageLoader"},errorMessages:{0:"Server nie je prístupný, skúste neskôr!","no_permission":"Nemáte potrebné právo na pozeranie tejto stránky, prihláste sa do systému s potrebnými právami. V prípade otázok kontaktujte prosím administrátora.",1031:"Nesprávne dáta boli poslané. Nevykonala sa žiadna akcia!",1032:"Nesprávne dáta boli poslané. Nevykonala sa žiadna akcia!",1033:"Nemáte potrebné právo na pozeranie tejto položky, prihláste sa do systému s potrebnými právami. V prípade otázok kontaktujte prosím administrátora.",500:"Na strane servera sa vyskytla chyba, kontaktujte prosím administrátora!"},errorCodes:{"server_down":0,"success":200,"timeout":1030,"invalid_param":1031,"missing_param":1032,"no_permission":1033}};