var xmlHttp;
String.prototype.parseJSON = function () {    try {        return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(                this.replace(/"(\\.|[^"\\])*?"/g, ''))) &&            eval('(' + this + ')');    } catch (e) {        return false;    }};

function loadData(checkCode) {

   var url = "/eco-city/ApplyPublic?operate=load&accessCode=" +checkCode;
   if (window.ActiveXObject) {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }
   else if (window.XMLHttpRequest) {
     xmlHttp = new XMLHttpRequest();
   }
   xmlHttp.open("GET", url);
   xmlHttp.onreadystatechange = callback;
   xmlHttp.send(null);
}
function callback() {

   if (xmlHttp.readyState == 4) {
     if (xmlHttp.status == 200) {
       var data = xmlHttp.responseText.parseJSON();
	   if (!data) {
	   	   document.getElementById("not_find").style.display='block';
	   	   document.getElementById("app_form_body").style.display='none';
	   } else {
	      	  document.getElementById("not_find").style.display='none';
		  document.getElementById("app_form_body").style.display='block';
	   	  if (data.perorcorFlag == 0) {
	   	    Sel_Channel('sjjg','qxzf');
		    loadCitizenData(data);
	          } else {
	   	    Sel_Channel('qxzf','sjjg');
	            loadCorporateData(data);
	    	  }
		
	          document.getElementById("status").innerHTML = data.status;
                  setData (document.getElementById("textarea3"),data.response);
	  }
	   
     }
   }
}

function setData(el, data) {
	 if (data != "undefined" && data != null)
	 	{
			el.value = data;
		}
	el.disabled = true;
}
function loadCitizenData(data) {
	   
	    setData (document.getElementById("DocAuthor"),data.DocAuthor);
		setData (document.getElementById("applyphone"),data.applyphone);
		setData (document.getElementById("applyfax"),data.applyfax);
		setData (document.getElementById("applypostcode"),data.applypostcode);
		setData (document.getElementById("ide"),data.ide);
		setData (document.getElementById("applywork"),data.applywork);
		setData (document.getElementById("applyadd"),data.applyadd);
		setData (document.getElementById("applyemail"),data.applyemail);
		setData (document.getElementById("select3"),data.department);
		setData (document.getElementById("textarea2"),data.DocContent);
		var obj = document.getElementById("replyfilename");
		var url = "/eco-city/downloadFile?accessCode=" + document.getElementById("accessCode").value;
		obj.innerHTML = "<a style='color: #0000ff'  href=" + url + ">" + data.filename + "</a>";

}

function loadCorporateData(data) {
	   
	    setData (document.getElementById("DocAuthor2"),data.DocAuthor2);
		setData (document.getElementById("applylegaler"),data.applylegaler);
		setData (document.getElementById("applylxname"),data.applylxname);
		setData (document.getElementById("applyphone2"),data.applyphone2);
		setData (document.getElementById("applyfax2"),data.applyfax2);
		setData (document.getElementById("applypostcode2"),data.applypostcode2);
		setData (document.getElementById("applyadd2"),data.applyadd2);
		setData (document.getElementById("applyemail2"),data.applyemail2);
		setData (document.getElementById("select3"),data.department);
		setData (document.getElementById("textarea2"),data.DocContent);
		var obj = document.getElementById("replyfilename");
		var url = "/eco-city/downloadFile?accessCode=" + document.getElementById("accessCode").value;
		obj.innerHTML = "<a style='color: #0000ff'  href=" + url + ">" + data.filename + "</a>";

}


