
          
//function KeywordSearch(word, cat){
//    var check = document.getElementById("checkArea");
//    if(null != check)
//    {
//        var isChecked = check.checked;
//        document.parentWindow.parent.map.loadsch(word,cat,isChecked,1);
//    }
//    else{
//        document.parentWindow.parent.map.loadsch(word,cat,false,1);
//    }

//         }
         
          var a = new Array();
          var x_array = new Array();
          var y_array = new Array();
          var addr_array = new Array();
          var POI_html = '';
          var page_number = 1;
          var total_number = 0;
          var isPOI = false;
          
          function display_init()
        {
           a.clear();
           x_array.clear();
           y_array.clear();
           addr_array.clear();
           POI_html='';
           $("msg").innerHTML='';
           $("result").innerHTML='';
           removeMark();
        }         
        function removeBuffer(){
             if(isPOI == false){
                $("cqyxmap").removeBuffer();
                $("cqyxmap").removeMark();
                $("msg").innerHTML ='';
                $("result").innerHTML='';
            }
        }
        
        function removeLine(){
            $("cqyxmap").removeLine();
        }
        function removeMark(){
            $("cqyxmap").removeMark();
        } 
          
         function KeywordSearch(word, cat)
{     
             isPOI=true;
            Dcqtech.YOY360.Modules.SuperArticles.Web.AjaxPicSearch.SearchPOIName(word.trim(),SearchPOIName_callback);
         //    Dcqtech.YOY360.Modules.NewMap.Web.AjaxSearch.SearchPOIName(word.trim(), SearchPOIName_callback);             
}

function SearchPOIName_callback(res)
         {   
              $("d_locasch").style.display = 'block'; 
              $("result").style.display = 'block';       
              var POIJson = res.value;
              var name='';
              var coordinate='';
              var address='';
              var i = 0;         
             display_init();
             
            var poi_array = eval(POIJson);
            if(poi_array==null)
            {
               var null_html = "<LI onmouseover=\"this.style.backgroundColor='#CCFF00'\" onmouseout=\"this.style.backgroundColor='#fff'\">" +
                               "       <SPAN class=type>您查找的记录不存在</SPAN>" +
                               "   </LI>";
                $("result").innerHTML =null_html;
            }else{
            for(var i = 0;i<poi_array.length;i++)
            {
                name = poi_array[i]._name;                
                coordiate = poi_array[i]._coordinate;
                address = poi_array[i]._address;         
            var x = coordiate.substring(coordiate.indexOf('(')+1,coordiate.indexOf('29.')-1);
            var y = coordiate.substring(coordiate.indexOf('29.'),coordiate.indexOf(')')-1);
            x = parseFloat(x);
            y = parseFloat(y);           
         if(i==1)
         {
              $("cqyxmap").centerPoint(x,y);   
          }
         a.push(name);
         x_array.push(x);
         y_array.push(y);
         addr_array.push(address);
        }
        var a_len = a.length;
        page_number = 1;
        total_number = 0;//total page numbers
        for(var m=0;m<(a.length>15?15:a.length);m++)//display the first page--page_number=1
        {
           var poi_name = a[m];
           POI_html = create_poi_html(m);
           
             var poi_mark_name="<font size='16' color='#0033CC' font-family='宋体'>"+a[m]+"</font>" ;
                if(addr_array[m] == null)
               {
                   var mark_address ="<font size='12' color='black' font-family='宋体'><b>地址：</b><br><b>电话号码：</b><br><b>邮编：</b><br><b>网址：</b></font>";
                }
                else{
                     var mark_address = "<font size='12' color='black' font-family='宋体'><b>地址：</b>"+addr_array[m]+"<br><b>电话号码：</b><br><b>邮编：</b><br><b>网址：</b></font>";
                }
               $("cqyxmap").mark(x_array[m],y_array[m],(m+1).toString(),poi_mark_name,mark_address);
         }                            
        var pages = a.length/15;
        
        if(a.length%15==0)
        {
            total_number = parseInt(pages);
         }else{
            total_number =parseInt(pages) + 1;
        }
             $("msg").innerHTML = POI_html;
             $("msg").style.display = "block";
             $("result").innerHTML =create_result_html();
             if(total_number>1)
             disableAnchor("forward");
         }  
         }
         
          function showPOI()
          {
            if($("msg").style.display=="block"){
              $("msg").style.display = "none";
              $('expand_collapse_icon').src = '/Modules/NewMap/image/down.gif';   
            }
            else{
               $("msg").style.display = "block";
               $('expand_collapse_icon').src = '/Modules/NewMap/image/up.gif';
            }
          } 
   
          
          
           function disableAnchor(anchorId)
         {
                   var obj = $(anchorId)
                    var href = obj.getAttribute("href");
                    obj.setAttribute('href_bak', href);
                    obj.style.color = "gray";
                    obj.onclick = "null";
                    obj.removeAttribute('href');
         }
          function create_poi_html(n)
          {
                  POI_html += "<div style=\"border-bottom:1px solid #606066\"><LI>" +
                                    " <a href='#' class=\"NUL\" onclick=\"poi_center(x_array["+n+"],y_array["+n+"],"+(n%15+1)+")\" onmouseover=\"this.className='ULed'\" onmouseout=\"this.className='NUL'\">"+(n%15+1)+" "+a[n]+"</a>"+
                                    "   </LI></div>";
                 return POI_html;
          }
          
                   
                
          function poi_center(x,y,poi_name)
          {   
               $("cqyxmap").hideDetail();
               if(isPOI==true){
                  $("cqyxmap").centerPoint(x,y);
               }else{
                  $("cqyxmap").removeBuffer();
               }
               $("cqyxmap").showDetail(poi_name);
          }                           

        function removeMark(){
            $("cqyxmap").removeMark();
        } 
        
     
       
//           function getnextpage()
//          {
//               var row_number = 15;
//            //   total_number = parseInt(a.length/row_number)+1;
//               
//                
//                   removeMark();
//                   POI_html = '';
//                 // if(page_number==parseInt(total_number))
//                  if(page_number == total_number) //最后一页
//                   {
//                        row_number = a.length%row_number;
//                    }
//                    
//                   for(var m=0;m<row_number;m++)
//                   {
//                       var n = (page_number-1)*15+m;
//                       if(m==0&&(isPOI==true))
//                       {
//                           $("cqyxmap").centerPoint(x_array[n],y_array[n]); 
//                       }
//                        POI_html = create_poi_html(n);
////                         var poi_mark_name="<font size='16' color='black' font-family='宋体'>"+a[n]+"</font>" ;
////                        $("cqyxmap").mark(x_array[n],y_array[n],(m+1).toString(),poi_mark_name);
//                        
//                        var poi_mark_name="<font size='16' color='#0033CC' font-family='宋体'>"+a[n]+"</font>" ;
//                         
//                       if(addr_array[n] == null)
//                       {
//                            var mark_address ="<font size='12' color='black' font-family='宋体'><b>地址：</b><br><b>电话号码：</b><br><b>邮编：</b><br><b>网址：</b></font>";
//                        }
//                        else{
//                            var  mark_address = "<font size='12' color='black' font-family='宋体'><b>地址：</b>"+addr_array[n]+"<br><b>电话号码：</b><br><b>邮编：</b><br><b>网址：</b></font>";
//                        }
//                        $("cqyxmap").mark(x_array[n],y_array[n],(m+1).toString(),poi_mark_name,mark_address);
//                        $("msg").innerHTML = POI_html;
//                    }  
//                 
//                    if(page_number>0 && page_number<=total_number && total_number>1)
//                    {
//                        $("result").innerHTML = '';
//                        $("result").innerHTML =create_result_html();
//                        if(page_number==1)
//                        {
//                             disableAnchor("forward");
//                        }
//                        else if(page_number==total_number)
//                        disableAnchor("backward");
//                    }  
//               
//          }
          
       
           