//顯示（請求）或者隱藏消息
function showMessage(oButton,id){
	var oDiv=document.getElementById(id);
	
	if(oDiv.style.display=="none"){
		oDiv.style.display="block";
		oButton.src="/images/jobcn/v95/btn2.gif";
		oButton.alt="收起職位列表";
		var bFlag=oDiv.flag;
		if(!bFlag){
			oDiv.innerHTML="<div style='padding:10px 0px;text-align: center;'><img src='/CommImage/jobcn/v95/loading.gif'/>getting message...</div>";
			getMessage(id);
			oDiv.flag="true";
		}
	}else{
		oDiv.style.display="none";
		oButton.src="/images/jobcn/v95/btn.gif";
		oButton.alt="顯示職位列表";
	}
	//oDiv.style.display=(oDiv.style.display=="none")?"block":"none";
}
//根據posid來取得消息
function getMessage(posid){
	Ajax.dispatch('/person/per_Apply_Pos.jsp', { params: 'id='+posid, onComplete: callback });
	function callback(transport){
		//alert(transport.responseText);
		var oDiv=document.getElementById(posid);
		var result=transport.responseText.replace(/^\s+(.*?)\s+$/,"$1");//得到取出前後空白的json字符串
		if(result!=null&&result!=""){
			var oJson=eval("("+result+")");
			var divId=oJson.posid;
			//alert(divId);
			//創建table
			var oTable=document.createElement("table");
			oTable.id="t"+divId;
			oTable.border="0";
			oTable.cellpadding="3";
			oTable.cellspacing="2";
			oTable.width="100%";
			var oTBody=document.createElement("tbody");
			oTable.appendChild(oTBody);
			oTBody.insertRow(0);
			oTBody.rows[0].id="title";
			oTBody.rows[0].insertCell(0);
			oTBody.rows[0].cells[0].width="35%";
			oTBody.rows[0].cells[0].appendChild(document.createTextNode("公司名稱"));
			oTBody.rows[0].insertCell(1);
			oTBody.rows[0].cells[1].width="30%";
			oTBody.rows[0].cells[1].appendChild(document.createTextNode("招聘職位"));
			oTBody.rows[0].insertCell(2);
			oTBody.rows[0].cells[2].width="20%";
			oTBody.rows[0].cells[2].appendChild(document.createTextNode("工作地點"));
			oTBody.rows[0].insertCell(3);
			oTBody.rows[0].cells[3].width="15%";
			oTBody.rows[0].cells[3].appendChild(document.createTextNode("初次發佈時間"));
			for(var i=0;i<oJson.posarray.length;i++){
				//alert(oJson.posarray[i].comname);
				var j=i+1;
				oTBody.insertRow(j);
				oTBody.rows[j].insertCell(0);
				var oCom=document.createElement("a");
				oCom.href="/person/companycontent.jsp?ComId="+oJson.posarray[i].comid+"&isRecommended=1";
				oCom.target="_blank";
				oCom.appendChild(document.createTextNode(oJson.posarray[i].comname));
				oTBody.rows[j].cells[0].appendChild(oCom);
				oTBody.rows[j].insertCell(1);
				var oPos=document.createElement("a");
				oPos.href="/Person/CompanyPosition.jsp?PosId="+oJson.posarray[i].posid+"&isRecommended=1";
				oPos.target="_blank";
				oPos.appendChild(document.createTextNode(oJson.posarray[i].posname));
				oTBody.rows[j].cells[1].appendChild(oPos);
				oTBody.rows[j].insertCell(2);
				oTBody.rows[j].cells[2].style.textAlign="center";
				oTBody.rows[j].cells[2].appendChild(document.createTextNode(oJson.posarray[i].joblocation));
				oTBody.rows[j].insertCell(3);
				oTBody.rows[j].cells[3].style.textAlign="center";
				oTBody.rows[j].cells[3].appendChild(document.createTextNode(oJson.posarray[i].postdate.substring(0,10)));
			}
			oDiv.innerHTML="";
			oDiv.appendChild(oTable);
			TableAlternation({id:"t"+divId, index: 1, remain:0, alterNum: 1} );
		}else{
			jQuery("ul#"+posid).css("display", "none");
			jQuery("#moreJob_"+posid).parent().css("display", "none");
			oDiv.innerHTML="<div style='padding:10px 0px;text-align: center;'>非常抱歉，該職位暫時沒有相關的匯總數據。</div>";
		}
	}
}

function getMultiMessage(divid,posid){
	Ajax.dispatch('/person/per_Apply_Pos.jsp', { params: 'id='+posid, onComplete: callback });
	function callback(transport){
		//alert(transport.responseText);
		var oDiv=document.getElementById(divid);
		var result=transport.responseText.replace(/^\s+(.*?)\s+$/,"$1");//得到取出前後空白的json字符串
		if(result!=null&&result!=""){
			var oJson=eval("("+result+")");
			var divId=oJson.posid;
			//alert(divId);
			//創建table
			var oTable=document.createElement("table");
			oTable.id="t"+divId;
			oTable.border="0";
			oTable.cellpadding="3";
			oTable.cellspacing="2";
			oTable.width="682px";
			var oTBody=document.createElement("tbody");
			var tr = document.createElement("TR");
			tr.id = "title";
			var td = document.createElement("TD");
			td.width = "35%";
			td.align = "center";
			td.style.backgroundImage = "url(/CommImage/jobcn_qiye_main_bg.gif)";			
			td.appendChild(document.createTextNode("公司名稱"));
			tr.appendChild(td);
			td = document.createElement("TD");
			td.width = "30%";
			td.align = "center";
			td.style.backgroundImage = "url(/CommImage/jobcn_qiye_main_bg.gif)";			
			td.appendChild(document.createTextNode("招聘職位"));			
			tr.appendChild(td);
			td = document.createElement("TD");
			td.width = "20%";
			td.align = "center";
			td.style.backgroundImage = "url(/CommImage/jobcn_qiye_main_bg.gif)";			
			td.appendChild(document.createTextNode("工作地點"));			
			tr.appendChild(td);
			td = document.createElement("TD");
			td.width = "15%";
			td.align = "center";
			td.style.backgroundImage = "url(/CommImage/jobcn_qiye_main_bg.gif)";			
			td.appendChild(document.createTextNode("初次發佈時間"));			
			tr.appendChild(td);
			oTBody.appendChild(tr);
			oTable.appendChild(oTBody);
			for(var i=0;i<oJson.posarray.length;i++){
				//alert(oJson.posarray[i].comname);
				var j=i+1;
				oTBody.insertRow(j);
				oTBody.rows[j].insertCell(0);
				var oCom=document.createElement("a");
				oCom.href="/person/companycontent.jsp?ComId="+oJson.posarray[i].comid+"&isRecommended=1";
				oCom.target="_blank";
				oCom.appendChild(document.createTextNode(oJson.posarray[i].comname));
				oTBody.rows[j].cells[0].appendChild(oCom);
				oTBody.rows[j].insertCell(1);
				var oPos=document.createElement("a");
				oPos.href="/Person/CompanyPosition.jsp?PosId="+oJson.posarray[i].posid+"&isRecommended=1";
				oPos.target="_blank";
				oPos.appendChild(document.createTextNode(oJson.posarray[i].posname));
				oTBody.rows[j].cells[1].appendChild(oPos);
				oTBody.rows[j].cells[0].style.textAlign="left";
				oTBody.rows[j].cells[1].style.textAlign="left";
				oTBody.rows[j].insertCell(2);
				oTBody.rows[j].cells[2].style.textAlign="center";
				oTBody.rows[j].cells[2].appendChild(document.createTextNode(oJson.posarray[i].joblocation.replace(/^;|;$/g,"")));
				oTBody.rows[j].insertCell(3);
				oTBody.rows[j].cells[3].style.textAlign="center";
				oTBody.rows[j].cells[3].appendChild(document.createTextNode(oJson.posarray[i].postdate.substring(0,10)));
			}
			oDiv.innerHTML="";
			oDiv.appendChild(oTable);
			TableAlternation({id:"t"+divId, index: 1, remain:0, alterNum: 1} );
		}else{
			oDiv.innerHTML="<div style='padding:10px 0px;text-align: center;'>非常抱歉，該職位暫時沒有相關的匯總數據。</div>";
		}
	}
}
