﻿	var http_request = false;
	var content="";
	function makeRequest(url){//´¦mXMLHttp²¢»򈡷�̊�
		if(window.XMLHttpRequest){  //Mozilla,Safari,...//¶ՓڷƉE䰀F�		
			http_request = new XMLHttpRequest();
			if(http_request.overrideMimeType){
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject){//¶ՓىE䰀F�		
			var MSXML = ['Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP'];
			for(var n = 0; n < MSXML.length; n ++)
			{
				try
				{
					http_request = new ActiveXObject(MSXML[n]);   
					break;
				}
				catch(e)
				{}						
			}
		}

		if(!http_request){
			//alert('Giving up:Connot create an XMLHTTP instance!');
			return false; 
		}
			   
		//·¢̍˽¾۠
		http_request.open("GET", url, false);//ͬ²½´¦m
		//objXMLHTTP.setrequestheader("content-length",objurl.length); 
		//objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded"); 
		http_request.send(null); 
		//µõ½·�˷µ»ٖµ 
		return http_request.responseText;
			   
		//http_request.onreadystatechange = get_class_list;//ûԐԃµ½get_class_listº¯˽
		//http_request.open('GET',url,true); 
		//http_request.send(null);			
		//http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	}

	function get_class_list(){
		switch(http_request.readyState){ 
			case 4:
				if(http_request.status == 200){
					content = http_request.responseText;
				}else{
					alert("testnobody");
				}
			break;  
		}	          
	}
		    
	function list_a_changed(){//select list¸ı勂¼�
		var Select_A_Ctl = getObject("industry_name");
		var Select_B_Ctl = getObject("industry");

		var a = Select_A_Ctl.value; 
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_industry_list.php?id="+a;
		//alert(url);
		//alert ("http://members.zdnet.com.cn/active/duty/get_class_list.jsp?id="+a);
		//makeRequest("get_class_list.jsp?id="+a);			    	           
		cnt = makeRequest(url);
		//alert(cnt);
		add_a_list(cnt , Select_B_Ctl);
	} 
		    
	function udt_changed(){//select list¸ı勂¼�µ¥ѡ
		var Select_A_Ctl = getObject("udt_class");
		var Select_B_Ctl = getObject("udt_sub");

		var a = Select_A_Ctl.value; 
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_udt_list.php?id="+a;
		//alert(url);
		//alert ("http://members.zdnet.com.cn/active/duty/get_class_list.jsp?id="+a);
		//makeRequest("get_class_list.jsp?id="+a);			    	           
		cnt = makeRequest(url);
		//alert(cnt);
		add_a_list(cnt , Select_B_Ctl);
	} 

	function edit_industry(industry_id , industry_sub_id){//±༭״̬ЂДʾ̹ѡµŐђµ·׀ᑅϢ
		//alert("test123");
		var Select_A_Ctl = getObject("industry_name");
		var Select_B_Ctl = getObject("industry");
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_industry_list.php?id="+industry_id;
    	           
		cnt = makeRequest(url);
		edit_a_list(cnt , Select_B_Ctl , industry_sub_id);
	}

	function edit_udt(udt_id , udt_sub_id){//±༭״̬ЂДʾ̹ѡµļ¼˵·׀ᑅϢ
		var Select_A_Ctl = getObject("udt_class");
		var Select_B_Ctl = getObject("udt_sub");
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_udt_list.php?id="+udt_id;
    	           
		cnt = makeRequest(url);
		edit_a_list(cnt , Select_B_Ctl , udt_sub_id);
	}

	function edit_city(province_id , city_id){//±༭״̬ЂДʾ̹ѡµĳȊз׀ᑅϢ
		var Select_A_Ctl = getObject("province");
		var Select_B_Ctl = getObject("city");
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_city_list.php?t=c&id="+province_id;

		cnt = makeRequest(url);
		edit_a_list(cnt , Select_B_Ctl , city_id);
	}

	function chk_pwd(){//¼쳩¾ʃ݂싇·񻏷¨
		var old_pwd = getObject("old_pwd").value;
		var url = "http://www.zdnet.com.cn/files/div/chk_pwd.php?pwd="+old_pwd;
		cnt = makeRequest(url);
		//alert(cnt);
		var msg="";
		switch (cnt)
		{
			case "1":
				msg="key_erry";
				break;
			case "2":
				msg="key_erry1";
				break;
			case "3":
				msg="key_erry2";
				document.all["pwd"].disabled=false;
				document.all["repasswd"].disabled=false;
				document.regform.opwd.value="1";
				break;
			case "4":
				msg="key_erry3";
				break;				
		}
		document.all["msg_pwd"].innerHTML = msg;		
	}

	function chk_user_id(){//¼쳩µȂ¼Ļˇ·񵧔؍
		var userid = getObject("userid").value;
		var url = "http://www.zdnet.com.cn/files/div/chk_user.php?userid="+userid;
		cnt = makeRequest(url);
		var msg="";
		switch (cnt)
		{
			case "0":
				msg="test1";
				break;
			case "1":
				msg="test2";
				break;			
		}
		document.all["msg_userid"].innerHTML = msg;		
	}

	function chk_email(){//¼쳩µ蘓Ԋ¼�畚
		var email = getObject("email").value;
		var url = "http://www.zdnet.com.cn/files/div/chk_email.php?email="+email;
		cnt = makeRequest(url);
		var msg="";
		switch (cnt)
		{
			case "0":
				msg="test1";
				break;
			case "1":
				msg="test2";
				break;			
		}
		document.all["msg_email"].innerHTML = msg;		
	}

	function add_a_list(cnt, select){
		var content = cnt;			   
		//var listb = '';
		if(content != null){ 
			//alert(content);
			listb = content.split("#");
			//alert(listb);
			select.options.length = 0;
			var tmp = new Option();

			tmp.text = "Please Select";
			tmp.value = "";

			select.options[0] = tmp;
			for(i=1;i<listb.length;i++){

				var tmpstr = listb[i-1];
				var tmpliststr = tmpstr.split("^");
				if(tmpliststr.length > 0){
					var tmp = new Option();
					tmp.text = tmpliststr[1];
					tmp.value = tmpliststr[0];
					select.options[i] = tmp; 
				} 
			}
		}
	}

	function edit_a_list(cnt, select , sub_id){//՚±༭µŊ±º򷕊䴶µŗַ�²𸔬²¢´󓡵½selectא
		var content = cnt;			   
		if(content != null){ 
			//alert(content);
			listb = content.split("#");
			//alert(listb);
			select.options.length = 0;
			var tmp = new Option();

			tmp.text = "select_list";
			tmp.value = "";

			select.options[0] = tmp;
			for(i=1;i<listb.length;i++){

				var tmpstr = listb[i-1];
				var tmpliststr = tmpstr.split("^");
				if(tmpliststr.length > 0){
					var tmp = new Option();
					tmp.text = tmpliststr[1];
					tmp.value = tmpliststr[0];
					select.options[i] = tmp; 
					if (sub_id == tmpliststr[0])
					{
						select.options[i].selected = true;
					}
				} 
			}
		}
	}

/*
*UDT·׀ᑅϢ´¦m
*/

		    
	function list_udt_changed(userid){//select list¸ı勂¼�
		var Select_A_Ctl = getObject("udt_class");
		var a = Select_A_Ctl.value; 
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_udt_subclass.php?udtid="+a;
		if (userid != null) url = url + "&userid="+userid;
		cnt = makeRequest(url);
		add_udt_subclass(cnt);
	}

	function set_udt_subclass(a , userid){//ԃ»§хϢ´¦Ԛ±༭״̬Ђ(¼´Ԑ$manu_idֵʱ)ȡUDT¶�ᑅϢ
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_udt_subclass.php?udtid="+a+"&userid="+userid;
		cnt = makeRequest(url);
		add_udt_subclass(cnt);
	}

	function add_udt_subclass(cnt){
		document.all["show_udt_subclass_html"].innerHTML = cnt;
	}

	function province_changed(){//ʡ·ݳȊѐƏ¢´¦m
		var Select_A_Ctl = getObject("province");
		var Select_B_Ctl = getObject("city");

		var a = Select_A_Ctl.value; 
		var cnt="";
		var url="http://www.zdnet.com.cn/files/div/get_city_list.php?id="+a;
		//alert(url);
		//alert ("http://members.zdnet.com.cn/active/duty/get_class_list.jsp?id="+a);
		//makeRequest("get_class_list.jsp?id="+a);			    	           
		cnt = makeRequest(url);
		//alert(cnt);
		add_a_list(cnt , Select_B_Ctl);
	} 

	
	function getObject(objectId) {//䰀F�ސԴ�		
		if(document.getElementById && document.getElementById(objectId)) {
			return document.getElementById(objectId);
		} else if (document.all && document.all(objectId)) {
			return document.all(objectId);
		} else if (document.layers && document.layers[objectId]) {
			return document.layers[objectId];
		} else {
			return false;
		}
		
	}
	
