

function loadXMLFile(fName){
httpObj = createXMLHttpRequest(displayData);
if (httpObj){
httpObj.open("GET",fName,true);
httpObj.send(null);
}
}

function setoption(optionList){
	var theList =optionList.join('\n');
	//alert(theList);
	document.getElementById('oplist').innerHTML= '<select name="findairline" style="font-size:12px;width:241px;" id="findairline" onChange="showData((this.selectedIndex)-1)">\n<option value="" selected>Select Airline Company</option>' + theList + '</select>';
}


function displayData(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		xmlData = httpObj.responseXML;
		
		
		airList=xmlData.getElementsByTagName("airline");		
		noList = xmlData.getElementsByTagName("no");
		nameList=xmlData.getElementsByTagName("name");
		code1List = xmlData.getElementsByTagName("code1");
		code2List = xmlData.getElementsByTagName("code2");
		urlsList = xmlData.getElementsByTagName("url");
		terminalList = xmlData.getElementsByTagName("terminal");
		iconList = xmlData.getElementsByTagName("icon");
		
		
		total = airList.length; 

		resultText = new Array(); 
		optionList = new Array(); 
		
		for(i=0; i<total; i++){
			no = noList[i].childNodes[0].nodeValue;
			name = nameList[i].childNodes[0].nodeValue;
			code1 = code1List[i].childNodes[0].nodeValue;
			code2 = code2List[i].childNodes[0].nodeValue;
			code3 = (code2List[i].childNodes[0].nodeValue).toLowerCase();
			url = urlsList[i].childNodes[0].nodeValue;
			terminal = terminalList[i].childNodes[0].nodeValue;
	
			resultText[i] = '<table border="0" cellspacing="0" cellpadding="0" class="airline">\n';
			resultText[i] +='<tr><td width="68" rowspan="2"><img src="http://www.narita-airport.jp/en/img_share/tail/' + code3 + '.gif" width="51" height="33"></td>';
			resultText[i] +='<td width="118"><img src="http://www.narita-airport.jp/en/img_share/n9_find_airline_ttl01.gif" alt="airlines" width="98" height="10"></td>';
			resultText[i] +='<td><a href="' + url + '">' + name + '(' + code1 + ' / ' + code2 + ')' + '</a></td>';
			resultText[i] +='</tr>\n';
			resultText[i] +='<tr><td><img src="http://www.narita-airport.jp/en/img_share/n9_find_airline_ttl02.gif" alt="Check-in Counter" width="99" height="22"></td>';
			resultText[i] +='<td>';
		
			if(terminal=='1n'){
			resultText[i] +='<img src="http://www.narita-airport.jp/en/img_share/n9_find_airline_terminal1.gif" alt="Terminal 1" width="89" height="13">';
			resultText[i] +='<a href="http://www.narita-airport.jp/en/guide/t_info/c_list_t1_north.html">North Wing 4F</a>';
			
			} else if( terminal=='1s'){
			resultText[i] +='<img src="http://www.narita-airport.jp/en/img_share/n9_find_airline_terminal1.gif" alt="Terminal 1" width="89" height="13">';
			resultText[i] +='<a href="http://www.narita-airport.jp/en/guide/t_info/c_list_t1_south.html">South Wing 4F</a>';
	
			} else if( terminal=='2'){
			resultText[i] +='<img src="http://www.narita-airport.jp/en/img_share/n9_find_airline_terminal2.gif" alt="Terminal 2" width="89" height="13">';
			resultText[i] +='<a href="http://www.narita-airport.jp/en/guide/t_info/c_list_t2.html">3F</a>';
			}
			
			
			resultText[i] +='</td></tr>\n</table>';
			
			optionList[i] ='<option value="' + name  + ' (' + code1 + ' / ' + code2 + ')">';
			optionList[i]+= name  + ' (' + code1 + ' / ' + code2 + ')</option>';
		}
	
		
		$("result").innerHTML ='';
		setoption(optionList);
		
	}else{
		$("result").innerHTML = "<b>Loading...</b>";
	}
}

function showData(ids){
	document.getElementById('result').style.display='block';
	if(ids>=0){
		$("result").innerHTML=resultText[ids];
	}
}

