/* Copyright (c) 1995-2008 Choice Hotels International, Inc. All Rights Reserved. */
var CreateProfileLang={LAST_NAME:"Apellido",MIDDLE_INITIAL:"Inicial del segundo nombre",FIRST_NAME:"Nombre",ADDRESS_LINE_1:"Dirección Línea 1",ADDRESS_LINE_2:"Dirección Línea 2",ADDRESS_LINE_3:"Dirección Línea 3",CITY:"Ciudad",COUNTRY:"País",COMPANY_NAME:"Nombre de la compañía",HOME_PHONE_NUMBER:"Número telefónico de su casa",BUS_PHONE_NUMBER:"Número telefónico de su oficina",BUS_PHONE_EXT:"Extensión del número de su oficina",EMAIL_ADDRESS:"Correo electrónico",CONFIRM_EMAIL_ADDRESS:"Confirmar correo electrónico",USER_NAME:"Nombre de usuario",PASSWORD:"Contraseña",CONFIRM_PASSWORD:"Confirmar contraseña",EMAIL_NO_MATCH:"El correo electrónico confirmado no coincide con el ingresado en \"Correo Electrónico\".  Corrija o confirme el correo electrónico y vuelva a enviar sus datos.",PASSWORD_NO_MATCH:"La contraseña ingresadada en \"Confirmar contraseña\" no coincide con la ingresada en \"Contraseña\".  Corrija o confirme la contraseña y vuelva a enviar sus datos.",CREDIT_CARD_COMPANY:"Empresa de la tarjeta de crédito",CREDIT_CARD_NUMBER:"Número de tarjeta de crédito",EXPIRATION_MONTH:"Mes de vencimiento",EXPIRATION_YEAR:"Año de vencimiento",ENTER_VALID_POSTAL_CODE:"Por favor igrese un código postal válido",ENTER_INFO:"Por favor ingrese un valor válido para:",SELECT_CP_COUNTRY:"Debe seleccionar el país en el que vive.",CORP_CLIENT_ID:"Número de identificación corporativa (debe contener 8 dígitos numéricos)",SUBURB:"Urbanización",COUNTY:"Condado"};function profile_chk(form_flds){var error_msg="";var field_name="";var error="";removeDispensableValues(Ext.getDom("address.country").value,'state_country','address.zip','address.county_country');for(var i=0;i<form_flds.length;i++){var e=form_flds.elements[i];if(e.name=="name.first"){field_name=CreateProfileLang.FIRST_NAME;if(!validFirstName(e.value)||e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="name.middle"){field_name=CreateProfileLang.MIDDLE_INITIAL;if(!validChars(e.value))error+="\n"+field_name}if(e.name=="name.last"){field_name=CreateProfileLang.LAST_NAME;if(!validLastName(e.value)||e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="address.line1"){field_name=CreateProfileLang.ADDRESS_LINE_1;if(!validAddress(e.value)||e.value==null||e.value==""){error+="\n"+field_name}}if(e.name=="address.line2"){field_name=CreateProfileLang.ADDRESS_LINE_2;if((e.value!=null)&&(e.value!="")){if(!validAddress(e.value))error+="\n"+field_name}}if(e.name=="address.line3"){field_name=CreateProfileLang.ADDRESS_LINE_3;if((e.value!=null)&&(e.value!="")){if(!validAddress(e.value))error+="\n"+field_name}}if(e.name=="address.city"){if(!validCity(e.value)){if(Ext.getDom("address.country").value=='PG'){error+="\n"+CreateProfileLang.SUBURB}else {error+="\n"+CreateProfileLang.CITY}}}if(e.name=="address.country"){field_name=CreateProfileLang.COUNTRY;countryIndex=i;if(e.selectedIndex<1){error+="\n"+field_name}else {if(!isValidCounty(Ext.getDom("address.county_country").value,e.value)){field_name=CreateProfileLang.COUNTY;error+="\n"+field_name}}}if(e.name=="company_name"){field_name=CreateProfileLang.COMPANY_NAME;if(!validInputChars(e.value,true))error+="\n"+field_name}if(e.name=="corp_client_id"){field_name=CreateProfileLang.CORP_CLIENT_ID;if((e.value.length!=0)&&(!validNumbers(e.value)||(e.value.length!=8)))error+="\n"+field_name}if(e.name=="hphone"){field_name=CreateProfileLang.HOME_PHONE_NUMBER;if((!validPhone(e.value)))error+="\n"+field_name}if(e.name=="bphone"){field_name=CreateProfileLang.BUS_PHONE_NUMBER;if((!validPhone(e.value))||(form_flds.bext.value!=""&&e.value==""))error+="\n"+field_name}if(e.name=="bext"){field_name=CreateProfileLang.BUS_PHONE_EXT;if(!validNumbers(e.value))error+="\n"+field_name}if(e.name=="email"){field_name=CreateProfileLang.EMAIL_ADDRESS;if(!validEmail(e.value)||e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="confirm_email"){field_name=CreateProfileLang.CONFIRM_EMAIL_ADDRESS;if(!validEmail(e.value)||e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="creditCard.number"){if(e.value!=""||form_flds.elements["creditCard.code"].value!=""||form_flds.elements["creditCard.expiration.month"].value!=""||form_flds.elements["creditCard.expiration.year"].value!=""){if(form_flds.elements["creditCard.code"].value==""){error+="\n"+CreateProfileLang.CREDIT_CARD_COMPANY}if(e.value==""||!validCCNumber(e.value)){error+="\n"+CreateProfileLang.CREDIT_CARD_NUMBER}if(form_flds.elements["creditCard.expiration.month"].value==""){error+="\n"+CreateProfileLang.EXPIRATION_MONTH}if(form_flds.elements["creditCard.expiration.year"].value==""){error+="\n"+CreateProfileLang.EXPIRATION_YEAR}}}if(e.name=="username"){field_name=CreateProfileLang.USER_NAME;if(e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="password"){field_name=CreateProfileLang.PASSWORD;if(e.value==""||e.value==null)error+="\n"+field_name}if(e.name=="confirm_password"){field_name=CreateProfileLang.CONFIRM_PASSWORD;if(e.value==""||e.value==null)error+="\n"+field_name}}if(!error){if(form_flds.email.value!=form_flds.confirm_email.value){alert(CreateProfileLang.EMAIL_NO_MATCH);return false}if(!validUserName(form_flds.username.value)){return false}if(!validPassword(form_flds.password.value)){return false}if(form_flds.password.value!=form_flds.confirm_password.value){alert(CreateProfileLang.PASSWORD_NO_MATCH);return false}if(!error){var si=eval(form_flds.elements["address.country"].options.selectedIndex);if(!basicStateVerify("state_country","address.country",form_flds,"byCode"))return false;if(!isValidPostalCode(form_flds.elements["address.zip"].value,form_flds.elements["address.country"].options[si].value)){alert(CreateProfileLang.ENTER_VALID_POSTAL_CODE);return false}disableForm(form_flds);return true}}else {error_msg=CreateProfileLang.ENTER_INFO+" \n";error_msg+=error+"\n";alert(error_msg);return false}disableForm(form_flds);return true};function cpcountry_chk(form_flds){if(form_flds.cp_member[0].checked==true){if(form_flds.cp_country.selectedIndex<1){alert(CreateProfileLang.SELECT_CP_COUNTRY);return false}}return true};