function busDesc(page,inputNum)
{
    var startPointName = $(page+'_startPointKeywords'+inputNum).value;
    var endPointName=$(page+'_endPointKeywords'+inputNum).value;
    var citycode=$(page+'_citycode'+inputNum).value;
    var pattern="0"
    
    var url="servlet/StAndEndPointListServlet.do?citycode="+citycode+"&startPointName="+startPointName+"&endPointName="+endPointName+"&pattern="+pattern;    
    search2(url,busDescCallback,'busDescDiv'); 
}
function busDescCallback()
{
     var startAndEndPointListBusDescOptionTag=$('startAndEndPointListBusDescOptionTag').value;
     if(startAndEndPointListBusDescOptionTag=='1')
     {
            drawBusLineRequest();
     }
}
function busDesc2(tag,name,x,y,citycode)
{
      $('busDesc_'+tag+'PointTag').innerHTML=name;
      $('busDesc_'+tag+'PointListDiv').style.display='none';
      $('busDesc_'+tag+'PointUpAndDownGif').src="html/images/down.gif";
      $(tag+'PointNameList').value=name;
      $(tag+'PointXList').value=x;
      $(tag+'PointYList').value=y;
      
     var startPointName=$('startPointNameList').value;
     var startPointX=$('startPointXList').value;
     var startPointY=$('startPointYList').value;
     var endPointName=$('endPointNameList').value;
     var endPointX=$('endPointXList').value;
     var endPointY=$('endPointYList').value; 
     var pattern="0";
     
     var url="servlet/BusDescServlet.do?citycode="+citycode+"&startPointName="+startPointName+"&endPointName="+endPointName+"&startPointX="+startPointX+"&startPointY="+startPointY+"&endPointX="+endPointX+"&endPointY="+endPointY+"&pattern="+pattern;
     search2(url,busDesc2Callback,'busDesc_project'); 
}
function busDesc2Callback()
{
     $('busDescDiv').style.display='block';
     var busDesc2_BusDescOptionTag=$('busDesc2_BusDescOptionTag').value;
     if(busDesc2_BusDescOptionTag=='1')
     {
            drawBusLineRequest();
     }
}



function routeDesc(page,inputNum)
{
    var startPointName = $(page+'_startPointKeywords'+inputNum).value;
    var endPointName=$(page+'_endPointKeywords'+inputNum).value;
    var citycode=$(page+'_citycode'+inputNum).value;
    var startPointCitycode=$(page+'_citycode'+inputNum).value;
    var endPointCitycode=$(page+'_citycode'+inputNum).value;
    var pattern="0"
    
    var url="servlet/StAndEndPointListRouteDescServlet.do?startPointCitycode="+startPointCitycode+"&endPointCitycode="+endPointCitycode+"&startPointName="+startPointName+"&endPointName="+endPointName+"&pattern="+pattern; 
    search2(url,routeDescCallback,'routeDescDiv'); 
}
function routeDescCallback()
{
    var routeDescOptionTag=$('routeDescOptionTag').value;
    $('routeDescDiv').style.display='block';
    if(routeDescOptionTag=="1")
    {
	    var startPointName = $('startPointNameRouteDesc').value;
	    var endPointName = $('endPointNameRouteDesc').value;
	    var startPointX = $('startPointXRouteDesc').value;
	    var startPointY = $('startPointYRouteDesc').value;
	    var endPointX = $('endPointXRouteDesc').value;
	    var endPointY = $('endPointYRouteDesc').value; 
	    var routeXStr = $('routeXStrRouteDesc').value;
	    var routeYStr = $('routeYStrRouteDesc').value; 
	     
	    drawRouteLine(routeXStr,routeYStr,startPointName,endPointName,startPointX,startPointY,endPointX,endPointY);
    }
}
function routeDesc2(tag,name,x,y,citycode)
{
      $('routeDesc_'+tag+'PointTag').innerHTML=name;
      $('routeDesc_'+tag+'PointListDiv').style.display='none';
      $('routeDesc_'+tag+'PointUpAndDownGif').src="html/images/down.gif";
      $('routeDesc_'+tag+'PointNameList').value=name;
      $('routeDesc_'+tag+'PointXList').value=x;
      $('routeDesc_'+tag+'PointYList').value=y;
      $('routeDesc_'+tag+'PointCitycodeList').value=citycode;
      
      
     var startPointName=$('routeDesc_startPointNameList').value;
     var startPointX=$('routeDesc_startPointXList').value;
     var startPointY=$('routeDesc_startPointYList').value;
     var startPointCitycode=$('routeDesc_startPointCitycodeList').value;
     var endPointName=$('routeDesc_endPointNameList').value;
     var endPointX=$('routeDesc_endPointXList').value;
     var endPointY=$('routeDesc_endPointYList').value; 
     var endPointCitycode=$('routeDesc_endPointCitycodeList').value;
     var pattern="0";
     
     var url="servlet/RouteDescServlet.do?citycode="+startPointCitycode+"&startPointName="+startPointName+"&endPointName="+endPointName+"&startPointX="+startPointX+"&startPointY="+startPointY+"&endPointX="+endPointX+"&endPointY="+endPointY+"&pattern="+pattern;
     search2(url,routeDesc2Callback,'routeDesc_project'); 
}
function routeDesc2Callback()
{  
    $('routeDescDiv').style.display='block';
    var startPointName = $('startPointNameRouteDesc').value;
    var endPointName = $('endPointNameRouteDesc').value;
    var startPointX = $('startPointXRouteDesc').value;
    var startPointY = $('startPointYRouteDesc').value;
    var endPointX = $('endPointXRouteDesc').value;
    var endPointY = $('endPointYRouteDesc').value; 
    var routeXStr = $('routeXStrRouteDesc').value;
    var routeYStr = $('routeYStrRouteDesc').value; 
     
    drawRouteLine(routeXStr,routeYStr,startPointName,endPointName,startPointX,startPointY,endPointX,endPointY);
}

















function drawBusLineRequest()
{
    var startPointName = $('startPointNameBusDesc').value;
    var endPointName = $('endPointNameBusDesc').value;
    var startPointX = $('startPointXBusDesc').value;
    var startPointY = $('startPointYBusDesc').value;
    var endPointX = $('endPointXBusDesc').value;
    var endPointY = $('endPointYBusDesc').value; 
    var busXStr = $('busXStr').value;
    var busYStr = $('busYStr').value; 
    var busChangeStationXStr =  $('busChangeStationXStr').value; 
    var busChangeStationYStr =  $('busChangeStationYStr').value; 
    
    drawBusLine(busXStr,busYStr,startPointName,endPointName,startPointX,startPointY,endPointX,endPointY,busChangeStationXStr,busChangeStationYStr);
}



function setAllDivStyle()
{
    $('mainSearchDiv').style.display='none';
    $('pinPaiDiv').style.display='none';
    $('cityDiv').style.display='none';
    $('busDescDiv').style.display='none';
    $('routeDescDiv').style.display='none';
    //$('busDesc_project').style.display='none';
    
}










function setCityListDiv()
{
    var display=$('cityListDiv').style.display;
    if(display=='block')
        $('cityListDiv').style.display='none';
    if(display=='none')
        $('cityListDiv').style.display='block';    
}






var cities = '北京市;010;fjtekqrposNKGE;hrlphplnJOOE;9000;广州市;020;fjqekjmjmqFKOE;gllhkllgoJKKE;8000;上海市;021;fkoelopplrJOGE;hjlijlnlnNOOI;9000;天津市;022;fjuejmmjsJOOE;hrlhhkslnJKGE;7000;重庆市;023;fitemlskmtNOOE;grllmlthrNGOI;7000;沈阳市;024;fkqelkogooFOGI;ijlohmqnoJGGM;7000;南京市;025;fjveoqtkrNKKI;hklgomroJKKI;7000;武汉市;027;fjrejotlqNOKM;hillmmkgrFOOM;7000;成都市;028;firehnpomvJKKI;hilmmpliNKKM;7000;西安市;029;fiveqmokkoJKOM;hmlinlthpJGKM;7000;邯郸市;0310;fjrelptiFKKM;hollqqoilNGOI;7000;石家庄市;0311;fjreloqktqJKGI;hqlglpmnFGKI;7000;保定市;0312;fjselnqkssFKGI;hqlooqsmnJKKI;7000;张家口市;0313;fjrepptopoFOKI;iilojnmhpJOKI;7000;承德市;0314;fjueqkolpsJKOM;iilpqmomqNKOM;7000;唐山市;0315;fjveinrjnJKGM;hrlmkmmoJGGI;7000;廊坊市;0316;fjteohqjnrJGOI;hrllkhskoNOGM;7000;秦皇岛市;0335;fjwemptlqtJKGI;hrlplospoNKGE;7000;太原市;0351;fjpemklkspFKKM;hplommlimJOKM;7000;郑州市;0371;fjqennngoNKOI;hmlnnismtJGGM;7000;安阳市;0372;fjreklqgtuFGOI;holhiimgqJKOM;7000;新乡市;0373;fjqepptotNKKI;hnljhipktNOGE;7000;许昌市;0374;fjqepkohktNKOM;hmlgjjkopNGOI;7000;平顶山市;0375;fjqekhnlppJKOM;hllnjonplNOGM;7000;开封市;0378;fjreklkiluFOGM;hmlnpqnhJOOE;7000;洛阳市;0379;fjpelhklmuNOOM;hmlmmnqolNOGM;7000;焦作市;0391;fjqejmtproNKGI;hnlihmrkpNOOI;7000;大连市;0411;fkoenlnpkuNKOI;hqlpjiqjnJGOI;7000;鞍山市;0412;fkqehhmjooNGOI;ijlhimrmNOGE;7000;抚顺市;0413;fkqeqjojqoNKOI;ijlonornlFOKM;7000;本溪市;0414;fkqeookkrwNOKE;ijliqhqonFGOI;7000;丹东市;0415;fkrekqolsNKOI;iilhjolpoJKOM;7000;锦州市;0416;fkoeilrmsvFKOI;ijlhjnkpmNGOI;7000;营口市;0417;fkpejjmmqtFGKI;iilmnhmnqNKKM;7000;辽阳市;0419;fkqeiothnwNOOI;ijlioornsNOKM;7000;盘锦市;0427;fkpeholgpNKKM;ijlhipsgsFOOI;7000;葫芦岛市;0429;fknepmqilpNOOI;iilnlplhlNOOM;7000;长春市;0431;fksekjontqJGKE;illopnsmmJGKM;7000;吉林市;0432;fktemoljorNGOE;illolmsjrNOGM;7000;延吉市;0433;fkwelqrmpsFGOM;ikloqlllmFKKI;7000;四平市;0434;njngplqnvkkJIKO;qkhjsmnmtnJIKG;7000;哈尔滨;0451;fktenmmhsuNOGM;inlnnimnnFKGI;7000;齐齐哈尔市;0452;fkqeqkrhqvJKOE;ipljliporFKOM;7000;牡丹江市;0453;fkwenjqjrpJKKM;imllponiqNKGE;7000;佳木斯市;0454;flnekntlsNOOI;iolohoolsNKOE;7000;大庆市;0459;fkrepplplpJOOM;iolminmlnNOGM;7000;呼和浩特市;0471;fjoennqmpJOKM;iilohpmmmNGOI;7000;包头市;0472;fiwepolisrFOGE;iilmniqlFOOM;7000;无锡市;0510;fknekhllotJKKI;hjllpimFKOM;7000;镇江市;0511;fjwellmkmwFOOM;hkliiikkpFKOI;7000;苏州市;0512;fknenksmtNOKI;hjljjhpksNGGM;7000;南通市;0513;fknepokknrNOOE;hklgiiqinFOOI;7000;扬州市;0514;fjwelimoqsNOGI;hklkiqonoJGKM;7000;盐城市;0515;fkneiktilpNOKM;hlljoqnoNOOM;7000;徐州市;0516;fjueionppqJKOM;hmlimppntFOKI;7000;连云港市;0518;fjweiomonoNKOI;hmllqmspoFKKI;7000;常州市;0519;fjweqoopktJOOE;hjlnnqrnJKKI;7000;泰州市;0523;fjweqjkoouJOKM;hklkniqmmFOGI;7000;济南市;0531;fjuehjkltvNOKE;holmmqnloFOGI;7000;青岛市;0532;fknekkolnpJKOM;holgmmplnJOOM;7000;淄博市;0533;fjvehmkgrNOOE;holohnnjoFOKM;7000;德州市;0534;fjtekhpjluNKOM;hplkloqgmJGKM;7000;烟台市;0535;fkoekpsmnsFOOE;hplljothNKKM;7000;潍坊市;0536;fjweiilhqrJGKM;holnijnjlNOGI;7000;泰安市;0538;fjueiklprwNGOM;holhqkqnnFKKE;7000;东营市;0546;fjvenonhtuJKGI;hplkipngoNKOI;7000;合肥市;0551;fjuejqpnpsNOOM;hjlonqnkpJOKI;7000;蚌埠市;0552;fjuelhlnotNKKI;hklpkhmjqFOOM;7000;芜湖市;0553;fjveknsosvNOKM;hjljliphoNGKM;7000;马鞍山市;0555;fjvemhmgnqJKGM;hjlmqjtprNKKI;7000;安庆市;0556;fjuehmkorsJOOM;hilljokglNKKM;7000;黄山市;0559;fjvekhpkmqNKKI;grlnijqgnNGOM;7000;巢湖市;0565;fjuepnnppqJKKM;hjlmhjrloJKGI;7000;九华山市;0566;fjuelqngqtNOOI;hilmnknilNKOE;7000;杭州;0571;fkneiomprqJGOM;hilioktnqNGKI;7000;湖州市;0572;fknehqqpmuJOKM;hiloohpprNKGI;7000;嘉兴市;0573;fkneomslooNGKI;hilnmktiJOOI;7000;宁波;0574;fkoemlnptrNOOI;grlonpnjpJKGE;7000;绍兴市;0575;fknemqmptoJKGM;hilghkpplJOGM;7000;台州市;0576;fkoelmppkrNKKE;gqlmohrprNGKI;7000;温州市;0577;fknenkrlluNKOI;gqlgjokhtFOOI;7000;金华市;0579;mnvfplnotnhOOHK;nvkhqjiktsGOLK;7000;舟山市;0580;fkpekhtjppJOKM;grlpmjrjnJOKM;7000;福州市;0591;fjwekhqkkwFOKM;golgonlgoJKGM;7000;厦门市;0592;fjveihlpopJOGM;gmlkoqmnpNOKE;7000;宁德市;0593;fjwemlsomtJOKI;golmmiqFOGM;7000;莆田市;0594;fjwehhpoopFKOI;gnlkkmqltNKKE;7000;泉州市;0595;fjvempollsJGOM;gmlpjqpJOOI;7000;漳州市;0596;fjuennppsuNOKE;gmllijnlNKOI;7000;威海市;0631;fkpeimpomtFGGE;hpllhhqllNKKI;7000;汕尾市;0660;fjsekolgtsJGKI;gklnpllpmJKKM;7000;阳江市;0662;fjoeqpnmmsFOKI;gjlooitllJKOI;7000;揭阳市;0663;fjtekntnsrJOKM;gllljopmlNKKM;7000;茂名市;0668;fjneqjonlvNKKE;gjlmnjrjpFGKI;7000;襄樊市;0710;fjpeikpiqFGGI;hklgnjkhtNOOI;7000;鄂州市;0711;fjreqhnmrwNKGM;hiljpqrppNKOI;7000;黄石市;0714;fjsehmnoluFGKI;hiliijnloNKOI;7000;荆州;0716;fjpejlpjqqFKOI;hiljjmmilNOKM;7000;宜昌市;0717;fjoejqoopuNOGE;hilnhilnlFKOM;7000;十堰市;0719;fjneopmgksNKKE;hklmmmngqNKKM;7000;荆门市;0724;fjpeiqqhrvNOOI;hjlgjorklNKGE;7000;岳阳市;0730;fjqeihshtuJGOM;grljnnnhqNKOM;7000;长沙市;0731;fjqehhtjouNOOM;gqlihpomsNKGM;7000;湘潭市;0732;fjpeqilkpoNKOM;gplompqkrJKKM;7000;株洲市;0733;fjqeiltkotFOOI;gplolhqkoNOKE;7000;衡阳市;0734;fjpenimimuJOKI;goloqnmlJOGM;7000;常德市;0736;fjoeohmmrpFOOM;grlgknqjqJKKM;7000;凤凰市;0743;fiwenhkmmqNGOI;gplplomhsNGKM;7000;张家界市;0744;fjneloqptFOKI;grlhiqqnrNOOE;7000;江门市;0750;fjpenqllqrNGOE;gkljnhnooNOKE;7000;韶关市;0751;fjqemqqoowJGKI;gmlnqmklmJOOM;7000;惠州市;0752;fjrekqtmlqJGKM;gllgqksgoJGKM;7000;梅州市;0753;fjteiirlmpJOKI;gmliqksgpFKKI;7000;汕头市;0754;fjteojnnnrNGOE;glljnhlgnJKKM;7000;深圳市;0755;fjrehmplrqJGOM;gkllljlktNOKI;7000;珠海市;0756;fjqempnnsuJOOM;gklinhrkmJGOE;7000;佛山市;0757;fjqeiiklnvJOOI;gllgjhrppNGOM;7000;肇庆市;0758;fjpelopnmpNGOM;gllgoknoNOOE;7000;湛江市;0759;fjneljklrqJGKI;gjlhqpsltNOOM;7000;中山市;0760;fjqekolloqNKGI;gklljltptNOKI;7000;潮州市;0768;fjtenlmgktNKGI;gllmoingqFOOE;7000;东莞市;0769;fjqeomtjooJGGI;gllgkpojsFGOE;7000;防城港市;0770;fivekmkpmoFKGI;gjlmjkoisJKOM;7000;南宁市;0771;fivekirgsoJOOM;gklohnmmoJOKM;7000;柳州市;0772;fiwelimmkvJKOI;gmljhnrloJOKE;7000;桂林市;0773;fjnejpooquFOKI;gnlipjqnnFOKI;7000;北海市;0779;fiweijmprsNOOM;gjlkoprnpJOKM;7000;南昌市;0791;fjsepqrjqsJOKE;gqlmoprlrNOKM;7000;九江市;0792;fjseqqkjtsFKOI;grlnimpmqNKGI;7000;景德镇市;0798;fjuejiootvNOOE;grliqktoqJKOM;7000;自贡市;0813;fireookioqNOGM;grljmknolFGOI;7000;绵阳市;0816;fireoooiqsNOKM;hjlkmmsnqNOGI;7000;泸州市;0830;fiselmllqpFOGM;gqlopmkhpNGKE;7000;宜宾市;0831;firenjsmttFOOI;gqlnmqmiqJOKM;7000;内江市;0832;fisehnmplvNGOE;grllpjpNGGM;7000;资阳市;0832;firenmkmrvFGOM;hilhjppmoJKOM;7000;乐山市;0833;fiqeolqjrqNGKM;grllpnqhoNOOM;7000;眉山市;0833;fiqepjqhqrJKGM;hilgkpslpNGKM;7000;贵阳市;0851;fiteohsmluJGOI;gollnotlpFOKI;7000;昆明;0871;fipeohnjJKGI;gnlglqspnJOGM;7000;玉溪市;0877;fipemkppmtFGKM;gmljlollqJOKM;7000;海口市;0898;fjnekjkhtvJKKM;gilgkjngnNKGM;7000;三亚市;0899;fiweminmlsNKOI;fqlikmphrJOKI;7000;咸阳市;0910;fiveohtosNOKM;hmljjnropJKOI;7000;延安市;0911;fiwelqqlNKOM;hollqkniNOKM;7000;宝鸡市;0917;fiueiksospFGOM;hmljnqsglJOGM;7000;延边朝鲜族自治州;0433;JQULSVUPOLUDHJH;MQJVXQOOLHNHLJH;8000;湘西土家族苗族自治州;0743;QHPIOOIOMLNHOF;ROETMVKJSJHKN;8000;池州市;0411;QINIMXLIQOJHKJ;SHEQORLKLFLON;8000';


function getCityCenterByCitycode(citycode,tag)
{
    var cityCenter ="hrlphplnJOOE,fjtekqrposNKGE";//默认为北京,cities里没有的城市也返回北京

    var arrcities = cities.split(';');
    var arrl = arrcities.length;
    for(var i=0;i<arrl;i++)
    {
        if(arrcities[i]==citycode)
        {
          return arrcities[i+2]+","+arrcities[i+1];
        }
    }
    return  cityCenter;   
}










function setGif(upAndDownGif,dataInfoDiv)
{
      var gif = $(upAndDownGif).src;
      var gifArr = gif.split('/');
       //$(dataInfoDiv).style.display="block";
      if(gifArr[gifArr.length-1]=="down.gif")
      {
          $(upAndDownGif).src="html/images/up.gif";
          //alert($(dataInfoDiv).style.display+"  "+dataInfoDiv);
          $(dataInfoDiv).style.display="block";
      }
      if(gifArr[gifArr.length-1]=="up.gif")
      {
          $(upAndDownGif).src="html/images/down.gif";
          $(dataInfoDiv).style.display="none";
      }
}

function setBusList(listid)
{
    var display=$('bus_list_'+listid).style.display;
    if(display=='none')
    {
       $('bus_list_'+listid).style.display="block";
    }
    if(display=='block')
    {
       $('bus_list_'+listid).style.display="none";
    }
}








function pinPaiSearch(targetPage,targetTurnPage)
{
    //$('localSearchTag').value="pinPaiDiv";
    var pinPaiName=$('pinPaiNameInput').value;
    var url="pinPaiSearch.jsp?pinPaiName="+pinPaiName+"&targetPage="+targetPage+"&targetTurnPage="+targetTurnPage;
    search(url,pinPaiSearchCallback);
}
function pinPaiSearchCallback(xmlHttp)
{
     $('mainSearchDiv').style.display='none';
     $('cityDiv').style.display='block';  
     $('cityDiv').innerHTML = xmlHttp.responseText;  
     var pinPaiSearchOptionTag = $('pinPaiSearchOptionTag').value;
     if(pinPaiSearchOptionTag=="1")
         pinPaiSearchDrawPoint();
}
function pinPaiSearchDrawPoint()
{
 	  var nameStr =$('pinPaiSearchResultNameStr').value;
      var addressStr =$('pinPaiSearchResultAddressStr').value;
      var telphoneStr =$('pinPaiSearchResultTelphoneStr').value;
      var xStr=$('pinPaiSearchResultXStr').value;
      var yStr=$('pinPaiSearchResultYStr').value;
      var urlStr=$('pinPaiSearchResultUrlStr').value;
      var emailStr=$('pinPaiSearchResultEmailStr').value;
      
      drawPoint(nameStr,addressStr,telphoneStr,xStr,yStr,urlStr,emailStr);
}


function citySearch(targetPage,targetTurnPage)
{
    $('localSearchTag').value="cityDiv";
    var citycode=$("citycode").value;
    var cityName=$("cityName").value;
    

    var url="citySearch.jsp?citycode="+citycode+"&cityName="+cityName+"&targetPage="+targetPage+"&targetTurnPage="+targetTurnPage;
    search(url,citySearchCallback);
}



function citySearchCallback(xmlHttp)
{ 
     $("mainSearchDiv").style.display='none';
     $("cityDiv").style.display='block';
     $("cityDiv").innerHTML=xmlHttp.responseText; 
     var citySearchOptionTag = $('citySearchOptionTag').value;
     if(citySearchOptionTag=="1")
         citySearchDrawPoint();
}








var citiesTmp = '北京;010;fjtekqrposNKGE;hrlphplnJOOE;9000;广州;020;fjqekjmjmqFKOE;gllhkllgoJKKE;8000;上海;021;fkoelopplrJOGE;hjlijlnlnNOOI;9000;天津;022;fjuejmmjsJOOE;hrlhhkslnJKGE;7000;重庆;023;fitemlskmtNOOE;grllmlthrNGOI;7000;沈阳;024;fkqelkogooFOGI;ijlohmqnoJGGM;7000;南京;025;fjveoqtkrNKKI;hklgomroJKKI;7000;武汉;027;fjrejotlqNOKM;hillmmkgrFOOM;7000;成都;028;firehnpomvJKKI;hilmmpliNKKM;7000;西安;029;fiveqmokkoJKOM;hmlinlthpJGKM;7000;邯郸;0310;fjrelptiFKKM;hollqqoilNGOI;7000;石家庄;0311;fjreloqktqJKGI;hqlglpmnFGKI;7000;保定;0312;fjselnqkssFKGI;hqlooqsmnJKKI;7000;张家口;0313;fjrepptopoFOKI;iilojnmhpJOKI;7000;承德;0314;fjueqkolpsJKOM;iilpqmomqNKOM;7000;唐山;0315;fjveinrjnJKGM;hrlmkmmoJGGI;7000;廊坊;0316;fjteohqjnrJGOI;hrllkhskoNOGM;7000;秦皇岛;0335;fjwemptlqtJKGI;hrlplospoNKGE;7000;太原;0351;fjpemklkspFKKM;hplommlimJOKM;7000;郑州;0371;fjqennngoNKOI;hmlnnismtJGGM;7000;安阳;0372;fjreklqgtuFGOI;holhiimgqJKOM;7000;新乡;0373;fjqepptotNKKI;hnljhipktNOGE;7000;许昌;0374;fjqepkohktNKOM;hmlgjjkopNGOI;7000;平顶山;0375;fjqekhnlppJKOM;hllnjonplNOGM;7000;开封;0378;fjreklkiluFOGM;hmlnpqnhJOOE;7000;洛阳;0379;fjpelhklmuNOOM;hmlmmnqolNOGM;7000;焦作;0391;fjqejmtproNKGI;hnlihmrkpNOOI;7000;大连;0411;fkoenlnpkuNKOI;hqlpjiqjnJGOI;7000;鞍山;0412;fkqehhmjooNGOI;ijlhimrmNOGE;7000;抚顺;0413;fkqeqjojqoNKOI;ijlonornlFOKM;7000;本溪;0414;fkqeookkrwNOKE;ijliqhqonFGOI;7000;丹东;0415;fkrekqolsNKOI;iilhjolpoJKOM;7000;锦州;0416;fkoeilrmsvFKOI;ijlhjnkpmNGOI;7000;营口;0417;fkpejjmmqtFGKI;iilmnhmnqNKKM;7000;辽阳;0419;fkqeiothnwNOOI;ijlioornsNOKM;7000;盘锦;0427;fkpeholgpNKKM;ijlhipsgsFOOI;7000;葫芦岛;0429;fknepmqilpNOOI;iilnlplhlNOOM;7000;长春;0431;fksekjontqJGKE;illopnsmmJGKM;7000;吉林;0432;fktemoljorNGOE;illolmsjrNOGM;7000;延吉;0433;fkwelqrmpsFGOM;ikloqlllmFKKI;7000;四平;0434;njngplqnvkkJIKO;qkhjsmnmtnJIKG;7000;哈尔滨;0451;fktenmmhsuNOGM;inlnnimnnFKGI;7000;齐齐哈尔;0452;fkqeqkrhqvJKOE;ipljliporFKOM;7000;牡丹江;0453;fkwenjqjrpJKKM;imllponiqNKGE;7000;佳木斯;0454;flnekntlsNOOI;iolohoolsNKOE;7000;大庆;0459;fkrepplplpJOOM;iolminmlnNOGM;7000;呼和浩特;0471;fjoennqmpJOKM;iilohpmmmNGOI;7000;包头;0472;fiwepolisrFOGE;iilmniqlFOOM;7000;无锡;0510;fknekhllotJKKI;hjllpimFKOM;7000;镇江;0511;fjwellmkmwFOOM;hkliiikkpFKOI;7000;苏州;0512;fknenksmtNOKI;hjljjhpksNGGM;7000;南通;0513;fknepokknrNOOE;hklgiiqinFOOI;7000;扬州;0514;fjwelimoqsNOGI;hklkiqonoJGKM;7000;盐城;0515;fkneiktilpNOKM;hlljoqnoNOOM;7000;徐州;0516;fjueionppqJKOM;hmlimppntFOKI;7000;连云港;0518;fjweiomonoNKOI;hmllqmspoFKKI;7000;常州;0519;fjweqoopktJOOE;hjlnnqrnJKKI;7000;泰州;0523;fjweqjkoouJOKM;hklkniqmmFOGI;7000;济南;0531;fjuehjkltvNOKE;holmmqnloFOGI;7000;青岛;0532;fknekkolnpJKOM;holgmmplnJOOM;7000;淄博;0533;fjvehmkgrNOOE;holohnnjoFOKM;7000;德州;0534;fjtekhpjluNKOM;hplkloqgmJGKM;7000;烟台;0535;fkoekpsmnsFOOE;hplljothNKKM;7000;潍坊;0536;fjweiilhqrJGKM;holnijnjlNOGI;7000;泰安;0538;fjueiklprwNGOM;holhqkqnnFKKE;7000;东营;0546;fjvenonhtuJKGI;hplkipngoNKOI;7000;合肥;0551;fjuejqpnpsNOOM;hjlonqnkpJOKI;7000;蚌埠;0552;fjuelhlnotNKKI;hklpkhmjqFOOM;7000;芜湖;0553;fjveknsosvNOKM;hjljliphoNGKM;7000;马鞍山;0555;fjvemhmgnqJKGM;hjlmqjtprNKKI;7000;安庆;0556;fjuehmkorsJOOM;hilljokglNKKM;7000;黄山;0559;fjvekhpkmqNKKI;grlnijqgnNGOM;7000;巢湖;0565;fjuepnnppqJKKM;hjlmhjrloJKGI;7000;九华山;0566;fjuelqngqtNOOI;hilmnknilNKOE;7000;杭州;0571;fkneiomprqJGOM;hilioktnqNGKI;7000;湖州;0572;fknehqqpmuJOKM;hiloohpprNKGI;7000;嘉兴;0573;fkneomslooNGKI;hilnmktiJOOI;7000;宁波;0574;fkoemlnptrNOOI;grlonpnjpJKGE;7000;绍兴;0575;fknemqmptoJKGM;hilghkpplJOGM;7000;台州;0576;fkoelmppkrNKKE;gqlmohrprNGKI;7000;温州;0577;fknenkrlluNKOI;gqlgjokhtFOOI;7000;金华;0579;mnvfplnotnhOOHK;nvkhqjiktsGOLK;7000;舟山;0580;fkpekhtjppJOKM;grlpmjrjnJOKM;7000;福州;0591;fjwekhqkkwFOKM;golgonlgoJKGM;7000;厦门;0592;fjveihlpopJOGM;gmlkoqmnpNOKE;7000;宁德;0593;fjwemlsomtJOKI;golmmiqFOGM;7000;莆田;0594;fjwehhpoopFKOI;gnlkkmqltNKKE;7000;泉州;0595;fjvempollsJGOM;gmlpjqpJOOI;7000;漳州;0596;fjuennppsuNOKE;gmllijnlNKOI;7000;威海;0631;fkpeimpomtFGGE;hpllhhqllNKKI;7000;汕尾;0660;fjsekolgtsJGKI;gklnpllpmJKKM;7000;阳江;0662;fjoeqpnmmsFOKI;gjlooitllJKOI;7000;揭阳;0663;fjtekntnsrJOKM;gllljopmlNKKM;7000;茂名;0668;fjneqjonlvNKKE;gjlmnjrjpFGKI;7000;襄樊;0710;fjpeikpiqFGGI;hklgnjkhtNOOI;7000;鄂州;0711;fjreqhnmrwNKGM;hiljpqrppNKOI;7000;黄石;0714;fjsehmnoluFGKI;hiliijnloNKOI;7000;荆州;0716;fjpejlpjqqFKOI;hiljjmmilNOKM;7000;宜昌;0717;fjoejqoopuNOGE;hilnhilnlFKOM;7000;十堰;0719;fjneopmgksNKKE;hklmmmngqNKKM;7000;荆门;0724;fjpeiqqhrvNOOI;hjlgjorklNKGE;7000;岳阳;0730;fjqeihshtuJGOM;grljnnnhqNKOM;7000;长沙;0731;fjqehhtjouNOOM;gqlihpomsNKGM;7000;湘潭;0732;fjpeqilkpoNKOM;gplompqkrJKKM;7000;株洲;0733;fjqeiltkotFOOI;gplolhqkoNOKE;7000;衡阳;0734;fjpenimimuJOKI;goloqnmlJOGM;7000;常德;0736;fjoeohmmrpFOOM;grlgknqjqJKKM;7000;凤凰;0743;fiwenhkmmqNGOI;gplplomhsNGKM;7000;张家界;0744;fjneloqptFOKI;grlhiqqnrNOOE;7000;江门;0750;fjpenqllqrNGOE;gkljnhnooNOKE;7000;韶关;0751;fjqemqqoowJGKI;gmlnqmklmJOOM;7000;惠州;0752;fjrekqtmlqJGKM;gllgqksgoJGKM;7000;梅州;0753;fjteiirlmpJOKI;gmliqksgpFKKI;7000;汕头;0754;fjteojnnnrNGOE;glljnhlgnJKKM;7000;深圳;0755;fjrehmplrqJGOM;gkllljlktNOKI;7000;珠海;0756;fjqempnnsuJOOM;gklinhrkmJGOE;7000;佛山;0757;fjqeiiklnvJOOI;gllgjhrppNGOM;7000;肇庆;0758;fjpelopnmpNGOM;gllgoknoNOOE;7000;湛江;0759;fjneljklrqJGKI;gjlhqpsltNOOM;7000;中山;0760;fjqekolloqNKGI;gklljltptNOKI;7000;潮州;0768;fjtenlmgktNKGI;gllmoingqFOOE;7000;东莞;0769;fjqeomtjooJGGI;gllgkpojsFGOE;7000;防城港;0770;fivekmkpmoFKGI;gjlmjkoisJKOM;7000;南宁;0771;fivekirgsoJOOM;gklohnmmoJOKM;7000;柳州;0772;fiwelimmkvJKOI;gmljhnrloJOKE;7000;桂林;0773;fjnejpooquFOKI;gnlipjqnnFOKI;7000;北海;0779;fiweijmprsNOOM;gjlkoprnpJOKM;7000;南昌;0791;fjsepqrjqsJOKE;gqlmoprlrNOKM;7000;九江;0792;fjseqqkjtsFKOI;grlnimpmqNKGI;7000;景德镇;0798;fjuejiootvNOOE;grliqktoqJKOM;7000;自贡;0813;fireookioqNOGM;grljmknolFGOI;7000;绵阳;0816;fireoooiqsNOKM;hjlkmmsnqNOGI;7000;泸州;0830;fiselmllqpFOGM;gqlopmkhpNGKE;7000;宜宾;0831;firenjsmttFOOI;gqlnmqmiqJOKM;7000;内江;0832;fisehnmplvNGOE;grllpjpNGGM;7000;资阳;0832;firenmkmrvFGOM;hilhjppmoJKOM;7000;乐山;0833;fiqeolqjrqNGKM;grllpnqhoNOOM;7000;眉山;0833;fiqepjqhqrJKGM;hilgkpslpNGKM;7000;贵阳;0851;fiteohsmluJGOI;gollnotlpFOKI;7000;昆明;0871;fipeohnjJKGI;gnlglqspnJOGM;7000;玉溪;0877;fipemkppmtFGKM;gmljlollqJOKM;7000;海口;0898;fjnekjkhtvJKKM;gilgkjngnNKGM;7000;三亚;0899;fiweminmlsNKOI;fqlikmphrJOKI;7000;咸阳;0910;fiveohtosNOKM;hmljjnropJKOI;7000;延安;0911;fiwelqqlNKOM;hollqkniNOKM;7000;宝鸡;0917;fiueiksospFGOM;hmljnqsglJOGM;7000;延边朝鲜族自治州;0433;JQULSVUPOLUDHJH;MQJVXQOOLHNHLJH;8000;湘西土家族苗族自治州;0743;QHPIOOIOMLNHOF;ROETMVKJSJHKN;8000;池州;0411;QINIMXLIQOJHKJ;SHEQORLKLFLON;8000';
function getCityCodeByCityName(cityName)
{
    var cityCode="";

        var arrcities = citiesTmp.split(';');
        var arrl = arrcities.length;
        for(var i=0;i<arrl;i++)
		{
		    if(arrcities[i]==cityName)
			    return arrcities[i+1];

        }
		return cityCode ;
}





function citySearchDrawPoint()
{
      var nameStr =$('citySearchResultNameStr').value;
      var addressStr =$('citySearchResultAddressStr').value;
      var telphoneStr =$('citySearchResultTelphoneStr').value;
      var xStr=$('citySearchResultXStr').value;
      var yStr=$('citySearchResultYStr').value;
      var urlStr=$('citySearchResultUrlStr').value;
      var emailStr=$('citySearchResultEmailStr').value;
      
      drawPoint(nameStr,addressStr,telphoneStr,xStr,yStr,urlStr,emailStr);
}












function drawPoint(nameStr,addressStr,telphoneStr,xStr,yStr,urlStr,emailStr)
{
      mapObj.removeAllOverlays();
      
      var nameArr =nameStr.split(';');
      var addressArr =addressStr.split(';');
      var telphoneArr =telphoneStr.split(';');
      var xArr=xStr.split(';');
      var yArr=yStr.split(';');
      
      var urlArr="";
      if(urlStr!=undefined)
          urlArr=urlStr.split(';');
      var emailArr="";
      if(emailStr!=undefined)
          emailArr=emailStr.split(';');
      
      var points = new Array();
      for(var i=0;i<(nameArr.length-1);i++)
	  { 
			var pointStyle = new MStyle();
			pointStyle.lineColor = 0xFFFFFF;
			pointStyle.lineSize = 1;
			pointStyle.fillColor = 0x4B8BD9;
			pointStyle.fillOpacity = 100;
			pointStyle.labelColor = 0xFFFFFF;
			pointStyle.leading=3;
			
			var sContent = "<font color='#FFFFFF'><b>"+nameArr[i]+"</b></font>";
			sContent += "<br><font color='#FFFFFF'><b>地址:</b>&nbsp;"+addressArr[i]+"</font>";
			sContent += "<br><font color='#FFFFFF'><b>电话:</b>&nbsp;"+telphoneArr[i]+"</font>";	
			
			if(urlStr!=undefined)
			    sContent += "<br><font color='#FFFFFF'><b>网址:<a href='"+urlArr[i]+"' target='blank'>"+urlArr[i]+"</a></b>&nbsp;</font>";
			if(emailStr!=undefined)
			    sContent += "<br><font color='#FFFFFF'><b>邮件:</b>&nbsp;"+emailArr[i]+"</font>";
			
			//sContent += "<br><font color='#FFFFFF'><b><a href=\"http://www.mapabc.com/\" target=\"_blank\">公交换乘</a></b>&nbsp;</font>";	
			//sContent += "&nbsp;&nbsp;&nbsp;<font color='#FFFFFF'><b><a href=\"http://www.mapabc.com/\" target=\"_blank\">驾车路线</a></b>&nbsp;</font>";
		
				
			
			pointStyle.textContent = sContent;
					
			var xyStr = xArr[i]+","+yArr[i];
			var k=i+1;
			var  point = new MPointOverlay(new MLatLng(xyStr), k, pointStyle, k);    
	        points.push(point);
       }
       mapObj.drawPoints(points, true);
}

function fun(x,y,tipId)
{
  mapObj.setCenterByLatLng(y,x);
   mapObj.setZoomLevel(15);
   //mapObj.spreadTipById(tipId);
   mapObj.openTipById(tipId);
} 













function search(url,callback)
{

    var xmlHttp=createXMLHttp();
	xmlHttp.open("POST", url, true); 
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(""); 
	xmlHttp.onreadystatechange = function f() 
	{  
		if (xmlHttp.readyState==4)
		{
	           if(xmlHttp.status==200)
		       {
		           
		           callback(xmlHttp);
		       }
		}
	}
}
function search2(url,callback,displayDiv)
{
    var xmlHttp=createXMLHttp();
	xmlHttp.open("POST", url, true); 
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(""); 
	xmlHttp.onreadystatechange = function f() 
	{  
		if (xmlHttp.readyState==4)
		{
	           if(xmlHttp.status==200)
		       {
		           setAllDivStyle();
		           $(displayDiv).style.display='block';  
		           $(displayDiv).innerHTML=xmlHttp.responseText; 
		           callback(xmlHttp);
		       }
		}
	}
}












function createXMLHttp()
{
  var xmlHttp=""; 
  if(window.XMLHttpRequest) {//Mozilla         浏览器 
		xmlHttp = new XMLHttpRequest(); 
		if (xmlHttp.overrideMimeType)  {//设置MiME 类别 
			 xmlHttp.overrideMimeType("text/xml"); 
		} 
  } 
  else if (window.ActiveXObject) { // IE 浏览器 
		try  { 
			 xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
		} catch (e) { 
			 try  { 
				  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
			 } catch (e) {} 
		} 
  } 
  return xmlHttp;
}
function drawBusLine(busXStr,busYStr,startPointName,endPointName,startPointX,startPointY,endPointX,endPointY,busChangeStationXStr,busChangeStationYStr)
{   
    mapObj.removeAllOverlays();

     var startStyle = new MStyle();
    startStyle.textContent="起点";
    
    var endStyle = new MStyle();
    endStyle.textContent="终点";
    
    var lineStyle = new MStyle();
    lineStyle.lineSize = 3;
    lineStyle.lineColor = 0x0000ff;
    
    var start = startPointX+","+startPointY;
    var end = endPointX+","+endPointY;
    
    var startPoint = new MPointOverlay(new MLatLng(start), startPointName, startStyle);
    var endPoint = new MPointOverlay(new MLatLng(end), endPointName, endStyle);
    mapObj.drawBusLine(busXStr, busYStr, busChangeStationXStr, busChangeStationYStr, startPoint, endPoint, lineStyle, true);
 }
 function drawRouteLine(routeXStr,routeYStr,startPointName,endPointName,startPointX,startPointY,endPointX,endPointY)
{ 
    mapObj.removeAllOverlays();
	var startStyle=new MStyle();
	startStyle.textContent="起点";
	
	var endStyle=new MStyle();
	endStyle.textContent="终点";
	
	var lineStyle=new MStyle();
	lineStyle.lineSize=3;
	lineStyle.lineColor=0x0000ff;
	
	var start = startPointX+","+startPointY;
	var end = endPointX+","+endPointY;
	
	var startPoint = new MPointOverlay(new MLatLng(start),startPointName , startStyle);
	var endPoint = new MPointOverlay(new MLatLng(end), endPointName, endStyle);
	
	mapObj.drawDriveLine(routeXStr, routeYStr, startPoint, endPoint, lineStyle);
}
