/// DOMAIN SETUP FOR CROSS SUBDOMAIN ACCESS ////////////////////////////////// document.domain = window.global_domain; /// STATUS ICONS //////////////////////////////////////////////////////////// function showDefaultImg(field) { if(document.images[field.name] != undefined) { document.images[field.name].src = ""; } } function showErrorImg(field) { if(document.images[field.name] != undefined) { document.images[field.name].src = ""; } } function showWorkingImg(field) { if(document.images[field.name] != undefined) { document.images[field.name].src = ""; } } function showValidImg(field) { if(document.images[field.name] != undefined) { document.images[field.name].src = ""; } } function showEmptyImg(field) { if(document.images[field.name] != undefined) { document.images[field.name].src = ""; } } //function showAjaxImg(id_to_update) { // document.images[id_to_update].src = ""; //} /// SHEAs NEW EFFORT //////////////////////////////////////////////////////////// function validateRadio(field) { // validateRadio(this); var fieldValue = field.value.trim(); if((fieldValue == "") || (fieldValue == null)) { showEmptyImg(field); return; } else { showValidImg(field); return; } } function validateCheckbox(field) { // validateCheckbox(this); if(field.value) { var fieldValue = field.value.trim(); } if((fieldValue == "") || (fieldValue == null)) { showErrorImg(field); return; } else { showValidImg(field); return; } } function validateSelect(field) { // validateSelect(this); //alert(field.value); if(field.value) { var fieldValue = field.value.trim(); } //alert('fieldValue: ' + fieldValue); if( (fieldValue == "") || (fieldValue == null) ) { showErrorImg(field); return; } else { showValidImg(field); return; } } function validateText(field, callerEvent) { if(field.value) { var fieldValue = field.value.trim(); } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONFOCUS") { showEmptyImg(field); return; } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONKEYUP") { if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) ) { showErrorImg(field); return; } else { showEmptyImg(field); return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONCHANGE") { if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) ) { showErrorImg(field); return; } else { //showEmptyImg(field); showValidImg(field); return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONBLUR") { if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) ) { showErrorImg(field); return; } else { showValidImg(field); return; } } } // if(callerEvent.toUpperCase() == "ONLOAD") { // if((fieldValue == "") || (fieldValue == null)) { // showErrorImg(field); // return; // } else { // showValidImg(field); // return; // } // } // } function validatePassword(field, callerEvent) { if(field.value) { var fieldValue = field.value.trim(); } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONFOCUS") { showEmptyImg(field); return; } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONKEYUP") { if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) ) { showErrorImg(field); return; } else { showEmptyImg(field); return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONCHANGE") { if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) ) { showErrorImg(field); return; } else { showEmptyImg(field); return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONBLUR") { //alert('validatePassword(): ' + fieldValue.length); if( (fieldValue == "") || (fieldValue == null) || (!fieldValue) || (fieldValue.length < 4) ) { showErrorImg(field); return; } else { showValidImg(field); return; } } } // if(callerEvent.toUpperCase() == "ONLOAD") { // if((fieldValue == "") || (fieldValue == null)) { // showErrorImg(field); // return; // } else { // showValidImg(field); // return; // } // } // } function validateRegPaymeEmailaddress(field) { //alert('validateRegPaymeEmailaddress') if(field.value) { var fieldValue = field.value.trim(); if(field.value.length > 3) { window.regPaymeEmailaddress = 1; //alert('window.regPaymeEmailaddress: ' + window.regPaymeEmailaddress); checkAccountBasics(); } } } function validateRegPaymePassword(field) { //alert('validateRegPaymePassword'); if(field.value) { var fieldValue = field.value.trim(); if(field.value.length > 3) { window.regPaymePassword = 1; //alert('window.regPaymePassword: ' + window.regPaymePassword); checkAccountBasics(); } } } function validateEmailPersonalregistration(field, callerEvent) { // validateText(this,''); var fieldValue = field.value.trim(); //alert(callerEvent); if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONBLUR") { if(fieldValue == "") { showValidImg(field); return; } else { showErrorImg(field); return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONLOAD") { if(fieldValue == "") { showValidImg(field); return; } else { showErrorImg(field); return; } } } } function validateEmailUserregistration(field, callerEvent, emailaddress) { // validateText(this,''); var fieldValue = field.value.trim(); //alert(callerEvent); if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONBLUR") { if(fieldValue == emailaddress) { showValidImg(field); window.registration_user_emailaddress = 1; return; } else { showErrorImg(field); window.registration_user_emailaddress = 0; return; } } } if(typeof(callerEvent) != 'undefined') { if(callerEvent.toUpperCase() == "ONLOAD") { if(fieldValue == emailaddress) { showValidImg(field); window.registration_user_emailaddress = 1; return; } else { showErrorImg(field); window.registration_user_emailaddress = 0; return; } } } } function validatePasswordPersonalregistration(field, callerEvent) { // validateText(this,''); var fieldValue = field.value.trim(); //alert(callerEvent); if((callerEvent == "onBlur") || (callerEvent == "onblur")) { if(fieldValue == "") { showValidImg(field); return; } else { showErrorImg(field); return; } } } function validatePasswordUserregistration(field, callerEvent, password) { // validateText(this,''); var fieldValue = field.value.trim(); //alert(callerEvent); if((callerEvent == "onBlur") || (callerEvent == "onblur")) { if(fieldValue == password) { showValidImg(field); window.registration_user_password = 1; return; } else { showErrorImg(field); window.registration_user_password = 0; return; } } } /// START: EXPIRE DATE (TWO FIELDS) function validateExpireDate(field) { // validateExpireDate(this); var expireDateStatus = checkExpireDate(); if(expireDateStatus == "none") { document.images['expiration_date'].src = ""; return; } else if(expireDateStatus == "some") { document.images['expiration_date'].src = ""; return; } else if(expireDateStatus == "all") { document.images['expiration_date'].src = ""; return; } } function validateExpireDatePaymentPage(field) { // validateExpireDate(this); var expireDateStatus = checkExpireDate(); if(expireDateStatus == "none") { document.images['expiration_date'].src = ""; return; } else if(expireDateStatus == "some") { document.images['expiration_date'].src = ""; return; } else if(expireDateStatus == "all") { document.images['expiration_date'].src = ""; //if(window.loggedin != "YES") { //showACCT(); window.ccEXPDATE = 1; //} return; } } function checkExpireDate() { var validExpireDate = new Array(); validExpireDate[0] = true; validExpireDate[1] = true; validExpireDate[2] = true; var selectFields = new Array(); selectFields[1] = "expiration_month"; selectFields[2] = "expiration_year"; for (var i=1; i'; var confirmBirthdate = window.confirmBirthYear + window.confirmBirthMonth + window.confirmBirthDay; //alert('original_birthdate: ' + original_birthdate + ' == ' + confirmBirthdate); if(confirmBirthdate == original_birthdate) { window.confirmBIRTHDATE = 1; showBirthdateValidImg(); toggleFinalPaymentConfirmation(); } else { window.confirmBIRTHDATE = 0; showBirthdateErrorImg(); } return; } } function confirmBirthdateUserRegistration(field,callerEvent, birthdate) { //alert('confirmBirthdatePaymentPage()'); var birthdateStatus = checkBirthdateCompletion2(); //alert(birthdateStatus); if(birthdateStatus == "none") { showBirthdateEmptyImg(); window.confirmBIRTHDATE = 0; return; } else if(birthdateStatus == "some") { showBirthdateEmptyImg(); window.confirmBIRTHDATE = 0; return; } else if(birthdateStatus == "all") { //alert(birthdateStatus); //var original_birthdate = ''; var original_birthdate = birthdate; var confirmBirthdate = window.confirmBirthYear + window.confirmBirthMonth + window.confirmBirthDay; //alert('original_birthdate: ' + original_birthdate + ' == ' + confirmBirthdate); if(confirmBirthdate == original_birthdate) { window.confirmBIRTHDATE = 1; showBirthdateValidImg(); window.registration_user_birthdate = 1; //$.cookie("setCookieBIRTHDATE",window.registration_user_birthdate); //toggleFinalPaymentConfirmation(); //toggleVoiceAuthSettings(true); } else { window.confirmBIRTHDATE = 0; window.registration_user_birthdate = 0; showBirthdateErrorImg(); } return; } } function checkAccountBasics() { //alert('checkAccountBasics()'); //alert('window.regPaymeEmailaddress' + window.regPaymeEmailaddress); //alert('window.regPaymePassword' + window.regPaymePassword); //ert('window.regPaymeBirthdate' + window.regPaymeBirthdate); if( (window.regPaymeEmailaddress == 1) && (window.regPaymePassword == 1) && (window.regPaymeBirthdate == 1) ) { toggleVoiceAuth(); } } function confirmBirthdatePaymentPage(field,callerEvent) { //alert('confirmBirthdatePaymentPage()'); var birthdateStatus = checkBirthdateCompletion(); //alert(birthdateStatus); if(birthdateStatus == "none") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "some") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "all") { //alert(birthdateStatus); var confirmBirthdate = window.confirmBirthYear + window.confirmBirthMonth + window.confirmBirthDay; if(confirmBirthdate == '') { window.confirmBIRTHDATE = 1; showBirthdateValidImg(); toggleFinalPaymentConfirmation2(); } else { showBirthdateErrorImg(); } return; } } function checkBirthdateCompletion() { // had and removed "personalRegistration2" as a variable??? var validBirthday = new Array(); validBirthday[0] = true; validBirthday[1] = true; validBirthday[2] = true; validBirthday[3] = true; var selectFields = new Array(); selectFields[1] = "birth_year"; selectFields[2] = "birth_month"; selectFields[3] = "birth_day"; for (var i=1; i < selectFields.length; i++) { //alert('i: ' + i); //alert(document.bangkForm[selectFields[i]].value); if (document.bangkForm[selectFields[i]].value.trim() == '') { validBirthday[0] = false; validBirthday[i] = false; } else { validBirthday[i] = document.bangkForm[selectFields[i]].value; } } if((validBirthday[1] != false) && (validBirthday[2] != false) && (validBirthday[3] != false)) { window.confirmBirthDay = validBirthday[3]; window.confirmBirthMonth = validBirthday[2]; window.confirmBirthYear = validBirthday[1]; return "all"; } else if((validBirthday[1] == false) && (validBirthday[2] == false) && (validBirthday[3] == false)) { return "none"; } else { return "some"; } } function checkBirthdateCompletion1() { // had and removed "personalRegistration2" as a variable??? var validBirthday = new Array(); validBirthday[0] = true; validBirthday[1] = true; validBirthday[2] = true; validBirthday[3] = true; var selectFields = new Array(); selectFields[1] = "birth_year_1"; selectFields[2] = "birth_month_1"; selectFields[3] = "birth_day_1"; for (var i=1; i < selectFields.length; i++) { //alert('i: ' + i); //alert(document.bangkForm[selectFields[i]].value); if (document.bangkForm[selectFields[i]].value.trim() == '') { validBirthday[0] = false; validBirthday[i] = false; } else { validBirthday[i] = document.bangkForm[selectFields[i]].value; } } if((validBirthday[1] != false) && (validBirthday[2] != false) && (validBirthday[3] != false)) { window.confirmBirthDay = validBirthday[3]; window.confirmBirthMonth = validBirthday[2]; window.confirmBirthYear = validBirthday[1]; return "all"; } else if((validBirthday[1] == false) && (validBirthday[2] == false) && (validBirthday[3] == false)) { return "none"; } else { return "some"; } } function checkBirthdateCompletion2() { // had and removed "personalRegistration2" as a variable??? var validBirthday = new Array(); validBirthday[0] = true; validBirthday[1] = true; validBirthday[2] = true; validBirthday[3] = true; var selectFields = new Array(); selectFields[1] = "birth_year_2"; selectFields[2] = "birth_month_2"; selectFields[3] = "birth_day_2"; for (var i=1; i < selectFields.length; i++) { //alert('i: ' + i); //alert(document.bangkForm[selectFields[i]].value); if (document.bangkForm[selectFields[i]].value.trim() == '') { validBirthday[0] = false; validBirthday[i] = false; } else { validBirthday[i] = document.bangkForm[selectFields[i]].value; } } if((validBirthday[1] != false) && (validBirthday[2] != false) && (validBirthday[3] != false)) { window.confirmBirthDay = validBirthday[3]; window.confirmBirthMonth = validBirthday[2]; window.confirmBirthYear = validBirthday[1]; return "all"; } else if((validBirthday[1] == false) && (validBirthday[2] == false) && (validBirthday[3] == false)) { return "none"; } else { return "some"; } } function validateBirthdate(field,callerEvent) { // validateBirthdate(this,''); var birthdateStatus = checkBirthdateCompletion(); //alert(birthdateStatus); if(birthdateStatus == "none") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "some") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "all") { showBirthdateValidImg(); return; } } function validateBirthdate1(field,callerEvent) { // validateBirthdate(this,''); var birthdateStatus = checkBirthdateCompletion1(); //alert(birthdateStatus); if(birthdateStatus == "none") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "some") { showBirthdateEmptyImg(); return; } else if(birthdateStatus == "all") { showBirthdateValidImg(); return; } } function validateAmount(field,callerEvent) { // validateAmount(this,''); var AmountStatus = checkAmountCompletion(); //if(callerEvent != "onfocus") alert(AmountStatus); if(AmountStatus == "none") { showAmountWaitingImg(); return; } else if(AmountStatus == "some") { showAmountWaitingImg(); return; } else if(AmountStatus == "all") { showAmountValidImg(); return; } } function checkAmountCompletion(field,callerEvent) { var validAmount = new Array(); validAmount[0] = true; validAmount[1] = true; validAmount[2] = true; validAmount[3] = true; var selectFields = new Array(); selectFields[1] = "currency0"; selectFields[2] = "currency1"; selectFields[3] = "currency2"; for (var i=1; i/receiving.secured.data?request=edit"); } function retryPaymeRequest() { top.window.location.replace("/receiving.secured.data?request=retry"); } function declinedContinue() { top.window.location.replace("/index.aum?secret_password=open"); } function declinedContinueGateway() { top.window.location.replace("/deposit.gate"); } function loginButton() { top.window.location.replace("/login.b!"); } function loginButtonGateway() { top.window.location.replace("/login.gate"); } function duplicateSupportButton() { top.window.location.replace("/index.b!"); } function duplicateCancelButton() { top.window.location.replace("/index.b!"); } function duplicateCancelButtonGateway() { top.window.location.replace("/cancel.gate"); } function enterNewAccountButton() { //alert(1); var tmpURL = ""; //alert('tmpURL: ' + tmpURL); top.window.location.replace(tmpURL); } function mainMenuButton() { top.window.location.replace("/main_menu.b!"); } function gotoDepositButtonGateway() { top.window.location.replace("/deposit.gate"); } function viewDepositReceiptButton() { top.window.location.replace("/deposit_creditcard_4.b!"); } function viewPaymeReceiptButton(account_emailaddress) { top.window.location.replace("/" + account_emailaddress); } function viewTransferButtonGateway() { top.window.location.replace("/transfer.gate"); } function editEmailAddressReceiptButton() { top.window.location.replace("/edit.b!"); } function editPayMeReceiptButton() { top.window.location.replace("/edit_payme_1.b!"); } function editPersonalEmailAddressReceiptButton() { top.window.location.replace("/login.b!?"); } function editIdentityReceiptButton() { top.window.location.replace("/edit.b!"); } function manageAccountSharingPermissionsReceiptButton() { top.window.location.replace("/manage_account_sharing_permissions_1.b!"); } function editPasswordReceiptButton() { top.window.location.replace("/login.b!"); } function cancelButton() { top.window.location.replace("/cancel.b!"); } function cancelButtonGateway() { top.window.location.replace("/cancel.gate"); } function cancelLinkGateway(source) { top.window.location.replace("/cancel.gate?source=" + source); } function cancelBlingk(source) { //window.location.replace("/cancel.b!?source=" + source); window.location.href = '/cancel.b!?source=' + source; } function cancelLink(source) { top.window.location.replace("/cancel.b!?source=" + source); } function cancelPayme(referral) { top.window.location.replace("/receiving.secured.data?request=cancel&cancel_referral=" + referral); } function viewTransferReceiptButton() { top.window.location.replace("/transfer_4.b!"); } function viewTransferReceiptButtonGateway() { top.window.location.replace("/transfer_4.gate"); } function gotoQuickbuyDepositButtonGateway() { top.window.location.replace("/quickbuy.gate"); } function viewQuickbuyReceiptButtonGateway() { top.window.location.replace("/quickbuy_creditcard_4.gate"); } function genericSubmitLink(URL) { top.window.location.replace(URL); } function genericSubmitBLINK(URL) { window.location.replace(URL); } function cancel_to_url(goto_url) { top.window.location.replace(goto_url); } function clearCancelLink() { document.getElementById("cancel_link").innerHTML = ' '; } function generateGUID() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } function generateUUID() { return (generateGUID()+generateGUID()+"-"+generateGUID()+"-"+generateGUID()+"-"+generateGUID()+"-"+generateGUID()+generateGUID()+generateGUID()); } // business type function displayBusinessType(field) { //alert("field: "+ field.value); document.getElementById('display_business_type_postfix').innerHTML = field.value; //var text_to_display = field.value.replace(/ /g, ""); document.getElementById('display_business_type').innerHTML = ""+field.value+""; } function displayPersonalBusinessType(field) { document.getElementById('display_personal_business_type_postfix').innerHTML = field.value; var text_to_display = field.value.replace(/ /g, ""); document.getElementById('display_personal_business_type').innerHTML = text_to_display; } function displayRegisteredBusinessType(field) { document.getElementById('display_registered_business_type_postfix').innerHTML = field.value; var text_to_display = field.value.replace(/ /g, ""); document.getElementById('display_registered_business_type').innerHTML = text_to_display; } // business type DIRECT function displayBusinessTypeDirect(field) { document.getElementById('display_business_type_postfix').innerHTML = field; var text_to_display = field.replace(/ /g, ""); document.getElementById('display_business_type').innerHTML = ""+text_to_display+""; } /// business name function displayBusinessName(field) { var text_to_display = field.value; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_business_name').innerHTML = ""+text_to_display+""; } /// business name function displayBusinessNameNotFormatted(field) { // var text_to_display = field.value; // text_to_display = text_to_display.replace(/ /g, "-"); // text_to_display = text_to_display.replace(/\./g, "-"); // //text_to_display = text_to_display.; document.getElementById('display_business_name').innerHTML = ""+field.value+""; } function displayPersonalBusinessName(field) { var text_to_display = field.value; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_personal_business_name').innerHTML = text_to_display.toUpperCase(); } function displayPersonalBusinessNameOnload(PersonalBusinessName) { var text_to_display = PersonalBusinessName; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_personal_business_name').innerHTML = text_to_display.toUpperCase(); } function displayRegisteredBusinessName(field) { var text_to_display = field.value; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_registered_business_name').innerHTML = text_to_display.toUpperCase(); } function displayRegisteredBusinessNameOnlod(RegisteredBusinessName) { var text_to_display = RegisteredBusinessName; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_registered_business_name').innerHTML = text_to_display.toUpperCase(); } function cancelPopup(url){ //alert(url); //exit; parent.closeIFrame(); top.window.location.assign(url); } /// business name DIRECT function displayBusinessNameDirect(field) { var text_to_display = field; text_to_display = text_to_display.replace(/ /g, "-"); text_to_display = text_to_display.replace(/\./g, "-"); //text_to_display = text_to_display.; document.getElementById('display_business_name').innerHTML = ""+text_to_display.toUpperCase()+""; } function validateGenericUPLOAD(field) { showValidImg(field); return; }