﻿// JScript 文件


            
	
            var usernameOk;
			function checkuser()
			{
				
			
				var userid=document.getElementById("txtuserid");
				if(userid.value=='')
				{
					document.getElementById("puserid").innerHTML = '<div class="error"><img src="images/error.gif" style="padding:4px" align="absbottom"/>用户名不能为空</div>';
					usernameOk=false;
					return false;
				}
				
				if (!validString(userid.value,4,15,"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_",""))
				{
						
					document.getElementById("puserid").innerHTML = '<div class="error"><img src="images/error.gif" style="padding:4px" align="absbottom"/>请用英文或数字填写,长度4-15位!</div>';
			        
			        usernameOk=false;
					return false;
				}

				//Ajax
                
                 var xmlHttp;

                           
                   if(window.ActiveXObject)
                   {
                       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   else if(window.XMLHttpRequest)
                   {
                           xmlHttp=new XMLHttpRequest();
                    }
                           
                     
                            url="checkuserid.ashx?id="+document.getElementById('txtuserid').value;
                            xmlHttp.open("GET",url,true);
                            xmlHttp.onreadystatechange=id_check;
                            xmlHttp.send();
                           
                            
     
                        function id_check()
                        {
                               
                           
                            if(xmlHttp.readyState==4)
                            {
                               
                                if(xmlHttp.responseText=="0")
                                {
                                    document.getElementById("puserid").innerHTML = '<div  class="right"><img src="images/right.gif" style="padding:4px" align="absbottom"/>恭喜您,该用户名可正常使用!</div>';
                                    usernameOk=true;
                                }
                                else
                                {
                                    document.getElementById("puserid").innerHTML = '<div class="error"><img src="images/error.gif" style="padding:4px" align="absbottom"/>对不起,该用户名已存!</div>';
                                     
                                    usernameOk=false;
                                    return false;
                                }
                                
                               
                                 
                           }
                           else
                           {
                                    document.getElementById("puserid").innerHTML = '<div  class="loading"><img src="images/load.gif" style="padding:3px" align="absbottom"/>用户名检测中...</div>';
                           }

                      
                       }
                      
                //Ajax
                usernameOk=false;
				return true;
				
			
			}
			function pwd1onfocus()
			{
			    document.getElementById("puserpwd1").innerHTML='';
			}
			function checkpwd1()
			{
				
				if (!validString(document.getElementById("txtpwd1").value,6,15,"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",""))
				{
					
					document.getElementById("puserpwd1").innerHTML = '<div class="error"><img src="images/error.gif" style="padding:4px" align="absbottom"/>请用英文或数字填写,长度6-15位!</div>';
					return false;
				}
				
				document.getElementById("puserpwd1").innerHTML = '<div  class="right"><img src="images/right.gif" style="padding:4px" align="absbottom"/>密码填写正确</div>';
				return true;
			}
			function checkpwd2()
			{
			    if(checkpwd1())
			    {
				    if(document.getElementById("txtpwd2").value!=document.getElementById("txtpwd1").value)
				    {
					    document.getElementById("puserpwd2").innerHTML =  '<div class="error"><img src="images/error.gif" style="padding:4px" align="absbottom"/>两次输入的密码不符!</div>';
					    return false;
				    }
				    document.getElementById("puserpwd2").innerHTML ='<div  class="right"><img src="images/right.gif" style="padding:4px" align="absbottom"/>确认密码正确</div>';
				    return true;
				}
				return false;;
			}
			function checkusername()
			{
				if(document.getElementById("txtusername").value=="")
					{
						document.getElementById("ptxtusername").innerHTML = '<img src="images/error.gif">';
						return false;
					}
					document.getElementById("ptxtusername").innerHTML = '<img src="images/right.gif">';
					return true;
			}
			function checklink()
			{
				if(document.getElementById("txtlinkman").value=="")
					{
						document.getElementById("ptxtlink").innerHTML = '<img src="images/error.gif" style="padding:1px 2px 1px 1px;">';
						return false;
					}
					document.getElementById("ptxtlink").innerHTML = '<img src="images/right.gif" style="padding:1px 2px 1px 1px;">';
					return true;
			}
			function isTel()
			{
				var tel=document.getElementById("txttel").value;
				if(tel=="")
				{
					document.getElementById("ptel").innerHTML = '<img src="images/error.gif">';
					return false;
				}
				/*
				if(!isNumber(tel))
				{
					document.getElementById("ptel").innerHTML = '<img src=images/cha.gif>电话输入错误!';
					return;
				}
				*/
				document.getElementById("ptel").innerHTML = '<img src="images/right.gif">';
				return true;
				
			}
			function checkpost()
			{
				var postcode=document.getElementById("txtpastalcode").value;
				
				if(postcode=="")
				{
					document.getElementById("ppost").innerHTML = '';
					return false;
				}
				
				if(!isNumber(postcode))
				{
					document.getElementById("ppost").innerHTML = '<img src=images/cha.gif>邮编输入错误!';
					return false;
				}
				document.getElementById("ppost").innerHTML = '<img src=images/duihao.gif>';
				return true;
			}
			function checkaddress()
			{
				if(document.getElementById("txtaddress").value=="")
					{
						document.getElementById("paddress").innerHTML = '<img src="images/error.gif">';
						return false;
					}
					document.getElementById("paddress").innerHTML = '<img src="images/right.gif">';
					return true;
			}
			
			function checkmail()
			{
				
				var email=document.getElementById("txtemail").value;
				/*
				if(email=="")
				{
					document.getElementById("pemail").innerHTML = '<img src=images/cha.gif>电子邮箱不能为空!';
					return;
				}
				*/
				if(email=="")
				{
					document.getElementById("pemail").innerHTML ='';
				}
				else
				{
					if(!isEmail(email))
					{
						document.getElementById("pemail").innerHTML ='<img src="images/error.gif">';
						return false;
					}
					document.getElementById("pemail").innerHTML = '<img src="images/right.gif">';
				}
				return true;
				
			}
			function checkqq()
			{
				
				if(!isNumber(document.getElementById("txtqq").value))
				{
					document.getElementById("pqq").innerHTML =  '<img src="images/error.gif">';
					return false;
				}
				if(document.getElementById("txtqq").value=="")
				{
					document.getElementById("pqq").innerHTML = '';
					return true;
				}
				document.getElementById("pqq").innerHTML =  '<img src="images/right.gif">';
				return true;
				
			}
			function checkclass()
			{
			    
			    var userclassid="";
				var userclass=document.all("userclass");
			    if(userclass.length>5||userclass.length<1)
			    {
			        document.getElementById("puserclass").innerHTML = '<img src="images/error.gif">';
			        return false;
			    }
			   
			    for(var i=0;i<userclass.length;i++)
				{
					userclassid=userclassid+"|"+userclass.item(i).value+"|";
			    }
			    document.getElementById("userclassid").value=userclassid;
			    document.getElementById("puserclass").innerHTML = '<img src="images/right.gif">';
			    return true;
			}
		
			function checkcity()
			{
			    
			    if(document.getElementById("ddlprovince").value==""||document.getElementById("ddlcity").value=="")
			    {
			       
			        document.getElementById("pcity").innerHTML =  '<img src="images/error.gif">';
			        return false;
			    }
			    document.getElementById("pcity").innerHTML =  '<img src="images/right.gif">';
			    return true;
			}
			function validRegForm() 
				{
					
					if(usernameOk&&checkpwd1()&&checkpwd2()&&checkusername()&&checklink()&&isTel()&&checkaddress()&&checkclass()&&checkcity()&&checkmail()&&checkqq())
                    {
                        if(document.getElementById("chkpage").checked==true)
                        {   
                        
                            
                            document.getElementById("txtlogo").value=frames['up'].document.getElementById('imglogo').src;

                            document.getElementById('bt_ok').style.display="none";
                            
                            
				            document.getElementById("submit").innerHTML='<img src="images/load.gif"/>注册信息提交中...';
                            
                            
                            
                            return true;
                         
					       
					    }
					    else
					    {
					        alert('请先阅读本站服务条款');
					        return false;
					    }
					}
					alert('请先按要求完成信息的填写!');
					return false;
					
				}
			
				
			
			 
				
					
                function setclass2(objname,class1id)
				{
				
				    var xmlclass=new ActiveXObject("Microsoft.XMLDOM");

				    xmlclass.async="false";
					var sel=eval("document.all."+objname);
					xmlclass.load("class2.xml");
					var nodelist;
					if(class1id=="400"||class1id=="800")
					{
					    nodelist = xmlclass.selectNodes("//class2[@class1id=\""+class1id+"\"]");
					}
					else
					{
					
					    nodelist = xmlclass.selectNodes("//class2[@e=\""+class1id+"\" and @class1id!=\"800\" and @class1id!=\"400\"]");
					
					}
					
					with(sel)
					{
						length=nodelist.length;
						for(var i=0;i<nodelist.length;i++)
						{ 
							var node = nodelist.item(i);
							var id = node.attributes.getNamedItem("class2id").nodeValue;
							var typename = node.text;
							
							options[i].text=typename;
							options[i].value=id;
						}
					}
					
				}

				function checkuserclass(classid)
				{
					var userclass=document.all("userclass");
					for(var i=0;i<userclass.length;i++)
					{
						if(userclass.item(i).value==classid)
						{
							return false;
						}
					}
					return true;
				}
				function eclass()
				{
				    for(var i=97;i<=122;i++)
				    {
                       var e=String.fromCharCode(i);
                       document.all("class1").options.add(new Option(e,e));
                    }

				}
				function classbind(kindid)
			    {
    				
    				document.all("class1").length=0;
					document.all("class2").length=0;
					document.all("userclass").length=0;
    				switch (kindid)   
                    {
                        case "2":
                            var name="制品";
　　　　　　				var id="400";
　　　　　　				document.all("class1").options.add(new Option(name,id));
                            break;
                        case "3":

　　　　　　				var name="机械设备";
　　　　　　		        var id="800";
　　　　　　		        document.all("class1").options.add(new Option(name,id));
                            break;
                        default:
                            eclass()
                    }

			    }
				function delclass()
				{
				
					if(document.all("userclass").value=="")
					{
						alert("请先选择要删除的类别");
					}
					else
					{
						document.all("userclass").options.remove(document.all("userclass").selectedIndex);
					}
				}
				function addclass()
				{
				    
					if(document.all("userclass").length<5)
					{
					    if(document.all("class2").length!=0)
					    {
    					
						    if(document.all("class2").value!="")
						    {
							    var class2id=document.all("class2");
    							
							    if(checkuserclass(class2id.value))
							    {
    								
    							        
							            var xmluserclass=new ActiveXObject("Microsoft.XMLDOM");
							            xmluserclass.async="false";
									    xmluserclass.load("class2.xml");
    									
    									
    									
    									
    									
									    var nodelist = xmluserclass.selectNodes("//class2[@class2id=\""+class2id.value+"\"]");
    							
									    for(var i=0;i<nodelist.length;i++)
									    { 
										    var node = nodelist.item(i);
										    var id = node.attributes.getNamedItem("class2id").nodeValue;
										    var name = node.text;
    										
    																		
    									
    		　　　　　　				
    		　　　　　　			
　　　　　　							    document.all("userclass").options.add(new Option(name,id));
    										
    										
									    }
    						
							    }
							    else
							    {
									    alert("您已经填加此类别");
							    }
						    }
						    else
						    {
							    alert("请选择要填加的小类");
						    }
					    }
					    else
					    {
						    alert("请先选择信息大类");
					    }
					}
					else
					{
					    alert("免费用户最多可填加5项");
					}
				}	
	
				