/** * prepare.php * * @author Louis SAUNDERS * @copyright 2009-2010 Deuxeos - All rights reserved */ /********************************************************************************************************/ /************* Variables *************/ /********************************************************************************************************/ var hager_gmap_key = "ABQIAAAAxOTzDGKF8yfqMEaiJSpuORRtYOE9QGZxsl1ZQhZsDva1vPCwKxTSOjqwiQ6IS21HCMgh-xUDei9uCg"; var directory_item_per_page = 10; var dir_script = "/skin/js/"; var imageOK_src = "/skin/img/pics/ok.gif"; var imageKO_src = "/skin/img/pics/ko.gif"; _editor_url = "/skin/js/xinha/"; _editor_lang = "de"; var root_url = "http://www.mein-elektromeister.at/"; /********************************************************************************************************/ /************* de_AT VALIDATIONS *************/ /********************************************************************************************************/ var de_AT = new Array(); de_AT["format_date"] = "dmy"; de_AT["format_time"] = "24"; de_AT["dashboard_date"] = "d.m.Y"; de_AT["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; de_AT["regex_zipcode"] = /^[0-9]{4}$/; de_AT["regex_date"] = /^(\d{1,2})\.(\d{1,2})\.(\d{2,4})$/; de_AT["regex_fax"] = /^[0-9]{5}[ \-\/]?[0-9]{5}[ \-\/]?[0-9]{2}$/; de_AT["regex_phone"] = /^[0-9]{5}[ \-\/]?[0-9]{5}[ \-\/]?[0-9]{2}$/; de_AT["regex_datetime"] = /^(\d{1,2})\.(\d{1,2})\.(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; de_AT["regex_mobile"] = /^[0-9]{4}[ \-\/]?[0-9]{7}$/; /********************************************************************************************************/ /************* de_AT TEXTS *************/ /********************************************************************************************************/ de_AT["isDate"] = "Ungültiges Datum. Beispiel: 23.10.2007"; de_AT["isMoney"] = "Ungültiger Betrag. Beispiel: 1 234,56"; de_AT["isFAX"] = "Ungültige Faxnummer. Beispiel: 02235/44600-21"; de_AT["isZipCode"] = "Ungültige Postleitzahl. Beispiel: 1070"; de_AT["isPhone"] = "Ungültige Telefonnummer. Beispiel: 02235/44600-21"; de_AT["isDateTime"] = "Ungültiges Datumsformat. Beispiel: 23.10.2007 14:52:10"; de_AT["isMobilePhone"] = "Ungültige Mobilnummer. Beispiel: 0664/9152658"; /********************************************************************************************************/ /************* TEXTS *************/ /********************************************************************************************************/ var common = new Array(); common["dashboard_date"] = "d.m.Y"; common["isLanguageCode"] = "Ungültiger Code. Beispiel: en_AT"; common["isEqualLength"] = "Erforderliche Zeichenanzahl: {0}"; common["isMaxLength"] = "Maximale Zeichenanzahl: {0}"; common["isMinLength"] = "Minimale Zeichenanzahl: {0}"; common["isLengthBetween"] = "Erforderliche Zeichenanzahl: zwischen {0} und {1}"; common["isMaxValue"] = "Der Wert kann nicht höher als {0} sein"; common["isMinValue"] = "Der Wert kann nicht kleiner als {0} sein"; common["isValueBetween"] = "Der Wert muss zwischen {0} und {1} liegen"; common["isDateDay"] = "Ungültige Angabe für: Tag"; common["isDateMonth"] = "Ungültige Angabe für: Monat"; common["isDateYear"] = "Ungültige Angabe für: Jahr"; common["isYear"] = "Das Jahr muss zwischen 1901 und 2008 liegen"; common["isInteger"] = "Bitte geben Sie eine ganze Zahl ein. Beispiel: 1200 oder -213"; common["isDouble"] = "Es muss eine reale Zahl sein. Beispiel: 12.24 oder -23,51"; common["isAlpha"] = "Alphabetischer Wert erforderlich"; common["isAlNum"] = "Alphanumerischer Wert erforderlich"; common["isInsee"] = "Invalid INSEE number. Example: 1 85 34 33 354 450 45"; common["isApe"] = "Invalid APE number. Example: 25.4Z"; common["isSiret"] = "Üngültige Handelregisternummer. Beispiel: DE250213578"; common["isSiren"] = "Ungültige Handelregisternummer"; common["isTVA"] = "Ungültige Nummer."; common["isEmail"] = "Ungültige E-Mail-Adresse. Beispiel: max.muster@hager.com"; common["isRootURL"] = "Ungültige URL. Beispiel: http://www.hagergroup.at"; common["isURL"] = "Ungültige Internetadresse. Beispiel: http://www.hagergroup.at"; common["isExtension"] = "Ungültige Datei-Erweiterung. Beispiel: C:meineDateien.{0}"; common["areExtensions"] = "Ungültige Dateierweiterung ({0})"; common["isDateBefore"] = "Das Datum muss vor {0} liegen"; common["isDateAfter"] = "Das Datum muss hinter {0} liegen"; common["isDateBetween"] = "Das Datum muss zwischen {0} und {1} sein"; common["isRadioChecked"] = "Sie müssen einen Wert auswählen"; common["isCollectionChecked"] = "Sie müssen mindestens einen Wert auswählen"; common["isMaxCollectionChecked"] = "Sie können nur {0} Werte auswählen"; common["isCollectionCheckedBetween"] = "Die Anzahl der ausgewählten Werte muss zwischen {0} und {1} liegen"; common["isGroupSelected"] = "Sie müssen mindestens einen Wert auswählen"; common["isMaxGroupSelected"] = "Sie können nicht mehr als {0} Werte auswählen"; common["isGroupSelectedBetween"] = "Die Anzahl der ausgewählten Werte muss zwischen {0} und {1} sein"; common["isDateTimeDay"] = "Ungültige Angabe für: Tag"; common["isDateTimeMonth"] = "Ungültige Angabe für: Monat"; common["isDateTimeYear"] = "Ungültige Angabe für: Jahr"; common["isDateTimeHour"] = "Ungültige Angabe für: Stunde"; common["isDateTimeMinute"] = "Ungültige Angabe für: Minute"; common["isDateTimeSecond"] = "Ungültige Angabe für: Sekunde"; common["isRewrittenURL"] = "Ungültige Internetadresse."; common["No"] = "Nein"; common["Ok"] = "OK"; common["Yes"] = "Ja"; common["deleteItem"] = "JS_DELETEITEM"; common["deleteItems"] = "JS_DELETEITEMS"; common["validateForm"] = "Ungültige Angaben, bitte überprüfen Sie das Formular."; common["incompleteForm"] = "Bitte füllen Sie alle Pflichtfelder aus."; common["emptySelection"] = "JS_EMPTYSELECTION"; common["format_validation"] = "Feld Bestätigung???"; common["validateFormTitle"] = "Fehler!"; /********************************************************************************************************/ /************* FUNCTIONS *************/ /********************************************************************************************************/ /** * Gets the string associated with the key * * @param lang * @param key */ function getCommonString(key) { try { var ret = common[key]; if (ret === undefined) ret = key; return ret; } catch (ex) {} return key; } /** * Gets the localized string associated with the key * * @param key */ function getLocalizedString(lang, key) { if (lang == "common") return getCommonString(key); try { var ret = eval(lang + "['" + key + "']"); if (ret === undefined) ret = key; return ret; } catch (ex) {} return key; }