/** * prepare.php * * @author Louis SAUNDERS * @copyright 2009-2010 Deuxeos - All rights reserved */ /********************************************************************************************************/ /************* Variables *************/ /********************************************************************************************************/ var hager_gmap_key = "ABQIAAAAGgO998lnYTPDJvdCeqCX6BTPQCATWsTpmzipxKN46eCeleYMXBRgYkHJ81UpC97bxXCT7AzfU4Q8Xg"; 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 = "es"; var root_url = "http://tst-es-pt.hager.com/"; /********************************************************************************************************/ /************* es_PT VALIDATIONS *************/ /********************************************************************************************************/ var es_PT = new Array(); es_PT["format_date"] = "dmy"; es_PT["format_time"] = "24"; es_PT["dashboard_date"] = "d/m/Y"; es_PT["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; es_PT["regex_zipcode"] = /^[0-9]{4}[\-][0-9]{3}$/; es_PT["regex_date"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/; es_PT["regex_fax"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; es_PT["regex_phone"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; es_PT["regex_datetime"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; es_PT["regex_mobile"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; /********************************************************************************************************/ /************* es_PT TEXTS *************/ /********************************************************************************************************/ es_PT["isDate"] = "Data inválida. Exemplo: 23/10/2007"; es_PT["isMoney"] = "Quantia válida necessária. Exemplo: 1 234,56"; es_PT["isFAX"] = "Número de fax inválido. Exemplo: 214-458-450"; es_PT["isZipCode"] = "Código postal inválido. Exemplo: 2785-543"; es_PT["isPhone"] = "Número de télemovel inválido. Exemplo: 214-458-450"; es_PT["isDateTime"] = "Formato de data/hora inválido. Exemplo: 23/10/2007 14:52:10"; es_PT["isMobilePhone"] = "Número de télemovel inválido. Exemplo: 911-234-567"; /********************************************************************************************************/ /************* en_PT VALIDATIONS *************/ /********************************************************************************************************/ var en_PT = new Array(); en_PT["format_date"] = "dmy"; en_PT["format_time"] = "24"; en_PT["dashboard_date"] = "d/m/Y"; en_PT["regex_money"] = /^[0-9 ]+([,]{1}[0-9]+)?$/; en_PT["regex_zipcode"] = /^[0-9]{4}[\-][0-9]{3}$/; en_PT["regex_date"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/; en_PT["regex_fax"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; en_PT["regex_phone"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; en_PT["regex_datetime"] = /^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/; en_PT["regex_mobile"] = /^[0-9]{3}[ \.\-]?[0-9]{3}[ \.\-]?[0-9]{3}$/; /********************************************************************************************************/ /************* en_PT TEXTS *************/ /********************************************************************************************************/ en_PT["isDate"] = "Data inválida. Exemplo: 23/10/2007"; en_PT["isMoney"] = "Quantia válida necessária. Exemplo: 1 234,56"; en_PT["isFAX"] = "Número de fax inválido. Exemplo: 214-458-450"; en_PT["isZipCode"] = "Código postal inválido. Exemplo: 2785-543"; en_PT["isPhone"] = "Número de télemovel inválido. Exemplo: 214-458-450"; en_PT["isDateTime"] = "Formato de data/hora inválido. Exemplo: 23/10/2007 14:52:10"; en_PT["isMobilePhone"] = "Número de télemovel inválido. Exemplo: 911-234-567"; /********************************************************************************************************/ /************* TEXTS *************/ /********************************************************************************************************/ var common = new Array(); common["dashboard_date"] = "d/m/Y"; common["isLanguageCode"] = "Código inválido. Example: en_PT"; common["isEqualLength"] = "Comprimento tem de ser de {0} caracteres"; common["isMaxLength"] = "Comprimento não pode exceder os {0} caracteres"; common["isMinLength"] = "Comprimento não pode ser inferior a {0} caracteres"; common["isLengthBetween"] = "Comprimento deve ser entre {0} e {1} caracteres"; common["isMaxValue"] = "Valor não pode ser superior a {0}"; common["isMinValue"] = "Valor não pode ser inferior a {0}"; common["isValueBetween"] = "Valor deve ser entre {0} e {1}"; common["isDateDay"] = "Dia inválido"; common["isDateMonth"] = "Mês inválido"; common["isDateYear"] = "Ano inválido"; common["isYear"] = "O ano tem de ser válido e entre 1901 e 2155"; common["isInteger"] = "Must be an integer. Example: 1200 ou -213"; common["isDouble"] = "Must be a real. Example: 12.24 ou -23,51"; common["isAlpha"] = "Tem que ser alfabético"; common["isAlNum"] = "Tem que ser alfanumérico"; common["isInsee"] = "Invalid INSEE number. Example: 1 85 34 33 354 450 45"; common["isApe"] = "Invalid APE number. Example: 25.4Z"; common["isSiret"] = "Invalid SIRET number. Example: 254 254 254 12345"; common["isSiren"] = "Invalid SIREN number. Example: 254 254 254"; common["isTVA"] = "Invalid Intracommunity VAT number. Example: FR 02 254 254 254"; common["isEmail"] = "Endereço de e-mail inválido. Exemplo: jose.carlos@dominio.com"; common["isRootURL"] = "Invalid root URL. Example: http://www.domain.com"; common["isURL"] = "URL inválido. Exemplo: http://www.dominiocom/empresa/noticias/"; common["isExtension"] = "Extensão inválida. Exemplo: C:meuFICHEIRO.{0}"; common["areExtensions"] = "Extensão de ficheiro inválida ({0})"; common["isDateBefore"] = "Data tem de ser anterior a {0}"; common["isDateAfter"] = "Data tem de ser posterior a {0}"; common["isDateBetween"] = "Data tem de estar contida entre {0} e {1}"; common["isRadioChecked"] = "Tem que seleccionar um valor"; common["isCollectionChecked"] = "Tem que seleccionar pelo menos um item"; common["isMaxCollectionChecked"] = "Não pode seleccionar mais do que {0} items"; common["isCollectionCheckedBetween"] = "O número de items seleccionados tem de ser entre {0} e {1}"; common["isGroupSelected"] = "Tem que seleccionar pelo menos um item"; common["isMaxGroupSelected"] = "Não pode seleccionar mais do que {0} items"; common["isGroupSelectedBetween"] = "The number of selected items must be between {0} and {1}"; common["isDateTimeDay"] = "Dia inválido"; common["isDateTimeMonth"] = "Mês inválido"; common["isDateTimeYear"] = "Ano inválido"; common["isDateTimeHour"] = "Hora inválida"; common["isDateTimeMinute"] = "Minuto inválido"; common["isDateTimeSecond"] = "Segundo inválido"; common["isRewrittenURL"] = "URL inválido."; common["No"] = "Não"; common["Ok"] = "OK"; common["Yes"] = "Sim"; common["deleteItem"] = "JS_DELETEITEM"; common["deleteItems"] = "JS_DELETEITEMS"; common["validateForm"] = "Campos inválidos. Por favor, verifique o formulário."; common["incompleteForm"] = "Campos obrigatórios vazios. Por favor, verifique o formulário."; common["emptySelection"] = "JS_EMPTYSELECTION"; common["format_validation"] = "Validação de campo"; common["validateFormTitle"] = "Erro!"; /********************************************************************************************************/ /************* 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; }