// JAVASCRIPT INPUT
var SelectorHeadlines = new Array(new Translation(new Array('Your Case Style', 'Ihr Gehäusestil', 'Votre style de boitier', ' Το Μοντέλο της Κάσας Σας')),
    new Translation(new Array('Your Color', 'Ihre Farbe', 'Votre couleur', ' Το Χρώμα σας')),
    new Translation(new Array('Your Movement', 'Ihr Uhrwerk', 'Votre mouvement', ' Η Κίνηση σας')),
    new Translation(new Array('Your Dial', 'Ihr Zifferblatt', 'Votre cadran', ' Το Καντράν σας')),
    new Translation(new Array('Your Wristband', 'Ihr Armband', 'Votre bracelet', ' Το Λουράκι σας')),
    new Translation(new Array('Your Engraving', 'Ihre Gravur', 'Votre gravure', ' Η Εγχάραξή σας')),
    new Translation(new Array('Order', 'Bestellen', 'Passer commande', ' Παραγγείλτε')));
var ParamNames = new Array(new Translation(new Array('Case Style', 'Gehäusestil', 'style de boitier', ' Μοντέλο Κάσας')),
    new Translation(new Array('Case Color', 'Gehäusefarbe', 'couleur', ' Χρώμα Κάσας')),
    new Translation(new Array('Movement', 'Uhrwerk', 'mouvement', ' Κίνηση')),
    new Translation(new Array('Dial', 'Zifferblatt', 'cadran', ' Καντράν')),
    new Translation(new Array('Wristband', 'Armband', 'bracelet', ' Λουράκι')),
    new Translation(new Array('Engraving', 'Gravur', 'gravure', ' Εγχάραξη')));
var CustomServiceNames = new Array(new Translation(new Array('No engraving', 'Keine Gravur', 'pas de gravure', ' Χωρίς εγχάραξη')),
    new Translation(new Array('Case back engraving', 'Gravur am Gehäuseboden', 'gravure sur le fond', ' Εγχάραξη κάσας πίσω')),
    new Translation(new Array('Case side engraving', 'Gravur am Gehäuserand', 'gravure sur le côté', ' Εγχάραξη κάσας στο πλάι')),
    new Translation(new Array('Back AND side engraving', 'Gravur auf Boden UND Rand', 'gravure sur le côté et le fond', ' Εγχάραξη πίσω ΚΑΙ στο πλάι')));
var ModelPrice = new Translation(new Array('Price', 'Preis', 'Prix', ' Τιμή'));
var ModelNo = new Translation(new Array('Production Code', 'Produktionscode', 'Code de production', ' Κωδικός Παραγωγής'));
var ShippingPrice = new Translation(new Array('Shipping cost', 'Versandkosten', 'Cout de livraison', 'Κόστος αποστολής'));
var TotalPrice = new Translation(new Array('Total price', 'Gesamtpreis', 'Prix total', 'Συνολική τιμή'));
var SelectorNext = new Translation(new Array('▼ NEXT', '▼ WEITER', '▼ SUIVANT', '▼ΕΠΟΜΕΝΟ'));
var SelectorOrder = new Translation(new Array('►► ORDER ONLINE', '►► ONLINE BESTELLEN', '►► COMMANDE EN LIGNE', '►► ΠΑΡΑΓΓΕΙΛΤΕ ONLINE'));
var SelectorRetailer = new Translation(new Array('►► FIND RETAILER', '►► HÄNDLER FINDEN', '►► TROUVER UN REVENDEUR', '►► ΒΡΕΙΤΕ ΣΗΜΕΙΟ ΠΩΛΗΣΗΣ'));
var SelectorChange = new Translation(new Array('▲ Change', '▲ Ändern', '▲ Modifier', '▲ Αλλαγή'));
var PricePrefix = new Translation(new Array('€ ', '€ ', '€ ', ' € '));
var PriceSuffix = new Translation(new Array('.-', ',-', ',-', ' ,-'));
var ShippingPrefix = new Translation(new Array('Price incl. VAT, plus ', 'Preis inkl. Mwst., zzgl. ', 'Prix TVA inclue, plus ', ' Τιμή συμπερ. ΦΠΑ'));
var WelcomeText = new Translation(new Array('The <span class="slogan-logo">Uhr-Kraft<span class="slogan-r">®</span> WatchCreator<span class="slogan-r">®</span></span> allows you to design your individual timepiece by choosing from various cases, movements, colors and wristbands. Order online and your unique timepiece will be produced individually for you -<br /><strong>Made in Essen / Germany!</strong>', 'Der <span class="slogan-logo">Uhr-Kraft<span class="slogan-r">®</span> WatchCreator<span class="slogan-r">®</span></span> erlaubt Ihnen, Ihren individuellen Zeitmesser zu kreieren, indem Sie aus verschiedenen Gehäusen, Uhrwerken, Farben und Armbändern wählen. Bestellen Sie online und Ihr Unikat wird individuell für Sie hergestellt -<br /><strong>Made in Essen / Germany!</strong>', 'Le <span class="slogan-logo">Uhr-Kraft<span class="slogan-r">®</span> WatchCreator<span class="slogan-r">®</span></span> vous permet de créer votre propre montre, en choisissant parmi différents boitiers, mouvements, couleurs et bracelets. Passez commande en ligne et une pièce unique sera fabriquée pour vous -<br /><strong>Made in Essen / Germany!</strong>', ' Tο <span class="slogan-logo">Uhr-Kraft<span class="slogan-r">®</span> WatchCreator<span class="slogan-r">®</span></span> σας επιτρέπει να σχεδιάσετε το δικό σας μοναδικό ρολόι επιλέγοντας από μια ευρεία γκάμα από κάσες, κινήσεις, χρώματα και λουράκια. Κάντε την παραγγελία σας online και το δικό σας μοναδικό ρολόι θα κατασκευαστεί ειδικά για σας- -<br /><strong> Κατασκευασμένο στο Έσσεν, Γερμανίας! </strong>'));
var WaitMessage = new Translation(new Array('Please wait for the WatchCreator to load', 'Bitte warten Sie,  bis der WatchCreator geladen ist', 'Attendez s\'il vous plait que le WatchCreator soit téléchargé', 'Παρακαλούμε περιμένετε να φορτώσει το WatchCreator'));
var StartLink = new Translation(new Array('Start the WatchCreator<span class="slogan-r">®</span> now', 'WatchCreator<span class="slogan-r">®</span> jetzt starten', 'Je souhaite commencer WatchCreator<span class="slogan-r">®</span> maintenant', ' Ξεκινήστε το WatchCreator τώρα'));
var StartLinkNoHtml = new Translation(new Array('Start the WatchCreator® now', 'WatchCreator® jetzt starten', 'je souhaite commencer WatchCreator® maintenant', ' Ξεκινήστε το WatchCreator τώρα'));
var Decimal = new Translation(new Array('.', ',', ',', ' ,'));
var Thousands = new Translation(new Array(',', '.', '.', '.'));
var ShippingLink = new Translation(new Array('Shipping', 'Versand', 'Livraison', ' Αποστολή'));
var ShippingTitle = new Translation(new Array('Customer Info/Shipping', 'Kundeninfo/Versand', 'Info client/Livraison', ' Στοιχεία Πελάτη/ Αποστολή'));
var DealerInfoTitle = new Translation(new Array('Information for retailers', 'Informationen für Händler', 'Informations pour le revendeur', ' Πληροφορίες για σημεία πώλησης'));
var TermsTitle = new Translation(new Array('Terms', 'AGB', 'conditions générales de ventes', ' Όροι'));
var PrivacyTitle = new Translation(new Array('Privacy', 'Datenschutz', 'protection des données', ' Προστασία δεδομένων'));
var ImprintTitle = new Translation(new Array('Imprint', 'Impressum', 'Mentions légales', '????'));
var RetailerListTitle = new Translation(new Array('Retailer Directory', 'Händlerverzeichnis', 'Liste de revendeurs', ' Κατάλογος σημείων πώλησης'));
var ContactTitle = new Translation(new Array('Contact', 'Kontakt', 'Contacter', 'Επικοινωνία'));
var CloseTooltip = new Translation(new Array('Click here to close', 'Zum Schließen hier klicken', 'Pour fermer, cliquez ici', ' Κάντε κλικ εδώ για να κλείσετε'));
var GenderTitleMale = new Translation(new Array('Mr.', 'Herr', 'Monsieur', ' Κύριος'));
var GenderTitleFemale = new Translation(new Array('Mrs. ', 'Frau', 'Madame', ' Κυρία'));
var SalutationMale = new Translation(new Array('Dear Mr. ', 'Sehr geehrter Herr', 'Cher Monsieur', ' Αγαπητέ Κύριε'));
var SalutationFemale = new Translation(new Array('Dear Mrs. ', 'Sehr geehrte Frau', 'Chère Madame', ' Αγαπητή Κυρία'));
var MaxCharsTooltip = new Translation(new Array('Maximum ${n} characters possible', 'Maximal ${n} Zeichen möglich', 'Maximum de ${n} caractères', 'το πολύ ${n} γράμματα'));
var FormTranslations = new Array(new Translation(new Array('Order', 'Bestellung', 'Ordre', 'Παραγγελία')),
    new Translation(new Array('Fax to: ', 'Fax an: ', 'Fax à:', 'Φαξ για να:')),
    new Translation(new Array('Mr.', 'Herr', 'Monsieur', ' Κύριος')),
    new Translation(new Array('Mrs.', 'Frau', 'Madame', ' Κυρία')),
    new Translation(new Array('Last name', 'Nachname', 'Nom', ' Επίθετο')),
    new Translation(new Array('First name', 'Vorname', 'Prénom', ' Όνομα')),
    new Translation(new Array('Street, number', 'Straße, Hausnummer', 'Rue, numéro', ' Οδός, αριθμός')),
    new Translation(new Array('ZIP', 'PLZ', 'Code postal', ' Τ.Κ.')),
    new Translation(new Array('City', 'Ort', 'Lieu', ' Πόλη')),
    new Translation(new Array('Telephone', 'Telefon', 'Téléphone', ' Τηλέφωνο')),
    new Translation(new Array('Telephone 2', 'Telefon 2', 'Téléphone 2', ' Τηλέφωνο2')),
    new Translation(new Array('E-Mail', 'E-Mail', 'E-Mail ', ' Ε-μαιλ')),
    new Translation(new Array('E-Mail (please repeat)', 'E-Mail (bitte wiederholen)', 'E-Mail (renouveler svp)', ' Ε-μαιλ(παρακαλούμε επαναλάβετε)')),
    new Translation(new Array('Country', 'Land', 'Pays', ' Χώρα')),
    new Translation(new Array('Price', 'Preis', 'Prix', ' Τιμή')),
    new Translation(new Array('Shipping cost', 'Versandkosten', 'Frais de livraison', 'Έξοδα αποστολής ')),
    new Translation(new Array('Total price', 'Gesamtpreis', 'Coût total', 'Συνολική τιμή')),
    new Translation(new Array('incl. VAT', 'inkl. Mwst.', 'TVA inc', 'inc ΦΠΑ')),
    new Translation(new Array('You have chosen an individual engraving service. Please enter the complete text for the engraving here by computer. This text will be mandatory! Hand-written text on the order form cannot be accepted!', 'Sie haben einen individuellen Gravurservice gewählt. Bitte tragen Sie hier den vollständigen zu gravierenden Text per Computer ein. Dieser Text ist verbindlich! Handschriftlicher Text auf dem Formular kann nicht akzeptiert werden!', 'Vous avez choisi une gravure individuelle. Inscrivez ici le texte complet à graver. Ce texte est définitif. Les textes rédigés à la main ne sont pas acceptés.', ' Έχετε επιλέξει την υπηρεσία προσωπικής εγχάραξης. Παρακαλούμε εισάγετε το ολοκληρωμένο κείμενο προς εγχάραξη εδώ μέσω υπολογιστή. Αυτό το κείμενο θα είναι υποχρεωτικό! Χειρόγραφα κείμενα πάνω στην φόρμα δεν μπορούν να γίνουν αποδεκτά!')),
    new Translation(new Array('Text for bottom engraving', 'Text für Bodengravur', 'Texte pour la gravure au dos', 'Κείμενο για την κάτω εγχάραξη. ')),
    new Translation(new Array('characters remaining', 'Zeichen verbleibend', 'caractères restants', 'Απομένουν χαρακτήρες')),
    new Translation(new Array('Text for case engraving', 'Text für Gehäusegravur', 'Texte pour la gravure sur le côté', 'Κείμενο για εγχάραξη κάσας')),
    new Translation(new Array('characters remaining', 'Zeichen verbleibend', 'caractères restants', 'Απομένουν χαρακτήρες')),
    new Translation(new Array('Font style for engraving', 'Schriftstil für Gehäusegravur', 'Style d\'écriture pour la gravure', 'Στυλ γραμματοσειράς για την εγχάραξη.')),
    new Translation(new Array('Text area for your remarks (optional)', 'Textfeld für Ihre Anmerkungen (optional)', 'Encadré pour votre commentaire', 'Πλαίσιο κειμένου για τις σημειώσεις (προαιρετικά)')),
    new Translation(new Array('I herewith bindingly order the product described in the text above. I agree to the terms of the Watch Creator vendor. I am informed that the production time will be 6-8 weeks. Especially, I am aware that with order acceptance and payment receipt the provision of a service is immediatly initiated, so I cannot resign from the contract at a later time. I confirm this with my signature. ', 'Hiermit bestelle ich verbindlich das oben im Text beschriebene Produkt. Ich erkläre mich mit den Bedingungen des Verkäufers von Watch Creator einverstanden. Ich bin darüber informiert, dass die Produktionszeit 6-8 Wochen beträgt. Insbesondere ist mir bewusst, dass mit Auftragsannahme und Zahlungeingang unverzüglich mit der Verrichtung einer Dienstleistung begonnen wird, sodass später kein Rückgaberecht besteht. Dies bestätige ich mit meiner Unterschrift. ', 'Je confirme la commande ferme du produit décrit ci-dessus. Je suis conscient que les images affichées peuvent différer de la réalité pour des raisons techniques. J\'accepte les conditions du vendeur de Watch Creator. Je suis en particulier conscient que mon acceptation de la commande et mon paiement entrainent l\'execution immédiate d\'un service; ainsi je ne peux à aucun moment résilier le présent contrat. Je confirme cela par ma signature ci-dessous.', ' Δια της παρούσης παραγγέλνω δεσμευτικά το προϊόν το οποίο περιγράφετε στο άνωθεν κείμενο. Γνωρίζω ότι η εικόνα που εμφανίζεται δεν μπορεί να είναι δεσμευτική ως προς το χρώμα λόγω τεχνικών λόγων. Συμφωνώ με τους όρους του πωλητή της Watch Creator. Ειδικά, γνωρίζω ότι με την αποδοχή παραγγελίας και την απόδειξη πληρωμής η παροχή μιας υπηρεσίας θέτεται άμεσα σε κίνηση, οπότε δεν μπορώ να παραιτηθώ από το συμβόλαιο σε κάποιο μετέπειτα χρόνο. Αυτό το επιβεβαιώνω με την υπογραφή μου.')),
    new Translation(new Array('Date', 'Datum', 'Date', 'Ημερομηνία')),
    new Translation(new Array('Signature', 'Unterschrift', 'Signature', 'Υπογραφή')),
    new Translation(new Array('Proof entries', 'Eingaben prüfen', 'Contrôler les données', 'Απόδειξη καταχωρήσεων')),
    new Translation(new Array('After completing the form, please click here. The form will be checked. You will be notified in case of missing or invalid entries. When all entries are correct, proceed to step 2.', 'Wenn Sie das Formular ausgefüllt haben, klicken Sie hier. Das Formular wird überprüft. Evtl. werden Sie auf fehlende oder ungültige Eingaben aufmerksam gemacht. Wenn alle Angaben korrekt sind, können Sie mit Schritt 2 fortfahren.', 'Après avoir rempli le formulaire, cliquez ici. Le formulaire est contrôlé. Nous attirerons éventuellement votre attention sur les informations manquantes ou erronnées. Lorsque toutes les données sont correctes, allez au Point 2', ' Αφού συμπληρώσετε την φόρμα, παρακαλούμε κάντε κλικ εδώ. Η φόρμα θα ελεγχθεί. Θα ενημερωθείτε σε περίπτωση που καταχωρήσεις είναι ελλιπείς ή λανθασμένες. Όταν όλες οι καταχωρήσεις είναι σωστές προχωρήστε στο βήμα 2. ')),
    new Translation(new Array('Proof entries', 'Eingaben prüfen', 'Contrôler les données', 'Απόδειξη καταχωρήσεων')),
    new Translation(new Array('At least one entry in the form is missing or invalid. Please check the form again. Incorrect or missing entries are highlighted now.', 'Mindestens ein Eintrag im Formular fehlt oder ist ungültig. Bitte überprüfen Sie das Formular nochmals. Falsche oder fehlende Einträge sind nun hervorgehoben.', 'Une saisie au moins manque ou est non valide. Controlez le formulaire svp. Les données manquantes ou erronnées sont mises en avant.', ' Τουλάχιστον μία καταχώρηση στην φόρμα λείπει ή είναι λανθασμένη. Παρακαλούμε ελέγξτε ξανά την φόρμα. Λανθασμένες ή απούσες καταχωρήσεις είναι τώρα τονισμένες.')),
    new Translation(new Array('All form entries are correct.', 'Alle Angaben im Formular sind korrekt.', 'Toutes les données sont correctes', ' Όλες οι καταχωρήσεις είναι σωστές.')),
    new Translation(new Array('Submit order', 'Bestellung abschicken', 'Passer la commande', 'Υποβάλλετε την παραγγελία')),
    new Translation(new Array('After the form is prooven, you can submit the data to the vendor here.', 'Wenn das Formular überprüft wurde, können Sie hier die Daten an den Hersteller übermitteln.', 'Après avoir controlé le formulaire, vous pouvez envoyer les informations au fabricant', 'Αφού η φόρμα γίνει αποδεκτή, μπορείτε να υποβάλλετε εδώ τα δεδομένα στον πωλητή.')),
    new Translation(new Array('Before submitting, please check if your internet connection is available.', 'Bitte prüfen Sie vor der Übermittlung, ob Ihre Internetverbindung verfügbar ist.', 'Avant de confirmer, verifier que votre liaison internet est active.', ' Πριν υποβάλλεται, παρακαλούμε ελέγξετε αν είναι διαθέσιμη η σύνδεσή σας στο διαδίκτυο. ')),
    new Translation(new Array('Submit order', 'Bestellung abschicken', 'Passer la commande', 'Υποβάλλετε την παραγγελία')),
    new Translation(new Array('The data could not be submitted. Please check your internet connection. Also please check the entries in the form once more, especially your E-Mail-Address. Then please try again.', 'Die Daten konnten nicht übermittelt werden. Bitte überprüfen Sie Ihre Internetverbindung. Überprüfen Sie außerdem nochmals die Angaben im Formular, besonders Ihre E-Mail-Adresse. Versuchen Sie anschließen erneut, die Daten zu übertragen.', 'Les informations n\'ont pas pu être transmises. Verifiez votre connexion internet. Controlez également les données du formulaire, en particulier votre adresse email. Ensuite essayez de nouveau.', 'Τα δεδομένα δεν μπορούσαν να υποβληθούν. Παρακαλούμε ελέγξτε την σύνδεσή σας. Επίσης, ελέγξετε άλλη μία φορά τις καταχωρήσεις στην φόρμα, ειδικά την διεύθυνση Ε-μαιλ. Έπειτα δοκιμάστε ξανά.  ')),
    new Translation(new Array('The data were successfully submitted to the vendor.', 'Die Daten wurden erfolgreich zum Hersteller übertragen.', 'Les informations ont été transmises au fabricant', ' Τα δεδομένα υποβλήθηκαν επιτυχώς στον πωλητή.')),
    new Translation(new Array('Print form', 'Formular ausdrucken', 'Imprimer le formulaire', 'Φόρμα εκτύπωσης')),
    new Translation(new Array('After submitting the data, it is <b>neccesary</b> to print this form, sign it and send it to the vendor by fax or post. Production can only start after receipt of the signed form. You will find the fax number and post address on the printed form.', 'Nachdem die Daten übermittelt wurden, müssen Sie <b>unbedingt</b> dieses Formular ausdrucken und unterschrieben an den Hersteller per Fax oder Post an den Hersteller senden. Die Produktion kann erst nach Eingang des unterschriebenen Formulars beginnen. Die Faxnummer bzw. Adresse werden Sie auf dem ausgedruckten Formular finden.', 'Apres avoir transmis les informations, imprimez le formulaire et envoyez-le signé au fabricant, par courrier ou par fax. la production commence à reception du document signé. Le numéro de fax et l\'adresse se trouvent sur le formulaire imprimé.', ' Αφού υποβληθούν τα δεδομένα, είναι απαραίτητο να εκτυπώσετε αυτή την φόρμα, να την υπογράψετε και να την στείλετε στον πωλητή είτε με φαξ είτε με το ταχυδρομείο. Η παραγωγή μπορεί να ξεκινήσει μόνο μετά την παραλαβή της υπογεγραμμένης φόρμας. Θα βρείτε τον αριθμό φαξ και την ταχυδρομική διεύθυνση στην εκτυπωμένη φόρμα.')),
    new Translation(new Array('Print form', 'Formular ausdrucken', 'Imprimer le formulaire', 'Φόρμα εκτύπωσης')));

var GenderTitle = { male : GenderTitleMale, female : GenderTitleFemale };
var Salutation = { male : SalutationMale, female : SalutationFemale };