function setProvince() {

}
function error_report(err_name, err_message) {
	var err_info;
	err_info = "错误:" + err_name + "\n错误信息:" + err_message;
	alert("错误:" + err_name + "\n错误信息:" + err_message);
}
// 进行消息签名
function mysign(strSignData) {
//	var MyStore = new ActiveXObject("CAPICOM.Store");
//	var Certificate = new ActiveXObject("CAPICOM.Certificate");
//	MyStore.Open("2", "my", "0");

	if (CryptoAgency1.CFCA_ClearUseCerts(true)) {
//		CryptoAgency1.CFCA_AddUseCertBySubject(true,"CN = 041@0131125198402283269@单卫星 @00000001");
//		if (MyStore.Certificates.Count == 1) {
//		Certificate = MyStore.Certificates(1);
//		CryptoAgency1.CFCA_AddUseCertBySubject(true,Certificate.SubjectName);
//	}else{
//		selectSignCerts();
//	}
		selectSignCerts();		
	}
	// 消息签名
	if (strSignData != "") {
		try {
			strSignedData = CryptoAgency1.CFCA_SignMessage(strSignData);
			document.kayou.strSignedData.value = strSignedData;
			return true;

		} catch (e) {
			error_report(e.name, e.message);
			return false;
		}
	}
}
// 选择用户证书
function selectSignCerts() {
	try {
		return bSelectUserCerts = CryptoAgency1.CFCA_SelectSignCerts("", false);
	} catch (e) {
		error_report(e.name, e.message);
		return false;
	}
}