﻿	var request = null;
	var myURL = "getPopularBuhin.php";
	var xmlDoc;

	
	function init(){
		try{
			request = new XMLHttpRequest();
		}catch (trymicrosoft){
			var msxmls = ["MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",  "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
			for (i =0; i < msxmls.length; i++) {
				try { // 建立XMLHttpRequest物件
					//alert("3");
					request = new ActiveXObject(msxmls[i]);
					//alert("4");
					break;
				} catch (e) {
					
				}
			}
		}
		if(request == null)
			alert("Error creating request object!");
		request.open("POST",myURL,true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	}
	
	function parseXML(mytext)
		{
			try //Internet Explorer
			  {
				  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
				  xmlDoc.async="false";
				  xmlDoc.loadXML(mytext);
			  }  
			catch(e)
			  {
				  try //Firefox, Mozilla, Opera, etc.
				  {
				  	parser=new DOMParser();
				  	xmlDoc=parser.parseFromString(mytext,"text/xml");
				  }
				  catch(e)
				  {
				  alert(e.message);
				  return;
				  }

			  }
		}

	function updatePage(){
		if(request.readyState == 4){
			if(request.status==200){
				var myText = request.responseText;
				//document.getElementById("rank").childNodes[0].nodeValue = myText;
				//document.getElementById("rank").innerHTML  = myText;
				parseXML(myText);
				var i;
				for(i=1;i<=50;i++){
				if(i==1){
					var myBook = xmlDoc.getElementsByTagName("book")[i-1];
					var bsn = myBook.getElementsByTagName("bsn")[0].childNodes[0].nodeValue;
					var bname = myBook.getElementsByTagName("bookname")[0].childNodes[0].nodeValue;
					document.getElementById("rank").innerHTML =
					'<img src="img2/trophy.JPG" width= "60" height="60">  ' + bname + '  <a href="http://unis.tw/buhin_show.php?bsn='+bsn+'">部品資訊</a><br>';
					
				}
				else{		
					var myBook = xmlDoc.getElementsByTagName("book")[i-1];
					var bsn = myBook.getElementsByTagName("bsn")[0].childNodes[0].nodeValue;
					var bname = myBook.getElementsByTagName("bookname")[0].childNodes[0].nodeValue;
					document.getElementById("rank").innerHTML +=
					i + '  '+ bname + '  <a href="http://unis.tw/buhin_show.php?bsn='+bsn+'">部品資訊</a><br>';
				//<a href="buhin_show.php?bsn='+bsn+'">部品頁面</td>';
				}	
				}
			}
		else{
			var message = request.getResponseHeader("Status");
			if((message.length==null)||(message.length<=0)){
				alert("Error!Request status is "+request.status);
			}
			else{
			alert(message);
			}
		}
	}
	}
		
	function getXML(){		
		init() ;	
		request.onreadystatechange = updatePage;
		var strTS = new Date().toString().replace(/(:|\s)/gi,"");
		request.send("userName=test&ts=" + strTS);
    		setTimeout('getXML()',2000);
	}
	setTimeout("getXML()",1000);