var dtCh= "/"; var minYear=1900; var maxYear=2100; //Check current year must greater than the year of birthday is 15 function checkBirthday(sdate){ var d = new Date(); var year = d.getFullYear(); var lyy = parseInt(sdate.substring(6,10)) + 15; if(lyy>year){ return false; } return true } function isInteger(s){ var i; for (i = 0; i < s.length; i++){ // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag){ var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++){ var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function daysInFebruary (year){ // February has 29 days in any year evenly divisible by four, // EXCEPT for centurial years which are not also divisible by 400. return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 ); } function isYearOfBirth(sYear){ if(!isInteger(sYear)){ alert('N\u0103m sinh ph\u1ea3i l\u00e0 s\u1ed1'); return false; } var year = parseInt(sYear); var d = new Date(); var curYear = d.getFullYear(); if (sYear.length != 4 || year==0 || yearmaxYear){ alert("Vui l\u00f2ng nh\u1eadp n\u0103m v\u1edbi 4 k\u00fd t\u1ef1, n\u0103m ph\u1ea3i l\u1edbn h\u01a1n " + minYear + " v\u00e0 nh\u1ecf h\u01a1n " + maxYear); return false; } if(curYear - year <15){ alert("(n\u0103m hi\u1ec7n t\u1ea1i - n\u0103m sinh) >= 15"); return false; } return true; } function DaysArray(n) { for (var i = 1; i <= n; i++) { this[i] = 31 if (i==4 || i==6 || i==9 || i==11) {this[i] = 30} if (i==2) {this[i] = 29} } return this } function isDate(dtStr){ if(dtStr.length == 4){ return isYearOfBirth(dtStr); } var daysInMonth = DaysArray(12) var pos1 = dtStr.indexOf(dtCh) var pos2 = dtStr.indexOf(dtCh,pos1+1) var strDay = dtStr.substring(0,pos1) var strMonth = dtStr.substring(pos1+1,pos2) var strYear = dtStr.substring(pos2+1) strYr = strYear if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1) if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1) for (var i = 1; i <= 3; i++) { if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1) } month = parseInt(strMonth) day = parseInt(strDay) year = parseInt(strYr) if (pos1==-1 || pos2==-1){ alert("\u0110\u1ecbnh d\u1ea1ng ng\u00e0y ph\u1ea3i l\u00e0 : dd/MM/yyyy") return false } if (strMonth.length<1 || month<1 || month>12){ alert("Vui l\u00f2ng nh\u1eadp th\u00e1ng h\u1ee3p l\u1ec7") return false } if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){ alert("Vui l\u00f2ng nh\u1eadp ng\u00e0y h\u1ee3p l\u1ec7"); return false } if (strYear.length != 4 || year==0 || yearmaxYear){ alert("Vui l\u00f2ng nh\u1eadp n\u0103m v\u1edbi 4 k\u00fd t\u1ef1, n\u0103m ph\u1ea3i l\u1edbn h\u01a1n " + minYear + " v\u00e0 nh\u1ecf h\u01a1n " + maxYear); return false } if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){ alert("Vui l\u00f2ng nh\u1eadp ng\u00e0y th\u00e1ng n\u0103m h\u1ee3p l\u1ec7"); return false } return true } function back(){ window.history.back(); } function toggleChecked(oElement){ var selectedId = oElement.id; oElement = document.getElementsByName(oElement.name); if(oElement.length) { for(var i = 0; i < oElement.length; i++) { if(oElement[i].id != selectedId) { oElement[i].checked = false; } } } } function toggleAccountChecking(oElement){ var selectedId = oElement.id; oElement = document.getElementsByName(oElement.name); if(oElement.length) { if(selectedId == oElement[2].id){ oElement[0].checked = false; oElement[1].checked = false; } if(selectedId ==oElement[0].id || selectedId ==oElement[1].id){ oElement[2].checked = false; } } } function doInit() { var varForm = window.document.form1; var action = '<%=action %>'; if(action == '') { varForm.fullName.value = ''; varForm.address.value = ''; varForm.email.value = ''; varForm.deskPhone.value = ''; varForm.handPhone.value = ''; } } function setRadioButton(sName, val){ var el = document.getElementsByName(sName); if(el != null){ for(var i=0; i 4 && temp.length < 10){ alert("S\u1ed1 t\u00e0i kho\u1ea3n \u01b0u th\u00edch kh\u00f4ng \u0111\u00fang"); formObj.lovelyAccountNumber5.focus(); return false; } if(placeOpenAccount=='1' && temp.length > 5 && temp.length < 10){ alert("S\u1ed1 t\u00e0i kho\u1ea3n \u01b0u th\u00edch kh\u00f4ng \u0111\u00fang"); formObj.lovelyAccountNumber6.focus(); return false; } */ temp = formObj.fullName.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp H\u1ecd v\u00e0 T\u00ean"); formObj.fullName.focus(); return false; } temp = formObj.dateOfBirth.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp ng\u00e0y th\u00e1ng n\u0103m sinh"); formObj.dateOfBirth.focus(); return false; } if(isDate(temp)==false){ formObj.dateOfBirth.focus(); return false; } if(!checkBirthday(temp)){ alert("N\u0103m sinh ph\u1ea3i nh\u1ecf h\u01a1n 15 n\u0103m so v\u1edbi n\u0103m hi\u1ec7n h\u00e0nh") formObj.dateOfBirth.focus(); return false; } /* temp = formObj.nationality.value; if(temp==""){ alert("Vui l\u00f2ng nh\u1eadp v\u00e0o qu\u1ed1c t\u1ecbch"); formObj.nationality.focus(); return false; } temp = formObj.idCard.value; if(temp==""){ alert("Vui l\u00f2ng nh\u1eadp s\u1ed1 CMND"); formObj.idCard.focus(); return false; } temp = formObj.idCard.value; if(temp ==""){ alert("Vui l\u00f2ng nh\u1eadp s\u1ed1 CMND"); formObj.idCard.focus(); return false; } temp = formObj.idCard.value; if(temp.length < 9){ alert("S\u1ed1 CMND t\u1ed1i thi\u1ec3u 9 ch\u1eef s\u1ed1"); formObj.idCard.focus(); return false; } temp = formObj.placeOfIssue.value; if(temp ==''){ alert("Vui l\u00f2ng nh\u1eadp n\u01a1i c\u1ea5p CMND"); formObj.placeOfIssue.focus(); return false; } temp = formObj.dateOfIssue.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp ng\u00e0y c\u1ea5p CMND"); formObj.dateOfIssue.focus(); return false; }*/ var dateOfBirth = formObj.dateOfBirth.value; var dateOfIssue = formObj.dateOfIssue.value; if(dateOfBirth.length ==10 && compareDate(dateOfBirth, dateOfIssue)<=0){ alert("Ng\u00e0y c\u1ea5p CMND ph\u1ea3i l\u1edbn h\u01a1n ng\u00e0y sinh"); dateOfIssue.focus(); return false; } /* temp = formObj.homeAddress.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp \u0111\u1ecba ch\u1ec9 th\u01b0\u1eddng tr\u00fa"); formObj.homeAddress.focus(); return false; }*/ temp = formObj.contactAddress.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp \u0111\u1ecba ch\u1ec9 li\u00ean l\u1ea1c"); formObj.contactAddress.focus(); return false; } temp = formObj.email.value; if(temp === ''){ alert("Vui l\u00f2ng nh\u1eadp Email"); formObj.email.focus(); return false; } if(!checkEmail(temp)){ alert("Email kh\u00f4ng h\u1ee3p l\u1ec7"); formObj.email.focus(); return false; } /* if(!checkInputPhoneAccount(formObj)){ return false; } if(formObj.placeOfAccount.value ===''){ alert("Vui l\u00f2ng nh\u1eadp t\u00ean ng\u00e2n h\u00e0ng"); formObj.placeOfAccount.focus(); return false; } //Check bank informations if(formObj.numOfAccount.value === ''){ alert("Vui l\u00f2ng nh\u1eadp s\u1ed1 t\u00e0i kho\u1ea3n"); formObj.numOfAccount.focus(); } var proxySphere = getValueCheckbox('proxySphere_1')+getValueCheckbox('proxySphere_2')+getValueCheckbox('proxySphere_3')+getValueCheckbox('proxySphere_4')+getValueCheckbox('proxySphere_5'); formObj.proxySphere.value = proxySphere; var methodOfOrder = getValueCheckbox('methodOfOrder_1')+getValueCheckbox('methodOfOrder_2')+getValueCheckbox('methodOfOrder_3'); formObj.methodOfOrder.value = methodOfOrder; var resultOfTrans = getValueCheckbox('resultOfTrans_1')+getValueCheckbox('resultOfTrans_2')+getValueCheckbox('resultOfTrans_3')+getValueCheckbox('resultOfTrans_4'); formObj.resultOfTrans.value = resultOfTrans; //Checking proxy var el = formObj.isProxy_1; for(var i=0;i 100){ alert('T\u0103ng tr\u01b0\u1edfng d\u00e0i h\u1ea1n kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.longGrowth.focus(); return false; } temp = formObj.midGrowth.value; if(temp !== '' && !IsNumeric(temp)||temp > 100){ alert('T\u0103ng tr\u01b0\u1edfng trung h\u1ea1n kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.midGrowth.focus(); return false; } temp = formObj.shortGrowth.value; if(temp !== '' && !IsNumeric(temp)||temp > 100){ alert('T\u0103ng tr\u01b0\u1edfng ng\u1eafn h\u1ea1n kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.shortGrowth.focus(); return false; } temp = formObj.lowRisk.value; if(temp !== '' && !IsNumeric(temp)||temp > 100){ alert('M\u1ee9c \u0111\u1ed9 ch\u1ea5p nh\u1eadn r\u1ee7i ro th\u1ea5p kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.lowRisk.focus(); return false; } temp = formObj.avgRisk.value; if(temp !== '' && !IsNumeric(temp)||temp > 100){ alert('M\u1ee9c \u0111\u1ed9 ch\u1ea5p nh\u1eadn r\u1ee7i ro trung b\u00ecnh kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.avgRisk.focus(); return false; } temp = formObj.highRisk.value; if(temp !== '' && !IsNumeric(temp)||temp > 100){ alert('M\u1ee9c \u0111\u1ed9 ch\u1ea5p nh\u1eadn r\u1ee7i ro cao kh\u00f4ng h\u1ee3p l\u1ec7'); formObj.highRisk.focus(); return false; } //Check approve temp = getValueCheckbox('isApprove'); if(formObj.isApprove.checked==false){ alert('Vui l\u00f2ng x\u00e1c nh\u1eadn \u0111\u00e3 \u0111\u1ecdc v\u00e0 \u0111\u1ed3ng \u00fd v\u1edbi c\u00e1c Quy \u0111\u1ecbnh v\u1ec1 m\u1edf v\u00e0 s\u1eed d\u1ee5ng t\u00e0i kho\u1ea3n giao d\u1ecbch ch\u1ee9ng kho\u00e1n t\u1ea1i Kim Eng Vi\u1ec7t Nam'); return false; } temp = getValueCheckbox('isApprove1'); if(formObj.isApprove1.checked==false){ alert('Vui l\u00f2ng x\u00e1c nh\u1eadn \u0111\u00e3 \u0111\u1ecdc v\u00e0 \u0111\u1ed3ng \u00fd v\u1edbi c\u00e1c \u0110i\u1ec1u kho\u1ea3n s\u1eed d\u1ee5ng ti\u1ec7n \u00edch giao dich ch\u1ee9ng kho\u00e1n'); return false; } var formObj = window.document.form1 var result2 = document.getElementById('resultOfTrans2'); var result3 = document.getElementById('resultOfTrans3'); var result4 = document.getElementById('resultOfTrans4'); if(result2.checked==true && formObj.phoneToConfirmOrder.value==''){ alert('Vui lòng nhập vào số điện thoại đặt lệnh'); formObj.phoneToConfirmOrder.focus(); return false; } if(result3.checked==true && formObj.emailToRecieveResult.value==''){ alert('Vui lòng nhập vào địa chỉ email nhận kết quả giao dịch'); formObj.emailToRecieveResult.focus(); return false; } if(result4.checked==true && formObj.addressToRecieveResult.value==''){ alert('Vui lòng nhập vào địa chỉ nhận kết quả giao dịch'); formObj.addressToRecieveResult.focus(); return false; } temp = formObj.emailToRecieveResult.value; if(temp!=''&&!checkEmail(temp)){ alert("Email kh\u00f4ng h\u1ee3p l\u1ec7"); formObj.emailToRecieveResult.focus(); return false; } */ return true; } function f(o){ o.value=o.value.toUpperCase(); } function onlyNumbers(evt) { var e = evt if(window.event){ // IE var charCode = e.keyCode; } else if (e.which) { // Safari 4, Firefox 3.0.4 var charCode = e.which } if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function checkInputPhoneAccount(formObj){ var val1 = formObj.deskPhone.value; var val2 = formObj.companyPhone.value; var val3 = formObj.handPhone.value; if(val1==='' && val2===''&& val3===''){ alert('Vui l\u00f2ng nh\u1eadp 1 trong 3 s\u1ed1 \u0111i\u1ec7n tho\u1ea1i'); formObj.deskPhone.focus(); return false; } if(val3==""){ alert("Xin vui l\u00f2ng nh\u1eadp v\u00e0o s\u1ed1 di \u0111\u1ed9ng"); formObj.handPhone.focus(); return false; } if(val3!=='' && !checkPhone(val3)){ alert("S\u1ed1 \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng kh\u00f4ng \u0111\u00fang"); formObj.handPhone.focus(); return false; } return true; } function checkInputPhoneAccountProxy(formObj){ var val1 = formObj.deskPhoneProxy.value; var val3 = formObj.handPhoneProxy.value; if(val3!=='' && !checkPhone(val3)){ alert("S\u1ed1 \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng kh\u00f4ng \u0111\u00fang"); formObj.handPhoneProxy.focus(); return false; } if(val3==''){ alert("H\u00e3y \u0111i\u1ec1n s\u1ed1 di \u0111\u1ed9ng"); formObj.handPhoneProxy.focus(); return false; } return true; } /*function getLovelyAccountNumber(){ var result = ''; for(var i=1;i<=10;i++){ result = result + document.getElementById('lovelyAccountNumber' + i).value; } return result; }*/ function checkEmail(email){ if(/^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/.test(email)){ return (true) } return (false); } function trim(str){ if(!str || typeof str != 'string') return null; return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' '); } function isCharacter( cCharacter ){ var sFormat = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"+ "`~!@#$%^&*_=|<,>?{}[]:;\\/\'\""; if( sFormat.indexOf( cCharacter, 0 ) == -1 ){ return false; } return true; } function checkPhone(phone){ for(i=0;i 0) return arr.join(";"); else return ""; } //Set checkbox for only value function setCheckbox(elementName, val){ var e = document.getElementsByName(elementName); if(e!=null){ for(var i=0;ilyy){ return -1; }else if(fyylmm){ return -1; }else if(fmmldd){ return -1; }else if(fdd