

var gMain_request = null;
var gTracks_request = null;
var gResults_request = null;
var gPage = 0;
var gHomePageTimer = null;
var gLoginTimer = null;
var gKey = 48;
var kAlt_ME = 8848;
var kLoginTimeSec = 60 * 30;			//  30min.
var kHomePageTimeSec = 60 * 10;			// 10 min.
var kPageSize = 50;

var gSiteURL = "http://mounteverest.ch/";		// mit / at end
var gSiteURLPrefix = "";						// empty or me-test/
var gHeaderImage = 2;


gUserTopTen = new Array();
gClubTopTen = new Array();


function loadPage()
{
	gPage = 1;
	
	loadMenuBar(0);
	switchLanguageTexts(gLang);
	switchLoginRegister(0);
	setHomePageTimer();			// updates topten & activities
	
	loadTopTen();
//	loadRandomUserImage();		// defined in common
	displayActivityOnHomepage(document.getElementById("communityBox"),isSIDSet());
	
}


function switchLanguageTexts(lang)
{
		switch (lang) {
		case "de":	document.getElementById("introBox").innerHTML = "<span class='boxTitle'>MountEverest.ch – Challenge</span><br /><span class='boxText'>Steigen Sie jetzt symbolisch aufs Dach der Welt - mitten in der Schweiz. Leisten Sie 8848 Höhenmeter.<br /><br />Stellen Sie sich Ihre Route zusammen, mit individuellem Start- und Zielpunkt. Dazu dienen viele Orte der Schweiz, alle Tal- und Bergstationen der Schweizer Seilbahnen, alle Pässe, alle SAC-Hütten sowie alle Bergspitzen über 800 Meter – total über 10'000 Punkte! Machen Sie mit als Wanderer, Nordic-Walker, Jogger, Biker, Rennvelofahrer, Skitourenfahrer, Schneeschuhläufer oder Kletterer und Alpinist – es zählen allein die geleisteten Höhenmeter. Take the challenge!</span>";	
		
					document.getElementById("promoBox").innerHTML = "<span class='boxTitle'>Fotowettbewerb</span><br /><table width='100%'><tr><td colspan='2'>Machen Sie mit beim grossen Fotowettbewerb in Zusammenarbeit mit der Matterhorn Gotthard Bahn: Gesucht sind die schönsten Bilder aus den Schweizer Bergen aus jeder Jahreszeit – unterwegs von Ihnen auf den MountEverest.ch-Strecken gemacht. </td></tr><tr><td><a href='indexImagesDe.html'><img src='img/promo/mgb_sommer80.jpg' width='80' height='80' class='imgBorder' /></a></td><td valign='top'>Gewinnen Sie tolle Preise. Den vier Siegern  winkt eine Familien-Erlebniscard (5 Tage im Wert von 349.--) der Matterhorn Gotthard Bahn.</td></tr><tr><td colspan='2'>Alle Infos finden Sie unter <a href='indexImagesDe.html'>Bilder</a>. Mehr zu den Angeboten der Matterhorn Gotthard  Bahn unter: <a href='http://www.matterhorngotthardbahn.ch' target='_blank'>www.matterhorngotthardbahn.ch</a></td></tr></table>";
										
					document.getElementById("contestBox").innerHTML = "<span class='boxTitle'>News Nr. 5</span><br><span class='boxText'><strong>Das tollste Frühlingsbild beim Fotowettbewerb vom MountEverest.ch ist bestimmt. Nun wird bis Ende August das schönste Sommerbild gesucht.</strong><br><br>Fast 300 Frühlingsbilder stellten Teilnehmer bis Ende Juni auf den Website. Die Fachjury tat sich mit einer Auswahl schwer, hatte die Qual der Wahl. Der Jury gehören der renommierte Thuner Fotograf Christian Helmle an, Dominique Schütz (Fotograf, K-Tipp), Christoph Balsiger (Fotograf,swissinfo) und die Marketingleute Gabriela Zuber und Christian Ritz von der Matterhorn Gotthard Bahn. 20 Frühlingsbilder hatten es in die Endausmarchung geschafft. Zum Siegerbild bestimmte die Jury das Bild Nr. 6 von Harry Giger, Flums.  Die Bilder 9 und 12 erhielten gemeinsam gleichviel Punkte. <a href='img_2010_spring.html' target='_blank'>Hier</a> geht’s zu den 20 Finalisten.</span> <span class='boxTextDate'>4.7.2010</span><br><br><span class='boxTitle'>News Nr.4</span><br><span class='boxText'><strong>Matterhorn Gotthard Wander Trophy</strong><br><br>Durchwandern Sie das Urnerland und das Oberwallis entlang der Strecke der Matterhorn Gotthard Bahn:5 tolle Wanderungen warten auf Sie! Wenn Sie diese 5 Wanderungen bis am 15. August 2010 machen, winkt ein toller Preis: Winterfamilienferien für 5 Personen im Obergoms sind zu gewinnen.<br>Bedingung, dass Sie an der Verlosung teilnehmen können: Sie registrieren die Wanderungen auf www.MountEverest.ch. Entscheidend ist, dass Sie jeweils den höchsten Punkt der Wanderung erreicht haben und diesen Punkt eingeben. Transport-Service: mit 5 frei wählbaren Tagen innerhalb eines Monats ist die “Erlebnis Card” Ihr ideales Ticket für die  Matterhon Gotthard Wander Trophy. <a href='indexCup.html'>Hier</a> geht’s zu den 5 Wanderungen.</span> <span class='boxTextDate'>19.6.2010</span><br><br><span class='boxTitle'>News Nr.3</span><br><span class='boxText'><strong>Das tollste Winterbild beim Fotowettbewerb vom MountEverest.ch ist bestimmt. Nun wird das schönste Frühlingsbild gesucht.</strong><br><a href='img_2010_winter.html' target='_blank'><img src='img/main/img_winner_winter_2010.jpg' width='120' height='80' class='imgBorder' /></a><br><br>Bereits abgeschlossen ist der Winter-Fotowettbewerb -  über 350 Bilder kamen bis Ende April zusammen. Die Fachjury hatte die Qual der Wahl – und  wählte einen mystischen Schnappschuss, eine Sicht vom Gitzitotz (2495m) auf das Matterhorn und das Obergabelhorn. Der Bergsportlerin Danièle Amos aus Siders gelang am 6.Febraur 2010 diese wunderbare Fotografie. Der Jury gehören der renommierte Thuner Fotograf Christian Helmle an, Dominique Schütz (Fotograf, K-Tipp), Christoph Balsiger (Fotograf,swissinfo) und die Marketingleute Gabriela Zuber und Christian Ritz von der Matterhorn Gotthard Bahn. 17 Winterbilder hatten es in die Endausmarchung geschafft. (Jedes Jurymitglied bestimmte 5 Bilder, dabei gab es natürlich Ueberschneidungen)  Zum Siegerbild bestimmte die Jury das Bild Nr. 5, vor Bild Nr. 10 und Bild Nr. 7. <a href='img_2010_winter.html' target='_blank'>Hier</a> geht’s zu den 17 Finalisten.</span> <span class='boxTextDate'>8.5.2010</span><br><br><span class='boxTitle'>News Nr.2</span><br><span class='boxText'><strong>25 Rosinen für Skitourenfreunde</strong><br><br>Erstmalig läuft ab dem 1. Februar auf der Website www.MountEverest.ch auch der Matterhorn Gotthard Skitourencup (siehe Details unter <a href='indexResults.html'>Resultate</a>). Dabei geht es darum, bis Ende April 5 der 25 vorgeschlagenen Skitouren zu absolvieren. Zusammengestellt hat das Skitouren-Programm entlang der Matterhorn Gotthard Bahn der bekannte Berg- und Skiführer Roger Mathieu. Er ist Autor verschiedner Skitourenblätter und  wirkte ebenfalls beim SAC Skitourenführer Oberwallis mit.  Mehr über Roger Mathieu: <a href='http://www.mittlenberg.ch' target='_blank'>www.mittlenberg.ch</a>. Mit etwas Glück lassen sich als Wettbewerbspreis ein paar Tage im Hotel Ofenhorn (Binntal) oder Erlebniscards der MGB gewinnen.</span> <span class='boxTextDate'>31.1.2010</span><br><br><span class='boxTitle'>News Nr.1</span><br><span class='boxText'><strong>Berggänger und Wanderer aufgepasst: MountEverest.ch lanciert mit der Matterhorn Gotthard Bahn zusammen einen grossen Fotowettbewerb. Gesucht wird das schönste Bild aus den Schweizer Bergen des Jahres 2010.</strong><br><br>Ob ein tolles Skitourenbild, eine leuchtende Anemone, ein sprudelnder Bergbach oder ein bunter Lärchenwald im Herbst – gesucht wird pro Jahreszeit das schönste Bild aus den Schweizer Bergen. Dazu ist die Matterhorn Gotthard Bahn eine Zusammenarbeit mit der Outdoor-Plattform MountEverest.ch eingegangen. Teilnehmer können dort ihre Schnappschüsse deponieren, jedermann kann die Bilder einsehen. Eine Jury wählt pro Jahreszeit das schönste Bild. Dabei winken tolle Wettbewerbspreise wie ein Weekend auf dem Gornergrat, inklusive einem Flug der  Air Zermatt. Wenn Sie einmal das Matterhorn aus der Luft fotografieren wollen - hier ist die Chance.</span> <span class='boxTextDate'>31.1.2010</span><br>";
					document.getElementById("contestBox").style.top = "245px";
					document.getElementById("contestBox").style.height = "230px";
					
//					document.getElementById("communityBox").innerHTML = "<span class='boxTitle'>Start am 1. Februar 2010</span><br /><span class='boxText'>Am 1. Februar 2010 geht’s mit dem MountEverst.ch Challenge 2010 los! Bis zu diesem Zeitpunkt ist die Website geschlossen und es sind keine Einträge möglich. Ab Februar haben Sie dann  bis Ende Oktober 2010 wieder Zeit, die 8848 Höhenmeter zu leisten. Clicken Sie sich während dieser Pause mal durch das Bildarchiv – erstaunlich, was für wunderbare Bilder 2008 und 2009 unterwegs geschossen wurden.<br /><br />Das Team von MountEverest.ch wünscht Ihnen einen guten Winter.</span>";
			   		break;
			   

		case "fr":	document.getElementById("introBox").innerHTML = "<span class='boxTitle'>MountEverest.ch – Challenge</span><br /><span class='boxText'>Grimpez aujourd'hui symboliquement sur le toit du monde - en plein cœur de la Suisse. Atteignez 8848 mètres d'altitude.<br /><br />Vous composez vous-mêmes votre parcours en décidant individuellement quel sera votre point de départ et votre point d'arrivée. Pour cela, toutes les localités de Suisse font l'affaire, toutes les stations de départ et d'arrivé des remontées mécaniques suisses, tous les cols, tous les gîtes de montagne ainsi que tous les sommets culminant à plus de 800 mètres – un total de plus de 10'000 endroits! Participez comme randonneur, pratiquant de la marche nordique, joggeur, cycliste en VTT ou vélo de course, randonneur en raquettes ou grimpeur et alpiniste – il n'y a qu'une chose qui compte: les mètres d'altitude parcourus. Take the challenge!</span>";	
		
					document.getElementById("promoBox").innerHTML = "<span class='boxTitle'>Concours photo</span><br /><table width='100%'><tr><td colspan='2'>Participez vous aussi au grand concours photo: En collaboration avec le chemin de fer Matterhorn Gotthard, nous récompensons les photos les plus belles prises dans les montagnes suisses pour chacune des saisons que vous avez réalisées en suivant les itinéraires Mounteverest.ch.</td></tr><tr><td width='90'><a href='indexImagesFr.html'><img src='img/promo/mgb_sommer80.jpg' width='80' height='80' class='imgBorder' /></a></td><td valign='top'>Les quatre gagnants pourront se réjouir d'une carte aventure pour famille (5 jours d'une valeur de CHF 349.--) du chemin de fer Matterhorn Gotthard. Toutes les information: <a href='http://www.matterhorngotthardbahn.ch' target='_blank'>www.matterhorngotthardbahn.ch</a></td></tr></table>";
					
					document.getElementById("contestBox").innerHTML = "<span class='boxTitle'>News no4</span><br><span class='boxText'><strong>La plus belle image de printemps du concours photo de Mounteverest.ch a été choisie. Maintenant, c'est l'image de l’été qui est recherchée.</strong><br><br>e jury spécialisé avait l'embarras du choix entre 300 fotos! Le jury est composé du photographe de renom Chrisitan Helmle, de Thoune, Dominique Schütz (photographe, K-Tipp), Christoph Balsiger (photographe, swissinfo) et des spécialistes du marketing Gabriela Zuber et Christian Ritz du chemin de fer Matterhorn Gotthard. 20 photos de printemps s'étaient qualifiées pour le round fina. La photo gagnante choisie par le jury était la photo no 6 (Harry Giger, Flums),  suivie  de la photo no 9 et de la photo no 12. <a href='img_2010_spring.html' target='_blank'>Ici</a>, vous pouvez admirer les 20 finalistes.</span> <span class='boxTextDate'>4.7.2010</span><br><br><span class='boxTitle'>News no3</span><br><span class='boxText'><strong>La plus belle image d'hiver du concours photo de Mounteverest.ch a été choisie. Maintenant, c'est l'image du printemps qui est recherchée.</strong><br><a href='img_2010_winter.html' target='_blank'><img src='img/main/img_winner_winter_2010.jpg' width='120' height='80' class='imgBorder' /></a><br><br>Le concours photo d'hiver est déjà terminé et plus de 350 photos ont été rassemblées jusqu'à fin avril. Le jury spécialisé avait l'embarras du choix et s'est décidé en faveur d'une instantanée mystique, une prise de vue du Gitzitotz (2495m) sur le Cervin et l'Obergabelhorn. L'alpiniste Danièle Amos de Siders a réussi à prendre cette superbe photographie le 6 février 2010. Le jury est composé du photographe de renom Chrisitan Helmle, de Thoune, Dominique Schütz (photographe, K-Tipp), Christoph Balsiger (photographe, swissinfo) et des spécialistes du marketing Gabriela Zuber et Christian Ritz du chemin de fer Matterhorn Gotthard. 17 photos d'hiver s'étaient qualifiées pour le round final (chaque membre du jury a choisi 5 photos et il est naturel que des choix se chevauchaient). La photo gagnante choisie par le jury était la photo no 5, suivie de la photo no 10 et de la photo no 7. <a href='img_2010_winter.html' target='_blank'>Ici</a>, vous pouvez admirer les 17 finalistes.</span> <span class='boxTextDate'>8.5.2010</span><br><br><span class='boxTitle'>News no2</span><br><span class='boxText'><strong>25 perles pour les amateurs de randonnée à skis</strong><br><br>Pour la première fois, dès le 1er février, le site Web www.MountEverest.ch présente également la Coupe de randonnée à skis Cervin Gotthard. Cette coupe consiste à accomplir, jusqu'à la fin avril, 5 des 25 randonnées à skis proposées. Point important à se rappeler lors de l'enregistrement des itinéraires effectués: le système identifie les itinéraires de coupe et les attribue aussi bien à la Coupe qu'au Challenge MountEverest.ch. Le programme de randonnées à skis le long de la ligne de chemin de fer Matterhorn Gotthard a été conçu par Roger Mathieu, le célèbre guide de montagne et de ski. Il est l'auteur de différentes fiches de randonnées à skis et a également participé à la préparation du guide de randonnées CAS pour le Haut-Valais. Pour en savoir plus sur Roger Mathieu: <a href='http://www.mittlenberg.ch' target='_blank'>www.mittlenberg.ch</a>. Avec un peu de chance, vous pourrez gagner un prix du concours, comme quelques jours dans l'hôtel Ofenhorn (Binntal) ou des cartes aventure du MGB (chemin de fer Matterhorn Gotthard).</span> <span class='boxTextDate'>31.1.2010</span><br><br><span class='boxTitle'>News no1</span><br><span class='boxText'><strong>Randonneurs et promeneurs, attention ! Mounteverest.ch et le chemin de fer Matterhorn Gotthard lancent ensemble un grand concours photo. La plus belle photo des montagnes suisses de l'année 2010 sera récompensée.</strong><br><br>Qu'il s'agisse d'une photo d'une randonnée à skis, d'une anémone aux couleurs éclatantes, d'un ruisseau de montage ou d'une forêt de mélèzes multicolores en automne – nous cherchons pour chaque saison la plus belle photo des montagnes suisses. Dans ce but le chemin de fer Matterhorn Gotthard s’est engagé dans une collaboration avec la plate-forme Mounteverest.ch. Les participants peuvent y déposer leurs instantanées pour que tout le monde puisse les admirer. Un jury choisira pour chaque saison la plus belle image. Des super-prix attendent les gagnants, comme un weekend au Gornergrat, comprenant un vol avec Air Zermatt. Si vous voulez un jour photographier le Cervin depuis les airs - c'est votre chance.</span> <span class='boxTextDate'>31.1.2010</span><br>";
					document.getElementById("contestBox").style.top = "300px";
					document.getElementById("contestBox").style.height = "185px";

					
//					document.getElementById("communityBox").innerHTML = "<span class='boxTitle'>Coup d'envoi le 1er février 2010</span><br /><span class='boxText'>Le 1er février 2010, le Challenge MountEverest.ch 2010 prend son envol! La page Web sera fermée jusqu'à cette date et aucun enregistrement ne sera plus possible. À partir de février et jusqu'à la fin octobre 2010, vous aurez de nouveau la possibilité d'atteindre le 8848 mètres d'altitude. Profitez de cette pause pour cliquer sur l'archive d'images: les photos prises durant les excursions 2008 et 2009 sont étonnantes.<br /><br />Le Team MountEverest.ch vous souhaite un bel hiver.</span>";

					break;
					
		case "en":	document.getElementById("introBox").innerHTML = "<span class='boxTitle'>MountEverest.ch – Challenge</span><br /><span class='boxText'>Figuratively climb now to the top of the world - in the middle of Switzerland. Achieve an altitude of 8848m.<br /><br />Plan your own route with individual start and finishing points. For this, all locations in Switzerland can be used, all Swiss cable car valley and mountain stations, all passes, all SAC huts as well as all mountain tops above 800 meters - totaling over 10'000 points! Come along as a hiker, Nordic walker, jogger, biker, racing biker, ski tourer, snow-shoe walker or climber and alpinist - only the altitude achieved counts. Take the challenge!</span>";	
		
					document.getElementById("promoBox").innerHTML = "<span class='boxTitle'>Photo competition</span><br /><table width='100%'><tr><td colspan='2'>Join in the great photo competition: in cooperation with the Matterhorn Gotthard Railway we are looking for the best seasonal pictures of the Swiss mountains – taken by you on the routes featured on MountEverest.ch - Tracks/Routes</td></tr><tr><td width='90'><a href='indexImagesEn.html'><img src='img/promo/mgb_sommer80.jpg' width='80' height='80' class='imgBorder' /></a></td><td valign='top'>The four winners will receive a Family Adventure Card (5 days worth CHF 349.-) offered by the Matterhorn Gotthard Railway. Further info: <a href='http://www.matterhorngotthardbahn.ch' target='_blank'>www.matterhorngotthardbahn.ch</a></td></tr></table>";
					
					document.getElementById("contestBox").innerHTML = "<span class='boxTitle'>News #4</span><br><span class='boxText'><strong>Das tollste Frühlingsbild beim Fotowettbewerb vom MountEverest.ch ist bestimmt. Nun wird bis Ende August das schönste Sommerbild gesucht.</strong><br><br>Fast 300 Frühlingsbilder stellten Teilnehmer bis Ende Juni auf den Website. Die Fachjury tat sich mit einer Auswahl schwer, hatte die Qual der Wahl. Der Jury gehören der renommierte Thuner Fotograf Christian Helmle an, Dominique Schütz (Fotograf, K-Tipp), Christoph Balsiger (Fotograf,swissinfo) und die Marketingleute Gabriela Zuber und Christian Ritz von der Matterhorn Gotthard Bahn. 20 Frühlingsbilder hatten es in die Endausmarchung geschafft. Zum Siegerbild bestimmte die Jury das Bild Nr. 6 von Harry Giger, Flums.  Die Bilder 9 und 12 erhielten gemeinsam gleichviel Punkte. <a href='img_2010_spring.html' target='_blank'>Hier</a> geht’s zu den 20 Finalisten.</span> <span class='boxTextDate'>4.7.2010</span><br><br><span class='boxTitle'>News #3</span><br><span class='boxText'><strong>Das tollste Winterbild beim Fotowettbewerb vom MountEverest.ch ist bestimmt. Nun wird das schönste Frühlingsbild gesucht.</strong><br><a href='img_2010_winter.html' target='_blank'><img src='img/main/img_winner_winter_2010.jpg' width='120' height='80' class='imgBorder' /></a><br><br>Bereits abgeschlossen ist der Winter-Fotowettbewerb -  über 350 Bilder kamen bis Ende April zusammen. Die Fachjury hatte die Qual der Wahl – und  wählte einen mystischen Schnappschuss, eine Sicht vom Gitzitotz (2495m) auf das Matterhorn und das Obergabelhorn. Der Bergsportlerin Danièle Amos aus Siders gelang am 6.Febraur 2010 diese wunderbare Fotografie. Der Jury gehören der renommierte Thuner Fotograf Christian Helmle an, Dominique Schütz (Fotograf, K-Tipp), Christoph Balsiger (Fotograf,swissinfo) und die Marketingleute Gabriela Zuber und Christian Ritz von der Matterhorn Gotthard Bahn. 17 Winterbilder hatten es in die Endausmarchung geschafft. (Jedes Jurymitglied bestimmte 5 Bilder, dabei gab es natürlich Ueberschneidungen)  Zum Siegerbild bestimmte die Jury das Bild Nr. 5, vor Bild Nr. 10 und Bild Nr. 7. <a href='img_2010_winter.html' target='_blank'>Hier</a> geht’s zu den 17 Finalisten.</span> <span class='boxTextDate'>8.5.2010</span><br><br><span class='boxTitle'>News #2</span><br><span class='boxText'><strong>25 tours picked out for ski tour fans</strong><br><br>From 1 February on the Matterhorn Gotthard Ski Tour Cup is now being run on the www.MountEverest.ch Web site. The aim of the competition is to complete 5 of the 25 featured touring ski routes by the end of April. Please note when entering completed routes: The system recognizes cup routes and counts such to the cup and to the normal MountEverest.ch - Challenge. The touring ski program along the Matterhorn Gotthard railway was put together by the well-known mountain and ski-tour guide Roger Mathieu. He is the author of a number of touring ski maps and also assisted in creating the SAC Upper Valais Ski Tour Guide.  More about Roger Mathieu: <a href='http://www.mittlenberg.ch' target='_blank'>www.mittlenberg.ch</a>. With a bit of luck you could win a couple of days’ stay at Hotel Ofenhorn (Binntal) or MGB Adventure Cards.</span> <span class='boxTextDate'>31.1.2010</span><br><br><span class='boxTitle'>News #1</span><br><span class='boxText'><strong>Attention mountain enthusiasts and hikers: MountEverest.ch is launching a great photo competition in cooperation with the Matterhorn Gotthard Railway. The search is on for the best picture of the Swiss mountains in 2010.</strong><br><br>Whether it is a photo of an awesome ski tour, a luminous anemone, a bubbling mountain stream or a bright larch forest in the autumn – the search is on for the best seasonal pictures of the Swiss mountains. The Matterhorn Gotthard Railway is arranging the competition in cooperation with the MountEverest.ch outdoor platform. Participants can place their favorite shots on the site for everyone to see. A jury will select the best picture of each season. Great prizes are there to be won, such as a weekend on the Gornergrat including a flight with Air Zermatt. If you would like to photograph the Matterhorn from the air –this is your chance.</span> <span class='boxTextDate'>31.1.2010</span><br>";
					document.getElementById("contestBox").style.top = "245px";
					document.getElementById("contestBox").style.height = "230px";
					
//					document.getElementById("communityBox").innerHTML = "<span class='boxTitle'>Start am 1. Februar 2010</span><br /><span class='boxText'>Am 1. Februar 2010 geht’s mit dem MountEverst.ch Challenge 2010 los! Bis zu diesem Zeitpunkt ist die Website geschlossen und es sind keine Einträge möglich. Ab Februar haben Sie dann  bis Ende Oktober 2010 wieder Zeit, die 8848 Höhenmeter zu leisten. Clicken Sie sich während dieser Pause mal durch das Bildarchiv – erstaunlich, was für wunderbare Bilder 2008 und 2009 unterwegs geschossen wurden.<br /><br />Das Team von MountEverest.ch wünscht Ihnen einen guten Winter.</span>";

			   		break;

		case "it":	document.getElementById("introBox").innerHTML = "<span class='boxTitle'>MountEverest.ch – Challenge</span><br /><span class='boxText'>Scali anche lei simbolicamente il tetto del mondo – senza spostarsi dalla Svizzera.  Raggiunga l’altitudine di 8’848 metri.<br /><br />Elabori il suo itinerario con punti di partenza e arrivo individuali. A tal fine può utilizzare tutte le località della Svizzera, tutte le stazioni di partenza e di arrivo delle funivie svizzere, tutti i passi, tutte le capanne CAS come pure tutte le cime che superano i 800 m – in tutto oltre 10’000 ubicazioni! Partecipi anche lei come sentierista, nordic walker, jogger, biker, ciclista, sciatore, con le ciaspole, scalatore o alpinista – contano unicamente i metri d’altitudine raggiunti. Take the challenge!</span>";	
		
					document.getElementById("promoBox").innerHTML = "<span class='boxTitle'>Concorso fotografico</span><br /><table width='100%'><tr><td colspan='2'>Partecipi anche lei al grande concorso fotografico: In collaborazione con la Matterhorn Gotthard Bahn cerchiamo le più belle immagini delle montagne svizzere in tutte le stagioni – scattate durante il suo percorso MountEverest.ch.</td></tr><tr><td width='90'><a href='indexImagesIt.html'><img src='img/promo/mgb_sommer80.jpg' width='80' height='80' class='imgBorder' /></a></td><td valign='top'>Può vincere magnifici premi. I quattro vincitori della più bella foto di stagione vincono una “Tessere avventura” famiglia (5 giorni per un valore di CHF 349.–) della Matterhorn Gotthard Bahn. Tutte le informazioni su: <a href='http://www.matterhorngotthardbahn.ch' target='_blank'>www.matterhorngotthardbahn.ch</a></td></tr></table>";
					
					document.getElementById("contestBox").innerHTML = "<span class='boxTitle'>Attualità n. 4</span><br><span class='boxText'><strong>La più bella foto primaveril per il concorso fotografico di MountEverest.ch è stata scelta. Ora siamo alla ricerca della più bella immagine d’estate.</strong><br><br>Il concorso fotografico della primavera si è già concluso e 300 foto erano state mandate entro fine giugno La giuria specializzata aveva l'imbarazzo della scelta. La giuria era composta dal fotografo rinomato Christian Helmle di Thun, Dominique Schütz (fotografo, K-Tipp), Christoph Balsiger (fotografo, swissinfo) e dagli specialisti di marketing Gabriela Zuber e Christian Ritz della ferrovia Matterhorn Gotthard. 20 fotografie si erano qualificate per il round finale. Infine la giuria ha scelto come vincitrice la foto N. 6 (Harry Giger, Flums), seguita dalla foto N. 19 e poi dalla foto N.12. <a href='img_2010_spring.html' target='_blank'>Qui</a> potete ammirare le 20 finaliste.</span> <span class='boxTextDate'>4.7.2010</span><br><br><span class='boxTitle'>Attualità n. 3</span><br><span class='boxText'><strong>La più bella foto invernale per il concorso fotografico di MountEverest.ch è stata scelta. Ora siamo alla ricerca della più bella immagine primaverile.</strong><br><a href='img_2010_winter.html' target='_blank'><img src='img/main/img_winner_winter_2010.jpg' width='120' height='80' class='imgBorder' /></a><br><br>Il concorso fotografico dell'inverno si è già concluso e più di 350 foto erano state mandate entro fine aprile. La giuria specializzata aveva l'imbarazzo della scelta e si è decisa a favore di un'istantanea mistica, una veduta dal Gitzitotz (2495m.) sul Cervino e l'Obergabelhorn. L'alpinista Danièle Amos di Siders è riuscita a realizzare questa stupenda fotografia il 6 febbraio 2010. La giuria era composta dal fotografo rinomato Christian Helmle di Thun, Dominique Schütz (fotografo, K-Tipp), Christoph Balsiger (fotografo, swissinfo) e dagli specialisti di marketing Gabriela Zuber e Christian Ritz della ferrovia Matterhorn Gotthard. 17 fotografie si erano qualificate per il round finale (ogni membro della giuria ha scelto 5 foto ed è naturale che alcune scelte si sono accavallate). Infine la giuria ha scelto come vincitrice la foto N. 5, seguita dalla foto N. 10 e poi dalla foto N. 7. <a href='img_2010_winter.html' target='_blank'>Qui</a> potete ammirare le 17 finaliste.</span> <span class='boxTextDate'>8.5.2010</span><br><br><span class='boxTitle'>Attualità n. 2</span><br><span class='boxText'><strong>25 chicche per gli amanti dello scialpinismo</strong><br><br>Per la prima volta a partire dal 1o febbraio 2010 sul sito www.MountEverest.ch ci sarà la coppa di scialpinismo del Cervino Gottardo. Si tratta di completare entro la fine di aprile 5 dei 25 percorsi. Importante quando si registra il percorso effettuato: il sistema riconosce i percorsi della coppa e li calcola sia per la coppa come pure per la sfida MountEverst.ch. Il programma di scialpinismo lungo la Matterhorn Gotthard Bahn dalla rinomata guida alpina e di sci Roger Mathieu. Egli è autore di varie riviste di scialpinismo e collabora con le guide di scialpinismo CAS dell’alto vallese. Di più su Roger Mathieu: <a href='http://www.mittlenberg.ch' target='_blank'>www.mittlenberg.ch</a> Con un pizzico di fortuna può vincere come premio alcuni giorni nell’Hotel Ofenhorn (Binntal) oppure delle “Tessere avventura” della MGB.</span> <span class='boxTextDate'>31.1.2010</span><br><br><span class='boxTitle'>Attualità n. 1</span><br><span class='boxText'><strong>Alpinisti ed escursionisti attenzione: MountEverest.ch propone insieme alla Matterhorn Gotthard Bahn un grande concorso fotografico. Cerchiamo la più bella foto delle montagne svizzere scattata nel 2010.</strong><br><br>Non importa se si tratta di un’impressionante ripresa di un’escursione alpinistica, di uno splendente anemone, un zampillante ruscello di montagna o di un colorato bosco autunnale di larici – cerchiamo per ogni stagione l’immagine più bella delle montagne svizzere. A questo fino la Matterhorn Gotthard Bahn ha deciso di collaborare con la piattaforma di outdoor MountEverst.ch. I partecipanti possono depositarvi tutti i loro scatti fotografici e chiunque può vedere le foto. Una giuria sceglierà per ogni stagione la più bella immagine. Vi attendono allettanti premi, come per esempio un fine settimana sul Gornergrat con incluso un volo con la Air Zermatt. Se per una volta volete fotografare il Cervino dall’alto – qui ne avete la possibilità.</span> <span class='boxTextDate'>31.1.2010</span><br>";
					document.getElementById("contestBox").style.top = "255px";
					document.getElementById("contestBox").style.height = "220px";
					
//					document.getElementById("communityBox").innerHTML = "<span class='boxTitle'>Segnale di partenza il 1° febbraio 2010</span><br /><span class='boxText'>Il 1° febbraio 2010, il Challenge MountEverest.ch 2010 prende il via! Fino a tale data, il sito Web rimane chiuso e non è possibile effettuare registrazioni. Da febbraio e fino a fine ottobre 2010, avrete di nuovo il tempo di raggiungere gli 8848 metri di altitudine. Durante questa pausa, potete consultare l'archivio d'immagini: le foto scattate durante le escursioni 2008 e 2009 sono sorprendenti.<br /><br />Il Team MountEverest.ch vi augura un bel inverno.</span>";

			   		break;
					
					
		default:	document.getElementById("introBox").innerHTML = "";
					document.getElementById("promoBox").innerHTML = "";
					document.getElementById("contestBox").innerHTML = "";
	}
}


	
	



function checkReturnKeyLogin(event)
{
	taste=event.keyCode?event.keyCode:event.which?event.which:event.charCode;
	if(taste==13) {
		var searchTrack = document.getElementById("searchTrack").value.toLowerCase();
		if (searchTrack.length <= 2) {
			return;
		}
		else {
			myTracks("stx",searchTrack);
		}	
	}
}




function switchLoginRegister(sel)
{
	
	if (isSIDSet()) {
		document.getElementById("loginRegisterBox").innerHTML = "";
		document.getElementById("loginRegisterBox").style.zIndex = -1;
		return;
	}
/*	if (document.cookie) {
		var a = document.cookie;
		var i1 = a.indexOf("sid=");
		var i2 = a.indexOf("sid=0;");
		if  (i1 >= 0 && i2 == -1) {
			document.getElementById("loginRegisterBox").innerHTML = "";
			alert(i1 + "//" + a);
			return;
		}
	}*/
	
	document.getElementById("loginRegisterBox").style.zIndex = 1;
	switch (sel) {
		case 0:		displayLogin();			break;
		case 1:		displayRegister();		break;
		case 2:		displayForgotPasswd();	break;
		
		default: ;
	}
}



function displayLogin()
{
	var txt = "";
	txt += "<table width='100%' border='0'>";
	txt += "<tr><td colspan='2'><b class='tabTextSelected'>" + getLocStr('Anmelden') + "</b> | ";
	txt += "<b class='tabText' onclick='switchLoginRegister(1);'>" + getLocStr('Registrieren') + "</b> | ";
	txt += "<b class='tabText' onclick='switchLoginRegister(2);'>" + getLocStr('Passwort vergessen') + "</b></td></tr>";
	txt += "<tr><td>" + getLocStr('E-Mail') + ":</td><td><input name='signIn_email' type='text' id='signIn_email' size='20' /></td></tr>";
	txt += "<tr><td>" + getLocStr('Passwort') + ":</td><td><input name='signIn_passwd' type='password' id='signIn_passwd' size='20' /></td></tr>";
	txt += "<tr><td></td><td><input type='checkbox' name='signIn_remember' id='signIn_remember' value='yes' /> " + getLocStr('Remember me') + "</td></tr>";
	txt += "<tr><td></td><td><input type='submit' name='signinUserBtn' id='signinUserBtn' value='" + getLocStr('Anmelden') + "' /></td></tr>";
	txt += "</table>";
	
	document.getElementById("loginRegisterBox").innerHTML = txt;


	var submit = document.getElementById("signinUserBtn"); 
	submit.onclick = function(ev) { 
		closeSignIn(true);
	};


	if (document.cookie) {
		var a = document.cookie;
		var b = a.indexOf("email=") + 6;
		if (b >= 6) {
			var c = a.indexOf(";",b-1);
			if (c > 0)
				var cookie_email = a.substring(b,c);
			else
				var cookie_email = a.substring(b,a.length);
			
			if (cookie_email.length <= 1) {
				document.getElementById("signIn_email").value = "";
				document.getElementById("signIn_remember").checked = false;
			}
			else {
 				document.getElementById("signIn_email").value = cookie_email;
				document.getElementById("signIn_remember").checked = true;
			}
		}
	}
	else {
		document.getElementById("signIn_email").value = "";
		document.getElementById("signIn_remember").checked = false;
	}
}



function displayRegister()
{
	var txt = "";	
	txt += "<table width='100%' border='0'>";
	txt += "<tr><td colspan='2'><b class='tabText' onclick='switchLoginRegister(0);'>" + getLocStr('Anmelden') + "</b> | <b class='tabTextSelected'>" + getLocStr('Registrieren') + "</b> | ";
	txt += "<b class='tabText' onclick='switchLoginRegister(2);'>" + getLocStr('Passwort vergessen') + "</b></td></tr>";
	txt += "<tr><td>" + getLocStr('Nickname') + " *:</td><td><input name='new_nickname' type='text' id='new_nickname' size='20' maxlength='15' /></td></tr>";
	txt += "<tr><td>" + getLocStr('Vorname') + ":</td><td><input name='new_vorname' type='text' id='new_vorname' size='20' maxlength='30' /></td></tr>";
	txt += "<tr><td>" + getLocStr('Name') + ":</td><td><input name='new_name' type='text' id='new_name' size='20' maxlength='30' /></td></tr>";
	txt += "<tr><td>" + getLocStr('E-Mail') + " *:</td><td><input name='new_email' type='text' id='new_email' size='20' maxlength='40' /></td></tr>";
	txt += "<tr><td>" + getLocStr('Passwort') + " *:</td><td><input name='new_passwd1' type='text' id='new_passwd1' size='20' maxlength='20' /></td></tr>";
	txt += "<tr><td>" + getLocStr('Jahrgang') + ":</td><td><input name='new_year' type='text' id='new_year' size='5' maxlength='4'/>&nbsp;&nbsp; ";
	txt += "<select name='new_gender' class='style2' id='new_gender'><option value='0'></option>" + 
            "<option value='1'>" + getLocStr('Frau') + "</option><option value='2'>" + getLocStr('Mann') + "</option></select></td></tr>";
	txt += "<tr><td></td><td><input type='checkbox' name='new_confirm' id='new_confirm' value='no' /> <a class='tabText' onClick=\"openSimpleWin('agb-de.html',500,500)\" target=\"_blank\">" + getLocStr('AGB') + "</a> " + getLocStr('bestätigt') + "</td></tr>";
	txt += "<tr><td></td><td><input type='submit' name='registerUserBtn' id='registerUserBtn' value='" + getLocStr('Registrieren') + "' /></td></tr>";
	txt += "</table>";
	document.getElementById("loginRegisterBox").innerHTML = txt;
	gTmpKeyCheckStr = "";
	
	var submit = document.getElementById("registerUserBtn"); 
	submit.onclick = function(ev) { 
		var email = document.getElementById("new_email").value;
		if (!isValidEmail(email)) {
			alert(getLocStr('Msg-Invalid-EMail'));
			return;
		}
		
		var nickname = document.getElementById("new_nickname").value;
		if (nickname.length < 5) {
			alert(getLocStr('Msg-Nickname-Short'));
			return;
		}

		var passwd = document.getElementById("new_passwd1").value;
		if (passwd.length < 6) {
			alert(getLocStr('Msg-Password-Too-Short'));
			return;
		}
		
		var year = document.getElementById("new_year").value;
		if (!isValidJahrgang(year)) {
			alert(getLocStr('Msg-Invalid-Jahrgang'));
			return;
		}
		
		var passwd = document.getElementById("new_passwd1").value;
		if (document.getElementById("new_confirm").checked && email.length > 3)
			doDisplayRegister(true);
		else
			alert(getLocStr('Msg-AGB-NotChecked'));
	};
}


function doDisplayRegister(newUser)
{
	if (newUser) {
		var email = document.getElementById("new_email").value;
		var passwd1 = document.getElementById("new_passwd1").value;
		//		var passwd2 = document.getElementById("new_passwd2").value;
		var passwd2 = passwd1;
		var nickname = document.getElementById("new_nickname").value;
		var name = document.getElementById("new_name").value;
		var vorname = document.getElementById("new_vorname").value;
		var year = document.getElementById("new_year").value;
		var elem = document.getElementById("new_gender");
		var gender = parseInt(elem.options[elem.selectedIndex].value);
		
		if ((passwd1 == passwd2) && email.length > 3 && nickname.length > 3)
			userQuery('cre',0,email,name,passwd1,vorname,nickname,year,gender);
		else
			alert(getLocStr('Msg-Empty-Fields'));
	}
}



function displayForgotPasswd()
{
	var txt = "";	
	txt += "<table width='100%' border='0'>";
	txt += "<tr><td colspan='2'><b class='tabText' onclick='switchLoginRegister(0);'>" + getLocStr('Anmelden') + "</b> | ";
	txt += "<b class='tabText' onclick='switchLoginRegister(1);'>" + getLocStr('Registrieren') + "</b> | ";
	txt += "<b class='tabTextSelected'>" + getLocStr('Passwort vergessen') + "</b></td></tr>";
	txt += "<tr><td>" + getLocStr('E-Mail') + " *:</td><td><input name='forgotPW_email' type='text' id='forgotPW_email' size='20' maxlength='40' /></td></tr>";
	txt += "<tr><td></td><td><input type='submit' name='signinForgotPWBtn' id='signinForgotPWBtn' value='" + getLocStr('OK') + "' /></td></tr>";
	txt += "</table>";
	
	document.getElementById("loginRegisterBox").innerHTML = txt;

	var submit = document.getElementById("signinForgotPWBtn"); 
	submit.onclick = function(ev) { 
		var email = document.getElementById("forgotPW_email").value;
		if (!isValidEmail(email)) {
			alert(getLocStr('Msg-Invalid-EMail'));
			document.getElementById("forgotPW_email").value = "";
			return;
		}
		userQuery("mpw",0,email);
	};
}


function closeSignIn(signin)
{
	if (signin) {
		var email = document.getElementById("signIn_email").value;
		if (!isValidEmail(email)) {
			alert(getLocStr('Msg-Invalid-EMail'));
			return;
		}

		
		var passwd = document.getElementById("signIn_passwd").value;
		
		if (email.length <= 0) {
			alert(getLocStr('Msg-Empty-EMail'));
			return;
		}
		else
			if (passwd.length <= 0)	 {	
				alert(getLocStr('Msg-Empty-Password'));
				return;
			}
			else
				userQuery('sig',0,email,"",passwd);
				
			
		if (document.getElementById("signIn_remember").checked) {
			setCookie("email",email,0);
//			document.cookie = "email=" + email + "; expires=Fri Jan 01 2010 00:00:01;";
//			alert("checked:" + document.cookie);
		}
		else
			deleteCookie("email");
//			document.cookie = "email=0; expires=Wed Jan 01 1970 00:00:01;";
	}
		
	document.getElementById("signIn_email").value = "";
	document.getElementById("signIn_passwd").value = "";
}



// -----------------------------------------------------------
// USER AJAX
// -----------------------------------------------------------

function userQuery(cmd,uid,email,name,passwd,vorname,nickname,year,gender,strasse,plz_ort,lang,newsletter,shared,data)
{	
	gMain_request = false;
    if (typeof XMLHttpRequest != 'undefined') {
    	try {
			gMain_request = new XMLHttpRequest();
        } catch(e) {
			gMain_request = false;
        }
    } else if(window.ActiveXObject) {
       	try {
        	gMain_request = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		gMain_request = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		gMain_request = false;
        	}
		}
    }
	
	
	if (gMain_request) {
		var localfile = document.URL.indexOf("file:",0);
		if (localfile < 0)
			var url = document.URL.substring(0,(document.URL.indexOf(".ch/") + 4)) + gSiteURLPrefix + "cgi-local/";
		else
			var url = gSiteURL + "cgi-local/";
		
		var xpword = "";
				
		switch (cmd) {
			case 'cre': 	xpword = xor_str(passwd,gKey);
							url += "Create.pl?cmd=Create&email=" + email + "&pword=" + xpword + "&name=" + name + "&vorname=" + vorname + "&nickname=" + nickname + "&jahrgang=" + year + "&gender=" + gender + "&lang=" + gLang;
							gMain_request.onreadystatechange = processUserReqCre;
							break;
			case 'sig': 	xpword = xor_str(passwd,gKey);
							url += "User.pl?cmd=SignIn&email=" + email + "&pword=" + xpword;
							gMain_request.onreadystatechange = processUserReqSig;
//							gUserEmail = email;
							break;
			case 'mpw':		url += "MailPW.pl?email=" + email;
							gMain_request.onreadystatechange = processUserReqMpw;
							break;
			case 'log':		url += "User.pl?cmd=Logout&uid=" + uid + "&sid=" + gSID;
							gMain_request.onreadystatechange = processUserReqLogout;
							break;		
			case 'con':		url += "Create.pl?cmd=SendConfirmation&email=" + email;
							gMain_request.onreadystatechange = processUserSendConfirmation;
							break;		
							
							default: ;
		}
		gMain_request.open("GET",url,true);
		gMain_request.send(null);
	}
	
//	alert(url);

}


function processUserReqCre()
{
	var err = 0;
	
    if (gMain_request.readyState == 4) {
        // only if "OK"
        if (gMain_request.status == 200) {
			if (gMain_request.responseText != "false") {
				var uid = parseInt(gMain_request.responseText,10);
				if (uid <= 0) {
					if (uid == 0)
						alert(getLocStr('Msg-Existing-Nickname'));
					if (uid == -1)
						alert(getLocStr('Msg-Existing-EMail'));
				}
				else {
					if (uid > 0) {
						gUserNickname = document.getElementById("new_nickname").value;
						gUserEmail = document.getElementById("new_email").value;
						document.getElementById("new_email").value = "";
						document.getElementById("new_passwd1").value = "";
						document.getElementById("new_nickname").value = "";
						document.getElementById("new_name").value = "";
						document.getElementById("new_vorname").value = "";
						document.getElementById("new_year").value = "";	
						alert(getLocStr('Msg-Account-Created-Mail'));
						displayLogin();
						document.getElementById("signIn_email").value = gUserEmail;
					}
					else
						alert(getLocStr('Msg-Failed-Operation') + ": U1 (create account)");
				}
			}
		}
		else {
			alert("Failed to retrieve data (" + gMain_request.status + "/" + err + ")");
		}
	}
	else {
	}
}


function processUserReqSig()
{
	var err = 0;
	
    if (gMain_request.readyState == 4) {
        // only if "OK"
        if (gMain_request.status == 200) {
			if (gMain_request.responseText.indexOf("ok",0) >= 0) {
				var sep = gMain_request.responseText.indexOf('\t',3);
				gSID = parseInt(gMain_request.responseText.substring(3,sep),10);
				var sep2 = gMain_request.responseText.indexOf('\t',sep+1);
				gUID = parseInt(gMain_request.responseText.substring(sep+1,sep2),10);
				sep = gMain_request.responseText.indexOf('\t',sep2+1);
				gUserNickname = gMain_request.responseText.substring(sep+1,sep2);
				sep2 = gMain_request.responseText.indexOf('\t',sep+1);
				gUserStatus = parseInt(gMain_request.responseText.substring(sep2+1,sep),10);
				gLang = gMain_request.responseText.substring(sep2+1,gMain_request.responseText.length);
				setCookie("lng",gLang,0);
				setCookie("sid",gSID,30);
				setCookie("uid",gUID,30);
//				document.cookie = "sid=" + gSID + "; expires=Fri Jan 01 2010 00:00:01;";
//				document.cookie = "uid=" + gUID + "; expires=Fri Jan 01 2010 00:00:01;";
//				document.cookie = "lng=" + gLang + "; expires=Fri Jan 01 2010 00:00:01;";
				window.location = 'indexMyPage.html';
				return;
				displayLoggedIn();
				switchPage(5);
				displayClubInfo("",true);		// load club data at login
				setLogoutTimer();
				resetCacheRes();

			}
			else {
				if (gMain_request.responseText.indexOf("confirm",0) >= 0) {
					alert(getLocStr('Msg-SignIn-Confirm'));
					userQuery("con",0,gUserEmail);
						
				}
				else
					alert(getLocStr('Msg-SignIn-Failed'));
			}
		}
		else {
			alert("Failed to retrieve data (" + gMain_request.status + "/" + err + ")");
		}
	}
	else {
	}
}


function processUserReqMpw()
{
	var err = 0;
	
    if (gMain_request.readyState == 4) {
        // only if "OK"
        if (gMain_request.status == 200) {
			if (gMain_request.responseText == "true") {
				alert(getLocStr('Msg-Password-Mailed'));
			}
			else
				alert(getLocStr('Msg-Password-Mailed'));	// failed to mail pw, but still alert user
		}
		else {
			alert("Failed to retrieve data (" + gMain_request.status + "/" + err + ")");
		}
	}
	else {
	}
}


function processUserReqLogout()
{
	var err = 0;
	if (gMain_request == null)
		return;
	
    if (gMain_request.readyState == 4) {
        // only if "OK"
        if (gMain_request.status == 200) {
			if (gMain_request.responseText == "true") {
				;
			}
			else
				alert(getLocStr('Msg-Failed-Operation') + ": U8 (logout)");
		}
		else {
			alert("Failed to retrieve data (" + gMain_request.status + "/" + err + ")");
		}
	}
	else {
	}
}


function processUserSendConfirmation()
{
	var err = 0;
	if (gMain_request == null)
		return;
	
    if (gMain_request.readyState == 4) {
        // only if "OK"
        if (gMain_request.status == 200) {
			if (gMain_request.responseText == "true") {
				alert(getLocStr('Msg-Account-Created-Mail'));
			}
			else
				alert(getLocStr('Msg-Failed-Operation') + ": U9 (send confirmation)");
		}
		else {
			alert("Failed to retrieve data (" + gMain_request.status + "/" + err + ")");
		}
	}
	else {
	}
}




// -----------------------------------------------------------
// TOP TEN list
// -----------------------------------------------------------


function loadTopTen()
{
	getResults("top",0);
}


function displayResultsHome(sel)
{
	switch (sel) {
		case 0:		displayResultsHomeUser();		break;
		case 1:		displayResultsHomeClub();		break;
		
		default: ;
	}
}


function displayResultsHomeUser()
{
	var txt = "";
	txt += "<span class='boxTitle'>" + getLocStr('Rangliste') + " Top Ten</span><br />";
	txt += "<span class='tabTextSelected'>" + getLocStr('Einzelwertung') + "</span> | <span class='tabText' onclick='displayResultsHome(1);'>" + getLocStr('Clubwertung') + "</span><br />";
	txt += "<table width='100%' border='0' cellspacing='0' cellpadding='1'>";
	txt += "<tr><td width='40' class='resultTextTitle'>" + getLocStr('Rang') + "</td><td width='60' align='center' class='resultTextTitle'>" + getLocStr('Höhe') + "</td><td>&nbsp;</td><td class='resultTextTitle'>" + getLocStr('Nickname') + "</td><td  width='35' class='resultTextTitle'>" + getLocStr('Status') + "</td></tr>";
	
	
	for (var i = 0; i < gUserTopTen.length; i++) {
		txt += "<tr><td class='resultText' align='center'>" + (i+1) + ".</td><td class='resultText' align='right'>" + gUserTopTen[i].hoehe + "m &nbsp;</td><td>&nbsp;</td><td class='resultText'>" + gUserTopTen[i].nickname + "</td><td align='center'>" + getUserStatusIcon(gUserTopTen[i].hoehe) + "</td></tr>";
	}
	
	txt += "</table><br>";
//	txt += "<span class='navBlue' onclick='switchPage(4);'>" + getLocStr('Komplette Liste') + " ...</span>";
	
	document.getElementById("resultBox").innerHTML = txt;
}



function displayResultsHomeClub()
{
	var txt = "";
	txt += "<span class='boxTitle'>" + getLocStr('Rangliste') + " Top Ten</span><br />";
	txt += "<span class='tabText' onclick='displayResultsHome(0);'>" + getLocStr('Einzelwertung') + "</span> | <span class='tabTextSelected'>" + getLocStr('Clubwertung') + "</span><br />";
	txt += "<table width='100%' border='0' cellspacing='0' cellpadding='1'>";
	txt += "<tr><td width='40' class='resultTextTitle'>" + getLocStr('Rang') + "</td><td width='60' align='center' class='resultTextTitle'>" + getLocStr('Höhe') + "</td><td>&nbsp;</td><td class='resultTextTitle'>" + getLocStr('Clubname') + "</td><td  width='35' class='resultTextTitle'>" + getLocStr('Status') + "</td></tr>";
	
	
	
	var clubName = "";
	for (var i = 0; i < gClubTopTen.length; i++) {
		clubName = truncateStr(gClubTopTen[i].name,16);
		
		txt += "<tr><td class='resultText' align='center'>" + (i+1) + ".</td><td class='resultText' align='right'>" + gClubTopTen[i].hoehe + "m &nbsp;</td><td>&nbsp;</td><td class='resultText'>" + clubName + "</td><td align='center'>" + getClubStatusIcon(gClubTopTen[i].hoehe) + "</td></tr>";	
	}
	
	txt += "</table><br>";
//	txt += "<span class='navBlue' onclick='switchPage(4);'>" + getLocStr('Komplette Liste') + " ...</span>";
	
	document.getElementById("resultBox").innerHTML = txt;
}



function getResults(cmd,uid,page)
{
	gResults_request = false;
    if (typeof XMLHttpRequest != 'undefined') {
    	try {
			gResults_request = new XMLHttpRequest();
        } catch(e) {
			gResults_request = false;
        }
    } else if(window.ActiveXObject) {
       	try {
        	gResults_request = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		gResults_request = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		gResults_request = false;
        	}
		}
    }

	if (gResults_request) {
		var localfile = document.URL.indexOf("file:",0);
		if (localfile < 0)
			var url = document.URL.substring(0,(document.URL.indexOf(".ch/") + 4)) + gSiteURLPrefix + "cgi-local/";
		else
			var url = gSiteURL + "cgi-local/";
					
		switch (cmd) {
			case 'top':		url += "Tracks.pl?cmd=LoadUserClubTopTen";	
							gResults_request.onreadystatechange = processTracksReqLoadUserClubTopTen;
							break;								
			default: ;
		}		
		
		
		gResults_request.open("GET",url,true);
		gResults_request.send(null);
	}
}


function processTracksReqLoadUserClubTopTen()
{
	var err = 0;
	
    if (gResults_request.readyState == 4) {
        // only if "OK"
        if (gResults_request.status == 200) {
			if (gResults_request.responseText.length > 0) {
	
				while (gUserTopTen.pop())							// remove old entries first
					;
				while (gClubTopTen.pop())
					;
				
				var userRang = 1;
				var clubRang = 1;
				var items = gResults_request.responseXML.getElementsByTagName("track");
				for (var i = 0; i < items.length; i++) {
					if (getElementTextNS("", "type", items[i], 0).indexOf("user",0) >= 0) {
						var nickname = getElementTextNS("", "nickname", items[i], 0);
						var hoehe = parseInt(getElementTextNS("", "ranking", items[i], 0),10);
						var obj = new Object();
						obj.rang = userRang++;
						obj.nickname = nickname;
						obj.hoehe = hoehe;
						gUserTopTen.push(obj);
					}
					
					if (getElementTextNS("", "type", items[i], 0).indexOf("club",0) >= 0) {
						var name = getElementTextNS("", "name", items[i], 0);
						var hoehe = parseInt(getElementTextNS("", "ranking", items[i], 0),10);
						var obj = new Object();
						obj.rang = clubRang++;
						obj.name = name;
						obj.hoehe = hoehe;
						gClubTopTen.push(obj);
					}
					
//					if (getElementTextNS("", "type", items[i], 0).indexOf("total",0) >= 0) {
//						var totalmeter = parseInt(getElementTextNS("", "meter", items[i], 0),10);
//						document.getElementById("totalMeterBox").innerHTML = "<span class='resultText'>Aktueller Höhenmesser: "+totalmeter+" Meter</span>";
//					}
					
				}
				displayResultsHome(0);
			}
			else
				alert(getLocStr('Msg-Failed-Operation') + ": R5 (topten)");
		}
		else {
			//alert("Failed to retrieve data (" + gResults_request.status + "/" + err + ")");
		}
	}
	else {
	}
}




// -----------------------------------------------------------
// Home Page Update Timer
// -----------------------------------------------------------

function setHomePageTimer()
{
	if (gHomePageTimer == null)
		gHomePageTimer = window.setInterval("updateHomePage()",1000 * kHomePageTimeSec);
}


function updateHomePage()
{	
	loadTopTen();
	displayActivityOnHomepage(document.getElementById("communityBox"),isSIDSet());
//	loadRandomUserImage();
//	clearHomePageTimer();
}


function clearHomePageTimer()
{
	if (gHomePageTimer) {
		window.clearInterval(gHomePageTimer);
		gHomePageTimer = null;
	}
}