﻿var Simg=0;
var Eimg=0;
var PUrlStr="",Jimg="",Jimg2="";
var takeway = "";// dean
if(parent.document.location.search.indexOf("eng") != -1)
 { 
   PUrlStr="eng"; 
   Jimg = "http://image.5284.com.tw/TPBusImg/WordPlan/transit_image/eng/"; 
   Jimg2="http://image.5284.com.tw/TPBusImg/WordPlan/transit_image/";
 }
else
 { 
   PUrlStr="cht"; 
   Jimg = "http://image.5284.com.tw/TPBusImg/WordPlan/transit_image/cht/"; 
   Jimg2="http://image.5284.com.tw/TPBusImg/WordPlan/transit_image/";
 }   


var ST="",ET="";   //起、迄點用什麼查詢方式
var Sname="",SX="",SY="";
var Ename="",EX="",EY="";
var SCity="",STown="",SClass1="",SClass2="",SRoad="",SLane="",SAlley="",SNos="";
var ECity="",ETown="",EClass1="",EClass2="",ERoad="",ELane="",EAlley="",ENos="";
var PrintString="";
var LandT;
var RoadT;
var RoadT2;
var AddT4;
var StopTS;
var StopTE;
var XmlHttpLUN=null;
var HttpLUNCOUNT=null;
var XmlStop1=null;
var XmlLandS1=null;
var XmlRoad1=null;
var XmlRoad2=null;
var XmlAddress1=null;
var XmlAddress2=null;
var XmlAddress3=null;
var XmlAddress4=null;
var xydiff=999999;
var startpoi = "請選擇起點", endpoi = "請選擇迄點"; // dean

function shwwlunFOpen()
{
   if(parent.document.getElementById('shwwlun')==null)
   {
     document.getElementById('shwwlun').style.display='';
   }
   else if(parent.location.href.indexOf("Default.aspx")==-1)
   {
     document.getElementById('shwwlun').style.display='';
   }
   else
   {
     parent.document.getElementById('shwwlun').style.display='';
   }
}

function shwwlunFClose()
{
   if(parent.document.getElementById('shwwlun')==null)
   {
     document.getElementById('shwwlun').style.display='none';
   }            
   else if(parent.location.href.indexOf("Default.aspx")==-1)
   {
     document.getElementById('shwwlun').style.display='none';
   }
   else
   {
    parent.document.getElementById('shwwlun').style.display='none';
   }
}

function ClearSD()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
                 document.getElementById('SD5').innerHTML ="";
                 document.getElementById('SD4').innerHTML ="";
                 document.getElementById('SD3').innerHTML ="";
                 document.getElementById('SD2').innerHTML ="";
                 document.getElementById('SD1').innerHTML ="";
}

function ClearSD2()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
                 document.getElementById('SD5').innerHTML ="";
                 document.getElementById('SD4').innerHTML ="";
                 document.getElementById('SD3').innerHTML ="";
                 document.getElementById('SD2').innerHTML ="";
}

function ClearSD3()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
                 document.getElementById('SD5').innerHTML ="";
                 document.getElementById('SD4').innerHTML ="";
                 document.getElementById('SD3').innerHTML ="";
}

function ClearSD4()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
                 document.getElementById('SD5').innerHTML ="";
                 document.getElementById('SD4').innerHTML ="";
}

function ClearSD5()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
                 document.getElementById('SD5').innerHTML ="";
}

function ClearSD6()
{
                 document.getElementById('SD7').innerHTML ="";
                 document.getElementById('SD6').innerHTML ="";
}

function ClearSD7()
{
                 document.getElementById('SD7').innerHTML ="";
}

function ClearED()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
                 document.getElementById('ED5').innerHTML ="";
                 document.getElementById('ED4').innerHTML ="";
                 document.getElementById('ED3').innerHTML ="";
                 document.getElementById('ED2').innerHTML ="";
                 document.getElementById('ED1').innerHTML ="";
}

function ClearED2()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
                 document.getElementById('ED5').innerHTML ="";
                 document.getElementById('ED4').innerHTML ="";
                 document.getElementById('ED3').innerHTML ="";
                 document.getElementById('ED2').innerHTML ="";
}

function ClearED3()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
                 document.getElementById('ED5').innerHTML ="";
                 document.getElementById('ED4').innerHTML ="";
                 document.getElementById('ED3').innerHTML ="";
}

function ClearED4()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
                 document.getElementById('ED5').innerHTML ="";
                 document.getElementById('ED4').innerHTML ="";
}

function ClearED5()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
                 document.getElementById('ED5').innerHTML ="";
}

function ClearED6()
{
                 document.getElementById('ED7').innerHTML ="";
                 document.getElementById('ED6').innerHTML ="";
}

function ClearED7()
{
                 document.getElementById('ED7').innerHTML ="";
}

//以下做地標查詢

function LandS()
{
  var tmps = new Array();
  if(PUrlStr=="eng")
    {
      tmps.push('<table class="FONTCS" border="0">');
      tmps.push('<tr><td>City:</td>');
      tmps.push('<td><select class="FONTCS" id="LandS1" name="LandS1" onchange=" LandFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select></td></tr></table>');
      document.getElementById('SD1').innerHTML = tmps.join(''); 
    }              
   else  
    { 
      tmps.push('<table class="FONTCS" border="0">');
      tmps.push('<tr><td>縣市:</td>');
      tmps.push('<td><select class="FONTCS" id="LandS1" name="LandS1" onchange=" LandFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select></td></tr></table>');
      document.getElementById('SD1').innerHTML = tmps.join('');

  }

}
function LandE()
{
   var tmps = new Array();
   if(PUrlStr=="eng")
    {
      tmps.push('<table class="FONTCS" border="0">');
      tmps.push('<tr><td>City:</td>');
      tmps.push('<td><select class="FONTCS" id="LandE1" name="LandE1" onchange=" LandFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select></td></tr></table>');
      document.getElementById('ED1').innerHTML = tmps.join('');
  
    }
   else
    { 
      tmps.push('<table class="FONTCS" border="0">');
      tmps.push('<tr><td>縣市:</td>');
      tmps.push('<td><select class="FONTCS" id="LandE1" name="LandE1" onchange=" LandFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select></td></tr></table>');
      document.getElementById('ED1').innerHTML = tmps.join('');

  }
 
}



function LandFun1(v1)
{
  var v2;
  var City;
  if(v1=="s")
  {
     v2="LandS2"; 
     SCity=document.getElementById('LandS1').value; 
     City=SCity; 
     ClearSD2(); 
  }
  else
  {
    v2="LandE2";
    ECity=document.getElementById('LandE1').value;
    City=ECity; 
    ClearED2(); 
  }

     if(City !="NO" )
       {
          var tmps = new Array();
          tmps.push('<table class="FONTCS" border="0">');
         if(PUrlStr=="eng")
          {
            tmps.push('<tr><td>Town:</td>');
          }
         else
          {
            tmps.push('<tr><td>鄉鎮:</td>');
          } 
          tmps.push('<td><select class="FONTCS" id="'+v2+'" name="'+v2+'" onchange=" LandFun2(\''+v1+'\'); ">');
          tmps.push('<option value="NO">......</option>');
          
          if(City=="Taipei")
          {
            if(PUrlStr=="eng")
             {
               tmps.push('<option value="0">Not District</option>');
               tmps.push('<option value="1">Jhongshan District</option>');
               tmps.push('<option value="2">Jhongjheng District</option>');
               tmps.push('<option value="3">Sinyi District</option>');
               tmps.push('<option value="4">Neihu District</option>');
               tmps.push('<option value="5">Beitou District</option>');
               tmps.push('<option value="6">Nangang District</option>');
               tmps.push('<option value="7">Shihlin District</option>');
               tmps.push('<option value="8">Datong District</option>');
               tmps.push('<option value="9">Da-an District</option>');
               tmps.push('<option value="10">Wunshan District</option>');
               tmps.push('<option value="11">Songshan District</option>');
               tmps.push('<option value="12">Wanhua District</option>');
             }
            else
             { 
               tmps.push('<option value="0">不分區</option>');
               tmps.push('<option value="1">中山區</option>');
               tmps.push('<option value="2">中正區</option>');
               tmps.push('<option value="3">信義區</option>');
               tmps.push('<option value="4">內湖區</option>');
               tmps.push('<option value="5">北投區</option>');
               tmps.push('<option value="6">南港區</option>');
               tmps.push('<option value="7">士林區</option>');
               tmps.push('<option value="8">大同區</option>');
               tmps.push('<option value="9">大安區</option>');
               tmps.push('<option value="10">文山區</option>');
               tmps.push('<option value="11">松山區</option>');
               tmps.push('<option value="12">萬華區</option>');
             }
          }
          if(City=="New Taipei City")
          {
           if(PUrlStr=="eng")
             {
               tmps.push('<option value="0">Not District</option>');
               tmps.push('<option value="13">Sanxia Dist</option>');
               tmps.push('<option value="14">Sanzhi Dist</option>');
               tmps.push('<option value="15">Sanzhong Dist</option>');
               tmps.push('<option value="16">Zhonghuo Dist</option>');
               tmps.push('<option value="17">Wugu Dist</option>');
               tmps.push('<option value="18">Bali Dist</option>');
               tmps.push('<option value="19">Tucheng Dist</option>');
               tmps.push('<option value="20">Pinglin Dist</option>');
               tmps.push('<option value="21">Pingxi Dist</option>');
               tmps.push('<option value="22">Xindian Dist</option>');
               tmps.push('<option value="23">XinZhuang Dist</option>');
               tmps.push('<option value="24">Banqiao Dist</option>');
               tmps.push('<option value="25">Linkou Dist</option>');
               tmps.push('<option value="26">Shulin Dist</option>');
               tmps.push('<option value="27">Yonghuo Dist</option>');
               tmps.push('<option value="28">Xizhi Dist</option>');
               tmps.push('<option value="29">Taishan Dist</option>');
               tmps.push('<option value="30">Danshui Dist</option>');
               tmps.push('<option value="31">Shenkeng Dist</option>');
               tmps.push('<option value="32">Wulai Dist</option>');
               tmps.push('<option value="33">Ruifang Dist</option>');
               tmps.push('<option value="34">Shiding Dist</option>');
               tmps.push('<option value="35">Shimen Dist</option>');
               tmps.push('<option value="36">Wanli Dist</option>');
               tmps.push('<option value="37">Luzhou Dist</option>');
               tmps.push('<option value="38">Gongliau Dist</option>');
               tmps.push('<option value="39">Jinshan Dist</option>');
               tmps.push('<option value="40">Shuangxi Dist</option>');
               tmps.push('<option value="41">Yingge Dist</option>');
             }
            else
             {
               tmps.push('<option value="0">不分區</option>');
               tmps.push('<option value="13">三峽區</option>');
               tmps.push('<option value="14">三芝區</option>');
               tmps.push('<option value="15">三重區</option>');
               tmps.push('<option value="16">中和區</option>');
               tmps.push('<option value="17">五股區</option>');
               tmps.push('<option value="18">八里區</option>');
               tmps.push('<option value="19">土城區</option>');
               tmps.push('<option value="20">坪林區</option>');
               tmps.push('<option value="21">平溪區</option>');
               tmps.push('<option value="22">新店區</option>');
               tmps.push('<option value="23">新莊區</option>');
               tmps.push('<option value="24">板橋區</option>');
               tmps.push('<option value="25">林口區</option>');
               tmps.push('<option value="26">樹林區</option>');
               tmps.push('<option value="27">永和區</option>');
               tmps.push('<option value="28">汐止區</option>');
               tmps.push('<option value="29">泰山區</option>');
               tmps.push('<option value="30">淡水區</option>');
               tmps.push('<option value="31">深坑區</option>');
               tmps.push('<option value="32">烏來區</option>');
               tmps.push('<option value="33">瑞芳區</option>');
               tmps.push('<option value="34">石碇區</option>');
               tmps.push('<option value="35">石門區</option>');
               tmps.push('<option value="36">萬里區</option>');
               tmps.push('<option value="37">蘆洲區</option>');
               tmps.push('<option value="38">貢寮區</option>');
               tmps.push('<option value="39">金山區</option>');
               tmps.push('<option value="40">雙溪區</option>');
               tmps.push('<option value="41">鶯歌區</option>');
             }
          }
          tmps.push('</select></td></tr></table>');
         
          if(v1=="s")
           {
             document.getElementById('SD2').innerHTML = tmps.join('');
           }
          else
           {
             document.getElementById('ED2').innerHTML = tmps.join(''); 
           }
       } //if(City !="NO" )
}

function LandFun2(v1)
{
  var v2;
  var City;
  if(v1=="s")
  {
    v2="LandS3"; 
    SCity=document.getElementById('LandS1').value;
    City=SCity; 
    ClearSD3();
  }
  else
  {
    v2="LandE3"; 
    ECity=document.getElementById('LandE1').value; 
    City=ECity; 
    ClearED3();
  }

    if(City !="NO" )
       {
          var tmps = new Array();

          tmps.push('<table class="FONTCS" border="0">');
          if(PUrlStr=="eng")
           {
             tmps.push('<tr><td>Class:</td>');
           }
          else
           {
             tmps.push('<tr><td>類別:</td>');
           }
          tmps.push('<td><select class="FONTCS" id="'+v2+'" name="'+v2+'" onchange=" LandFun3(\''+v1+'\'); ">');
          if(PUrlStr=="eng")
           {
             tmps.push('<option value="NO">......</option>');
             tmps.push('<option value="Parking area">Parking area</option>');
             tmps.push('<option value="School">School</option>');
             tmps.push('<option value="Airport">Airport</option>');
             tmps.push('<option value="Hospital">Hospital</option>');
             tmps.push('<option value="Station">Station</option>');
             tmps.push('<option value="Recreation">Recreation</option>');
             tmps.push('<option value="Park">Park</option>');
             tmps.push('<option value="Government institutions">Government institutions</option>');
             tmps.push('<option value="Library">Library</option>');
             tmps.push('<option value="Post office">Post office</option>');
             tmps.push('<option value="Port">Port</option>');
			 tmps.push('<option value="SportCenter">SportCenter</option>');
           }
          else
           {
             tmps.push('<option value="NO">......</option>');
             tmps.push('<option value="停車場">停車場</option>');
             tmps.push('<option value="學校">學校</option>');
             tmps.push('<option value="拖吊服務">拖吊服務</option>');
             tmps.push('<option value="機場">機場</option>');
             tmps.push('<option value="醫療院所">醫療院所</option>');
             tmps.push('<option value="電影院">電影院</option>');
             tmps.push('<option value="車站">車站</option>');
             tmps.push('<option value="都市">都市</option>');
             tmps.push('<option value="娛樂場所">娛樂場所</option>');
             tmps.push('<option value="公園">公園</option>');
             tmps.push('<option value="餐廳小吃">餐廳小吃</option>');
             tmps.push('<option value="政府機關">政府機關</option>');
             tmps.push('<option value="寺廟/古蹟">寺廟/古蹟</option>');
             tmps.push('<option value="圖書館">圖書館</option>');
             tmps.push('<option value="郵局">郵局</option>');
             tmps.push('<option value="港口">港口</option>');
			 tmps.push('<option value="運動中心">運動中心</option>');
			 tmps.push('<option value="展覽館">展覽館</option>');
           } 
          tmps.push('</select></td></tr></table>');
         
          if(v1=="s") 
           {
             document.getElementById('SD3').innerHTML = tmps.join('');
           }  
          else
           {
             document.getElementById('ED3').innerHTML = tmps.join('');
           }  
       } //if(City !="NO" )
}

function LandFun3(v1)
{

  var Class;
  var City;
  var Townid;
   
   if(v1=="s")
   {
      City=SCity;
      Townid=document.getElementById('LandS2').value; 
      SClass1=document.getElementById('LandS3').value; 
      Class=SClass1; 
   }
   else
   {
      City=ECity;
      Townid=document.getElementById('LandE2').value; 
      EClass1=document.getElementById('LandE3').value; 
      Class=EClass1; 
   }
   
    var xx="";   

      if(Class !="NO" && v1=="s" )
      {
               shwwlunFOpen();
               xx="act=1&city="+City+"&TownID="+Townid+"&Class1="+encodeURI(Class)+"&Lang="+PUrlStr;   
               XmlLandS1 = createXMLHttpRequest();
               XmlLandS1.onreadystatechange = XmlLandS1Fun;  
               XmlLandS1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlLandS1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlLandS1.send(xx);   
      }
      if(Class !="NO" && v1=="e" )
      {
               shwwlunFOpen();
               xx="act=1&city="+City+"&TownID="+Townid+"&Class1="+encodeURI(Class)+"&Lang="+PUrlStr;    
               XmlLandS1 = createXMLHttpRequest();
               XmlLandS1.onreadystatechange = XmlLandE1Fun;  
               XmlLandS1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlLandS1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlLandS1.send(xx);   
      }
}


  function XmlLandS1Fun()
      {
        if (XmlLandS1.readyState == 4)
        {
        
          if (XmlLandS1.status == 200)
            {
             shwwlunFClose();		
             var s="s";
      	     LandFun4(s);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose(); 
            return false;
          }
        }
      }
    function XmlLandE1Fun()
      {
        if (XmlLandS1.readyState == 4)
        {
        
          if (XmlLandS1.status == 200)
            {
             shwwlunFClose();		
             var e="e";
      	     LandFun4(e);    
            } 
          else
          {
           alert('發生錯誤'); 
           shwwlunFClose();  
           return false;
          }
        }
      }
      
function  LandFun4(v1)
{
	var i=0,x=0;
	var v2="",v3="";
	if(XmlLandS1.responseText =="") 
	 { 
	    if(PUrlStr=="eng")
         {
	      alert('No data');  
	     }
	    else
	     {
	      alert('很抱歉查無資料');  
	     } 
	    shwwlunFClose(); 
	    return false; 
	 }
	
	if(v1=="s") { v2="LandS4"; v3="LandFun5S"; }
	else        { v2="LandE4"; v3="LandFun5E"; }
	
	   LandT= XmlLandS1.responseText.split('|');
	for (i=1;i<LandT.length;i++)
     {
       LandT[i]=LandT[i].split(',');   	//x[i][0]是公車名稱 x[i][1]是路線id
     }
     XmlLandS1=null;
    
    var result1 = "<select class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"(this.value);\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";            
    
        for(var x=1;x<LandT.length;x++)
		                    {	
		                       result2+=  
		                   		"<option  value=\""+x+"\">"+
	  	                    	 LandT[x][0]+"["+LandT[x][1]+"]"+
	  	                    	"</option>";
	                       	}
	                       	 
                  var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                   ClearSD4();
	               if(PUrlStr=="eng")
                    {
	                   document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">Please Select:</span>&nbsp;"+r2;   
	                }
	               else
	                {
	                   document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">請選擇:</span>&nbsp;"+r2;   
	                }
                }
                if(v1=="e")
                {
                   ClearED4();
	               if(PUrlStr=="eng")
                    {
	                  document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">Please Select:</span>&nbsp;"+r2;  
	                }
	               else 
	                {
	                  document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">請選擇:</span>&nbsp;"+r2;  
	                }
                }
}     

function LandFun5S(x)
{
   if(x!="")
   {
     var v1='LandT['+x+'][0]';
         v1=eval(v1); 
     var v2='LandT['+x+'][1]';
         v2=eval(v2); 
     var v3='LandT['+x+'][2]';
         v3=eval(v3); 
     var v4='LandT['+x+'][3]';
         v4=eval(v4); 
         
         ST="地標查詢";
         Sname=v1;
         SX=v3;
         SY=v4;
              ClearSD();
              var tmps = new Array();
  		      tmps.push('<br/><span class="FONTCS2" >'+v1+'('+v2+')</span> ');
	          document.getElementById('SD5').innerHTML=tmps.join('');        
	          document.getElementById('str1').style.display='none';   
	          document.getElementById('str2').style.display='none';  
	          document.getElementById('str3').style.display='none';     
	          document.getElementById('str4').style.display='none';  
	          document.getElementById('str5').style.display='';    
	          document.getElementById('startimg').src=Jimg+"start_f2.jpg";
	          LandT = "";
	          startpoi = v1 + '(' + v2 + ')'; // dean
   }
}

function LandFun5E(x)
{
   if(x!="")
   {
     var v1='LandT['+x+'][0]';
         v1=eval(v1); 
     var v2='LandT['+x+'][1]';
         v2=eval(v2); 
     var v3='LandT['+x+'][2]';
         v3=eval(v3); 
     var v4='LandT['+x+'][3]';
         v4=eval(v4); 
         
         ET="地標查詢";         
         Ename=v1;
         EX=v3;
         EY=v4;
         
              ClearED();
              var tmps = new Array();
  		      tmps.push('<br/><span class="FONTCS2" >'+v1+'('+v2+')</span> ');
	          document.getElementById('ED5').innerHTML=tmps.join('');        
	          document.getElementById('etr1').style.display='none';   
	          document.getElementById('etr2').style.display='none';  
	          document.getElementById('etr3').style.display='none';      
	          document.getElementById('etr4').style.display='none';  
	          document.getElementById('etr5').style.display='';        
	          document.getElementById('endimg').src=Jimg+"end_f2.jpg";
	          LandT = "";
	          endpoi = v1 + '(' + v2 + ')'; // dean
   }
}

//以下做交岔路口查詢

function RoadS()
{
      var tmps = new Array();
 if(PUrlStr=="eng")
    {
      tmps.push('<table class="FONTCS"  border="0">');
      tmps.push('<tr style="height: 20;">');
      tmps.push('<td>&nbsp;</td>');
      tmps.push('<td>&nbsp;</td></tr>');
      tmps.push('<tr><td>City:</td>');
      tmps.push('<td><select class="FONTCS"  id="RoadS1" name="RoadS1" onchange=" RoadFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select></td></tr></table>');
    }
   else
    { 
      tmps.push('<table class="FONTCS"  border="0">');
      tmps.push('<tr style="height: 20;">');
      tmps.push('<td>&nbsp;</td>');
      tmps.push('<td>&nbsp;</td></tr>');
      tmps.push('<tr><td>縣市:</td>');
      tmps.push('<td><select class="FONTCS"  id="RoadS1" name="RoadS1" onchange=" RoadFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select></td></tr></table>');
    }

    document.getElementById('SD1').innerHTML = tmps.join(''); 
}
function RoadE()
{
      var tmps = new Array();
 if(PUrlStr=="eng")
    {
      tmps.push('<table class="FONTCS"  border="0">');
      tmps.push('<tr style="height: 20;">');
      tmps.push('<td>&nbsp;</td>');
      tmps.push('<td>&nbsp;</td></tr>');
      tmps.push('<tr><td>City:</td>');
      tmps.push('<td><select class="FONTCS"  id="RoadE1" name="RoadE1" onchange=" RoadFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select></td></tr></table>');
    }
   else
    {
      tmps.push('<table class="FONTCS"  border="0">');
      tmps.push('<tr style="height: 20;">');
      tmps.push('<td>&nbsp;</td>');
      tmps.push('<td>&nbsp;</td></tr>');
      tmps.push('<tr><td>縣市:</td>');
      tmps.push('<td><select class="FONTCS"  id="RoadE1" name="RoadE1" onchange=" RoadFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select></td></tr></table>');
    }
    document.getElementById('ED1').innerHTML = tmps.join('');
}


function RoadFun1(v1)
{
  var v2;
  var City;
  var tmps = new Array();
  if(v1=="s")
  {
    v2="RoadS2"; 
    SCity=document.getElementById('RoadS1').value; 
    City=SCity; 
  }
  else
  {
    v2="RoadE2"; 
    ECity=document.getElementById('RoadE1').value; 
    City=ECity; 
  }
  

     if(City !="NO" )
       {
          tmps.push('<table class="FONTCS"  border="0">');
          if(PUrlStr=="eng")
           {
            tmps.push('<tr><td>Town:</td>');
           }
          else 
           {
            tmps.push('<tr><td>鄉鎮:</td>');
           }
          tmps.push('<td><select class="FONTCS"  id="');
          tmps.push(v2);
          tmps.push('" name="');
          tmps.push(v2);
          tmps.push('" onchange=" RoadFun2(\'');
          tmps.push(v1);
          tmps.push('\'); ">');
          tmps.push('<option value="NO">......</option>');
          
          if(City=="Taipei")
          {
            if(PUrlStr=="eng")
             {
               tmps.push('<option value="Jhongshan District">Zhongshan District</option>');
               tmps.push('<option value="Jhongjheng District">Zhongzheng District</option>');
               tmps.push('<option value="Sinyi District">Xinyi District</option>');
               tmps.push('<option value="Neihu District">Neihu District</option>');
               tmps.push('<option value="Beitou District">Beitou District</option>');
               tmps.push('<option value="Nangang District">Nangang District</option>');
               tmps.push('<option value="Shlin District">Shilin District</option>');
               tmps.push('<option value="Datong District">Datong District</option>');
               tmps.push('<option value="Da-an District">Da-an District</option>');
               tmps.push('<option value="Unshan District">Wenshan District</option>');
               tmps.push('<option value="Songshan District">Songshan District</option>');
               tmps.push('<option value="Uanhua District">Wanhua District</option>');
             }
            else 
             {
               tmps.push('<option value="中山區">中山區</option>');
               tmps.push('<option value="中正區">中正區</option>');
               tmps.push('<option value="信義區">信義區</option>');
               tmps.push('<option value="內湖區">內湖區</option>');
               tmps.push('<option value="北投區">北投區</option>');
               tmps.push('<option value="南港區">南港區</option>');
               tmps.push('<option value="士林區">士林區</option>');
               tmps.push('<option value="大同區">大同區</option>');
               tmps.push('<option value="大安區">大安區</option>');
               tmps.push('<option value="文山區">文山區</option>');
               tmps.push('<option value="松山區">松山區</option>');
               tmps.push('<option value="萬華區">萬華區</option>');
             } 
          }
          if(City=="New Taipei City")
          {
            if(PUrlStr=="eng")
             {
               tmps.push('<option value="Sanxia Dist">Sanxia Dist</option>');
               tmps.push('<option value="Sanzhi Dist">Sanzhi Dist</option>');
               tmps.push('<option value="Sanzhong Dist">Sanzhong Dist</option>');
               tmps.push('<option value="Zhonghuo Dist">Zhonghuo Dist</option>');
               tmps.push('<option value="Wugu Dist">Wugu Dist</option>');
               tmps.push('<option value="Bali Dist">Bali Dist</option>'); 
               tmps.push('<option value="Tucheng Dist">Tucheng Dist</option>');
               tmps.push('<option value="Pinglin Dist">Pinglin Dist</option>');
               tmps.push('<option value="Pingxi Dist">Pingxi Dist</option>');
               tmps.push('<option value="Xindian Dist">Xindian Dist</option>');
               tmps.push('<option value="XinZhuang Dist">XinZhuang Dist</option>');
               tmps.push('<option value="Banqiao Dist">Banqiao Dist</option>');
               tmps.push('<option value="Linkou Dist">Linkou Dist</option>');
               tmps.push('<option value="Shulin Dist">Shulin Dist</option>');
               tmps.push('<option value="Yonghuo Dist">Yonghuo Dist</option>');
               tmps.push('<option value="Xizhi Dist">Xizhi Dist</option>');
               tmps.push('<option value="Taishan Dist">Taishan Dist</option>');
               tmps.push('<option value="Danshui Dist">Danshui Dist</option>');
               tmps.push('<option value="Shenkeng Dist">Shenkeng Dist</option>');
               tmps.push('<option value="Ruifang Dist">Ruifang Dist</option>');
               tmps.push('<option value="Shiding Dist">Shiding Dist</option>');
               tmps.push('<option value="Shimen Dist">Shimen Dist</option>');
               tmps.push('<option value="Wanli Dist">Wanli Dist</option>');
               tmps.push('<option value="Luzhou Dist">Luzhou Dist</option>');
               tmps.push('<option value="Gongliau Dist">Gongliau Dist</option>');
               tmps.push('<option value="Jinshan Dist">Jinshan Dist</option>');
               tmps.push('<option value="Shuangxi Dist">Shuangxi Dist</option>');
               tmps.push('<option value="Yingge Dist">Yingge Dist</option>');
             }
            else 
             {
               tmps.push('<option value="三峽區">三峽區</option>');
                 tmps.push('<option value="三芝區">三芝區</option>');
                 tmps.push('<option value="三重區">三重區</option>');
                 tmps.push('<option value="中和區">中和區</option>');
                 tmps.push('<option value="五股區">五股區</option>');
                 tmps.push('<option value="八里區">八里區</option>');
                 tmps.push('<option value="土城區">土城區</option>');
                 tmps.push('<option value="坪林區">坪林區</option>');
                 tmps.push('<option value="平溪區">平溪區</option>');
                 tmps.push('<option value="新店區">新店區</option>');
                 tmps.push('<option value="新莊區">新莊區</option>');
                 tmps.push('<option value="板橋區">板橋區</option>');
                 tmps.push('<option value="林口區">林口區</option>');
                 tmps.push('<option value="樹林區">樹林區</option>');
                 tmps.push('<option value="永和區">永和區</option>');
                 tmps.push('<option value="汐止區">汐止區</option>');
                 tmps.push('<option value="泰山區">泰山區</option>');
                 tmps.push('<option value="淡水區">淡水區</option>');
                 tmps.push('<option value="深坑區">深坑區</option>');
                 tmps.push('<option value="瑞芳區">瑞芳區</option>');
                 tmps.push('<option value="石碇區">石碇區</option>');
                 tmps.push('<option value="石門區">石門區</option>');
                 tmps.push('<option value="萬里區">萬里區</option>');
                 tmps.push('<option value="蘆洲區">蘆洲區</option>');
                 tmps.push('<option value="貢寮區">貢寮區</option>');
                 tmps.push('<option value="金山區">金山區</option>');
                 tmps.push('<option value="雙溪區">雙溪區</option>');
                 tmps.push('<option value="鶯歌區">鶯歌區</option>');
             }  
          }
          tmps.push('</select></td></tr></table>');
         
          if(v1=="s")
           {
               document.getElementById('SD2').innerHTML = tmps.join('');
           }
          else
           {
               document.getElementById('ED2').innerHTML = tmps.join('');
           }
       } //if(City !="NO" )
}

function RoadFun2(v1)
{
  var v2;
  var City;
  var Town;
  var xx;
  if(v1=="s")
  { 
    City=SCity; 
    STown=document.getElementById('RoadS2').value; 
    Town=STown;   
    ClearSD3();
    
               shwwlunFOpen();		
               xx="act=2&city="+City+"&Town="+encodeURI(Town)+"&Lang="+PUrlStr;  
               XmlRoad1 = createXMLHttpRequest(); 
               XmlRoad1.onreadystatechange = XmlRoadS1Fun;  
               XmlRoad1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlRoad1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlRoad1.send(xx);   
  }
  else
  { 
    City=ECity; 
    ETown=document.getElementById('RoadE2').value; 
    Town=ETown;   
    ClearED3();
     
               shwwlunFOpen();		
               xx="act=2&city="+City+"&Town="+encodeURI(Town)+"&Lang="+PUrlStr;    
               XmlRoad1 = createXMLHttpRequest();
               XmlRoad1.onreadystatechange = XmlRoadE1Fun;  
               XmlRoad1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlRoad1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlRoad1.send(xx);  
  }
}


 function XmlRoadS1Fun()
      {
        if (XmlRoad1.readyState == 4)
        {
        
          if (XmlRoad1.status == 200)
            {
              shwwlunFClose();		
             var s="s";
      	     RoadFun3(s);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose();   
            return false;
          }
        }
      }
  function XmlRoadE1Fun()
      {
        if (XmlRoad1.readyState == 4)
        {
        
          if (XmlRoad1.status == 200)
            {
             shwwlunFClose();		
             var e="e";
      	     RoadFun3(e);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose();   
            return false;
          }
        }
 
      }
      
function RoadFun3(v1)
{

   	var i=0,x=0;
	var v2="",v3="";
	if(XmlRoad1.responseText =="") 
	{ 
	  if(PUrlStr=="eng")
       {
	     alert('No data');  
	   }
	  else
	   {
	     alert('很抱歉查無資料');  
	   } 
	   shwwlunFClose(); 
	   return false; 
	}
	
	if(v1=="s") { v2="RoadS3"; v3="RoadFun4"; }
	else        { v2="RoadE3"; v3="RoadFun4"; }
	
	   RoadT= XmlRoad1.responseText.split(',');
	   XmlRoad1=null;
    var result1 = "<select class=\"FONTCS\"  name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"('"+v1+"',this.value);\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";     
	
	for( x=0;x<RoadT.length-1;x++)
		                    {	
		                       result2+="<option  value=\""+RoadT[x]+"\">"+RoadT[x]+"</option>";
	                       	}
	
	              var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                  ClearSD3();
	              if(PUrlStr=="eng")
                   {
	                  document.getElementById('SD3').innerHTML="<span class=\"FONTCS\">Road1:</span>"+r2;  
	               }
	              else    
	               {
	                  document.getElementById('SD3').innerHTML="<span class=\"FONTCS\">路口一:</span>"+r2;
	              }
	              RoadT="";
                }
                if(v1=="e")
                {
                  ClearED3();
	              if(PUrlStr=="eng")
                   {
	                  document.getElementById('ED3').innerHTML="<span class=\"FONTCS\">Road1:</span>"+r2;
	               }
	              else    
	               {
	                  document.getElementById('ED3').innerHTML="<span class=\"FONTCS\">路口一:</span>"+r2;
	              }
	              RoadT="";  
                }

}

function RoadFun4(v1, v0) {

    var xx = 0;


    if (v1 == "s") {

        var STown = document.getElementById('RoadS2').value; 
        SClass1 = v0;
        shwwlunFOpen();
        xx = "act=3&Class1=" + encodeURI(v0) + "&Town=" + encodeURI(STown) + "&Lang=" + PUrlStr;
        XmlRoad2 = createXMLHttpRequest();
        XmlRoad2.onreadystatechange = XmlRoadS2Fun;
        XmlRoad2.open("POST", "../Asp/WordPlanAjax.aspx", true);
        XmlRoad2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        XmlRoad2.send(xx);
    }
    else {
        var ETown = document.getElementById('RoadE2').value; 
        EClass1 = v0;
        shwwlunFOpen();
        xx = "act=3&Class1=" + encodeURI(v0) + "&Town=" + encodeURI(ETown) + "&Lang=" + PUrlStr;
        XmlRoad2 = createXMLHttpRequest();
        XmlRoad2.onreadystatechange = XmlRoadE2Fun;
        XmlRoad2.open("POST", "../Asp/WordPlanAjax.aspx", true);
        XmlRoad2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        XmlRoad2.send(xx);
    }
}



 function XmlRoadS2Fun()
      {
        if (XmlRoad2.readyState == 4)
        {
        
          if (XmlRoad2.status == 200)
            {
             shwwlunFClose();
             var s="s";
      	     RoadFun5(s);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose(); 
            return false;
          }
        }
      }
  function XmlRoadE2Fun()
      {
        if (XmlRoad2.readyState == 4)
        {
        
          if (XmlRoad2.status == 200)
            {
             shwwlunFClose();
             var e="e";
      	     RoadFun5(e);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose(); 
            return false;
          }
        }
      }
      
 function RoadFun5(v1)
     {

   	  var i=0,x=0;
	  var v2="",v3="";
	  if(XmlRoad2.responseText =="") 
	   {  
	     if(PUrlStr=="eng")
         {
	       alert('No data');  
	     }
	    else
	     {
	        alert('很抱歉查無資料'); 
	     } 
	     shwwlunFClose(); 
	     return false;
	   }
	
	  if(v1=="s") { v2="RoadS4"; v3="RoadFun6"; }
	  else        { v2="RoadE4"; v3="RoadFun6"; }
	   
	   
	  RoadT2= XmlRoad2.responseText.split('|');
	  XmlRoad2=null;
	  for (i=1;i<RoadT2.length;i++)
       {
        RoadT2[i]=RoadT2[i].split(',');   	//x[i][0]是公車名稱 x[i][1]是路線id
       }
    
    var result1 = "<select class=\"FONTCS\"  name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"(this.value,'"+v1+"');\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";            
    
        for( x=1;x<RoadT2.length;x++)
		                    {	
		                       result2+=  
		                   		"<option  value=\""+x+"\">"+
	  	                    	 RoadT2[x][0]+
	  	                    	"</option>";
	                       	}
	                       	 
                  var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                  ClearSD4();
	             if(PUrlStr=="eng")
                  {
	                 document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">Road2:</span>"+r2;  
	              }
	             else
	              {
	                 document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">路口二:</span>"+r2;
	             }
                }
                if(v1=="e")
                {
                  ClearED4();
	              if(PUrlStr=="eng")
                  {
	                 document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">Road2:</span>"+r2;  
	              }
	             else
	              {
	                 document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">路口二:</span>"+r2;
	             }
                }
	}
	
function RoadFun6(x0,x1)
 {
	
	if(x0!="")
     {
       var v1='RoadT2['+x0+'][0]';
           v1=eval(v1); 
       var v2='RoadT2['+x0+'][1]';
           v2=eval(v2); 
       var v3='RoadT2['+x0+'][2]';
           v3=eval(v3); 

       var tmps = new Array();
       
        if(x1=="s")
        {
          ST="交叉路口查詢";
          Sname=SClass1+"&"+v1;
          SX=v2;
          SY=v3;
  		     
  		     ClearSD();
  		     tmps.push('<br/><span class="FONTCS2" >'+Sname+'</span>');
	         document.getElementById('SD5').innerHTML=tmps.join('');        
	         document.getElementById('str1').style.display='none';   
	         document.getElementById('str2').style.display='none';  
	         document.getElementById('str3').style.display='none';      
	         document.getElementById('str4').style.display='none';  
	         document.getElementById('str5').style.display='';   
	         document.getElementById('startimg').src=Jimg+"start_f2.jpg";
	         RoadT2 = "";
	         startpoi = Sname; // dean
        }
       
        if(x1=="e")
        {
          ET="交叉路口查詢";
          Ename=EClass1+"&"+v1;
          EX=v2;
          EY=v3;
       
	          ClearED()
	          tmps.push('<br/><span class="FONTCS2" >'+Ename+'</span>');
	          document.getElementById('ED5').innerHTML=tmps.join('');        
	          document.getElementById('etr1').style.display='none';   
	          document.getElementById('etr2').style.display='none';  
	          document.getElementById('etr3').style.display='none';      
	          document.getElementById('etr4').style.display='none';  
	          document.getElementById('etr5').style.display='';           
	          document.getElementById('endimg').src=Jimg+"end_f2.jpg";
	          RoadT2 = "";
	          endpoi = Ename; // dean     
        }
     } 	
 }
 
 //以下做地址查詢
 
function AddressS()
{
   var tmps = new Array();
   if(PUrlStr=="eng")
    {
      tmps.push('<span class="FONTCS" >City:</span><select class="FONTCS" id="AddressS1" name="AddressS1" onchange=" AddressFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select>');
    }
   else  
    {
      tmps.push('<span class="FONTCS" >縣市:</span><select class="FONTCS" id="AddressS1" name="AddressS1" onchange=" AddressFun1(\'s\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select>');
    }
    document.getElementById('SD1').innerHTML = tmps.join('');
}
function AddressE()
{
   var tmps = new Array();
   if(PUrlStr=="eng")
    {
      tmps.push('<span class="FONTCS" >City:</span><select class="FONTCS" id="AddressE1" name="AddressE1" onchange=" AddressFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">Taipei City</option>');
      tmps.push('<option value="New Taipei City">New Taipei City</option>'); //dean New Taipei City
      tmps.push('</select>');
    }
   else  
    {
      tmps.push('<span class="FONTCS" >縣市:</span><select class="FONTCS" id="AddressE1" name="AddressE1" onchange=" AddressFun1(\'e\'); ">');
      tmps.push('<option value="NO">......</option>');
      tmps.push('<option value="Taipei">台北市</option>');
      tmps.push('<option value="New Taipei City">新北市</option>');
      tmps.push('</select>');
    }
    document.getElementById('ED1').innerHTML = tmps.join('');
}


function AddressFun1(v1)
{
  var v2;
  var City;
  if(v1=="s")
  {
    v2="AddressS2"; 
    SCity=document.getElementById('AddressS1').value; 
    City=SCity; 
    ClearSD2();
  }
  else
  {
    v2="AddressE2"; 
    ECity=document.getElementById('AddressE1').value; 
    City=ECity; 
    ClearED2()
  }
  

     if(City !="NO" )
       {
          var tmps = new Array();
          if(PUrlStr=="eng")
              {
                 tmps.push('<span class="FONTCS" >Town:</span><select class="FONTCS" ');
              }
          else
              {
                 tmps.push('<span class="FONTCS" >區:</span><select class="FONTCS" ');
              }     
          tmps.push('id="'+v2+'" name="'+v2+'" onchange=" AddressFun2(\''+v1+'\'); ">');
          tmps.push('<option value="NO">......</option>');
          
          if(City=="Taipei")
          {
             if(PUrlStr=="eng")
              {
                tmps.push('<option value="Zhongshan District ">Zhongshan District</option>');
                tmps.push('<option value="Zhongzheng District ">Zhongzheng District</option>');
                tmps.push('<option value="Xinyi District ">Xinyi District</option>');
                tmps.push('<option value="Neihu District ">Neihu District</option>');
                tmps.push('<option value="Beitou District ">Beitou District</option>');
                tmps.push('<option value="Nangang District ">Nangang District</option>');
                tmps.push('<option value="Shilin District ">Shilin District</option>');
                tmps.push('<option value="Datong District ">Datong District</option>');
                tmps.push('<option value="Da-an District ">Da-an District</option>');
                tmps.push('<option value="Wenshan District ">Wenshan District</option>');
                tmps.push('<option value="Songshan District ">Songshan District</option>');
                tmps.push('<option value="Wanhua District ">Wanhua District</option>');
              }
            else  
              {
                tmps.push('<option value="中山區">中山區</option>');
                tmps.push('<option value="中正區">中正區</option>');
                tmps.push('<option value="信義區">信義區</option>');
                tmps.push('<option value="內湖區">內湖區</option>');
                tmps.push('<option value="北投區">北投區</option>');
                tmps.push('<option value="南港區">南港區</option>');
                tmps.push('<option value="士林區">士林區</option>');
                tmps.push('<option value="大同區">大同區</option>');
                tmps.push('<option value="大安區">大安區</option>');
                tmps.push('<option value="文山區">文山區</option>');
                tmps.push('<option value="松山區">松山區</option>');
                tmps.push('<option value="萬華區">萬華區</option>');
              }
          }
          if(City=="New Taipei City")
          {
          
           if(PUrlStr=="eng")
              {
                tmps.push('<option value="Sanxia Dist">Sanxia Dist</option>');
                  tmps.push('<option value="Sanzhi Dist">Sanzhi Dist</option>');
                  tmps.push('<option value="Sanzhong Dist">Sanzhong Dist</option>');
                  tmps.push('<option value="Zhonghuo Dist">Zhonghuo Dist</option>');
                  tmps.push('<option value="Wugu Dist">Wugu Dist</option>');
                  tmps.push('<option value="Bali Dist">Bali Dist</option>');
                  tmps.push('<option value="Tucheng Dist">Tucheng Dist</option>');
                  tmps.push('<option value="Pinglin Dist">Pinglin Dist</option>');
                  tmps.push('<option value="Pingxi Dist">Pingxi Dist</option>');
                  tmps.push('<option value="Xindian Dist">Xindian Dist</option>');
                  tmps.push('<option value="XinZhuang Dist">XinZhuang Dist</option>');
                  tmps.push('<option value="Banqiao Dist">Banqiao Dist</option>');
                  tmps.push('<option value="Linkou Dist">Linkou Dist</option>');
                  tmps.push('<option value="Shulin Dist">Shulin Dist</option>');
                  tmps.push('<option value="Yonghuo Dist">Yonghuo Dist</option>');
                  tmps.push('<option value="Xizhi Dist">Xizhi Dist</option>');
                  tmps.push('<option value="Taishan Dist">Taishan Dist</option>');
                  tmps.push('<option value="Danshui Dist">Danshui Dist</option>');
                  tmps.push('<option value="Shenkeng Dist">Shenkeng Dist</option>');
                  tmps.push('<option value="Ruifang Dist">Ruifang Dist</option>');
                  tmps.push('<option value="Shiding Dist">Shiding Dist</option>');
                  tmps.push('<option value="Shimen Dist">Shimen Dist</option>');
                  tmps.push('<option value="Wanli Dist">Wanli Dist</option>');
                  tmps.push('<option value="Luzhou Dist">Luzhou Dist</option>');
                  tmps.push('<option value="Gongliau Dist">Gongliau Dist</option>');
                  tmps.push('<option value="Jinshan Dist">Jinshan Dist</option>');
                  tmps.push('<option value="Shuangxi Dist">Shuangxi Dist</option>');
                  tmps.push('<option value="Yingge Dist">Yingge Dist</option>');
             }
           else  
             {
                tmps.push('<option value="三峽區">三峽區</option>');
                 tmps.push('<option value="三芝區">三芝區</option>');
                 tmps.push('<option value="三重區">三重區</option>');
                 tmps.push('<option value="中和區">中和區</option>');
                 tmps.push('<option value="五股區">五股區</option>');
                 tmps.push('<option value="八里區">八里區</option>');
                 tmps.push('<option value="土城區">土城區</option>');
                 tmps.push('<option value="坪林區">坪林區</option>');
                 tmps.push('<option value="平溪區">平溪區</option>');
                 tmps.push('<option value="新店區">新店區</option>');
                 tmps.push('<option value="新莊區">新莊區</option>');
                 tmps.push('<option value="板橋區">板橋區</option>');
                 tmps.push('<option value="林口區">林口區</option>');
                 tmps.push('<option value="樹林區">樹林區</option>');
                 tmps.push('<option value="永和區">永和區</option>');
                 tmps.push('<option value="汐止區">汐止區</option>');
                 tmps.push('<option value="泰山區">泰山區</option>');
                 tmps.push('<option value="淡水區">淡水區</option>');
                 tmps.push('<option value="深坑區">深坑區</option>');
                 tmps.push('<option value="瑞芳區">瑞芳區</option>');
                 tmps.push('<option value="石碇區">石碇區</option>');
                 tmps.push('<option value="石門區">石門區</option>');
                 tmps.push('<option value="萬里區">萬里區</option>');
                 tmps.push('<option value="蘆洲區">蘆洲區</option>');
                 tmps.push('<option value="貢寮區">貢寮區</option>');
                 tmps.push('<option value="金山區">金山區</option>');
                 tmps.push('<option value="雙溪區">雙溪區</option>');
                 tmps.push('<option value="鶯歌區">鶯歌區</option>');
             }
          }
          tmps.push('</select>');
         
          if(v1=="s")
           {
               document.getElementById('SD2').innerHTML = tmps.join('');
           }
          else
           {
               document.getElementById('ED2').innerHTML = tmps.join('');
           }
       } //if(City !="NO" )
}



function AddressFun2(v1)
{
  var v2;
  var City;
  var Town;
  var xx;
  if(v1=="s")
  { 
    City=SCity; 
    STown=document.getElementById('AddressS2').value; 
    Town=STown;   
    ClearSD3();
    
               shwwlunFOpen();		
               xx="act=4&city="+City+"&Town="+encodeURI(Town)+"&Lang="+PUrlStr;       
               XmlAddress1 = createXMLHttpRequest();
               XmlAddress1.onreadystatechange = XmlAddressS1Fun;  
               XmlAddress1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress1.send(xx);   
  }
  else
  { 
    City=ECity; 
    ETown=document.getElementById('AddressE2').value; 
    Town=ETown;   
    ClearED3();
     
               shwwlunFOpen();		
               xx="act=4&city="+City+"&Town="+encodeURI(Town)+"&Lang="+PUrlStr;        
               XmlAddress1 = createXMLHttpRequest();
               XmlAddress1.onreadystatechange = XmlAddressE1Fun;  
               XmlAddress1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress1.send(xx);  
  }
}


function XmlAddressS1Fun()
      {
        if (XmlAddress1.readyState == 4)
        {
        
          if (XmlAddress1.status == 200)
            {
             shwwlunFClose();	
             var s="s";
      	     AddressFun3(s);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose(); 
            return false;
          }
        }
      }
function XmlAddressE1Fun()
      {
        if (XmlAddress1.readyState == 4)
        {
        
          if (XmlAddress1.status == 200)
            {
             shwwlunFClose();	
             var e="e";
      	     AddressFun3(e);    
            } 
          else
          {
            alert('發生錯誤'); 
            shwwlunFClose(); 
            return false;
          }
        }
      }
      
function AddressFun3(v1)   //顯示路名
 {
 
  	var i=0,x=0;
	var v2="",v3="";
	var AddT;
	if(XmlAddress1.responseText =="") 
	 {
	    if(PUrlStr=="eng")
         {
	       alert('No data'); 
	     }
	    else
	     {
	       alert('很抱歉查無資料，請由其他選項進行查詢'); 
	     }  
	   shwwlunFClose();  
	   return false; 
	 }
	
	if(v1=="s") { v2="AddressS3"; v3="AddressFun4"; }
	else        { v2="AddressE3"; v3="AddressFun4"; }
	
	   AddT= XmlAddress1.responseText.split(',');
	   XmlAddress1=null;
	
    var result1 = "<select class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"('"+v1+"',this.value);\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";     
	
	for( x=0;x<AddT.length-1;x++)
		                    {
		                    if(AddT[x].length==0 && PUrlStr=="eng")
		                       {
		                           result2+=  "<option  value=\"IsNull\">No Road Name</option>";
		                       }
		                    else if (AddT[x].length==0)  
		                       {
		                           result2+=  "<option  value=\"IsNull\">無路名</option>";
		                       }
		                     else
		                       {	
		                           result2+= "<option  value=\""+AddT[x]+"\">"+AddT[x]+"</option>";
	  	                       }
	                       	}
	
	              var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                  ClearSD3();
	              if(PUrlStr=="eng")
                  {
	                 document.getElementById('SD3').innerHTML="<span class=\"FONTCS\">Road Name:</span>"+r2; 
	              }
	              else    
	              {
	                 document.getElementById('SD3').innerHTML="<span class=\"FONTCS\">路名:</span>"+r2;
	             }
	              AddT="";
                }
                if(v1=="e")
                {
                  ClearED3();
	              if(PUrlStr=="eng")
                  {
	                 document.getElementById('ED3').innerHTML="<span class=\"FONTCS\">Road Name:</span>"+r2;
	              }
	              else    
	              {
	                 document.getElementById('ED3').innerHTML="<span class=\"FONTCS\">路名:</span>"+r2;
	             }
	              AddT=""; 
                }
 }
 
 
function AddressFun4(x1,x0)
 {
    var i=0,x=0;
	var v2="",v3="",Town="",Road="";
	
	
	if(x1=="s") {   Town=STown; SRoad=x0; Road=SRoad;}
	else        {   Town=ETown; ERoad=x0; Road=ERoad;}
 
 
    var xx="act=5&Town="+encodeURI(Town)+"&Street="+encodeURI(Road)+"&Lang="+PUrlStr;         
       
      
  if(x1=="s")
   { 
               shwwlunFOpen();		
               XmlAddress2 = createXMLHttpRequest();
               XmlAddress2.onreadystatechange = XmlAddressS2Fun;  
               XmlAddress2.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress2.send(xx);   
   }
  else
   { 
               shwwlunFOpen();		
               XmlAddress2 = createXMLHttpRequest();
               XmlAddress2.onreadystatechange = XmlAddressE2Fun;  
               XmlAddress2.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress2.send(xx);  
   } 
 }
      
function XmlAddressS2Fun()
      {
        if (XmlAddress2.readyState == 4)
        {
        
          if (XmlAddress2.status == 200)
            {
             shwwlunFClose();		
             var s="s";
      	     AddressFun5(s);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose();
             return false;
          }
        }
      }
function XmlAddressE2Fun()
      {
        if (XmlAddress2.readyState == 4)
        {
        
          if (XmlAddress2.status == 200)
            {
             shwwlunFClose();		
             var e="e";
      	     AddressFun5(e);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose(); 
            return false;
          }
        }
      }
      
function AddressFun5(v1)  //顯示巷名
{
    var i=0,x=0;
	var v2="",v3="";
	var AddT2;
	if(XmlAddress2.responseText =="") 
	 { 
	   if(PUrlStr=="eng")
	    {
	       alert('No data');  
	    }
	   else
	    { 
	       alert('很抱歉查無資料，請由其他選項進行查詢');  
	    }
	   shwwlunFClose(); 
	   return false; 
	 }
	
	if(v1=="s") { v2="AddressS4"; v3="AddressFun6"; }
	else        { v2="AddressE4"; v3="AddressFun6"; }
	
	   AddT2= XmlAddress2.responseText.split(',');
	   XmlAddress2=null;
	
    var result1 = "<select class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"('"+v1+"',this.value);\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";     
	
	//for (x = 0; x < AddT2.length - 1; x++)//dean 
	for (x = AddT2.length - 2; x >-1; x--)
		                    {	
		                      if(AddT2[x].length==0 && PUrlStr=="eng")
		                       {
		                                 result2+="<option  value=\"IsNull\">No Lane Name</option>";
		                       }
		                      else if(AddT2[x].length==0)
		                       {
		                                 result2+="<option  value=\"IsNull\">無巷名</option>";
		                       }
		                     else
		                       {	
		                                 result2+="<option  value=\""+AddT2[x]+"\">"+AddT2[x]+"</option>";
	  	                       }
	                       	}
	
	              var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                  ClearSD4();
	              if(PUrlStr=="eng")
	               {
	                 document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">Lane:</span>"+r2; 
	                 
	               }
	              else    
	               {
	                 document.getElementById('SD4').innerHTML="<span class=\"FONTCS\">巷名:</span>"+r2;
	             }
	              AddT2="";
                }
                if(v1=="e")
                {
                  ClearED4();
	              if(PUrlStr=="eng")
	               {
	                  document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">Lane:</span>"+r2; 
	               }
	              else    
	               { 
	                  document.getElementById('ED4').innerHTML="<span class=\"FONTCS\">巷名:</span>"+r2;
	              }
	              AddT2="";
                }
}
      
         
function AddressFun6(x1,x0)
 {
    var i=0,x=0;
	var v2="",v3="",Town="",Road="",Lane="";
	
	
	if(x1=="s") {   Town=STown;  Road=SRoad; Lane=x0; SLane=Lane;  }
	else        {   Town=ETown;  Road=ERoad; Lane=x0; ELane=Lane; }
 
 
    var xx="act=6&Town="+encodeURI(Town)+"&Street="+encodeURI(Road)+"&Lane="+Lane+"&Lang="+PUrlStr;      
      
      
  if(x1=="s")
   { 
               shwwlunFOpen();		
               XmlAddress3 = createXMLHttpRequest();
               XmlAddress3.onreadystatechange = XmlAddressS3Fun;  
               XmlAddress3.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress3.send(xx);   
   }
  else
   { 
               shwwlunFOpen();		
               XmlAddress3 = createXMLHttpRequest();
               XmlAddress3.onreadystatechange = XmlAddressE3Fun;  
               XmlAddress3.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress3.send(xx);  
   } 
 }
      
      
      
function XmlAddressS3Fun()
      {
        if (XmlAddress3.readyState == 4)
        {
        
          if (XmlAddress3.status == 200)
            {
             shwwlunFClose();		
             var s="s";
      	     AddressFun7(s);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose(); 
            return false;
          }
        }
      }
function XmlAddressE3Fun()
      {
        if (XmlAddress3.readyState == 4)
        {
        
          if (XmlAddress3.status == 200)
            {
             shwwlunFClose();		
             var e="e";
      	     AddressFun7(e);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose(); 
            return false;
          }
        }
      }
function AddressFun7(v1)  //顯示弄名
{
   
    var i=0,x=0;
	var v2="",v3="";
	var AddT3;
	if(XmlAddress3.responseText =="") 
	{ 
	   if(PUrlStr=="eng")
	    {
	       alert('No data');  
	    }
	   else
	    { 
	       alert('很抱歉查無資料，請由其他選項進行查詢');  
	    }
	  shwwlunFClose(); 
	  return false; 
	}
	
	if(v1=="s") { v2="AddressS5"; v3="AddressFun8"; }
	else        { v2="AddressE5"; v3="AddressFun8"; }
	
	   AddT3= XmlAddress3.responseText.split(',');
	   XmlAddress3=null;
	
    var result1 = "<select class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"('"+v1+"',this.value);\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";     
	
	//for (x = 0; x < AddT3.length - 1; x++)//dean 
	for (x = AddT3.length - 2; x > -1; x--)
		                    {
		                     if(AddT3[x].length==0 && PUrlStr=="eng")
		                       {
		                                 result2+=  "<option  value=\"IsNull\">No Alley Name</option>";
		                       }
		                      else if(AddT3[x].length==0)
		                       {
		                                 result2+=  "<option  value=\"IsNull\">無弄名</option>";
		                       }
		                     else
		                       {		
		                                  result2+=  "<option  value=\""+AddT3[x]+"\">"+ AddT3[x]+"</option>";
	  	                       }
	                       	}
	
	              var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                   ClearSD5();
                   if(PUrlStr=="eng")
	               {
	                  document.getElementById('SD5').innerHTML="<span class=\"FONTCS\">Alley:</span>"+r2;
	               }
	              else    
	               { 
	                  document.getElementById('SD5').innerHTML="<span class=\"FONTCS\">弄名:</span>"+r2;
	              }  
	              AddT3="";  
                }
                if(v1=="e")
                {
                  ClearED5();
                  if(PUrlStr=="eng")
	               {
	                  document.getElementById('ED5').innerHTML="<span class=\"FONTCS\">Alley:</span>"+r2; 
	               }
	              else    
	               { 
	                  document.getElementById('ED5').innerHTML="<span class=\"FONTCS\">弄名:</span>"+r2;
	              } 
	              AddT3=""; 
                }
}




function AddressFun8(x1,x0)
 {
    var i=0,x=0;
	var v2="",v3="",Town="",Road="",Lane="",Alley="";
	
	
	if(x1=="s") {   Town=STown;  Road=SRoad; Lane=SLane;  Alley=x0;  SAlley=Alley; }
	else        {   Town=ETown;  Road=ERoad; Lane=ELane;  Alley=x0;  EAlley=Alley; }
 
 
    var xx="act=7&Town="+encodeURI(Town)+"&Street="+encodeURI(Road)+"&Lane="+Lane+"&Alley="+Alley+"&Lang="+PUrlStr; 
      
      
  if(x1=="s")
   { 
               shwwlunFOpen();		
               XmlAddress4 = createXMLHttpRequest();
               XmlAddress4.onreadystatechange = XmlAddressS4Fun;  
               XmlAddress4.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress4.send(xx);   
   }
  else
   { 
               shwwlunFOpen();		
               XmlAddress4 = createXMLHttpRequest();
               XmlAddress4.onreadystatechange = XmlAddressE4Fun;  
               XmlAddress4.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlAddress4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlAddress4.send(xx);  
   } 
 }
      
      
      
function XmlAddressS4Fun()
      {
        if (XmlAddress4.readyState == 4)
        {
        
          if (XmlAddress4.status == 200)
            {
             shwwlunFClose();		
             var s="s";
      	     AddressFun9(s);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose();
             return false;
          }
        }
      }
function XmlAddressE4Fun()
      {
        if (XmlAddress4.readyState == 4)
        {
        
          if (XmlAddress4.status == 200)
            {
             shwwlunFClose();		
             var e="e";
      	     AddressFun9(e);    
            } 
          else
          {
            alert('發生錯誤');  
            shwwlunFClose(); 
            return false;
          }
        }
      }
function AddressFun9(v1)  //顯示號名
{
   
    var i=0,x=0;
	var v2="",v3="";
	if(XmlAddress4.responseText =="") 
	{ 
	    if(PUrlStr=="eng")
	    {
	       alert('No data');  
	    }
	   else
	    { 
	       alert('很抱歉查無資料，請由其他選項進行查詢');  
	    }
	   shwwlunFClose(); 
	   return false; 
	}
	
	if(v1=="s") { v2="AddressS6"; v3="AddressFun10"; }
	else        { v2="AddressE6"; v3="AddressFun10"; }
	
	  AddT4= XmlAddress4.responseText.split('|');
	  for (i=1;i<AddT4.length;i++)
       {
        AddT4[i]=AddT4[i].split(',');   	
       }
       XmlAddress4=null;
    
    var result1 = "<select class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"(this.value,'"+v1+"');\"> <option value=\"\">......</option> ";  
    var result3= "</select>";                         
	var result2= "";            
    
        for( x=1;x<AddT4.length;x++)
		                    {	
		                       result2+=  
		                   		"<option  value=\""+x+"\">"+AddT4[x][0]+"</option>";
	                       	}
	                       	 
                  var r1=result1.concat(result2);
	              var r2=r1.concat(result3);
                
                if(v1=="s")
                {
                   ClearSD6();
                   if(PUrlStr=="eng")
	               {
	                  document.getElementById('SD6').innerHTML="<span class=\"FONTCS\">Number:</span>"+r2;  
	               }
	              else    
	               { 
	                  document.getElementById('SD6').innerHTML="<span class=\"FONTCS\">號名:</span>"+r2;
	              } 
                }
                if(v1=="e")
                {
                  ClearED6();
                  if(PUrlStr=="eng")
	               {
	                  document.getElementById('ED6').innerHTML="<span class=\"FONTCS\">Number:</span>"+r2;
	               }
	              else    
	               { 
	                  document.getElementById('ED6').innerHTML="<span class=\"FONTCS\">號名:</span>"+r2;
	              }
                }
}



function AddressFun10(x0,x1)
 {
	
	if(x0!="")
     {
       var v1='AddT4['+x0+'][0]';
           v1=eval(v1); 
       var v2='AddT4['+x0+'][1]';
           v2=eval(v2); 
       var v3='AddT4['+x0+'][2]';
           v3=eval(v3); 

       var tmps = new Array();
       
       
        if(x1=="s")
        {
          ST="地址查詢";
          
          if(PUrlStr=="eng")
	      {
            if(SCity=="Taipei") 
             {SCity="Taipei City";}
            else 
             { SCity = "New Taipei City"; } //dean New Taipei City
          }
          else   
          {
            if(SCity=="Taipei") 
             {SCity="台北市";}
            else 
             {SCity="新北市";}
          }
          
          if(PUrlStr=="eng")
	      {
	          if(v1!="IsNull")
               { Sname="No."+v1+","; }
              if(SAlley!="IsNull")
               { Sname=Sname+"Aly."+SAlley+","; }
              if(SLane!="IsNull")
               { Sname=Sname+"Ln."+SLane+","; }
              if(SRoad!="IsNull")
               { Sname=Sname+SRoad+","; }
               
               Sname=Sname+STown+","+SCity;
	      }
	      else
	      {
               Sname=SCity+STown;
              if(SRoad!="IsNull")
               { Sname=Sname+SRoad; }
              if(SLane!="IsNull")
               { Sname=Sname+SLane+"巷"; }
              if(SAlley!="IsNull")
               { Sname=Sname+SAlley+"弄"; }
              if(v1!="IsNull")
               { Sname=Sname+v1+"號"; }
          }
          
          //Sname=SCity+STown+SRoad+SLane+"巷"+SAlley+"弄"+v1+"號";
          SX=v2;
          SY=v3;
          ClearSD();
          
  		      tmps.push('<br/><span class="FONTCS2" >'+Sname+'</span>');
  		      document.getElementById('SD7').innerHTML = tmps.join('');
  		      startpoi = Sname; // dean
	                 
	          document.getElementById('str1').style.display='none';   
	          document.getElementById('str2').style.display='none';  
	          document.getElementById('str3').style.display='none';     
	          document.getElementById('str4').style.display='none';  
	          document.getElementById('str5').style.display='none';   
	          document.getElementById('str6').style.display='none';    
	          document.getElementById('str7').style.display='';       
	          document.getElementById('startimg').src=Jimg+"start_f2.jpg";
	          AddT4="";   
	                     
        }
       
        if(x1=="e")
        {
          ET="地址查詢";
          
         
         if(PUrlStr=="eng")
	      {
            if(ECity=="Taipei") 
             {ECity="Taipei City";}
            else 
             { ECity = "New Taipei City"; } //dean New Taipei City
          }
          else   
          {
            if(ECity=="Taipei") 
             {ECity="台北市";}
            else 
             {ECity="新北市";}
          }
          
         if(PUrlStr=="eng")
	      {
	          if(v1!="IsNull")
               { Ename="No."+v1+","; }
              if(EAlley!="IsNull")
               { Ename=Ename+"Aly."+EAlley+","; }
              if(Ename!="IsNull")
               { Ename=Ename+"Ln."+ELane+","; }
              if(SRoad!="IsNull")
               { Ename=Ename+ERoad+","; }
               
               Ename=Ename+ETown+","+ECity;
	      }
	     else
	      {
              Ename=ECity+ETown;
              if(ERoad!="IsNull")
               { Ename=Ename+ERoad; }
              if(ELane!="IsNull")
               { Ename=Ename+ELane+"巷"; }
              if(EAlley!="IsNull")
               { Ename=Ename+EAlley+"弄"; }
               if(v1!="IsNull")
               { Ename=Ename+v1+"號"; }
          }
          
          EX=v2;
          EY=v3;
          ClearED();
          
  		      tmps.push('<br/><span class="FONTCS2" >'+Ename+'</span>');
	          document.getElementById('ED7').innerHTML=tmps.join('');
	          endpoi = Ename;
	          
	          document.getElementById('etr1').style.display='none';   
	          document.getElementById('etr2').style.display='none';  
	          document.getElementById('etr3').style.display='none';      
	          document.getElementById('etr4').style.display='none';  
	          document.getElementById('etr5').style.display='none';   
	          document.getElementById('etr6').style.display='none';    
	          document.getElementById('etr7').style.display='';           
	          document.getElementById('endimg').src=Jimg+"end_f2.jpg";
	          AddT4="";   
        }
     } 	
 }
 
 
 //以下做站牌查詢
 
 
function StopS()
{
      var tmps = new Array();

     if(PUrlStr=="eng")
	  {
          tmps.push('<table class="FONTCS" border="0">');
          tmps.push('<tr><td>City:</td>');
          tmps.push('<td><select id="StopS1" class="FONTCS" name="StopS1" onchange=" StopFun1(\'s\'); ">');
          tmps.push('<option value="NO">......</option>');
          tmps.push('<option value="台北市">Taipei City</option>');
          tmps.push('<option value="新北市">New Taipei City</option>'); //dean New Taipei City
          tmps.push('</select></td></tr></table>');
      }
     else
      {
          tmps.push('<table class="FONTCS" border="0">');
          tmps.push('<tr><td>縣市:</td>');
          tmps.push('<td><select id="StopS1" class="FONTCS" name="StopS1" onchange=" StopFun1(\'s\'); ">');
          tmps.push('<option value="NO">......</option>');
          tmps.push('<option value="台北市">台北市</option>');
          tmps.push('<option value="新北市">新北市</option>');
          tmps.push('</select></td></tr></table>');
      }
      document.getElementById('SD1').innerHTML = tmps.join(''); 
}

function StopE()
{
      var tmps = new Array();

     if(PUrlStr=="eng")
	  {
         tmps.push('<table class="FONTCS" border="0">');
         tmps.push('<tr><td>City:</td>');
         tmps.push('<td><select class="FONTCS" id="StopE1" name="StopE1" onchange=" StopFun1(\'e\'); ">');
         tmps.push('<option value="NO">......</option>');
         tmps.push('<option value="台北市">Taipei City</option>');
         tmps.push('<option value="新北市">New Taipei City</option>'); //dean New Taipei City
         tmps.push('</select></td></tr></table>');
      }
     else
      {
         tmps.push('<table class="FONTCS" border="0">');
         tmps.push('<tr><td>縣市:</td>');
         tmps.push('<td><select class="FONTCS" id="StopE1" name="StopE1" onchange=" StopFun1(\'e\'); ">');
         tmps.push('<option value="NO">......</option>');
         tmps.push('<option value="台北市">台北市</option>');
         tmps.push('<option value="新北市">新北市</option>');
         tmps.push('</select></td></tr></table>');
      }
      document.getElementById('ED1').innerHTML = tmps.join('');  
}


function StopFun1(v1)
{
  var v2;
  var City;
  if(v1=="s")
  {
   v2="StopS2"; 
   SCity=document.getElementById('StopS1').value; 
   City=SCity; 
   ClearSD2(); 
  }
  else
  {
    v2="StopE2"; 
    ECity=document.getElementById('StopE1').value; 
    City=ECity; 
    ClearED2();
  }
  

     if(City !="NO" )
       {
          var tmps = new Array();

          tmps.push('<table class="FONTCS" border="0">');
          if(PUrlStr=="eng")
	      {
            tmps.push('<tr><td>Town:</td>');
          }
          else
          {
            tmps.push('<tr><td>鄉鎮:</td>');
          }  
          tmps.push('<td><select class="FONTCS" id="');
          tmps.push(v2);
          tmps.push('" name="');
          tmps.push(v2);
          tmps.push('" onchange=" StopFun2(\'');
          tmps.push(v1);
          tmps.push('\'); ">');
          tmps.push('<option value="NO">......</option>');
          
          if(City=="台北市")
          {
             if(PUrlStr=="eng")
	          {
                 tmps.push('<option value="6300001">Songshan District</option>');
                 tmps.push('<option value="6300002">Xinyi District</option>');
                 tmps.push('<option value="6300003">Da-an District</option>');
                 tmps.push('<option value="6300004">Zhongshan District</option>');
                 tmps.push('<option value="6300005">Zhongzheng District</option>');
                 tmps.push('<option value="6300006">Datong District</option>');
                 tmps.push('<option value="6300007">Wanhua District</option>');
                 tmps.push('<option value="6300008">Wenshan District</option>');
                 tmps.push('<option value="6300009">Nangang District</option>');
                 tmps.push('<option value="6300010">Neihu District</option>');
                 tmps.push('<option value="6300011">Shilin District</option>');
                 tmps.push('<option value="6300012">Beitou District</option>');
              }
             else
              {
                 tmps.push('<option value="6300001">松山區</option>');
                 tmps.push('<option value="6300002">信義區</option>');
                 tmps.push('<option value="6300003">大安區</option>');
                 tmps.push('<option value="6300004">中山區</option>');
                 tmps.push('<option value="6300005">中正區</option>');
                 tmps.push('<option value="6300006">大同區</option>');
                 tmps.push('<option value="6300007">萬華區</option>');
                 tmps.push('<option value="6300008">文山區</option>');
                 tmps.push('<option value="6300009">南港區</option>');
                 tmps.push('<option value="6300010">內湖區</option>');
                 tmps.push('<option value="6300011">士林區</option>');
                 tmps.push('<option value="6300012">北投區</option>');
              }
          }
          if(City=="新北市")
          {
            if(PUrlStr=="eng")
	         {
                tmps.push('<option value="1000101">Banqiao Dist</option>');
                tmps.push('<option value="1000102">Sanzhong Dist</option>');
                tmps.push('<option value="1000103">Zhonghuo Dist</option>');
                tmps.push('<option value="1000104">Yonghuo Dist</option>');
                tmps.push('<option value="1000105">XinZhuang Dist</option>');
                tmps.push('<option value="1000106">Xindian Dist</option>');
                tmps.push('<option value="1000107">Shulin Dist</option>');
                tmps.push('<option value="1000108">Yingge Dist</option>');
                tmps.push('<option value="1000109">Sanxia Dist</option>');
                tmps.push('<option value="1000110">Danshui Dist</option>');
                tmps.push('<option value="1000111">Xizhi Dist</option>');
                tmps.push('<option value="1000113">Tucheng Dist</option>');
                tmps.push('<option value="1000114">Luzhou Dist</option>');
                tmps.push('<option value="1000115">Wugu Dist</option>');
                tmps.push('<option value="1000116">Taishan Dist</option>');
                tmps.push('<option value="1000118">Shenkeng Dist</option>');
                tmps.push('<option value="1000119">Shiding Dist</option>');
                tmps.push('<option value="1000121">Sanzhi Dist</option>');
                tmps.push('<option value="1000123">Bali Dist</option>');
             }
            else
             {
                tmps.push('<option value="1000101">板橋區</option>');
                 tmps.push('<option value="1000102">三重區</option>');
                 tmps.push('<option value="1000103">中和區</option>');
                 tmps.push('<option value="1000104">永和區</option>');
                 tmps.push('<option value="1000105">新莊區</option>');
                 tmps.push('<option value="1000106">新店區</option>');
                 tmps.push('<option value="1000107">樹林區</option>');
                 tmps.push('<option value="1000108">鶯歌區</option>');
                 tmps.push('<option value="1000109">三峽區</option>');
                 tmps.push('<option value="1000110">淡水區</option>');
                 tmps.push('<option value="1000111">汐止區</option>');
                 tmps.push('<option value="1000113">土城區</option>');
                 tmps.push('<option value="1000114">蘆洲區</option>');
                 tmps.push('<option value="1000115">五股區</option>');
                 tmps.push('<option value="1000116">泰山區</option>');
                 tmps.push('<option value="1000118">深坑區</option>');
                 tmps.push('<option value="1000119">石碇區</option>');
                 tmps.push('<option value="1000121">三芝區</option>');
                 tmps.push('<option value="1000123">八里區</option>');
             }
          }
          tmps.push('</select></td></tr></table>');
         
          if(v1=="s")
          {
              document.getElementById('SD2').innerHTML = tmps.join('');

          }
          else
          {
              document.getElementById('ED2').innerHTML = tmps.join('');

          } 
       } //if(City !="NO" )
}

function StopFun2(v1)
{
  var xx;
  var v2;
  var Town;
  if(v1=="s")
  {
    v2="StopS3"; 
    STown=document.getElementById('StopS2').value; 
    Town=STown;  
    ClearSD3(); 
  }
  else
  {
    v2="StopE3"; 
    ETown=document.getElementById('StopE2').value;
    Town=ETown; 
    ClearED3();
  }
  
    if(Town!="NO")
    {
              if(v1=="s")
              { 
               shwwlunFOpen();		
               xx="act=8&TownID="+Town+"&Lang="+PUrlStr;   
               XmlStop1 = createXMLHttpRequest();
               XmlStop1.onreadystatechange = XmlStopS1Fun;  
               XmlStop1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlStop1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlStop1.send(xx);   
              }
              else
              { 
               shwwlunFOpen();		
               xx="act=8&TownID="+Town+"&Lang="+PUrlStr;   
               XmlStop1 = createXMLHttpRequest();
               XmlStop1.onreadystatechange = XmlStopE1Fun;  
               XmlStop1.open("POST", "../Asp/WordPlanAjax.aspx", true);   
               XmlStop1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               XmlStop1.send(xx);  
              } 
    }
}


function XmlStopS1Fun() {
    if (XmlStop1.readyState == 4) {

        if (XmlStop1.status == 200) {
            shwwlunFClose();
            var s = "s";
            StopFun4(s);
        }
        else {
            alert('發生錯誤');
            shwwlunFClose();
            return false;
        }
    }
}
function XmlStopE1Fun() {
    if (XmlStop1.readyState == 4) {

        if (XmlStop1.status == 200) {
            shwwlunFClose();
            var e = "e";
            StopFun4(e);
        }
        else {
            alert('發生錯誤');
            shwwlunFClose();
            return false;
        }
    }
}
      
      
function StopFun4(v1)   
{
   var i=0,x=0;
   var v2="",v3="";
   var result1 = "";  
   var result3= "</select>";                         
   var result2= "";

   if (XmlStop1.responseText == "") {
       if (PUrlStr == "eng") {
           alert('No data');
       }
       else {
           alert('很抱歉查無資料');
       }
       shwwlunFClose();
       return false;
   }

    if (v1 == "s") {
        v2 = "StopS4"; v3 = "StopFun5";
        StopTS = XmlStop1.responseText.split('|');
        for (i = 1; i < StopTS.length; i++) {
            StopTS[i] = StopTS[i].split(',');
        }
        XmlStop1 = null;

        //result1 = "<select  class=\"FONTCS\" name=\""+v2+"\" id=\""+v2+"\"  width=\"100%\" onchange=\""+v3+"(this.value,'"+v1+"');\"> <option value=\"\">......</option> ";
        result1 = '<select  class="FONTCS" name="' + v2 + '" id="' + v2 + '"  width="100%" onchange=\'' + v3 + '(this.value,"' + v1 + '");\'><option value="">......</option> ';
        for (x = 1; x < StopTS.length; x++) {
            result2 += '<option value="' + x + '">' + StopTS[x][0] + '</option>';
        }

        var r1 = result1.concat(result2);
        var r2 = r1.concat(result3);
        ClearSD3();
        if (PUrlStr == "eng") {
            document.getElementById('SD3').innerHTML = '<span class="FONTCS">Stop:</span>' + r2;

        }
        else {
            document.getElementById('SD3').innerHTML = '<span class="FONTCS">站牌:</span>' + r2;

        }
    }
    else {
        v2 = "StopE4"; v3 = "StopFun5";
        StopTE = XmlStop1.responseText.split('|');
        for (i = 1; i < StopTE.length; i++) {
            StopTE[i] = StopTE[i].split(',');
        }
        XmlStop1 = null;

        //result1 = "<select  class=\"FONTCS\" name=\"" + v2 + "\" id=\"" + v2 + "\"  width=\"100%\" onchange=\"" + v3 + "(this.value,'" + v1 + "');\"> <option value=\"\">......</option> ";
        result1 = '<select  class="FONTCS" name="' + v2 + '" id="' + v2 + '"  width="100%" onchange=\'' + v3 + '(this.value,"' + v1 + '");\'><option value="">......</option> ';
        for (x = 1; x < StopTE.length; x++) {
            result2 += '<option value="' + x + '">' + StopTE[x][0] + '</option>';
        }

        var r1 = result1.concat(result2);
        var r2 = r1.concat(result3);
        ClearED3();
        if (PUrlStr == "eng") {
            document.getElementById('ED3').innerHTML = '<span class="FONTCS">Stop:</span>' + r2;
        }
        else {
            document.getElementById('ED3').innerHTML = '<span class="FONTCS">站牌:</span>' + r2;
        }
    }
}

function StopFun5(x0, x1) {
    if (x0 != "") {
        var tmps = new Array();

        if (x1 == "s") {
            var v1 = 'StopTS[' + x0 + '][0]';
            v1 = eval(v1);
            var v2 = 'StopTS[' + x0 + '][1]';
            v2 = eval(v2);
            var v3 = 'StopTS[' + x0 + '][2]';
            v3 = eval(v3);

            ST = "站牌查詢";
            Sname = v1;
            SX = v2;
            SY = v3;
            ClearSD();
            tmps.push('<span class="FONTCS2" >' + Sname + '</span>');
            document.getElementById('SD4').innerHTML = tmps.join('');
            startpoi = Sname; // dean
            
            document.getElementById('str1').style.display = 'none';
            document.getElementById('str2').style.display = 'none';
            document.getElementById('str3').style.display = 'none';
            document.getElementById('startimg').src = Jimg + "start_f2.jpg";
            StopTS = "";
        }

        if (x1 == "e") {
            var v1 = 'StopTE[' + x0 + '][0]';
            v1 = eval(v1);
            var v2 = 'StopTE[' + x0 + '][1]';
            v2 = eval(v2);
            var v3 = 'StopTE[' + x0 + '][2]';
            v3 = eval(v3);
            ET = "站牌查詢";
            Ename = v1;
            EX = v2;
            EY = v3;
            ClearED();
            tmps.push('<br/><span class="FONTCS2" >' + Ename + '</span>');
            document.getElementById('ED4').innerHTML = tmps.join('');
            endpoi = Ename; // dean
            
            document.getElementById('etr1').style.display = 'none';
            document.getElementById('etr2').style.display = 'none';
            document.getElementById('etr3').style.display = 'none';
            document.getElementById('endimg').src = Jimg + "end_f2.jpg";
            StopTE = "";
        }
    }
}

function MrtS() 
{
     var tmps = new Array();
     var TopName = PUrlStr == "eng" ? "MRT&Bus:" : "捷運及轉運站:"
     if (MrtArry != null) 
     {
         tmps.push('<table class="FONTCS" border="0">');
         tmps.push('<tr><td>' + TopName + '</td>');
         tmps.push('<td><select class="FONTCS" id="MrtS1" name="MrtS1"  onchange="MrtS1Fun();" ><option value="">......</option>');
             
         for (var i = 0; i < MrtArry.length; i++) 
         {
             tmps.push('<option value="' + MrtArry[i].v + '">' + MrtArry[i].n + '</option>');        
         }
         tmps.push('</select></td></tr></table>');
     }
     document.getElementById('SD1').innerHTML = tmps.join('');
}

function MrtE() 
{
    var tmps = new Array();
    var TopName = PUrlStr == "eng" ? "MRT&Bus:" : "捷運及轉運站:"
    if (MrtArry != null) {
        tmps.push('<table class="FONTCS" border="0">');
        tmps.push('<tr><td>' + TopName + '</td>');
        tmps.push('<td><select class="FONTCS" id="MrtE1" name="MrtE1" onchange="MrtE1Fun();"><option value="">......</option>');

        for (var i = 0; i < MrtArry.length; i++) {
            tmps.push('<option value="' + MrtArry[i].v + '">' + MrtArry[i].n + '</option>');
        }
        tmps.push('</select></td></tr></table>');
    }
    document.getElementById('ED1').innerHTML = tmps.join('');
}

function MrtS1Fun() 
{
    if (document.getElementById('MrtS1').value != "") {
        var GetValue = document.getElementById('MrtS1').value.split("_,");
        ST = "捷運查詢";
        Sname = GetValue[0];
        SX = GetValue[1];
        SY = GetValue[2];
        document.getElementById('startimg').src = Jimg + "start_f2.jpg";
        startpoi = "捷運及轉運站:" + Sname; // dean
        
    }
    else {
        ST = "";        
        Sname = "";
        SX = "";
        SY = "";
    }
}

function MrtE1Fun() 
{
    if (document.getElementById('MrtE1').value != "") {
        var GetValue = document.getElementById('MrtE1').value.split("_,");
        ET = "捷運查詢";
        Ename = GetValue[0];
        EX = GetValue[1];
        EY = GetValue[2];
        document.getElementById('endimg').src = Jimg + "end_f2.jpg";
        endpoi = "捷運及轉運站:" + Ename;  // dean 
    }
    else {
        ET = "";
        Ename = "";
        EX = "";
        EY = "";
    }
} 
 
 //vic:20101104:start
 
// function ExpoS() 
//{
//     var tmps = new Array();
//     var TopName = PUrlStr == "eng" ? "Expo:" : "花博展場:"
//     if (ExpoArry != null) 
//     {
//         tmps.push('<table class="FONTCS" border="0">');
//         tmps.push('<tr><td>' + TopName + '</td>');
//         tmps.push('<td><select class="FONTCS" id="ExpoS1" name="ExpoS1"  onchange="ExpoS1Fun();" ><option value="">......</option>');
//             
//         for (var i = 0; i < ExpoArry.length; i++) 
//         {
//             tmps.push('<option value="' + ExpoArry[i].v + '">' + ExpoArry[i].n + '</option>');        
//         }
//         tmps.push('</select></td></tr></table>');
//     }
//     document.getElementById('SD1').innerHTML = tmps.join('');

//}

//function ExpoE() 
//{
//    var tmps = new Array();
//    var TopName = PUrlStr == "eng" ? "Expo:" : "花博展場:"
//    if (MrtArry != null) {
//        tmps.push('<table class="FONTCS" border="0">');
//        tmps.push('<tr><td>' + TopName + '</td>');
//        tmps.push('<td><select class="FONTCS" id="ExpoE1" name="ExpoE1" onchange="ExpoE1Fun();"><option value="">......</option>');

//        for (var i = 0; i < ExpoArry.length; i++) {
//            tmps.push('<option value="' + ExpoArry[i].v + '">' + ExpoArry[i].n + '</option>');
//        }
//        tmps.push('</select></td></tr></table>');
//    }
//    document.getElementById('ED1').innerHTML = tmps.join('');

//}

//function ExpoS1Fun() 
//{
//    if (document.getElementById('ExpoS1').value != "") {
//        var GetValue = document.getElementById('ExpoS1').value.split("_,");
//        ST = "捷運查詢";
//        Sname = GetValue[0];
//        SX = GetValue[1];
//        SY = GetValue[2];
//        document.getElementById('startimg').src = Jimg + "start_f2.jpg";
//        startpoi = "花博展場:" + Sname; // dean
//        
//    }
//    else {
//        ST = "";        
//        Sname = "";
//        SX = "";
//        SY = "";
//    }
//}

//function ExpoE1Fun() 
//{
//    if (document.getElementById('ExpoE1').value != "") {
//        var GetValue = document.getElementById('ExpoE1').value.split("_,");
//        ET = "捷運查詢";
//        Ename = GetValue[0];
//        EX = GetValue[1];
//        EY = GetValue[2];
//        document.getElementById('endimg').src = Jimg + "end_f2.jpg";
//        endpoi = "花博展場:" + Ename; // dean   
//    }
//    else {
//        ET = "";
//        Ename = "";
//        EX = "";
//        EY = "";
//    }
//} 
// 
// 
// 
 //vic:20101104:end
 
 
 
 //開始規劃

function GoPlan() {
    if (takeway != "") {
        if (ST == "" || Sname == "" || SX == "" || SY == "" || ET == "" || Ename == "" || EX == "" || EY == "") {
            alert("請確認是否已經輸入起迄點");

        }
        else {

            var ss = "sx=" + SX + "&sy=" + SY + "&ex=" + EX + "&ey=" + EY + "&Lang=" + PUrlStr + "&takeway=" + takeway;
            //alert(ss);
            //var ss = "sx=121.533264&sy=25.051564&ex=121.5175008&ey=25.0462813&Lang=cht&takeway=5";
            shwwlunFOpen();
            XmlHttpLUN = createXMLHttpRequest();
            XmlHttpLUN.onreadystatechange = AjPlan;
            XmlHttpLUN.open("POST", "../Asp/start18.aspx", true);
            XmlHttpLUN.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            XmlHttpLUN.send(ss);
        }
    }
    else {
        alert("請選擇搭乘方式");
    }
 }
 
  function AjPlan()
 {
   if (XmlHttpLUN.readyState == 4)
        {
          if (XmlHttpLUN.status == 200)
          {mrtable();}
           
          else
          {   alert('發生錯誤，請重新輸入');   
          shwwlunFClose();	
          return false;	}
        }
 }
 
 
 
 function mrtable()
 {
    shwwlunFClose();		
	PrintString= ""; 
	var xxg;
	var x=0;
	
	if(XmlHttpLUN.responseText=="")
    {    
		 PrintString += "_|error_,";//dean
		 PrintString=Sname+"_,"+Ename+"_,"+SX+"_,"+SY+"_,"+EX+"_,"+EY+"_,WordPlan_$"+PrintString;//dean
    
		 distr1.style.display='none';//dean
		 distr2.style.display='';//dean
		 PrintImg.style.display='';//dean
      if(PUrlStr=="eng")
       {		 
		 document.all.Frm.src="../PrintSampleEng.aspx";//dean
	     //alert('No data');  
	   }
	  else
	   {		 
		 document.all.Frm.src="../PrintSample.aspx";//dean
	     //alert('很抱歉查無資料');
	   } 
      //shwwlunFClose();
    }
    else
    {
            xydiff=JWDDist(SX,SY,EX,EY,0);
            xxg=XmlHttpLUN.responseText.split('_|');
            //alert(xxg)
	        for (i=1;i<xxg.length;i++)
             {
    	      xxg[i]=xxg[i].split('_,');   	
             }
	  
	 
	  if(xydiff<1000)   
	  {
	     PrintString+="_|0_,"+Math.round(xydiff); 
	  } 	
	  	  for (x=1;x<xxg.length;x++) {
	       if(xxg[x][0]==1 &&  (takeway == "2" || takeway == "5"))  //1
	       {   
	            PrintString+="_|1_,"+ xxg[x][1] + "_," +  xxg[x][2] + "_," +  xxg[x][6] + "_," +  xxg[x][7] + "_," +  xxg[x][28] + "_," +  xxg[x][32]+ "_," +  xxg[x][4]+ "_," +  xxg[x][5]+ "_," +  xxg[x][30]+ "_," +  xxg[x][31]; 
	       }//1

	       if (xxg[x][0] == 2 && (takeway == "4"|| takeway == "5"))  //2
	       {
	            PrintString+="_|2_,"+ xxg[x][1] + "_," +  xxg[x][2] + "_," +  xxg[x][6] + "_," +  xxg[x][7]  + "_," +  xxg[x][8]  + "_," +  xxg[x][12] + "_," +  xxg[x][22] + "_," +  xxg[x][26] + "_," +  xxg[x][27] + "_," +  xxg[x][28] + "_," +  xxg[x][32]+ "_," +  xxg[x][4]+ "_," +  xxg[x][5]+ "_," +  xxg[x][10]+ "_," +  xxg[x][11]+ "_," +  xxg[x][24]+ "_," +  xxg[x][25]+ "_," +  xxg[x][30]+ "_," +  xxg[x][31]; 
	       }//2

	        if (xxg[x][0] == 3 && (takeway == "3" || takeway == "5"))  //3
	       {	             
	             PrintString+="_|3_,"+ xxg[x][1] + "_," +  xxg[x][2] + "_," +  xxg[x][6] + "_," +  xxg[x][7]  + "_," +  xxg[x][8]  + "_," +  xxg[x][12] + "_," +  xxg[x][13] + "_," +  xxg[x][16] + "_," +  xxg[x][17] + "_," +  xxg[x][20] + "_," +  xxg[x][4] + "_," +  xxg[x][5] + "_," +  xxg[x][10] + "_," +  xxg[x][11] + "_," +  xxg[x][14] + "_," +  xxg[x][15] + "_," +  xxg[x][18] + "_," +  xxg[x][19]; 
	       }//3

	         if (xxg[x][0] == 5 && (takeway == "1" || takeway == "5"))  //5
	       {	            
	            PrintString+="_|5_,"+ xxg[x][21] + "_," +  xxg[x][22] + "_," +  xxg[x][27] + "_," +  xxg[x][28] + "_," + xxg[x][32] + "_," + xxg[x][24] + "_," + xxg[x][25] + "_," + xxg[x][30] + "_," + xxg[x][31]; 
	       }//5

	        if (xxg[x][0] == 6 && (takeway == "3" || takeway == "5"))  //6
	       {	  	        
	            PrintString+="_|6_,"+ xxg[x][12] + "_," +  xxg[x][13]  + "_," +  xxg[x][16]  + "_," +  xxg[x][17] + "_," +  xxg[x][20] + "_," +  xxg[x][22] + "_," +  xxg[x][26] + "_," +  xxg[x][27] + "_," +  xxg[x][28] + "_," + xxg[x][32] + "_," + xxg[x][14] + "_," + xxg[x][15] + "_," + xxg[x][18] + "_," + xxg[x][19] + "_," + xxg[x][24] + "_," + xxg[x][25] + "_," + xxg[x][30] + "_," + xxg[x][31]; 
	       }//6
	  } 
	  PrintFun();
	}	  
}

function PrintFun()
{ 

  if(PrintString!="" && Sname!="" && Ename!="")
  {
    PrintString=Sname+"_,"+Ename+"_,"+SX+"_,"+SY+"_,"+EX+"_,"+EY+"_,WordPlan_$"+PrintString;
    
    distr1.style.display='none';
    distr2.style.display='';
    PrintImg.style.display='';
    
    if(PUrlStr=="eng")
     {
       document.all.Frm.src="../PrintSampleEng.aspx";
     }
    else
     {
       document.all.Frm.src="../PrintSample.aspx";
     }

     var TST = ST == "地標查詢" ? "1" : ST == "交叉路口查詢" ? "2" : ST == "地址查詢" ? "3" : ST == "站牌查詢" ? "4" : ST == "捷運查詢" ? "6" : "5";
     var TET = ET == "地標查詢" ? "1" : ET == "交叉路口查詢" ? "2" : ET == "地址查詢" ? "3" : ET == "站牌查詢" ? "4" : ET == "捷運查詢" ? "6" : "5"; 

     //poi(地標)           1
     //road(交叉路口)      2
     //address(地址查詢)   3
     //busstop(站牌)       4
     //MyS(圖面自定)       5
     //捷運                6
	
        var tss= "sx="+SX+"&sy="+SY+"&ex="+EX+"&ey="+EY+"&sname="+encodeURI(Sname)+"&ename="+encodeURI(Ename)+"&ss="+TST+"&es="+TET;

        HttpLUNCOUNT = createXMLHttpRequest();
        HttpLUNCOUNT.onreadystatechange = LUNCOUNT;  
        HttpLUNCOUNT.open("POST", "../Asp/start20.aspx", true);   
        HttpLUNCOUNT.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        HttpLUNCOUNT.send(tss); 
  }
  else
  {
      alert("無選擇的乘車方式");
  }
}


function LUNCOUNT()
 {
   if (HttpLUNCOUNT.readyState == 4)
        {
          if (HttpLUNCOUNT.status == 200)
          {}
           
          else
          {}
        }
 }
 function WAY(x) {
     takeway = x;
     if (Sname != "" && Sname != "請選擇起點" && Ename != "" && Ename != "請選擇迄點") {
         GoPlan();
     }

 }
 function change() {//起迄對掉 // dean
     var tmps = new Array();
     var tmps2 = new Array();
     var temp1, temp2, temp3, temp4;
     temp1 = startpoi;
     temp2 = SX;
     temp3 = SY;
     temp4 = Sname;
     startpoi = endpoi;
     SX = EX;
     SY = EY;
     Sname = Ename;
     endpoi = temp1;
     EX = temp2;
     EY = temp3;
     Ename = temp4;
     //清除DIV
     document.getElementById('str1').style.display = '';
     document.getElementById('str2').style.display = 'none';
     document.getElementById('str3').style.display = 'none';
     document.getElementById('str4').style.display = 'none';
     document.getElementById('str5').style.display = 'none';
     document.getElementById('str6').style.display = 'none';
     document.getElementById('str7').style.display = 'none';
     document.getElementById('str8').style.display = 'none';

     document.getElementById('etr1').style.display = '';
     document.getElementById('etr2').style.display = 'none';
     document.getElementById('etr3').style.display = 'none';
     document.getElementById('etr4').style.display = 'none';
     document.getElementById('etr5').style.display = 'none';
     document.getElementById('etr6').style.display = 'none';
     document.getElementById('etr7').style.display = 'none';
     document.getElementById('etr8').style.display = 'none';
     //
     tmps.push('<span class="FONTCS" >' + startpoi + '</span>');
     document.getElementById('SD1').innerHTML = tmps.join('');
     tmps2.push('<span class="FONTCS" >' + endpoi + '</span>');
     document.getElementById('ED1').innerHTML = tmps2.join('');
     
     GoPlan();
 }
