﻿var IE = document.all?true:false;

function createRequestObject() {
  FORM_DATA = new Object();
	// The Object ("Array") where our data will be stored.
  separator = ',';
	// The token used to separate data from multi-select inputs
  query = '' + this.location;
  qu = query
	// Get the current URL so we can parse out the data.
	// Adding a null-string '' forces an implicit type cast
	// from property to string, for NS2 compatibility.
  query = query.substring((query.indexOf('?')) + 1);
	// Keep everything after the question mark '?'.
  if (query.length < 1) { return false; }  // Perhaps we got some bad data?
  keypairs = new Object();
  numKP = 1;
	// Local vars used to store and keep track of name/value pairs
	// as we parse them back into a usable form.
  while (query.indexOf('&') > -1) {
	keypairs[numKP] = query.substring(0,query.indexOf('&'));
	query = query.substring((query.indexOf('&')) + 1);
	numKP++;
	  // Split the query string at each '&', storing the left-hand side
	  // of the split in a new keypairs[] holder, and chopping the query
	  // so that it gets the value of the right-hand string.
  }
  keypairs[numKP] = query;
	// Store what's left in the query string as the final keypairs[] data.<
  for (i in keypairs) {
	keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));
	  // Left of '=' is name.
	keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
	  // Right of '=' is value.
	while (keyValue.indexOf('+') > -1) {
	  keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
		// Replace each '+' in data string with a space.
	}
	keyValue = unescape(keyValue);
	  // Unescape non-alphanumerics
	if (FORM_DATA[keyName]) {
	  FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;
		// Object already exists, it is probably a multi-select input,
		// and we need to generate a separator-delimited string
		// by appending to what we already have stored.
	} else {
	  FORM_DATA[keyName] = keyValue;
		// Normal case: name gets value.
	}
  }
  return FORM_DATA;
}
FORM_DATA = createRequestObject();

function jump(num){
	if(document.URL.toString().search('district.htm')!=-1){
		if(typeof(FORM_DATA['id'])=='undefined'){
			var idTemp=1;
		}else{
			var idTemp=FORM_DATA['id'];
		}
		//var pidTemp=FORM_DATA['pid'];
		//alert ('address.htm?id='+idTemp+'&pid='+num);
		document.location='address.htm?id='+idTemp+'&pid='+num;
	}else{
		document.location='district.htm?id='+num;
	}
}

function p1_getByAll(){
	var resultbuffer = '';
	var rows=0;
	for(counterIdAllTypeAll=0;counterIdAllTypeAll<xmlObj.getElementsByTagName("service").length;counterIdAllTypeAll++){
		for (i=0; i<xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point").length; i++){
			//resultbuffer+='<td>'+eval(result_htm_row_index++)+'.</td>';
			if(xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('enable')=="Y"){
				resultbuffer+='<td><a href="p1_unit.htm?id='+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')+'" class="link"><img src="../images/services/'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('imgname')+'" border="0" alt="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'" title="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'"></a></td>';
				rows++;
				if(rows>=4){
					resultbuffer+='</tr>\n';
					resultbuffer+='<tr valign="top">';
					rows=0;
				}			
			}
		}
	}
	return resultbuffer;
}

function p1_getUnitHeading(id){
	var resultbuffer = '';
	if(langID==1)
	{
		var producticonalt = "SEPD Products";
		var productcat = "Product / Service";
	}
	if(langID==2)
	{
		var producticonalt = "創業軒產品";
		var productcat = "產品 ／ 服務分類";
	}
	if(langID==3)
	{
		var producticonalt = "创业轩产品";
		var productcat = "产品 ／ 服务分类";
	}
	for(counterIdAllTypeAll=0;counterIdAllTypeAll<xmlObj.getElementsByTagName("service").length;counterIdAllTypeAll++){
		for (i=0; i<xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point").length; i++){
			if (xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')==id) {
				//resultbuffer+='<td>'+eval(result_htm_row_index++)+'.</td>';
				//resultbuffer+=xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name');
				//resultbuffer+='<img src="../images/services/'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('imgname')+'" border="0" alt="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'" title="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'">';
				resultbuffer+='<td><img src="../images/services/'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('imgname')+'" border="0" alt="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'" title="'+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'"></td>';
				if(xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('producticon')=="Y")
				{
					if (id==6){
						resultbuffer+='<td valign="bottom"><a href="javascript:void(0)" onclick="javascript:PopWin(\''+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('productlink')+'\',\'pop1\',\'yes\',\'no\',768,700);"><img src="../images/services/btnSepdProduct.gif" border="0" alt="'+producticonalt+'" title="'+producticonalt+'"></a></td>';
					}
					else{
						resultbuffer+='<td valign="bottom"><a href="javascript:void(0)" onclick="javascript:PopWin(\''+xmlObj.getElementsByTagName("service")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('productlink')+'\',\'pop1\',\'yes\',\'no\',768,700);"><img src="../images/services/btnProductcatalog.gif" border="0" alt="'+productcat+'" title="'+productcat+'"></a></td>';
					}
				}
			}
		}
	}
	return resultbuffer;
}

function p1_getUnit(id){
	var resultbuffer = '';
	var recordCount = 0;
	if(langID==1)
	{
		var FactSheet = "Fact Sheet"
	}
	if(langID==2)
	{
		var FactSheet = "簡介"
	}
	if(langID==3)
	{
		var FactSheet = "简介"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s'+id)=="Y") {
				for (k=0; k<xmlObj.getElementsByTagName("agency").length; k++){
					for (l=0; l<xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point").length; l++){
						if (xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')==xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('aid')) {
							if (recordCount % 2 == 0)
								resultbuffer+='<tr valign="top" class="table_content1">';
							else
								resultbuffer+='<tr valign="top" class="table_content2">';

							//resultbuffer+='<td>'+eval(result_htm_row_index++)+'.</td>';
							if(id==30)
							{
								resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('other')+'</td>';
							}
							resultbuffer+='<td>'+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('name')+'</td>';
							resultbuffer+='<td><a href="p1_others.htm?id='+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')+'&type='+id+'" class="link">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</td>';
							if(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fs')=="Y")
							{
								resultbuffer+='<td><a href="javascript:void(0)" onclick="javascript:PopWin(\'../../'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fslink')+'\',\'pop1\',\'yes\',\'no\',820,700);" class="link"><img src="../../images/icon_fs.gif" alt="'+FactSheet+'" title="'+FactSheet+'" border="0"></a></td>';
							}
							else
							{
								resultbuffer+='<td>&nbsp;</td>';
							}
							resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('phone')+'</td>';
							resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fax')+'</td>';
							resultbuffer+='<td>'+splitStr(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('email'))+'</td>';
							resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('address')+'</td>';
							resultbuffer+='<td nowrap>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('district')+'</td>';
							resultbuffer+='</tr>\n';
							recordCount = recordCount + 1;
						}
					}
				}
			}
		}
	}
	return resultbuffer;
}

function p1_getByServiceHeading(id, type){
	var resultbuffer = '';
	if(langID==1)
	{
		var AgencyName = "Agency Name";
		var UnitName = "Unit Name";
		var WorkPhone = "Work Phone";
		var Fax = "Fax";
		var Email = "Email";
		var Address = "Address";	
		var FactSheet = "Fact Sheet";
		var Website = "Website"
	}
	if(langID==2)
	{
		var AgencyName = "機構名稱";
		var UnitName = "單位名稱";
		var WorkPhone = "電話";
		var Fax = "傳真";
		var Email = "電郵";
		var Address = "地址";
		var FactSheet = "簡介";
		var Website = "網址"
	}
	if(langID==3)
	{
		var AgencyName = "机构名称";
		var UnitName = "单位名称";
		var WorkPhone = "电话";
		var Fax = "传真";
		var Email = "电邮";
		var Address = "地址";
		var FactSheet = "简介";
		var Website = "网址"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s'+type)=="Y") {
				for (k=0; k<xmlObj.getElementsByTagName("agency").length; k++){
					for (l=0; l<xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point").length; l++){
						if (xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')==xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('aid') && xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')==id) {
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+AgencyName+'</b></td><td>:</td><td><a href="p2_unit.htm?id='+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')+'" class="link">'+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('name')+'</a></td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
//							resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td><a href="p2_service.htm?id='+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')+'&type='+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')+'" class="link">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</a></td>';
							if(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fs')=="Y")
							{
								resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+' <a href="javascript:void(0)" onclick="javascript:PopWin(\'../../'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fslink')+'\',\'pop1\',\'yes\',\'no\',820,700);" class="link"><img src="../../images/icon_fs.gif" alt="'+FactSheet+'" title="'+FactSheet+'" border="0" align="top"></a></td>';
							}
							else
							{
								resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</td>';
							}
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+WorkPhone+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('phone')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Fax+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fax')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Email+'</b></td><td>:</td><td>'+splitStr(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('email'))+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Address+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('address')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Website+'</b></td><td>:</td><td><a href="http://'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('website')+'" class="link" target="_blank">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('website')+'</a></td>';
							resultbuffer+='</tr>';
						}
					}
				}
			}
		}
	}
	return resultbuffer;
}

function p1_getByService(id,type){
	var resultbuffer = '';
	var rows=0;
	if(langID==1)
	{
		var OtherServices = "Other Services"
	}
	if(langID==2)
	{
		var OtherServices = "其他服務"
	}
	if(langID==3)
	{
		var OtherServices = "其他服务"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')==id) {
				for (k=0; k<xmlObj.getElementsByTagName("service").length; k++){
					for (l=0; l<xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point").length; l++){
						var ll = l+1;
/*						if (ll!=type)
						{*/
							if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s'+ll)=="Y") {
								if (xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('pid')==ll) {
								resultbuffer+='<td><a href="p1_unit.htm?id='+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('pid')+'"><img src="../images/services/'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('imgname')+'" border="0" alt="'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('name')+'" title="'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('name')+'"></a></td>';
								rows++;
								if(rows>=4){
									resultbuffer+='</tr>\n';
									resultbuffer+='<tr valign="top">';
									rows=0;
									}
								}
							}
//						}
					}
				}
				if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s30')=="Y") {
					resultbuffer+='</tr>\n';
					resultbuffer+='<tr valign="top">';
					resultbuffer+='<td colspan="4"><br><b>'+OtherServices+'</b> : '+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('other')+'</td>';
				}
			}
		}
	}
	return resultbuffer;
}

/*function p2_getByAll(){
	var resultbuffer = '';
	for(counterIdAllTypeAll=0;counterIdAllTypeAll<xmlObj.getElementsByTagName("agency").length;counterIdAllTypeAll++){
		for (i=0; i<xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point").length; i++){
			resultbuffer+='<tr valign="top" class="table_content">';
			//resultbuffer+='<td>'+eval(result_htm_row_index++)+'.</td>';
			resultbuffer+='<td><img src="'+locationPath+'/images/bullet.gif" border="0"></td>';
			resultbuffer+='<td><a href="p2_unit.htm?id='+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')+'" class="link">'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'</a></td>';
			resultbuffer+='</tr>\n';
		}
	}
	return resultbuffer;
}*/

function p2_getByAll(){
	var resultbuffer = '';
	var rows=0;
	for(counterIdAllTypeAll=0;counterIdAllTypeAll<xmlObj.getElementsByTagName("agency").length;counterIdAllTypeAll++){
		for (i=0; i<xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point").length; i++){
			//resultbuffer+='<tr align="center" valign="top">';
			//if(result_htm_row_index<10)
			if(xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')<10)
			var zeroChar = "0";
			else
			var zeroChar = "";
			
			//resultbuffer+='<td width="20%"><a href="p2_unit.htm?id='+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')+'" class="link"><img src="'+locationPath+'/images/services/logo_'+zeroChar+eval(result_htm_row_index++)+'.jpg" border="0"><br>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'</a></td>';
			resultbuffer+='<td width="20%"><a href="p2_unit.htm?id='+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')+'" class="link"><img src="'+locationPath+'/images/services/logo_'+zeroChar+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')+'.jpg" border="0"><br>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'</a></td>';
			rows++;
			if(rows>=5){
				resultbuffer+='</tr>\n';
				resultbuffer+='<tr valign="top" align="center">';
				rows=0;
			}
		}
	}
	return resultbuffer;
}

function p2_getByService(id){
	var resultbuffer = '';
	var rows=0;
	if(langID==1)
	{
		var OtherServices = "Other Services"
	}
	if(langID==2)
	{
		var OtherServices = "其他服務"
	}
	if(langID==3)
	{
		var OtherServices = "其他服务"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')==id) {
				for (k=0; k<xmlObj.getElementsByTagName("service").length; k++){
					for (l=0; l<xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point").length; l++){
						var ll = l+1;
						if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s'+ll)=="Y") {
							if (xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('pid')==ll) {
							resultbuffer+='<td><a href="p1_unit.htm?id='+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('pid')+'"><img src="../images/services/'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('imgname')+'" border="0" alt="'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('name')+'" title="'+xmlObj.getElementsByTagName("service")[k].getElementsByTagName("point")[l].getAttribute('name')+'"></a></td>';
							rows++;
							if(rows>=4){
								resultbuffer+='</tr>\n';
								resultbuffer+='<tr valign="top">';
								rows=0;
								}
							}
						}
					}
				}
				if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('s30')=="Y") {
					resultbuffer+='</tr>\n';
					resultbuffer+='<tr valign="top">';
					resultbuffer+='<td colspan="4"><br><b>'+OtherServices+'</b> : '+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('other')+'</td>';
				}
			}
		}
	}
	return resultbuffer;
}

function p2_getUnitHeading(id){
	var resultbuffer = '';
	if(langID==1)
	{
		var AgencyName = "Agency Name";
		var Address = "Address";
		var Tel = "Tel";
		var Fax = "Fax";
		var Email = "Email";
		var Website = "Website";
	}
	if(langID==2)
	{
		var AgencyName = "機構名稱";
		var Address = "地址";
		var Tel = "電話";
		var Fax = "傳真";
		var Email = "電郵";
		var Website = "網址";
	}
	if(langID==3)
	{
		var AgencyName = "机构名称";
		var Address = "地址";
		var Tel = "电话";
		var Fax = "传真";
		var Email = "电邮";
		var Website = "网址";
	}
	for(counterIdAllTypeAll=0;counterIdAllTypeAll<xmlObj.getElementsByTagName("agency").length;counterIdAllTypeAll++){
		for (i=0; i<xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point").length; i++){
			if (xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('pid')==id) {
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+AgencyName+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('name')+'</td>';
				resultbuffer+='</tr>';
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+Address+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('address')+'</td>';
				resultbuffer+='</tr>';
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+Tel+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('tel')+'</td>';
				resultbuffer+='</tr>\n';
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+Fax+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('fax')+'</td>';
				resultbuffer+='</tr>\n';
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+Email+'</b></td><td>:</td><td><a href="mailto:'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('email')+'" class="link">'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('email')+'</a></td>';
				resultbuffer+='</tr>\n';
				resultbuffer+='<tr valign="top" class="table_content">';
				resultbuffer+='<td><b>'+Website+'</b></td><td>:</td><td><a href="http://'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('website')+'" class="link" target="_blank">'+xmlObj.getElementsByTagName("agency")[counterIdAllTypeAll].getElementsByTagName("point")[i].getAttribute('website')+'</a></td>';
				resultbuffer+='</tr>\n';
			}
		}
	}
	return resultbuffer;
}

function p2_getUnit(id){
	var resultbuffer = '';
	var recordCount = 0;
	if(langID==1)
	{
		var FactSheet = "Fact Sheet"
	}
	if(langID==2)
	{
		var FactSheet = "簡介"
	}
	if(langID==3)
	{
		var FactSheet = "简介"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('aid')==id) {
				if (recordCount % 2 == 0)
					resultbuffer+='<tr valign="top" class="table_content1">';
				else
					resultbuffer+='<tr valign="top" class="table_content2">';

				//resultbuffer+='<tr valign="top" class="table_content">';
				//resultbuffer+='<td>'+eval(result_htm_row_index++)+'.</td>';
				resultbuffer+='<td><a href="p2_service.htm?id='+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')+'&type='+id+'" class="link">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</td>';
				if(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fs')=="Y")
				{
					resultbuffer+='<td><a href="javascript:void(0)" onclick="javascript:PopWin(\'../../'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fslink')+'\',\'pop1\',\'yes\',\'no\',820,700);" class="link"><img src="../../images/icon_fs.gif" alt="'+FactSheet+'" title="'+FactSheet+'" border="0"></a></td>';
				}
				else
				{
					resultbuffer+='<td>&nbsp;</td>';
				}
				resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('phone')+'</td>';
				resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fax')+'</td>';
				resultbuffer+='<td>'+splitStr(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('email'))+'</td>';
				resultbuffer+='<td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('address')+'</td>';
				resultbuffer+='<td nowrap>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('district')+'</td>';
				resultbuffer+='</tr>\n';
				recordCount = recordCount + 1;
			}
		}
	}
	return resultbuffer;
}

function p2_getByServiceHeading(id,type){
	var resultbuffer = '';
	if(langID==1)
	{
		var AgencyName = "Agency Name";
		var UnitName = "Unit Name";
		var WorkPhone = "Work Phone";
		var Fax = "Fax";
		var Email = "Email";
		var Address = "Address";
		var FactSheet = "Fact Sheet"
		var Website = "Website"
	}
	if(langID==2)
	{
		var AgencyName = "機構名稱";
		var UnitName = "單位名稱";
		var WorkPhone = "電話";
		var Fax = "傳真";
		var Email = "電郵";
		var Address = "地址";
		var FactSheet = "簡介"
		var Website = "網址"
	}
	if(langID==3)
	{
		var AgencyName = "机构名称";
		var UnitName = "单位名称";
		var WorkPhone = "电话";
		var Fax = "传真";
		var Email = "电邮";
		var Address = "地址";
		var FactSheet = "简介"
		var Website = "网址"
	}
	for (i=0; i<xmlObj.getElementsByTagName("unit").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point").length; j++){
			if (xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('aid')==type) {
				for (k=0; k<xmlObj.getElementsByTagName("agency").length; k++){
					for (l=0; l<xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point").length; l++){
						if (xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')==xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('aid') && xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')==id) {
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+AgencyName+'</b></td><td>:</td><td><a href="p2_unit.htm?id='+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('pid')+'" class="link">'+xmlObj.getElementsByTagName("agency")[k].getElementsByTagName("point")[l].getAttribute('name')+'</a></td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
//							resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td><a href="p1_others.htm?id='+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('pid')+'&type=5" class="link">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</a></td>';
							if(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fs')=="Y")
							{
								resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+' <a href="javascript:void(0)" onclick="javascript:PopWin(\'../../'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fslink')+'\',\'pop1\',\'yes\',\'no\',820,700);" class="link"><img src="../../images/icon_fs.gif" alt="'+FactSheet+'" title="'+FactSheet+'" border="0" align="top"></a></td>';
							}
							else
							{
								resultbuffer+='<td><b>'+UnitName+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('name')+'</td>';
							}
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+WorkPhone+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('phone')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Fax+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('fax')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Email+'</b></td><td>:</td><td>'+splitStr(xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('email'))+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Address+'</b></td><td>:</td><td>'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('address')+'</td>';
							resultbuffer+='</tr>';
							resultbuffer+='<tr valign="top">';
							resultbuffer+='<td><b>'+Website+'</b></td><td>:</td><td><a href="http://'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('website')+'" class="link" target="_blank">'+xmlObj.getElementsByTagName("unit")[i].getElementsByTagName("point")[j].getAttribute('website')+'</a></td>';
							resultbuffer+='</tr>';
						}
					}
				}
			}
		}
	}
	return resultbuffer;
}

function getByType(type){
	var resultbuffer = '';
	var counter=1;
	for (i=0; i<xmlObj.getElementsByTagName("district").length; i++){
		for (j=0; j<xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point").length; j++){
			if (content2index(theGlobalTypeList, xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('type'))==type) {
				resultbuffer+='<div id="resultall">';
				resultbuffer+='<div id="resultno">'+eval(result_htm_row_index++)+'</div>';
				resultbuffer+='<div id="resultname"><a href="address.htm?id='+xmlObj.getElementsByTagName("district")[i].getAttribute('id')+'&pid='+xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('pid')+'">'+xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('name')+'</a></div>';
				resultbuffer+='<div id="resultadd">'+xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('address')+'</div>';
				resultbuffer+='<div id="resultdist">'+xmlObj.getElementsByTagName("district")[i].getAttribute('name')+'</div>';
				resultbuffer+='<div id="resulttype">'+xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('type')+'</div>';
				resultbuffer+='</div>\n';
				counter++;
			}
		}
	}
	return resultbuffer;
}

function getByBoth(id, type){
	var resultbuffer = '';
	id = id2ArrayIndex(id);
	for (j=0; j<xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point").length; j++){
		if (content2index(theGlobalTypeList, xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point")[j].getAttribute('type'))==type) {
			resultbuffer+='<div id="resultall">';
			resultbuffer+='<div id="resultno">'+eval(result_htm_row_index++)+'</div>';
			resultbuffer+='<div id="resultname"><a href="address.htm?id='+xmlObj.getElementsByTagName("district")[id].getAttribute("id")+'&pid='+xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point")[j].getAttribute('pid')+'">'+xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point")[j].getAttribute('name')+'</a></div>';
			resultbuffer+='<div id="resultadd">'+xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point")[j].getAttribute('address')+'</div>';
			resultbuffer+='<div id="resultdist">'+xmlObj.getElementsByTagName("district")[id].getAttribute('name')+'</div>';
			resultbuffer+='<div id="resulttype">'+xmlObj.getElementsByTagName("district")[id].getElementsByTagName("point")[j].getAttribute('type')+'</div>';
			resultbuffer+='</div>\n';
		}
	}
	return resultbuffer;
}

function id_name_Array_init(){
	var i = 0;
	for (i=0; i<xmlObj.getElementsByTagName("district").length; i++){
		theDistrictList[i] = xmlObj.getElementsByTagName("district")[i].getAttribute('name');
	}
}

function id2name(id){
	return theDistrictList[id];
}

function id2ArrayIndex(id){
	for (i=0; i<xmlObj.getElementsByTagName("district").length; i++){
		if(id == xmlObj.getElementsByTagName("district")[i].getAttribute('id')){return i};
	}
}

function arrayIndex2Id(index){
	return xmlObj.getElementsByTagName("district")[index].getAttribute('id');
}

function name2id(name){
	var i = 0;
	for(i=0; i<theDistrictList.length;i++){
		if(theDistrictList[i]==name){
			return i
		}
	}
	return null;
}

function getAllType(){
	var resultArray = new Array();
	
	if (location.href.toString().search('/sc.info.gov.hk/') != -1) {
		resultArray[1] = '公共图书馆';
		resultArray[2] = '文娱及体育中心';
		//resultArray[3] = '体育中心';
		resultArray[4] = '政府办事处及大楼';
		resultArray[5] = '谘询服务中心、社区会堂及中心';
		//resultArray[6] = '熟食中心';
		resultArray[7] = '其他';
	} else if (location.href.toString().search('/tc/') != -1) {
		resultArray[1] = '公共圖書館';
		resultArray[2] = '文娛及體育中心';
		//resultArray[3] = '體育中心';
		resultArray[4] = '政府辦事處及大樓';
		resultArray[5] = '諮詢服務中心、社區會堂及中心';
		//resultArray[6] = '熟食中心';
		resultArray[7] = '其他';
	} else {
		resultArray[1] = 'Public Libraries';
		resultArray[2] = 'Cultural, Recreational and Sports Centres';
		//resultArray[3] = 'Sports Centres';
		resultArray[4] = 'Government Offices and Buildings';
		resultArray[5] = 'Public Enquiry Service Centres, Community Halls and Centres';
		//resultArray[6] = 'Cooked Food Market';
		resultArray[7] = 'Others';
	}
	/*
	var resultArray = new Array();
	var counter=1;
	for (i=0; i < xmlObj.getElementsByTagName("district").length; i++){
		var each_i_point = xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point");
		for (j=0; j < each_i_point.length; j++){
			var each_j_type = xmlObj.getElementsByTagName("district")[i].getElementsByTagName("point")[j].getAttribute('type');
			var find_in_k = false;
			for (k=0; k < resultArray.length; k++){
				if (each_j_type==resultArray[k]) {
					find_in_k = true;
				}
			}
			if(!find_in_k){
				resultArray.push(each_j_type);
			}
		}
	}*/
	return resultArray;
}

function index2content(targetArray, index){
	return targetArray[index];
}

function content2index(targetArray, content){
	var counter = 0;
	for(counter=0; counter < targetArray.length; counter++){
		if(targetArray[counter]==content){
			return counter;
		}
	}
	return null;
}
