﻿function openScript(url, width, height){
	var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=no' );
}


var xmldoc;
var xmlHttp;

function createXMLObj(){
	if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
		if(xmlHttp.overrideMimeType){
			xmlHttp.overideMimeType('text/xml');
		}	
	}else if(window.ActiveXObject){
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHttp");
		}catch(e){
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
			}catch(e){}	
		}
	}
}
function createXMLDoc(){
	if(navigator.userAgent.indexOf("MSIE")>0) { 
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(txt);
    } else{
    	var parser=new DOMParser();
		xmlDoc=parser.parseFromString(txt,"text/xml");
    }
}

//加载XML
function loadShop(){
	createXMLObj();
	xmlHttp.onreadystatechange = loadDataCallback;
	var district = document.getElementById('district').value;
	var trade = document.getElementById('trade').value;
	var level = document.getElementById('level').value;

	//alert(district+":"+trade+":"+level);
	xmlHttp.open("GET","GetData?district="+district+"&trade="+trade+"&level="+level,true);
	xmlHttp.send(null);			
}

//回调函数
function loadDataCallback(){
	if(xmlHttp.readyState == 4){
		try //Internet Explorer
		 {
			  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			  xmlDoc.async="false";
			  xmlDoc.loadXML(xmlHttp.responseText);
		 }catch(e){
			  try // Firefox, Mozilla, Opera, etc.
			    {
				    parser=new DOMParser();
				    xmlDoc=parser.parseFromString(xmlHttp.responseText,"text/xml");
			    } catch(e){
				    alert(e.message);
				    return;
			    }
	  	}
	  	var ss = document.getElementById('resultDiv');
	  	var x1 = "";
		var x2 = "";
		var x3 = "";
		var x4 = "";
		var x5 = "";
		var x6 = "";
	  	var temp = '<table name=result id=result width=100%  align=left >'
	  		+'<tr bgcolor=#CCCCFF><td width=38>編號</td><td width=106>公司名稱</td><td width=74>聯絡人</td><td width=95>聯絡電話</td><td width=80>優惠內容</td><td>詳細地址</td></tr>';
	  	var x=xmlDoc.getElementsByTagName("shop");
	  	
        for (var i=0;i<x.length;i++)
		{  
    		 if(x[i].getElementsByTagName("no")[0].childNodes[0] != null){
    		 	x1 = x[i].getElementsByTagName("no")[0].childNodes[0].nodeValue;
    		 }
			 if(x[i].getElementsByTagName("name")[0].childNodes[0] != null){
			 	x2 = x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
			 }
			 if(x[i].getElementsByTagName("contact")[0].childNodes[0] != null){
    		 	x3 = x[i].getElementsByTagName("contact")[0].childNodes[0].nodeValue;
    		 }
			 if(x[i].getElementsByTagName("tel")[0].childNodes[0] != null){
			 	x4 = x[i].getElementsByTagName("tel")[0].childNodes[0].nodeValue;
			 }
			 if(x[i].getElementsByTagName("content")[0].childNodes[0] != null){
    		 	x5 = x[i].getElementsByTagName("content")[0].childNodes[0].nodeValue;
    		 }
			 if(x[i].getElementsByTagName("adds")[0].childNodes[0] != null){
			 	x6 = x[i].getElementsByTagName("adds")[0].childNodes[0].nodeValue;
			 }
			temp = temp + '<tr><td align=center>'+x1 +'</td>'
					+'<td align=left>'+x2 +'</td>'
					+'<td align=left>'+x3 +'</td>'
					+'<td align=left>'+x4 +'</td>'
					+'<td align=left>'+x5 +'</td>'
					+'<td align=left>'+x6 +'</td>'
					+'</tr>';
					
		}
		temp = temp + '</table>';
	  	ss.innerHTML = temp;   
	}
}
