		   //XMLHttpRequest 連結
			var xmlhttp = false;
			try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e2) {
					xmlhttp = false;
				}
			}
			if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
				xmlhttp = new XMLHttpRequest();
			}
            
			function Ajax(data,url,kind){    
				
				xmlhttp.open("POST",url+encodeURI(data),true);//定義傳遞的位置、方式
				xmlhttp.send(null);//傳遞變數
			
				xmlhttp.onreadystatechange=function(){//當資料回傳成功
					if (xmlhttp.readyState==4){//回傳狀態
						if (xmlhttp.status==200){//回傳狀態編號
							if(xmlhttp.responseText=="<img src=image/check_right.gif>恭喜，驗證碼確認完成!"){
							  document.AddForm.B1.disabled = false;
							}else{
							  document.AddForm.B1.disabled = true;
							}
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName(obj,url,kind){
					Ajax(obj.value,url,kind);
			}

			function Ajax2(data,data2,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&password2="+encodeURI(data2),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}


			function chkUserName2(url,kind){
				    var tf1 = document.AddForm;
					Ajax2(tf1.password.value,tf1.password2.value,url,kind);     
			}

			function chkUserName3(){
				document.AddForm.B1.disabled = true;   
			}
            
            function Ajax4(data,data2,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&bra_down="+encodeURI(data2),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName4(url,kind){
				    var tf1 = document.AddForm;
					Ajax4(tf1.bra_up.value,tf1.bra_down.value,url,kind);     
			}

			function Ajax5(data,data2,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&docname="+encodeURI(data2),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName5(url,kind){
				    var tf1 = document.AddForm;
					Ajax5(tf1.username.value,tf1.docname.value,url,kind);     
			}

		   function Ajax6(data,data2,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&bra_in2="+encodeURI(data2),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName6(url,kind){
				    var tf1 = document.AddForm;
					Ajax6(tf1.bra_in.value,tf1.bra_in2.value,url,kind);     
			}

			function Ajax7(data,data2,data3,data4,data5,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&bra_in2="+encodeURI(data2)+"&bra_in3="+encodeURI(data3)+"&bra_inp="+encodeURI(data4)+"&bra_inx="+encodeURI(data5),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName7(url,kind){
				    var tf1 = document.AddForm;
					Ajax7(tf1.bra_in.value,tf1.bra_in2.value,tf1.bra_in3.value,tf1.bra_inp.value,tf1.bra_inx.value,url,kind);     
			}


			function Ajax8(data,data2,url,kind){ 
				xmlhttp.open("POST",url+encodeURI(data)+"&bra_in4="+encodeURI(data2),true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkUserName8(url,kind){
				    var tf1 = document.AddForm;
					Ajax8(tf1.bra_in.value,tf1.bra_in4.value,url,kind);     
			}

			function ajax_ck(url,kind){ 
				xmlhttp.open("POST",url,true);
				xmlhttp.send(null);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4){
						if (xmlhttp.status==200){
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}


		    function Ajaxpass(data,url,kind){    
				xmlhttp.open("POST",url+encodeURI(data),true);//定義傳遞的位置、方式
				xmlhttp.send(null);//傳遞變數
			
				xmlhttp.onreadystatechange=function(){//當資料回傳成功
					if (xmlhttp.readyState==4){//回傳狀態
						if (xmlhttp.status==200){//回傳狀態編號
							document.getElementById(kind).innerHTML=xmlhttp.responseText;
						}else{
							alert("連結錯誤，請工程師查明!");
						}
					}
				}
			}
			function chkpass(obj,url,kind){
					Ajaxpass(obj.value,url,kind);
			}  
			function chkpass2(obj,url,kind){
					Ajaxpass(obj,url,kind);
			}    