/////////////////////////// //Custom Tag Java Script // // Feb. 04 2007 // // v 1.0 // /////////////////////////// function increaseNumber(form,numStr,increaseAmount,digitCount,decimalCount){ var cal_form = document.forms[form]; var currentbox = cal_form.elements[numStr]; var currentValue = currentbox.value.toString().replace(/\,/g,'') * 1 ; currentValue = (100 * (currentValue + increaseAmount)); currentValue /= 100; if (currentValue<100) { currentbox.value=formatNumber(currentValue,digitCount,decimalCount); } } function decreaseNumber(form,numStr,decreaseAmount,digitCount,decimalCount){ var cal_form = document.forms[form]; var currentbox = cal_form.elements[numStr]; var currentValue = currentbox.value.toString().replace(/\,/g,'') * 1 ; if (currentValue > 0){ currentValue = (100 * (currentValue - decreaseAmount)); currentValue /= 100; } else currentValue = 0; currentbox.value=formatNumber(currentValue,digitCount,decimalCount); } function setPhoneNumber(phoneName){ var phone = document.getElementById(phoneName); var phoneCode = document.getElementById(phoneName+"Code"); var phoneNumber = document.getElementById(phoneName+"Number"); phone.value = phoneCode.value + phoneNumber.value; } function setCCardNumber(ccardName){ var ccard = document.getElementById(ccardName); var part1 = document.getElementById(ccardName+"Part1"); var part2 = document.getElementById(ccardName+"Part2"); var part3 = document.getElementById(ccardName+"Part3"); var part4 = document.getElementById(ccardName+"Part4"); ccard.value = part1.value + part2.value + part3.value + part4.value; } function AutoTab(input, maxLength, next){ var tn=input.value; var currentLength = tn.length; next = document.getElementById(next); if(currentLength== maxLength) { /* if(next.value=="") { // ******* ( bu if devreye alinirsa kullanici �nceki kutulari editlediginde sonraki kutuya atlamaz */ next.focus(); next.select(); /* } */ } } function CheckValidPhoneNumbersForCTTag(input){ var elementValue = input.value; var newCharPosition = input.value.length-1; var numbers = new Array("0","1","2","3","4","5","6","7","8","9"); var elementCharValue = input.value.substring(newCharPosition); var beforeEnterChar; var validChar = false; if(newCharPosition!='0') beforeEnterChar = input.value.substring(0,newCharPosition); else beforeEnterChar = ""; for (var i=0; i 0){ if(numpadTarget.value.length < 4){numpadTarget.value += value;} }else{ numpadTarget.value = value; } break; } } else if(numpadTarget.id == 'cvv'){ switch(value.toString()){ case 'Sil': document.getElementById('cvv').value = ""; setNumPadTarget('cvv'); break; default: if(numpadTarget.value.length ==4){ textID = numpadTarget.id.toString().substring(numpadTarget.id.toString().length-1,numpadTarget.id.toString().length); if(parseInt(textID) < 4){ textID = parseInt(textID)+1; newNumPadTarget = numpadTarget.id.toString().substring(0,numpadTarget.id.toString().length-1) + textID; setNumPadTarget(newNumPadTarget); } } if(numpadTarget.value.length > 0){ if(numpadTarget.value.length < 4){numpadTarget.value += value;} }else{ numpadTarget.value = value; } break; } } else{ switch(value.toString()){ case 'Sil': document.getElementById('creditCardInfo.cardNumberPart1').value = ""; document.getElementById('creditCardInfo.cardNumberPart2').value = ""; document.getElementById('creditCardInfo.cardNumberPart3').value = ""; document.getElementById('creditCardInfo.cardNumberPart4').value = ""; setNumPadTarget('creditCardInfo.cardNumberPart1'); break; default: if(numpadTarget.value.length ==4){ textID = numpadTarget.id.toString().substring(numpadTarget.id.toString().length-1,numpadTarget.id.toString().length); if(parseInt(textID) < 4){ textID = parseInt(textID)+1; newNumPadTarget = numpadTarget.id.toString().substring(0,numpadTarget.id.toString().length-1) + textID; setNumPadTarget(newNumPadTarget); } } if(numpadTarget.value.length > 0){ if(numpadTarget.value.length < 4){numpadTarget.value += value;} }else{ numpadTarget.value = value; } break; } setCCardNumber('creditCardInfo.cardNumber'); } if(numpadAction == 0) fixedNumbers(); else mixedNumbers(); } function checkLength(target, newTarget){ if(target.value.length == 4){ numpadTarget = document.getElementById(newTarget); } } function hideNumPad(){ document.getElementById('numpadContainer').style.display = "none"; } function fixedNumbers(){ document.getElementById('numpadKey0').value="0"; document.getElementById('numpadKey1').value="1"; document.getElementById('numpadKey2').value="2"; document.getElementById('numpadKey3').value="3"; document.getElementById('numpadKey4').value="4"; document.getElementById('numpadKey5').value="5"; document.getElementById('numpadKey6').value="6"; document.getElementById('numpadKey7').value="7"; document.getElementById('numpadKey8').value="8"; document.getElementById('numpadKey9').value="9"; document.getElementById('numpadAction').value = "0"; } function randomNumberGenerate(maxIn,length){ var notExist=true; var resultNumber=new Array(); for(var z=0;z