     var CapsLockValue=0; 
    
     var check; 
     function setVariables() { 
     tablewidth=630; // logo width, in pixels 
     tableheight=20; // logo height, in pixels 
     if (navigator.appName == "Netscape") { 
     horz=".left"; 
     vert=".top"; 
     docStyle="document."; 
     styleDoc=""; 
     innerW="window.innerWidth"; 
     innerH="window.innerHeight"; 
     offsetX="window.pageXOffset"; 
     offsetY="window.pageYOffset"; 
     } 
     else { 
     horz=".pixelLeft"; 
     vert=".pixelTop"; 
     docStyle=""; 
     styleDoc=".style"; 
     innerW="document.body.clientWidth"; 
     innerH="document.body.clientHeight"; 
     offsetX="document.body.scrollLeft"; 
     offsetY="document.body.scrollTop"; 
     } 
     } 
     function checkLocation() { 
     if (check) { 
     objectXY="softkeyboard"; 
     var availableX=eval(innerW); 
     var availableY=eval(innerH); 
     var currentX=eval(offsetX); 
     var currentY=eval(offsetY-100); 
     x=availableX-tablewidth+currentX; 
     //y=availableY-tableheight+currentY; 
     y=currentY; 
    
     evalMove(); 
     } 
     setTimeout("checkLocation()",0); 
     } 
     function evalMove() { 
     //eval(docStyle + objectXY + styleDoc + horz + "=" + x); 
     eval(docStyle + objectXY + styleDoc + vert + "=" + y); 
     } 
    
    
     self.onError=null; 
     currentX = currentY = 0; 
     whichIt = null; 
     lastScrollX = 0; lastScrollY = 0; 
     NS = (document.layers) ? 1 : 0; 
     IE = (document.all) ? 1: 0; 
     function heartBeat() { 
     if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; } 
     if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } 
     if(diffY != lastScrollY) { 
     percent = .1 * (diffY - lastScrollY); 
     if(percent > 0) percent = Math.ceil(percent); 
     else percent = Math.floor(percent); 
     if(IE) document.all.softkeyboard.style.pixelTop += percent; 
     if(NS) document.softkeyboard.top += percent; 
     lastScrollY = lastScrollY + percent;} 
     if(diffX != lastScrollX) { 
     percent = .1 * (diffX - lastScrollX); 
     if(percent > 0) percent = Math.ceil(percent); 
     else percent = Math.floor(percent); 
     if(IE) document.all.softkeyboard.style.pixelLeft += percent; 
     if(NS) document.softkeyboard.left += percent; 
     lastScrollX = lastScrollX + percent; } } 
     function checkFocus(x,y) { 
     stalkerx = document.softkeyboard.pageX; 
     stalkery = document.softkeyboard.pageY; 
     stalkerwidth = document.softkeyboard.clip.width; 
     stalkerheight = document.softkeyboard.clip.height; 
     if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true; 
     else return false;} 
     function grabIt(e) { 
     check = false; 
     if(IE) { 
     whichIt = event.srcElement; 
     while (whichIt.id.indexOf("softkeyboard") == -1) { 
     whichIt = whichIt.parentElement; 
     if (whichIt == null) { return true; } } 
     whichIt.style.pixelLeft = whichIt.offsetLeft; 
     whichIt.style.pixelTop = whichIt.offsetTop; 
     currentX = (event.clientX + document.body.scrollLeft); 
     currentY = (event.clientY + document.body.scrollTop); 
     } else { 
     window.captureEvents(Event.MOUSEMOVE); 
     if(checkFocus (e.pageX,e.pageY)) { 
     whichIt = document.softkeyboard; 
     StalkerTouchedX = e.pageX-document.softkeyboard.pageX; 
     StalkerTouchedY = e.pageY-document.softkeyboard.pageY;} } 
     return true; } 
     function moveIt(e) { 
     if (whichIt == null) { return false; } 
     if(IE) { 
     newX = (event.clientX + document.body.scrollLeft); 
     newY = (event.clientY + document.body.scrollTop); 
     distanceX = (newX - currentX); distanceY = (newY - currentY); 
     currentX = newX; currentY = newY; 
     whichIt.style.pixelLeft += distanceX; 
     whichIt.style.pixelTop += distanceY; 
     if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop; 
     if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft; 
     if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20; 
     if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5; 
     event.returnValue = false; 
     } else { 
     whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); 
     if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset; 
     if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset; 
     if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17; 
     if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17; 
     return false;} 
     return false; } 
     function dropIt() {whichIt = null; 
     if(NS) window.releaseEvents (Event.MOUSEMOVE); 
     return true; } 
     if(NS) {window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN); 
     window.onmousedown = grabIt; 
     window.onmousemove = moveIt; 
     window.onmouseup = dropIt; } 
     if(IE) { 
     document.onmousedown = grabIt; 
     document.onmousemove = moveIt; 
     document.onmouseup = dropIt; } 
     if(NS || IE) action = window.setInterval("heartBeat()",1); 
    
    
    
     document.write (' <DIV align=center id=\"softkeyboard\" name=\"softkeyboard\" style=\"position:absolute; right:1px; top:340px; width:517px; z-index:180;display:none\">'); 
     document.write (' <table width=\"348\" border=\"0\" align=\"center\" cellpadding=\"3\" cellspacing=\"2\" bgcolor=\"#FF9900\">'); 
 
     document.write (' <INPUT type=hidden value=ok name=action2>'); 
 
     document.write (' <tr> '); 
     document.write (' <td align=\"center\" bgcolor=\"#FFFFFF\" align=\"center\"> <table align=\"center\" width=\"98%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">'); 
     document.write (' <tr align=\"left\" valign=\"middle\"> '); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_1 name=bt_1  onclick=\"addValue(\'1\');\" value=\" 1 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_2 name=bt_2 onclick=\"addValue(\'2\');\" value=\" 2 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_3 name=bt_3 onclick=\"addValue(\'3\');\" value=\" 3 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_4 name=bt_4 onclick=\"addValue(\'4\');\" value=\" 4 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_5 name=bt_5 onclick=\"addValue(\'5\');\" value=\" 5 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_6 name=bt_6 onclick=\"addValue(\'6\');\" value=\" 6 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_7 name=bt_7 onclick=\"addValue(\'7\');\" value=\" 7 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button onclicid=bt_8 name=bt_8 k=\"addValue(\'8\');\" value=\" 8 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_9 name=bt_9 onclick=\"addValue(\'9\');\" value=\" 9 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_10 name=bt_10 onclick=\"addValue(\'0\');\" value=\" 0 \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_38 name=bt_38   onclick=\"addValue(\'-\');\" value=\" - \"></td>'); 
     document.write (' <td><input  id=bt_43 name=bt_43 type=button value=\" BackSpace\" onclick=\"setpassvalue();\"> '); 
     document.write (' </td>'); 
     document.write (' <td> </td>'); 
     document.write (' </tr>'); 
     document.write (' <tr align=\"left\" valign=\"middle\"> '); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_27 name=bt_27 onclick=\"addValue(\'q\');\" value=\" q \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_33 name=bt_33 onclick=\"addValue(\'w\');\" value=\" w \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_15 name=bt_15 onclick=\"addValue(\'e\');\" value=\" e \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_28 name=bt_28 onclick=\"addValue(\'r\');\" value=\" r \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_30 name=bt_30 onclick=\"addValue(\'t\');\" value=\" t \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_35 name=bt_35  onclick=\"addValue(\'y\');\" value=\" y \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_31 name=bt_31 onclick=\"addValue(\'u\');\" value=\" u \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_19 name=bt_19  onclick=\"addValue(\'i\');\" value=\" i \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_25 name=bt_25 onclick=\"addValue(\'o\');\" value=\" o \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_26 name=bt_26 onclick=\"addValue(\'p\');\" value=\" p \"></td>'); 

     document.write (' <td> '); 
     document.write (' <input name=\"button6\" type=button onClick=\"addValue(\':\');\" value=\" : \"></td>'); 
     document.write (' <td><input id=bt_44 name=bt_44 type=button onclick=\"OverInput(curEditName);\" value=\"   Enter  \"> '); 
     document.write (' </td>'); 
     document.write (' <td> '); 
     document.write (' </td>'); 
     document.write (' </tr>'); 
     document.write (' <tr align=\"left\" valign=\"middle\"> '); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_11 name=bt_11 onclick=\"addValue(\'a\');\" value=\" a \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_29 name=bt_29 onclick=\"addValue(\'s\');\" value=\" s \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_14 name=bt_14 onclick=\"addValue(\'d\');\" value=\" d \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_16 name=bt_16 onclick=\"addValue(\'f\');\" value=\" f \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_17 name=bt_17 onclick=\"addValue(\'g\');\" value=\" g \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_18 name=bt_18 onclick=\"addValue(\'h\');\" value=\" h \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_20 name=bt_20 onclick=\"addValue(\'j\');\" value=\" j \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_21 name=bt_21 onclick=\"addValue(\'k\');\" value=\" k \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_22 name=bt_22 onclick=\"addValue(\'l\');\" value=\" l \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input    id=bt_37 name=bt_37   type=button onClick=\"addValue(\',\');\" value=\" , \"></td>'); //document.write (' <input name=\"button8\" type=button value=\"   \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button   id=bt_39 name=bt_39    onclick=\"addValue(\'.\');\" value=\" . \"></td>');
     document.write (' <td colspan=\"2\"><input name=\"button9\" type=button onClick=\"setCapsLock();\" value=\"切换大/小写\"></td>'); 
     document.write (' </tr>'); 
     document.write (' <tr align=\"left\" valign=\"middle\"> '); 
     document.write (' <td> '); 
     document.write (' <input type=button   id=bt_36 name=bt_36  onclick=\"addValue(\'z\');\" value=\" z \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_34 name=bt_34  onclick=\"addValue(\'x\');\" value=\" x \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_13 name=bt_13 onclick=\"addValue(\'c\');\" value=\" c \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button  id=bt_32 name=bt_32 onclick=\"addValue(\'v\');\" value=\" v \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_12 name=bt_12 onclick=\"addValue(\'b\');\" value=\" b \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_24 name=bt_24 onclick=\"addValue(\'n\');\" value=\" n \"></td>'); 
     document.write (' <td> '); 
     document.write (' <input type=button id=bt_23 name=bt_23 onclick=\"addValue(\'m\');\" value=\" m \"></td>'); 
     document.write (' <td> '); 
      document.write (' <input type=button   id=bt_40 name=bt_40   onclick=\"addValue(\'?\');\" value=\" ? \"></td>');
     document.write (' <td> '); 
    document.write (' <input type=button   id=bt_1 name=bt_1  onclick=\"addValue(\'!\');\" value=\" ! \"></td>'); 
     document.write (' <td> '); 
    document.write (' <input type=button  id=bt_41 name=bt_41    onclick=\"addValue(\'~\');\" value=\" ~ \"></td>'); 
     
	 	 document.write (' <td> '); 
     document.write (' <input type=button id=bt_42 name=bt_42  onclick=\" \" value=\"   \"></td>'); 
     document.write (' <td colspan=\"2\"> '); 
    // document.write (' <input name=\"showCapsLockValue\" type=reset value=\"当前是小写 \"></td>'); 
	document.write(' <input  id=bt_45 name=bt_45  type=button onClick=\"addValue(\'&nbsp;\');\" value=\"  空  格  \"></td>')

      document.write (' </tr>'); 
  
     document.write (' </table></td>'); 
     document.write (' </tr>'); 
     document.write (' </FORM>'); 
     document.write (' </table>'); 
     document.write ('</DIV>'); 	
    
     //给输入的密码框添加新值 
     function addValue(newValue) 
     { 
     if (CapsLockValue==0) 
     { 
     Calc.password.value += newValue; 
     } 
     else 
     { 
     Calc.password.value += newValue.toUpperCase(); 
     } 
     } 
     //实现BackSpace键的功能 
     function setpassvalue() 
     { 
     var longnum=Calc.password.value.length; 
     var num 
     num=Calc.password.value.substr(0,longnum-1); 
     Calc.password.value=num; 
     } 
     //输入完毕 
     function OverInput(theForm) 
     { ////alert(theForm);
     //eval("var theForm="+theForm+";"); 
     checkreslut(Calc.password.value,Calc.soundid.value); 
	 //检查结果
     //theForm.value=Calc.password.value; 
      //alert(theForm.value); 
     //theForm.value=m_pass.mempass.value; 
     //softkeyboard.style.display="none"; 
  	 //Calc.password.value="";
      } 
     //关闭软键盘 
     function closekeyboard(theForm) 
     { 
     //eval("var theForm="+theForm+";"); 
     //theForm.value=""; 
     //softkeyboard.style.display="none"; 
     //Calc.password.value=""; 
    
     } 
	 //
	
     //显示软键盘 
     function showkeyboard() 
     { 
     softkeyboard.style.display="block"; 
     } 
    
     //设置是否大写的值 
     function setCapsLock() 
     { 
     if (CapsLockValue==0) 
     { 
     CapsLockValue=1 
     } 
     else 
     { 
     CapsLockValue=0 
     } 
     } 
 
function showbgcolor(num_c_id)
{//变换色彩选中后

 var colorid="color_"+ num_c_id;
 document.getElementById(colorid).style.backgroundColor="#F6FBFF";
 for(var i=1;i<=10;i++){
	if(num_c_id!=i){
		 var colorid="color_"+ i;
 	document.getElementById(colorid).style.backgroundColor="#ffffff";}
}
}
//4
function showbgcolor4(num_c_id)
{//变换色彩选中后

 var colorid="color_"+ num_c_id;
  var colorid_1="color_"+ (num_c_id+1);
 var num_c_id2=num_c_id+1;
 document.getElementById(colorid).style.backgroundColor="#F6FBFF";
 document.getElementById(colorid_1).style.backgroundColor="#F6FBFF";

 for(var i=1;i<=10;i++){
	if(num_c_id!=i && num_c_id2!=i){
	var colorid="color_"+ i;
 	document.getElementById(colorid).style.backgroundColor="#ffffff";}
}
}