//1. Load default language in config.js
//2. Load browser language in language.js (en/de/fr/it/pt)
//3. Load language from cookie in perftest.js (if exists)
//4. Load language from url in perftest.js (if exists)

try {
	
	var browser_language = '';
	if (!navigator.language) {
		browser_language = navigator.browserLanguage; //IE
	} else {
		browser_language = navigator.language; //other browsers
	}
	if (browser_language.indexOf("de") > -1) {
		language = "de";
	} else if (browser_language.indexOf("fr") > -1) {
		language = "fr";
	} else if (browser_language.indexOf("it") > -1) {
		language = "it";
	} else if (browser_language.indexOf("pt") > -1) {
		language = "pt";
	} else if (browser_language.indexOf("hu") > -1) {
		language = "hu";
	} else {
		language = "en";
	}
} catch(error) {}	

var NumberOfLanguages = 6;
var en = 1;
var de = 2;
var fr = 3;
var it = 4;
var pt = 5;
var hu = 6;

var title = new Array(NumberOfLanguages);
title[en] = 'Internet Performance Test';
title[de] = 'Internet Performance Test';
title[fr] = 'Test de vitesse Internet';
title[it] = 'Internet Performance Test';
title[pt] = 'Internet Performance Test';
title[hu] = 'Internet Performance Test';

var description1 = new Array(NumberOfLanguages);
description1[en] = 'This application enables you to measure the performance to the server <b>#server#</b>.';
description1[de] = 'Mit diesem Test überprüfen Sie die Leistung Ihrer Verbindung zum Server <b>#server#</b>.';
description1[fr] = 'Ce test vous permet de vérifier le débit de votre connexion internet en réception et en envoi (download / upload), ainsi que le temps de réponse vers le serveur Web <b>#server#</b>.';
description1[it] = 'Con questo test potete valutare la velocitŕ di ricezione e di invio verso il computer, <b>#server#</b>.';
description1[pt] = 'Esta aplicaçăo permite-lhe medir o tempo de resposta e as velocidades de carregamento e de descarregamento da ligaçăo ao servidor <b>#server#</b>.';
description1[hu] = 'Ez az alkalmazás lehetővé teszi, hogy megmérje internet-kapcsolatának a le- és feltöltési sebességét, illetve a válaszadási idejét az <b>#server#</b> webszerveréhezkapcsolódva.';

var description2 = new Array(NumberOfLanguages);
description2[en] = 'For the evaluation of the results we kindly ask you to provide some information about your Internet connection for this measurement.';
description2[de] = 'Wir benötigen einige Angaben zu Ihrem Internetanschluss. Zur statistischen Auswertung der Messergebnisse analysieren wir Ihre Angaben und Zugriffsdaten.';
description2[fr] = 'A fin de pouvoir exploiter les résultats nous vous prions de nous communiquer quelques informations concernant votre accčs Internet.';
description2[it] = 'Per poter valutare statisticamente i risultati della misura, dovete fornirci alcuni dati di collegamento.';
description2[pt] = 'Para que os resultados possam ser avaliados, pedimos-lhe o favor de nos dar algumas informaçőes acerca da sua ligaçăo actual ŕ Internet.';
description2[hu] = 'Az eredmények jobb kiértékelhetősége érdekében arra kérjük, hogy a méréshez adjon meg néhany adatot az internet csatlakozásával kapcsolatban.';

var description3 = new Array(NumberOfLanguages);
description3[en] = '(Notice: You need to have <a href="http://www.sun.com/getjava" target="_blank">Java</a>, JavaScript and Cookies enabled to be able to run this test.)';
description3[de] = 'Für den Test muss Ihr Browser Java, JavaScript und Cookies unterstützen.';
description3[fr] = '(Remarque: Pour pouvoir effectuer le test vous devez avoir <a href="http://www.sun.com/getjava" target="_blank">Java</a>, JavaScript et les cookies activés dans votre navigateur.)';
description3[it] = 'Per questo test devono essere attivati Java, JavaScript e cookie. In alcuni sistemi operativi deve essere installato addizionalmente <a href="http://www.sun.com/getjava" target="_blank">Java</a>.';
description3[pt] = '(Nota: A execuçăo deste teste obriga a que tenha o <a href="http://www.sun.com/getjava" target="_blank">Java</a> instalado bem como o JavaScript e os cookies activados.)';
description3[hu] = '(Fontos: a sikeres teszthez szükséges, hogy a <a href="http://www.sun.com/getjava" target="_blank">Java</a> és JavaScript fusson a szamitogépén, valamint engedélyezve legyenek a "sütik".)';

var description4 = new Array(NumberOfLanguages);
description4[en] = 'Further information about your measurements are available at \'<a href="#" onclick="openAnalysis()">All your Results</a>\'.';
description4[de] = 'Weitere Informationen und Analysen zu Ihren Messungen finden Sie bei \'<a href="#" onclick="openAnalysis()">All Ihre Resultate</a>\'.';
description4[fr] = 'Pour plus d\'informations et études ŕ vos mesures, reportez-vous ŕ \'<a href="#" onclick="openAnalysis()">Tous vos résultats</a>\'.';
description4[it] = 'Per ulteriori informazioni e analisi di misure vostri puň essere trovato in \'<a href="#" onclick="openAnalysis()">Analisi della vostra serie di misure</a>\'.';
description4[pt] = 'Outras informaçőes e análises para a sua mediçăo pode ser encontrada em \'<a href="#" onclick="openAnalysis()">Análise da sua série de testes</a>\'.';
description4[hu] = 'Further Information und Analysis to your measurements can be found at \'<a href="#" onclick="openAnalysis()">Analysis of your Testserie</a>\'.';

var description5 = new Array(NumberOfLanguages);
description5[en] = 'If your are not satisfied with the results, please follow the instructions at \'<a href="#" onclick="openFAQ()">Frequently asked questions (FAQ)</a>\'.';
description5[de] = 'Falls Sie mit Ihren Resultaten nicht zufrieden sind, so nutzen Sie die Hinweise bei \'<a href="#" onclick="openFAQ()">Fragen & Antworten (FAQ)</a>\'.';
description5[fr] = 'Si vous n\'ętes pas satisfait de votre test, veuillez lire les instructions ŕ \'<a href="#" onclick="openFAQ()">Questions fréquemment posées</a>\'.';
description5[it] = 'Se il vostro, non sono soddisfatti con il vostro risultati di prova, si prega di leggere le istruzioni a \'<a href="#" onclick="openFAQ()">Domande e risposte (FAQ)</a>\'.';
description5[pt] = 'Se o seu năo estăo satisfeitos com seus resultados de ensaio, leia as instruçőes em \'<a href="#" onclick="openFAQ()">Frequently asked questions (FAQ)</a>\'.';
description5[hu] = 'If your are not satisfied with your test results, please read the instructions at \'<a href="#" onclick="openFAQ()">Fragen & Antworten (FAQ)</a>\'.';

var description6 = new Array(NumberOfLanguages);
description6[en] = '(For #providername#-clients with volume based accounting: Please note that a single measurement produces up to 70MB of data.)';
description6[de] = '(Bitte beachten Sie, dass mit einem #providername#-Abonnement mit Datenvolumen-Abrechnung, bis zu ca. 70 Megabytes an Daten pro Messung anfallen können.)';
description6[fr] = '(For #providername#-clients with volume based accounting: Please note that a single measurement produces up to 70MB of data.)';
description6[it] = '(For #providername#-clients with volume based accounting: Please note that a single measurement produces up to 70MB of data.)';
description6[pt] = '(For #providername#-clients with volume based accounting: Please note that a single measurement produces up to 70MB of data.)';
description6[hu] = '(For #providername#-clients with volume based accounting: Please note that a single measurement produces up to 70MB of data.)';


var textpleasewait = new Array(NumberOfLanguages);
textpleasewait[en] = 'Please wait loading performance test...';
textpleasewait[de] = 'Bitte warten, Internet Performance Test wird geladen...';
textpleasewait[fr] = 'Chargement du test de vitesse...';
textpleasewait[it] = 'Caricamento del test di performance in corso...';
textpleasewait[pt] = 'Please wait loading performance test...';
textpleasewait[hu] = 'Please wait loading performance test...';

//Link to Analyse of testserie
var link1 = new Array(NumberOfLanguages);
link1[en] = '<a href="#" onclick="openAnalysis()">All your results</a>';
link1[de] = '<a href="#" onclick="openAnalysis()">All Ihre Resultate</a>';
link1[fr] = '<a href="#" onclick="openAnalysis()">Tous vos résultats</a>';
link1[it] = '<a href="#" onclick="openAnalysis()">Analisi della vostra serie di misure</a>';
link1[pt] = '<a href="#" onclick="openAnalysis()">Análise da sua série de testes</a>';
link1[hu] = '<a href="#" onclick="openAnalysis()">Analysis of your Testserie</a>';

//Link to start new testserie
var link2 = new Array(NumberOfLanguages);
link2[en] = '<a href="#" onclick="deleteResults()">Start new test series</a>';
link2[de] = '<a href="#" onclick="deleteResults()">Neue Messreihe starten</a>';
link2[fr] = '<a href="#" onclick="deleteResults()">Commencer une nouvelle série des mesures</a>';
link2[it] = '<a href="#" onclick="deleteResults()">Avvia nuova serie di misure</a>';
link2[pt] = '<a href="#" onclick="deleteResults()">Para iniciar uma nova série carregue aqui</a>';
link2[hu] = '<a href="#" onclick="deleteResults()">Start new test serie</a>';

//Link to all test servers
var link3 = new Array(NumberOfLanguages);
link3[en] = '<a href="http://www.cnlab.ch/speedtest/">All test servers</a>';
link3[de] = '<a href="http://www.cnlab.ch/speedtest/">Alle Testserver</a>';
link3[fr] = '<a href="http://www.cnlab.ch/speedtest/">Tous les serveurs-test</a>';
link3[it] = '<a href="http://www.cnlab.ch/speedtest/">Tutti i server</a>';
link3[pt] = '<a href="http://www.cnlab.ch/speedtest/">All test servers</a>';
link3[hu] = '<a href="http://www.cnlab.ch/speedtest/">All test servers</a>';

//Link to statistics
var link4 = new Array(NumberOfLanguages);
link4[en] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistics</a>';
link4[de] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistiken</a>';
link4[fr] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistiques</a>';
link4[it] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistica</a>';
link4[pt] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistics</a>';
link4[hu] = '<a href="http://www.cnlab.ch/speedtest/stats.jsp">Statistics</a>';

//Link to faq
var link5 = new Array(NumberOfLanguages);
link5[en] = '<a href="#" onclick="openFAQ()">Frequently asked questions (FAQ)</a>';
link5[de] = '<a href="#" onclick="openFAQ()">Fragen & Antworten (FAQ)</a>';
link5[fr] = '<a href="#" onclick="openFAQ()">Questions fréquemment posées</a>';
link5[it] = '<a href="#" onclick="openFAQ()">Domande e risposte (FAQ)</a>';
link5[pt] = '<a href="#" onclick="openFAQ()">Frequently asked questions (FAQ)</a>';
link5[hu] = '<a href="#" onclick="openFAQ()">Frequently asked questions (FAQ)</a>';

//Link to troubleticket
var link6 = new Array(NumberOfLanguages);
link6[en] = '<a href="#" onclick="openTroubleTicket()">Trouble Ticket</a>';
link6[de] = '<a href="#" onclick="openTroubleTicket()">Problem melden</a>';
link6[fr] = '<a href="#" onclick="openTroubleTicket()">Signaler un problčme</a>';
link6[it] = '<a href="#" onclick="openTroubleTicket()">Trouble Ticket</a>';
link6[pt] = '<a href="#" onclick="openTroubleTicket()">Trouble Ticket</a>';
link6[hu] = '<a href="#" onclick="openTroubleTicket()">Trouble Ticket</a>';

//Link to about
var link7 = new Array(NumberOfLanguages);
link7[en] = '<a href="#" onclick="openAbout()">About</a>';
link7[de] = '<a href="#" onclick="openAbout()">Über</a>';
link7[fr] = '<a href="#" onclick="openAbout()">Ŕ propos</a>';
link7[it] = '<a href="#" onclick="openAbout()">Informazioni</a>';
link7[pt] = '<a href="#" onclick="openAbout()">About</a>';
link7[hu] = '<a href="#" onclick="openAbout()">About</a>';

//Link to start new testserie
var newseries = new Array(NumberOfLanguages);
newseries[en] = 'A test series contains multiple measurements (e.g. all measurements with a specific setup). You can open new test series (e.g. for measurements with a different setup) to group the corresponding measurements. Do you really want to start a new series?';
newseries[de] = 'Eine Messreihe fasst mehrere Messungen zusammen (z.B. alle Messungen mit spezifischen Einstellungen) Sie können neue Messreihen (z.B. für Messungen mit anderen Einstellungen) zur Gruppierung von Messungen verwenden. Wollen Sie wirklich eine neue Messreihe starten?';
newseries[fr] = 'Une série test comprend plusieurs mesures. Le lancement d\'une série de mesures supprime les mesures affichées sur cette page. Voulez-vous vraiment lancer une nouvelle série?';
newseries[it] = 'A test series contains multiple measurements (e.g. all measurements with a specific setup). You can open new test series (e.g. for measurements with a different setup) to group the corresponding measurements. Do you really want to start a new series?';
newseries[pt] = 'A test series contains multiple measurements (e.g. all measurements with a specific setup). You can open new test series (e.g. for measurements with a different setup) to group the corresponding measurements. Do you really want to start a new series?';
newseries[hu] = 'A test series contains multiple measurements (e.g. all measurements with a specific setup). You can open new test series (e.g. for measurements with a different setup) to group the corresponding measurements. Do you really want to start a new series?';



