1/* ==================================================================================== */ 2/* Javscript für Community SK-Startseite */ 3 4 5// ============== 6// Zuletzt kommentierte Spiele/Artikel 7function SetPageCO(page) { 8 ShowLoadingPanel("divCOContent"); 9 10 pageCO = page; 11 12 anpfiff.WS_Slider.GetCommunityCO(SKCO, SaisID, LgID, RubID, TmID, topAnzCO, pageCO, itemsCO, SizeCO, MobilKZ, resultGetCO, FehlerNoMsg); 13} 14 15function resultGetCO(result) { 16 var strHTML = "<div>"; 17 for (var i = 0; i < result.length; i++) { 18 if (i == 0) { 19 // Seitenanzahl ermitteln 20 pagesCO = Math.ceil(result[i].itemsDB / itemsCO) 21 ShowHidePages(result[i].itemsDB, "CO", sliderCO, pagesCO); 22 } 23 24 strHTML += "<div class='fl-w" + ((SizeCO == "Nrm") ? "145" : "134") + ((i == (result.length - 1)) ? "" : " mg-r5") + "'>" + result[i].DivHTML + "</div>"; 25 } 26 27 strHTML += "<div class='clear-left'></div></div>"; 28 29 if (pagesCO == 0) { 30 var divCO = document.getElementById("divCO"); 31 divCO.style.display = "none"; 32 33 //var divNoCO = document.getElementById("divNoCO"); 34 //divNoCO.style.display = "inline"; 35 36 var pagerCO = document.getElementById("pagerCO"); 37 pagerCO.style.display = "none"; 38 39 var divCommunityCO = document.getElementById("divCommunityCO"); 40 divCommunityCO.style.display = "none"; 41 42 return; 43 } 44 45 var divCOContent = document.getElementById("divCOContent"); 46 divCOContent.innerHTML = strHTML; 47 48 FormatPager("CO", sliderCO, pageCO); 49 50 HideLoadingPanel("divCOContent"); 51} 52 53function SetNextPageCO(Direction) { 54 // Left/Right-Button 55 var nextPage = GetNextPage(Direction, pageCO, pagesCO); 56 SetPageCO(nextPage); 57} 58 59// ============== 60// Zuletzt benotete Spieler 61function SetPageNS(page) { 62 ShowLoadingPanel("divNSContent"); 63 64 pageNS = page; 65 anpfiff.WS_Slider.GetCommunityNS(getQuerystring('SK'), SaisID, LgID, TmID, topAnzNS, pageNS, itemsNS, SizeNS, resultGetNS, FehlerNoMsg); 66} 67 68function resultGetNS(result) { 69 var strHTML = "<div>"; 70 for (var i = 0; i < result.length; i++) { 71 if (i == 0) { 72 // Seitenanzahl ermitteln 73 pagesNS = Math.ceil(result[i].itemsDB / itemsNS) 74 ShowHidePages(result[i].itemsDB, "NS", sliderNS, pagesNS); 75 } 76 strHTML += "<div class='fl-w" + ((SizeCO == "Nrm") ? "145" : "134") + ((i == (result.length - 1)) ? "" : " mg-r5") + "'>" + result[i].DivHTML + "</div>"; 77 } 78 strHTML += "<div class='clear-left'></div></div>"; 79
80 if (pagesNS == 0) { 81 var divNS = document.getElementById("divNS"); 82 divNS.style.display = "none"; 83 84 var divNoNS = document.getElementById("divNoNS"); 85 divNoNS.style.display = "inline"; 86 87 var pagerNS = document.getElementById("pagerNS"); 88 pagerNS.style.display = "none"; 89 90 return; 91 } 92 93 var divNSContent = document.getElementById("divNSContent"); 94 divNSContent.innerHTML = strHTML; 95 96 FormatPager("NS", sliderNS, pageNS); 97 98 HideLoadingPanel("divNSContent"); 99} 100 101function SetNextPageNS(Direction) { 102 // Left/Right-Button 103 var nextPage = GetNextPage(Direction, pageNS, pagesNS); 104 SetPageNS(nextPage); 105} 106 107// ============== 108// Neueste Leserbilder 109function SetPageLB(page) { 110 ShowLoadingPanel("divLBContent"); 111 112 pageLB = page; 113 114 anpfiff.WS_Slider.GetCommunityLB(getQuerystring('SK'), SaisID, LgID, TmID, topAnzLB, pageLB, itemsLB, CssClass, resultGetLB, FehlerNoMsg); 115} 116 117function resultGetLB(result) { 118 var strHTML = "<div>"; 119 for (var i = 0; i < result.length; i++) { 120 if (i == 0) { 121 // Seitenanzahl ermitteln 122 pagesLB = Math.ceil(result[i].itemsDB / itemsLB) 123 ShowHidePages(result[i].itemsDB, "LB", sliderLB, pagesLB); 124 } 125 strHTML += "<div class='fl-w" + width + ((i == (result.length - 1)) ? "" : " mg-r5") + "'>" + result[i].DivHTML + "</div>"; 126 } 127 strHTML += "<div class='clear-left'></div></div>"; 128 129 if (pagesLB == 0) { 130 var divLB = document.getElementById("divLB"); 131 divLB.style.display = "none"; 132 133 var divNoLB = document.getElementById("divNoLB"); 134 divNoLB.style.display = "inline"; 135 136 var pagerLB = document.getElementById("pagerLB"); 137 pagerLB.style.display = "none"; 138 139 return; 140 } 141 142 var divLBContent = document.getElementById("divLBContent"); 143 divLBContent.innerHTML = strHTML; 144 145 FormatPager("LB", sliderLB, pageLB); 146 147 HideLoadingPanel("divLBContent"); 148} 149 150function SetNextPageLB(Direction) { 151 // Left/Right-Button 152 var nextPage = GetNextPage(Direction, pageLB, pagesLB); 153 SetPageLB(nextPage); 154} 155 156// ============== 157// Fan-Voting 158function SetPageFV(page) { 159 ShowLoadingPanel("divFVContent"); 160 161 pageFV = page; 162 anpfiff.WS_Slider.GetCommunityFV(getQuerystring('SK'), SaisID, LgID, TmID, topAnzFV, pageFV, itemsFV, resultGetFV, FehlerNoMsg); 163} 164 165function resultGetFV(result) { 166 var strHTML = "<div>"; 167 for (var i = 0; i < result.length; i++) { 168 if (i == 0) { 169 // Seitenanzahl ermitteln 170 pagesFV = Math.ceil(result[i].itemsDB / itemsFV) 171 ShowHidePages(result[i].itemsDB, "FV", sliderFV, pagesFV); 172 } 173 strHTML += "<div class='fl-w145" + ((i == (result.length - 1)) ? "" : " mg-r5") + "'>" + result[i].DivHTML + "</div>"; 174 } 175 strHTML += "<div class='clear-left'></div></div>"; 176 177 if (pagesFV == 0) { 178 var divFV = document.getElementById("divFV"); 179 divFV.style.display = "none"; 180 181 var divNoFV = document.getElementById("divNoFV"); 182 divNoFV.style.display = "inline"; 183 184 var pagerFV = document.getElementById("pagerFV"); 185 pagerFV.style.display = "none"; 186 187 return; 188 } 189 190 var divFVContent = document.getElementById("divFVContent"); 191 divFVContent.innerHTML = strHTML; 192 193 FormatPager("FV", sliderFV, pageFV); 194 195 HideLoadingPanel("divFVContent"); 196} 197 198function SetNextPageFV(Direction) { 199 // Left/Right-Button 200 var nextPage = GetNextPage(Direction, pageFV, pagesFV); 201 SetPageFV(nextPage); 202} 203 204// ============== 205// Schiri-Benotungen 206function SetPageSC(page) { 207 ShowLoadingPanel("divSCContent"); 208 209 pageSC = page; 210 anpfiff.WS_Slider.GetCommunitySC(getQuerystring('SK'), SaisID, LgID, TmID, topAnzSC, pageSC, itemsSC, resultGetSC, FehlerNoMsg); 211} 212 213function resultGetSC(result) { 214 var strHTML = "<div>"; 215 for (var i = 0; i < result.length; i++) { 216 if (i == 0) { 217 // Seitenanzahl ermitteln 218 pagesSC = Math.ceil(result[i].itemsDB / itemsSC) 219 ShowHidePages(result[i].itemsDB, "SC", sliderSC, pagesSC); 220 } 221 strHTML += "<div class='fl-w145" + ((i == (result.length - 1)) ? "" : " mg-r5") + "'>" + result[i].DivHTML + "</div>"; 222 } 223 strHTML += "<div class='clear-left'></div></div>"; 224 225 if (pagesSC == 0) { 226 var divSC = document.getElementById("divSC"); 227 divSC.style.display = "none"; 228 229 var divNoSC = document.getElementById("divNoSC"); 230 divNoSC.style.display = "inline"; 231 232 var pagerSC = document.getElementById("pagerSC"); 233 pagerSC.style.display = "none"; 234 235 return; 236 } 237 238 var divSCContent = document.getElementById("divSCContent"); 239 divSCContent.innerHTML = strHTML; 240 241 FormatPager("SC", sliderSC, pageSC); 242 243 HideLoadingPanel("divSCContent"); 244} 245 246function SetNextPageSC(Direction) { 247 // Left/Right-Button 248 var nextPage = GetNextPage(Direction, pageSC, pagesSC); 249 SetPageSC(nextPage); 250} 251 252 253// ============== 254// Neue Bildergalerien - Startseite (Spiele anpfiff / Spiele Leser / Artikel / Sportstätte) 255function SetPageBG(page) { 256 ShowLoadingPanel("divBGContent"); 257 258 pageBG = page; 259 260 var SKBG = getQuerystring('SK'); 261 262 anpfiff.WS_Slider.GetBilderBox(HomeKZ, SKBG, SaisID, LgID, RubID, topAnzBG, pageBG, itemsBG, MobilKZ, resultGetBG, FehlerNoMsg); 263} 264 265function resultGetBG(result) { 266 var strHTML = "<div>"; 267 for (var i = 0; i < result.length; i++) { 268 if (i == 0) { 269 // Seitenanzahl ermitteln
270 pagesBG = Math.ceil(result[i].itemsDB / itemsBG) 271 ShowHidePages(result[i].itemsDB, "BG", sliderBG, pagesBG); 272 } 273 strHTML += ((HomeKZ == 1 && i == 2) ? "<div class='clear-left'></div><div>" : "") + "<div class='fl-w145" + ((i == (result.length - 1)) ? "" : " mg-r" + ((HomeKZ == 1) ? "3" : "5")) + "'>" + result[i].DivHTML + "</div>"; 274 } 275 strHTML += "<div class='clear-left'></div></div>"; 276 277 if (pagesBG == 0) { 278 var divMainBG = document.getElementById("divMainBG"); 279 divMainBG.style.display = "none"; 280 return; 281 } 282 283 var divBGContent = document.getElementById("divBGContent"); 284 divBGContent.innerHTML = strHTML; 285 286 FormatPager("BG", sliderBG, pageBG); 287 288 HideLoadingPanel("divBGContent"); 289} 290 291function SetNextPageBG(Direction) { 292 // Left/Right-Button 293 var nextPage = GetNextPage(Direction, pageBG, pagesBG); 294 SetPageBG(nextPage); 295} 296 297 298// ============== 299// Neue Videos 300function SetPageVD(page) { 301 ShowLoadingPanel("divVDContent"); 302 303 pageVD = page; 304 305 anpfiff.WS_Slider.GetVideoSlider(SKVD, LgVD, topAnzVD, pageVD, itemsVD, MobilKZ, resultGetVD, FehlerNoMsg); 306} 307 308function resultGetVD(result) { 309 var strHTML = "<div>"; 310 for (var i = 0; i < result.length; i++) { 311 if (i == 0) { 312 // Seitenanzahl ermitteln 313 pagesVD = Math.ceil(result[i].itemsDB / itemsVD) 314 ShowHidePages(result[i].itemsDB, "VD", sliderVD, pagesVD); 315 } 316 317 strHTML += "<div class='fl-w145" + ((i == (result.length - 1)) ? "" : " mg-r" + ((HomeKZ == 1) ? "3" : "5")) + "'>" + result[i].DivHTML + "</div>"; 318 } 319 strHTML += "<div class='clear-left'></div></div>"; 320 321 if (pagesVD == 0) { 322 var divMainVD = document.getElementById("divMainVD"); 323 divMainVD.style.display = "none"; 324 return; 325 } 326 327 var divVDContent = document.getElementById("divVDContent"); 328 divVDContent.innerHTML = strHTML; 329 330 FormatPager("VD", sliderVD, pageVD); 331 332 HideLoadingPanel("divVDContent"); 333} 334 335function SetNextPageVD(Direction) { 336 // Left/Right-Button 337 var nextPage = GetNextPage(Direction, pageVD, pagesVD); 338 SetPageVD(nextPage); 339} 340 341 342// ============== 343// GEMEINSAME STARTSEITE - Topspiele: 344function SetPageTop(page) { 345 ShowLoadingPanel("divTopContent"); 346 347 pageTop = page; 348 349 anpfiff.WS_Slider.GetTopspieleSlider(SKTop, topAnzTop, pageTop, itemsTop, MobilKZ, resultGetTop, FehlerNoMsg); 350} 351 352function resultGetTop(result) { 353 var strHTML = "<div>"; 354 for (var i = 0; i < result.length; i++) { 355 if (i == 0) { 356 // Seitenanzahl ermitteln 357 pagesTop = Math.ceil(result[i].itemsDB / itemsTop) 358 ShowHidePages(result[i].itemsDB, "Top", sliderTop, pagesTop); 359 } 360 strHTML += "<div class='fl-w145" + ((i == (result.length - 1)) ? "" : " mg-r3") + "'>" + result[i].DivHTML + "</div>"; 361 } 362 strHTML += "<div class='clear-left'></div></div>"; 363 364 if (pagesTop == 0) { 365 var divTop = document.getElementById("divTop"); 366 divTop.style.display = "none"; 367 return; 368 } 369 370 var divTopContent = document.getElementById("divTopContent"); 371 divTopContent.innerHTML = strHTML; 372 373 FormatPager("Top", sliderTop, pageTop); 374 375 HideLoadingPanel("divTopContent"); 376} 377 378function SetNextPageTop(Direction) { 379 // Left/Right-Button 380 var nextPage = GetNextPage(Direction, pageTop, pagesTop); 381 SetPageTop(nextPage); 382} 383 384// ============== 385// GEMEINSAME STARTSEITE - Neue mein-anpofiff-PLUS-User: 386function SetPageMA(page) { 387 ShowLoadingPanel("divMAContent"); 388 389 pageMA = page; 390 391 anpfiff.WS_Slider.GetMAUserSlider(SKMA, topAnzMA, pageMA, itemsMA, MobilKZ, resultGetMA, FehlerNoMsg); 392} 393 394function resultGetMA(result) { 395 var strHTML = "<div>"; 396 for (var i = 0; i < result.length; i++) { 397 if (i == 0) { 398 // Seitenanzahl ermitteln 399 pagesMA = Math.ceil(result[i].itemsDB / itemsMA) 400 ShowHidePages(result[i].itemsDB, "MA", sliderMA, pagesMA); 401 }
402 strHTML += "<div class='fl-w60 mg-t10" + ((i == (result.length - 1)) ? "" : " mg-r9") + "'>" + result[i].DivHTML + "</div>"; 403 } 404 strHTML += "<div class='clear-left'></div></div>"; 405 406 if (pagesMA == 0) { 407 var divMA = document.getElementById("divMA"); 408 divMA.style.display = "none"; 409 return; 410 } 411 412 var divMAContent = document.getElementById("divMAContent"); 413 divMAContent.innerHTML = strHTML; 414 415 FormatPager("MA", sliderMA, pageMA); 416 417 HideLoadingPanel("divMAContent"); 418} 419 420function SetNextPageMA(Direction) { 421 // Left/Right-Button 422 var nextPage = GetNextPage(Direction, pageMA, pagesMA); 423 SetPageMA(nextPage); 424} 425 426// ============== 427// GEMEINSAME STARTSEITE - Vereinsmeldungen 428function SetPageVM(page) { 429 ShowLoadingPanel("divVMContent"); 430 431 pageVM = page; 432 433 anpfiff.WS_Slider.GetVereinMeldungenSlider(SKVM, topAnzVM, pageVM, itemsVM, resultGetVM, FehlerNoMsg); 434} 435 436function resultGetVM(result) { 437 var strHTML = "<div>"; 438 for (var i = 0; i < result.length; i++) { 439 if (i == 0) { 440 // Seitenanzahl ermitteln 441 pagesVM = Math.ceil(result[i].itemsDB / itemsVM) 442 ShowHidePages(result[i].itemsDB, "VM", sliderVM, pagesVM); 443 } 444 strHTML += "<div class='fl-w60" + ((i == (result.length - 1)) ? "" : " mg-r9") + "'>" + result[i].DivHTML + "</div>"; 445 } 446 strHTML += "<div class='clear-left'></div></div>"; 447 448 if (pagesVM == 0) { 449 var divVM = document.getElementById("divVM"); 450 divVM.style.display = "none"; 451 return; 452 } 453 454 var divVMContent = document.getElementById("divVMContent"); 455 divVMContent.innerHTML = strHTML; 456 457 FormatPager("VM", sliderVM, pageVM); 458 459 HideLoadingPanel("divVMContent"); 460} 461 462function SetNextPageVM(Direction) { 463 // Left/Right-Button 464 var nextPage = GetNextPage(Direction, pageVM, pagesVM); 465 SetPageVM(nextPage); 466} 467 468 469// ============== 470// Helpers 471function FormatPager(Tool, maxPages, pageTool) { 472 // Seitenzahlen formatieren 473 for (var i = 1; i <= maxPages; i++) { 474 var lnkPage = document.getElementById("lnkPg" + Tool + i); 475 lnkPage.className = ((i == pageTool) ? "bullet active" : "bullet"); 476 } 477} 478 479function ShowHidePages(itemsDB, Tool, maxPages, realPages) { 480 if (realPages == 1) { 481 var pager = document.getElementById("pager" + Tool); 482 pager.style.display = "none"; 483 return; 484 } 485 486 // Seitenzahlen einblenden 487 for (var i = 1; i <= maxPages; i++) { 488 var lnkPage = document.getElementById("lnkPg" + Tool + i); 489 lnkPage.style.display = ((i > realPages) ? "none" : "inline"); 490 } 491} 492 493function GetNextPage(Direction, pageTool, pagesTool) { 494 // nächste Seitenzahl bei Klick auf Left-/Right-Button 495 var nextPage = ((Direction == "R") ? (pageTool + 1) : (pageTool - 1)) 496 if (nextPage > pagesTool) { 497 nextPage = 1; 498 } 499 if (nextPage < 1) { 500 nextPage = pagesTool; 501 } 502 503 return nextPage; 504} 505if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.