var earningsReq = createReq();
function createReq(){
 var httpReq;
 if(window.XMLHttpRequest){
	 httpReq = new XMLHttpRequest();
	 if(httpReq.overrideMimeType){
		 httpReq.overrideMimeType('text/xml');
	 }
 }
 else if(window.ActiveXObject){
	 try{
		  httpReq = new ActiveXObject('Msxml2.XMLHTTP');
	 } catch(e){
		 try{
				 httpReq = new ActiveXObject('Microsoft.XMLHTTP');
		 } catch(e){
		 }
	 } 
 }
 return httpReq;
} 
function getEarningsData(market,IDStock,lastestPrice){
	earningsReq.open("get","earningsData.inc.php?market="+market+"&IDStock="+IDStock+"&lastestPrice="+lastestPrice,true);
	earningsReq.onreadystatechange = handleGetEarningsData;
	earningsReq.send(null);
}
function handleGetEarningsData(){
	if(earningsReq.readyState == 4&&earningsReq.status == 200){
		parseResults()
	}
}
function parseResults(){
	 var results=earningsReq.responseXML;
	 var properties=results.getElementsByTagName("property");
	 var property='';
	 var priceEarnings='';
	 var dividendEarnings='';
	 var dividendRate='';
	 var EPS='';
	 if(properties.length>0){
		// alert(properties);
		 for(var i=0;i<properties.length;i++){
			  property=properties[i];
			  priceEarnings=property.getElementsByTagName("priceEarnings")[0].firstChild.nodeValue;
			  dividendEarnings=property.getElementsByTagName("dividendEarnings")[0].firstChild.nodeValue;
			  dividendRate=property.getElementsByTagName("dividendRate")[0].firstChild.nodeValue;
			  EPS=property.getElementsByTagName("EPS")[0].firstChild.nodeValue;
			  updateWebPageItem(priceEarnings,dividendEarnings,dividendRate,EPS);
		 }
	 }
	 else{
	      updateWebPageItem("--","--","--","--");
	 }
}
function updateWebPageItem(priceEarnings,dividendEarnings,dividendRate,EPS){
	if(document.getElementById("priceEarnings")) document.getElementById("priceEarnings").innerHTML=priceEarnings;
	if(document.getElementById("dividendEarnings")) document.getElementById("dividendEarnings").innerHTML=dividendEarnings;
	if(document.getElementById("dividendRate")) document.getElementById("dividendRate").innerHTML=dividendRate;
	if(document.getElementById("EPS")) document.getElementById("EPS").innerHTML=EPS;
}
