usingNamespace("Biz.TradeIn")["Common"]={validTextCountOldChangeNew:function(C,A,B){if($(C).val().length>B){$(C).val($(C).val().substring(0,B))}if(A!=null){$(A).html(B-$(C).val().length)}},validLicence:function(A){Biz.Common.ValidateHelper.clearMessage($("#code"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#code +strong+ em"),$Resource.BuildContent("OldChangeNew_LicenceNotEmpty"));return false}else{if(Biz.Common.Validation.isLicence($String.Trim(A))==false){Biz.TradeIn.Common.buildWarningMessage($("#code +strong+ em"),$Resource.BuildContent("OldChangeNew_InputFormatError"));return false}else{return true}}},validPersonalCard:function(B){Biz.Common.ValidateHelper.clearMessage($("#CertificateAccount"));Biz.Common.ValidateHelper.clearMessage($("#code3"));var A=$("#certificate").val();if(A==0){if($String.IsNullOrEmpty($String.Trim(B))){Biz.TradeIn.Common.buildWarningMessage($("#CertificateAccount +strong+ em"),$Resource.BuildContent("OldChangeNew_OldChangeNew_CertificateAccountNotEmpty"));return 1}else{if($("#HiddenCertificateAccount").val()!=B&&Biz.Common.Validation.isPersonalCard($String.Trim(B))==false){Biz.TradeIn.Common.buildWarningMessage($("#CertificateAccount +strong+ em"),$Resource.BuildContent("OldChangeNew_InputPersonalCardFormatError"));return 1}else{return 0}}}else{if(A==1){if(Biz.TradeIn.Common.validCode2($("#code2").val())==false){return 2}if(Biz.TradeIn.Common.validCode3($("#code3").val())==false){return 3}return 0}else{if(A==2){if(Biz.TradeIn.Common.validCode2($("#code2").val())==false){return 2}if(Biz.TradeIn.Common.validCode3($("#code3").val())==false){return 3}return 0}else{if(A==3){if($String.IsNullOrEmpty($String.Trim(B))){Biz.TradeIn.Common.buildWarningMessage($("#CertificateAccount +strong+ em"),$Resource.BuildContent("OldChangeNew_OldChangeNew_CertificateAccountNotEmpty"));return 4}else{if(Biz.Common.Validation.isOrganizationCodeCard($String.Trim(B))==false){Biz.TradeIn.Common.buildWarningMessage($("#CertificateAccount +strong+ em"),$Resource.BuildContent("OldChangeNew_InputOrganizationCodeCardFormatError"));return 4}else{return 0}}}else{return 0}}}}},validCode2:function(A){Biz.Common.ValidateHelper.clearMessage($("#code3"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#code3 +strong+ em"),$Resource.BuildContent("OldChangeNew_OldChangeNew_CertificateAccountNotEmpty"));return false}else{if($String.Trim(A).length>24){Biz.TradeIn.Common.buildWarningMessage($("#code3 +strong+ em"),$Resource.BuildContent("OldChangeNew_InputFormatError"));return false}else{return true}}},validCode3:function(A){Biz.Common.ValidateHelper.clearMessage($("#code3"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#code3 +strong+ em"),$Resource.BuildContent("OldChangeNew_OldChangeNew_CertificateAccountNotEmpty"));return false}else{if($String.Trim(A).length>24){Biz.TradeIn.Common.buildWarningMessage($("#code3 +strong+ em"),$Resource.BuildContent("OldChangeNew_InputFormatError"));return false}else{return true}}},validCode:function(){if(Biz.TradeIn.Common.validCode2($("#code2").val())==false){return false}else{if(Biz.TradeIn.Common.validCode3($("#code3").val())==false){return false}else{return true}}},validCertificateName:function(A){Biz.Common.ValidateHelper.clearMessage($("#contactor"));$("#contactor +strong+ em").removeAttr("style");if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#contactor +strong+ em"),$Resource.BuildContent("OldChangeNew_CertificateNameNotEmpty"));return false}else{return Biz.Common.ValidateHelper.validateStringValueForShippingAddress($("#contactor"),"OldChangeNew_CertificaterNameMessage","OldChangeNew_CertificaterNameMessage")}},validBankCustomerName:function(A){Biz.Common.ValidateHelper.clearMessage($("#mobi"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#mobi +strong+ em"),$Resource.BuildContent("OldChangeNew_BankCustomerNameNotEmpty"));return false}else{return true}},validBankName:function(A){Biz.Common.ValidateHelper.clearMessage($("#bankname"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#bankname +strong+ em"),$Resource.BuildContent("OldChangeNew_BankNameNotEmpty"));return false}else{return Biz.Common.ValidateHelper.validateStringValueForShippingAddress($("#bankname"),"OldChangeNew_BankNameMessage","OldChangeNew_BankNameMessage")}},validBranchBankName:function(A){Biz.Common.ValidateHelper.clearMessage($("#BranchBankName"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#BranchBankName +strong+ em"),$Resource.BuildContent("OldChangeNew_BranchBankNameNotEmpty"));return false}else{return Biz.Common.ValidateHelper.validateStringValueForShippingAddress($("#BranchBankName"),"OldChangeNew_BranchBankNameMessage","OldChangeNew_BranchBankNameMessage")}},validBankAccount:function(A){Biz.Common.ValidateHelper.clearMessage($("#BankAccount"));if($String.IsNullOrEmpty($String.Trim(A))){Biz.TradeIn.Common.buildWarningMessage($("#BankAccount +strong+ em"),$Resource.BuildContent("OldChangeNew_BankAccountNotEmpty"));return false}else{return true}},buildWarningMessage:function(B,C){var A="<span style='background:transparent url("+$Resource.BuildImage("icon/iconA3.gif")+") no-repeat scroll 12px -1938px;color:#FF4C31;float:left;height:23px;line-height:23px;padding:0 10px 0 35px;margin-top:-3px;min-width:200px;'>"+C+"</span>";B.empty().append(A);B.css("margin-top","1px");B.css("float","left")},reSetInputValue:function(E,A){Biz.Common.ValidateHelper.clearMessage($("#CertificateAccount"));Biz.Common.ValidateHelper.clearMessage($("#code3"));$("#code2").val("");$("#code3").val("");$("#CertificateAccount").val("");var C=$("#certificate");if(C.val()=="0"){document.getElementById("CertificateAccount").setAttribute("maxLength","18")}else{if(C.val()=="3"){document.getElementById("CertificateAccount").setAttribute("maxLength","9")}}var F=document.getElementById(E);var D=$("#"+E+"_1");var B=$("#"+E+"_2");if(A=="0"){if(F.options[1].selected||F.options[2].selected){D.hide();B.show()}else{B.hide();D.show()}if(F.options[0].selected){$("#certificate_title1").html($Resource.BuildContent("OldChangeNew_IdentificationCardCode"))}else{if(F.options[1].selected){$("#certificate_title2").html($Resource.BuildContent("OldChangeNew_MilitaryOfficerCardCode"))}else{if(F.options[2].selected){$("#certificate_title2").html($Resource.BuildContent("OldChangeNew_SoldierCardCode"))}else{if(F.options[3].selected){$("#certificate_title1").html($Resource.BuildContent("OldChangeNew_OrganizationCodeCardCode"))}}}}}else{if(F.options[0].selected||F.options[3].selected){D.show();B.hide()}else{if(F.options[1].selected||F.options[2].selected){D.hide();B.show()}}if(F.options[0].selected){$("#certificate_title1").html($Resource.BuildContent("OldChangeNew_IdentificationCardCode"))}else{if(F.options[1].selected){$("#certificate_title2").html($Resource.BuildContent("OldChangeNew_MilitaryOfficerCardCode"))}else{if(F.options[2].selected){$("#certificate_title2").html($Resource.BuildContent("OldChangeNew_SoldierCardCode"))}else{if(F.options[3].selected){$("#certificate_title1").html($Resource.BuildContent("OldChangeNew_OrganizationCodeCardCode"))}}}}}},ShowTradeInCodeInputPop:function(B,A,C){Biz.Common.PopCtrl.loadPopup("pop4");Biz.Common.PopCtrl.centerPopup("pop4");var D=$($("#tradeInCode").parent().next("li").find("em")[0]);D.empty();D.removeClass();var E=$State.GetValue($State.Name.TradedIn,"TradeInCode");if($String.IsNullOrEmpty(E)==false){$("#tradeInCode").val(E)}$("#tradeInProductCodeInputInfoID").val(B);$("#tradeInProductCodeInputInfoUrl").val(A);$("#tradeInProductCodeInputInfoUrlReferer").val(C);return false},validLicenceForPop:function(){var B=$($("#tradeInCode").parent().next("li").find("em")[0]);B.empty();var A=$String.Trim($("#tradeInCode").val());if($String.IsNullOrEmpty(A)){B.append($Resource.BuildContent("OldChangeNew_TradeInCodeInput_EmptyPrompt"));B.addClass("warning");return false}else{if(Biz.Common.Validation.isLicence(A)==false){B.append($Resource.BuildContent("OldChangeNew_TradeInCodeInput_ErrorPrompt"));B.addClass("warning");return false}else{return true}}},CheckOutByTradeIn:function(){if(Biz.TradeIn.Common.validLicenceForPop()){var D=$String.Trim($("#tradeInCode").val());var B=$String.Trim($("#tradeInProductCodeInputInfoID").val());var A=$String.Trim($("#tradeInProductCodeInputInfoUrl").val());var C=$String.Trim($("#tradeInProductCodeInputInfoUrlReferer").val());$State.Save($State.Name.TradedIn,$Json.FromJson('{"Product":"'+B+'","UrlReferer":"'+C+'","TradeInCode":"'+D+'"}'));window.location=A;Biz.Common.PopCtrl.disablePopup("pop4");return true}else{return false}}};
