//AJAX DOCUMENT
var xmlHttp;
var headerXmlHttp;
var caculateXmlHttp;
var route;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
}

function createCaculateXMLHttpRequest() {
	if (window.ActiveXObject) {
		caculateXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			caculateXmlHttp = new XMLHttpRequest();
		}
	}
}

function createHeaderXMLHttpRequest() {
	if (window.ActiveXObject) {
		headerXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			headerXmlHttp = new XMLHttpRequest();
		}
	}
}

function initPage(){
	initRollNews();
	//initHeader();
	
}

function initRollNews(){
		createXMLHttpRequest();
		var path = "http://www.huiyingfx.com:5100/FXNewSite//CachePageDevelop"
		var path = path+"?timeStamp="+new Date().getTime()+"&elementName=roll_news";
		if("MSIE"==getOs()){
			xmlHttp.open("GET",path,false);
			xmlHttp.onreadystatechange = callbackRollNews;
			xmlHttp.send(null);
		}else{
			xmlHttp.open("GET",path,true);
			xmlHttp.onreadystatechange = callbackRollNews;
			xmlHttp.send(null);
		}
		
}

function callbackRollNews(){
	
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
		var rollNews = document.getElementById("rollNews");
		var margins = document.getElementsByTagName("marquee");
		var marquee = margins[0];
		marquee.innerHTML = xmlHttp.responseText;
	}
	
}

function initHeader(){
		if("MSIE"==getOs()){
			createXMLHttpRequest();
			var path="http://www.huiyingfx.com/newsHeadLine.xml";
			var path=path+"?timeStamp="+new Date().getTime();
			xmlHttp.open("GET",path,false);
			xmlHttp.onreadystatechange = callbackInitHeader;
			xmlHttp.send(null);
		}else{
			createHeaderXMLHttpRequest();
			var path="newsHeadLine.xml";
			var path=path+"?timeStamp="+new Date().getTime();
			headerXmlHttp.open("GET",path,true);
			headerXmlHttp.onreadystatechange = callbackInitHeader;
			headerXmlHttp.send(null);
		}
		
}

function callbackInitHeader(){
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
		if("MSIE"==getOs()){
			var obj = document.getElementById("newsHeadLine");
			//alert(xmlHttp.responseXML.getElementById("newsHeadLine"));
			obj.innerHTML = xmlHttp.responseText;
		}else{
			var obj = document.getElementById("newsHeadLine");
			//alert(xmlHttp.responseXML.getElementById("newsHeadLine"));
			obj.innerHTML = headerXmlHttp.responseText;
		}
		
	}
}

function initCaculator(objId,a){
	createCaculateXMLHttpRequest();
	var obj = document.getElementById(objId);
	var num = obj.value;
	var url="";
	route = a;
	switch(route){
		case 1:
		url ="http://www.huiyingfx.com:5100/AlloneERCServer//USDPEROUNCETOCNYPERGRAM?timeStamp="+new Date().getTime();
		break;
		case 2:
		url ="http://www.huiyingfx.com:5100/AlloneERCServer//CURRECYPREGRAMTOCURRENCYPREPUNCE?timeStamp="+new Date().getTime();
		break;
		default:
		break;
	}
	
	caculateXmlHttp.open("GET",url+"&num="+num,true);
	caculateXmlHttp.onreadystatechange = callbackInitCaculator;
	caculateXmlHttp.send(null);
}

function callbackInitCaculator(){
	if (caculateXmlHttp.readyState == 4 && caculateXmlHttp.status == 200) {
		var result
		switch(route){
			case 1:
			result = document.getElementById("caculatorResult1");
			break;
			case 2:
			result = document.getElementById("caculatorResult2");
			break;
			case 3:
			break;
		}
		result.value=caculateXmlHttp.responseText;
	}
}

function getOs()
{
    var OsObject = "";
   if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE";
   }
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox";
   }
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari";
   } 
   if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
   }
   if(isMozilla=navigator.userAgent.indexOf("Gecko")>0){
        return "Gecko";
   }
  
}
