function choose_catagory(){
	 cfg_catagory_dialog.idAction='hdn_catagory_id';
	 cfg_catagory_dialog.txtAction='txt_catagory_path';
	 cfg_catagory_dialog.nodeSelectable=false;
	 cfg_catagory_dialog.levelLimit=2;
	 open_catagory_dialog();
}

function dopost(){
	var objs = document.getElementsByName('mem_type');
	var mem_type = objs[0].checked ? objs[0].value : objs[1].value;
	var member_id = $('member_id').value;
	var company_name = $('company_name').value;
	var category = $('txt_catagory_path').innerHTML;
	var country = $('country').value;
	var concact_person = $('concact_person').value;
	var gender = $('gender').value;
	var telephone = $('tel_1').value + "-" + $('tel_2').value + "-" + $('tel_3').value;
	var fax = $('fax_1').value + "-" + $('fax_2').value + "-" + $('fax_3').value;
	var email = $('email').value;
	var address = $('address').value;
	var city = $('city').value;
	var province = $('province').value;
	var post_code = $('post_code').value;

	if(company_name.length < 2){
		alert($('error_company').innerHTML);
		return false;
	}
	if(category.length <= 0){
		alert($('error_category').innerHTML);
		return false;
	}
	if(country == "--"){
		alert($('error_country').innerHTML);
		return false;
	}
	if(concact_person.length <= 0){
		alert($('error_contact_person').innerHTML);
		return false;		
	}
	if( !/[0-9]{1,4}\-[0-9]{0,4}\-[0-9\-\*\s\#]{6,20}$/.test( telephone ) ) {
		alert($('error_telephone').innerHTML);
		return false;
	}
	if( !/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test( email ) ) {
		alert($('error_email').innerHTML);
		return false;
	}
	if( address.length <= 0 ) {
		alert($('error_address').innerHTML);
		return false;
	}
	if( province.length <= 0 ){
		alert($('error_province').innerHTML);
		return false;
	}
	if( !/[0-9]{4}/.test( post_code ) && post_code.length != 0 ){
		alert($('error_zipcode').innerHTML);
		return false;
	}

	var param = "action=step2";
	param += "&mem_type=" + mem_type + "&member_id=" + member_id +"&company_name=" + company_name +"&category=" + encodeURIComponent(category);
	param += "&country=" + country + "&concact_person=" + concact_person + "&gender=" + gender;
	param += "&telephone=" + telephone + "&fax=" + fax + "&email=" + email + "&address=" + address + "&address=" + address;
	param += "&city=" + city + "&province=" + province + "&post_code=" + post_code;

	new Ajax.Request('/services/china_supplier_apply.html',{
		method: 'post' ,
		parameters: param ,
		onSuccess: function(response){
			if(response.responseText == '0'){
				location.href = "/services/china_supplier_apply.html?action=step3";
			}else{
				location.href = "/services/china_supplier_apply.html";
			}
		}
	});

}