﻿// JScript 文件
String.prototype.len = function() 
{
    return this.replace(/[^\x00-\xff]/g, 'xx').length;
} 

function isChn(str)
{ 
    var reg = /^[\u4E00-\u9FA5]+$/; 
    if(!reg.test(str))
    { 
        return false; 
    } 
    return true; 
} 


function getBusinessInfo(areacode)
{
    var url = "../../AjaxHander/AjaxHander.aspx?action=businessInfo&areacode="+areacode;
    var ajax = new AjaxHelper();
    ajax.onComplete = onSearchBusinessInfoResult;
    sendAjax(ajax,"GET",url,"");
};

function onSearchBusinessInfoResult(responseText)
{
    var list = responseText;
    list =eval('('+ responseText + ')'); 
    if(!list.error)
    {
        var _divbusiness=document.getElementById("divbusiness");
        var _divzhitong=document.getElementById("divzhitong");       
        if(_divbusiness!=null && _divzhitong!=null)
        {
            var _str="<tr>";
            var _str1="<tr>";
            var k=0;
            for(var i=0;i<list.business.length;i++)
            {                
                if(list.business[i].kind=="2")//商家快速通道
                {
                    k++
                    if(k==11||k==21)//一行只有10个数据
                    {
                        _str+="</tr><tr>";
                    }
                    var _strName=list.business[i].businessobj.businessName;
                    var _strFullName=list.business[i].businessobj.businessName;
                    
                    if(isChn(_strName))
                    {
                       if(_strName.length>5)
                       {
                          _strName=_strName.substr(0,5)+"...";
                       } 
                    }
                    else
                    {
                        if(_strName.length>10)
                        {
                            _strName=_strName.substr(0,10)+"...";
                        }
                    }
                    _str+="<td class=\"tdwidth\"><a class=\""+_styleA+"\" href=\"#\" title=\""+_strFullName+"\" onclick=\"testclick1('"+list.business[i].businessobj.businessURL+"','"+list.business[i].businessobj.roamID+"','"+list.business[i].businessobj.poiID+"')\">"+_strName+"</a></td>"; 
                }
                
                if(list.business[i].kind=="1")//商家直通车
                {
                    _str1+="<td><a href=\"#\"><img class=\"tdImgStyle\" src=\""+list.business[i].businessobj.businessImagePath+"\" onclick=\"testclick1('"+list.business[i].businessobj.businessURL+"','"+list.business[i].businessobj.roamID+"','"+list.business[i].businessobj.poiID+"')\"/></a></td>";
                }
            }
            _divbusiness.innerHTML="<table>"+_str+"</tr></table>";
            _divzhitong.innerHTML="<table>"+_str1+"</tr></table>";
        }
    }
};

function testclick1(_url,_t,_poiID)
{
//    alert(_t+"<<<<<<<<<<<<<"+_poiID);//showPanobyPOI
    if(_url!="")
    {
        window.open(_url,"_blank");
    }
    else if(_t!="")
    {
        GetRoamInfo(_t);
    }
    else
    {
        var _strPoiID=_poiID.split('#')[1];
        C8Player.showPanoByPOI(_strPoiID);
    }
    
};

function GetRoamInfo(roamID)
{
    var url = "../../AjaxHander/AjaxHander.aspx?action=getroam&roamID="+roamID;
    var ajax = new AjaxHelper();
    ajax.onComplete = onSearchRoamResult;
    sendAjax(ajax,"GET",url,"");
};

function onSearchRoamResult(responseText)
{
    var list = responseText;
    list =eval('('+ responseText + ')'); 
    var _roamInfo=list.movies[0].roamRoad;
    if(typeof C8Player=="undefined")
    {
       return;
    }  
    C8Player.setAutoDrive(_roamInfo, 0.6, true);
};

//鼠标经过时,修改<img>的图片路径
function exchangeImg(obj,imgname,flag)
{
    if(flag=="1")
    {
        obj.src="../images/"+imgname;
    }
    else if(flag=="2")
    {
        obj.src="../images/"+imgname;
    }
};
