function resetKeyboardPosition(keyboard) { try { var div = document.getElementById(keyboard); div.style.left = parent.document.body.offsetWidth - div.offsetWidth - 5; } catch(e){ alert("Reset Keyboard Position Error: "+e.number+"; "+e.description); } } function securityPromption(keyboard) { resetKeyboardPosition(keyboard); MM_showHideLayers(keyboard,'','show'); } function changeType(type) { if (type == "upper_case") { MM_showHideLayers("keyboard2",'','hidden'); resetKeyboardPosition("keyboard1"); MM_showHideLayers("keyboard1",'','show'); } else { MM_showHideLayers("keyboard1",'','hidden'); resetKeyboardPosition("keyboard2"); MM_showHideLayers("keyboard2",'','show'); } } function enter_Num1(value) { str = document.getElementById("keyboardValue1"); if (str.value.length >= 12) { //密碼長度 8 ~ 12 碼! showMsgDialog("Password be between 8 and 12 characters long"); } else { str.value = str.value + value; } } function enter_Num2(value) { str = document.getElementById("keyboardValue2"); if (str.value.length >= 12) { //密碼長度 8 ~ 12 碼! showMsgDialog("Password be between 8 and 12 characters long"); } else { str.value = str.value + value; } } function setValue(keyboard) { try { str = document.getElementById(keyboard); document.voteform.pageUserPwd.value = str.value; var div1 = document.getElementById("keyboard1"); var div2 = document.getElementById("keyboard2"); if (div1) { div1.style.visibility = "hidden"; } if (div2) { div2.style.visibility = "hidden"; } } catch(e){ showMsgDialog("Return Data To form Error: "+e.number+"; "+e.description); } } function clearValue(keyboardV) { str = document.getElementById(keyboardV); str.value = ""; } function backSpace(keyboardV) { str = document.getElementById(keyboardV); if (str.value.length > 0) { str.value = str.value.substr(0, str.value.length-1); } } function doNothing() { try { var div1 = document.getElementById("keyboard1"); var div2 = document.getElementById("keyboard2"); if (div1) { div1.style.visibility = "hidden"; } if (div2) { div2.style.visibility = "hidden"; } } catch(e){ showMsgDialog("Return Data To form Error: "+e.number+"; "+e.description); } } function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i