/** * prepare.php * * @author Louis SAUNDERS * @copyright 2009-2010 Deuxeos - All rights reserved */ /********************************************************************************************************/ /************* Variables *************/ /********************************************************************************************************/ var hager_gmap_key = "ABQIAAAAOfgcRKQJdyOJYjp5kaQsWxSJSaRd6mer6Qll70Ylwba8CSAbiRTZXWHZQrLhVAhg3JNHoT9VreJl0g"; 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-elektriker.ch/"; /********************************************************************************************************/ /************* de_CH VALIDATIONS *************/ /********************************************************************************************************/ var de_CH = new Array(); de_CH["format_date"] = "dmy"; de_CH["format_time"] = "24"; de_CH["dashboard_date"] = "d/m/Y"; de_CH["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; de_CH["regex_zipcode"] = /^[0-9]{4}$/; de_CH["regex_date"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/; de_CH["regex_fax"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; de_CH["regex_phone"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; de_CH["regex_datetime"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; de_CH["regex_mobile"] = /^(07[6-9])[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; /********************************************************************************************************/ /************* de_CH TEXTS *************/ /********************************************************************************************************/ de_CH["isDate"] = "Ungültiges Datum. Beispiel: 23/10/2007"; de_CH["isMoney"] = "Muss ein gültiger Wert sein. Besipiel: 1 234,56"; de_CH["isFAX"] = "Ungültige Fax Nummer. Beispiel: 021 644 37 00"; de_CH["isZipCode"] = "Ungültige Postleitzahl. Beispiel: 1070"; de_CH["isPhone"] = "Ungültige Telefonnummer. Beispiel: 021 644 37 00"; de_CH["isDateTime"] = "Ungültiges Format für Tageszeit. Beispiel: 23/10/2007 14:52:10"; de_CH["isMobilePhone"] = "Ungültige Handy Nummer. Beispiel: 079 610 03 45"; /********************************************************************************************************/ /************* fr_CH VALIDATIONS *************/ /********************************************************************************************************/ var fr_CH = new Array(); fr_CH["format_date"] = "dmy"; fr_CH["format_time"] = "24"; fr_CH["dashboard_date"] = "d/m/Y"; fr_CH["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; fr_CH["regex_zipcode"] = /^[0-9]{4}$/; fr_CH["regex_date"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/; fr_CH["regex_fax"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; fr_CH["regex_phone"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; fr_CH["regex_datetime"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; fr_CH["regex_mobile"] = /^(07[6-9])[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; /********************************************************************************************************/ /************* fr_CH TEXTS *************/ /********************************************************************************************************/ fr_CH["isDate"] = "Ungültiges Datum. Beispiel: 23/10/2007"; fr_CH["isMoney"] = "Muss ein gültiger Wert sein. Besipiel: 1 234,56"; fr_CH["isFAX"] = "Ungültige Fax Nummer. Beispiel: 021 644 37 00"; fr_CH["isZipCode"] = "Ungültige Postleitzahl. Beispiel: 1070"; fr_CH["isPhone"] = "Ungültige Telefonnummer. Beispiel: 021 644 37 00"; fr_CH["isDateTime"] = "Ungültiges Format für Tageszeit. Beispiel: 23/10/2007 14:52:10"; fr_CH["isMobilePhone"] = "Ungültige Handy Nummer. Beispiel: 079 610 03 45"; /********************************************************************************************************/ /************* it_CH VALIDATIONS *************/ /********************************************************************************************************/ var it_CH = new Array(); it_CH["format_date"] = "dmy"; it_CH["format_time"] = "24"; it_CH["dashboard_date"] = "d/m/Y"; it_CH["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; it_CH["regex_zipcode"] = /^[0-9]{4}$/; it_CH["regex_date"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/; it_CH["regex_fax"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; it_CH["regex_phone"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; it_CH["regex_datetime"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; it_CH["regex_mobile"] = /^(07[6-9])[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/; /********************************************************************************************************/ /************* it_CH TEXTS *************/ /********************************************************************************************************/ it_CH["isDate"] = "Ungültiges Datum. Beispiel: 23/10/2007"; it_CH["isMoney"] = "Muss ein gültiger Wert sein. Besipiel: 1 234,56"; it_CH["isFAX"] = "Ungültige Fax Nummer. Beispiel: 021 644 37 00"; it_CH["isZipCode"] = "Ungültige Postleitzahl. Beispiel: 1070"; it_CH["isPhone"] = "Ungültige Telefonnummer. Beispiel: 021 644 37 00"; it_CH["isDateTime"] = "Ungültiges Format für Tageszeit. Beispiel: 23/10/2007 14:52:10"; it_CH["isMobilePhone"] = "Ungültige Handy Nummer. Beispiel: 079 610 03 45"; /********************************************************************************************************/ /************* TEXTS *************/ /********************************************************************************************************/ var common = new Array(); common["dashboard_date"] = "d/m/Y"; common["isLanguageCode"] = "Ungültiger Code. Beispiel: en_CH"; common["isEqualLength"] = "Länge muss {0} Buchstaben betragen"; common["isMaxLength"] = "Länge kann nicht mehr als {0} Buchstaben betragen"; common["isMinLength"] = "Länge kann nicht kürzer als {0} Buchstaben sein"; common["isLengthBetween"] = "Länge muss zwischen {0} und {1} Buchstaben betragen"; common["isMaxValue"] = "Wert darf nicht höher sein {0}"; common["isMinValue"] = "Wert darf nicht kleiner sein, als {0}"; common["isValueBetween"] = "Wert muss zwischen {0} und {1} sein"; common["isDateDay"] = "Giorno non corretto"; common["isDateMonth"] = "Ungültiger Monat"; common["isDateYear"] = "Ungültiges Jahr"; common["isYear"] = "Das Jahr muss gültig sein und zwischen 190 und 2155 liegen"; common["isInteger"] = "Muss ein Integer sein. Example: 1200 ou -213"; common["isDouble"] = "Must be a real. Example: 12.24 ou -23,51"; common["isAlpha"] = "Muss aus Buchstaben bestehen"; common["isAlNum"] = "Muss aus Zahlen bestehen"; common["isInsee"] = "Invalid INSEE number. Example: 1 85 34 33 354 450 45"; common["isApe"] = "Ungültige APE Nummer. Beispiel: 25.4Z"; common["isSiret"] = "Ungültige Handelregister-Nummer. Beispiel: 254 254 254"; common["isSiren"] = "Ungültige Handelregister-Nummer. Beispiel: 254 254 254"; common["isTVA"] = "Ungültige Mwst-Nummer. Beispiel: FR 02 254 254 254"; common["isEmail"] = "Ungültige e-Mail Adresse. Beispiel: peter.muster@domain.ch"; common["isRootURL"] = "Ungültige Web-Adresse. Beispiel: http://www.domain.com"; common["isURL"] = "Ungültige Web-Adresse Beispiel: http://www.domain.com/company/news/"; common["isExtension"] = "Ungültige Datei-Endung. Beispiel: C:myFile.{0}"; common["areExtensions"] = "Ungültige Datei-Endung ({0})"; common["isDateBefore"] = "Datum muss vor {0} liegen"; common["isDateAfter"] = "Datum muss nach {0} liegen"; common["isDateBetween"] = "Datum muss zwischen {0} und {1} liegen"; common["isRadioChecked"] = "Sie müssen einen Wert wählen"; common["isCollectionChecked"] = "Sie müssen mindestens eine Auswahl wählen"; common["isMaxCollectionChecked"] = "Sie können nicht mehr als {0} Auswahlen wählen"; common["isCollectionCheckedBetween"] = "Die Anzahl der Auswahlen muss zwischen {0} und {1} liegen"; common["isGroupSelected"] = "Sie müssen mindestens eine Auswahl wählen"; common["isMaxGroupSelected"] = "Sie können nicht mehr als {0} Auswahlen wählen"; common["isGroupSelectedBetween"] = "Die Anzahl der Auswahlen muss zwischen {0} und {1} betragen"; common["isDateTimeDay"] = "Ungültiger Tag"; common["isDateTimeMonth"] = "Ungültiger Monat"; common["isDateTimeYear"] = "Ungültiges Jahr"; common["isDateTimeHour"] = "Ungültige Stunde"; common["isDateTimeMinute"] = "Ungültige Minute"; common["isDateTimeSecond"] = "Ungültige Sekunde"; common["isRewrittenURL"] = "Ungültige Web-Adresse"; common["No"] = "Nein"; common["Ok"] = "OK"; common["Yes"] = "Ja"; common["deleteItem"] = "JS_DELETEITEM"; common["deleteItems"] = "JS_DELETEITEMS"; common["validateForm"] = "Ungültige Felder. Bitte überprüfen Sie das Formular."; common["incompleteForm"] = "Leere Felder. Bitte überprüfen Sie das Formular"; 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; }