﻿var AjaxClass=Class.create();
AjaxClass.COMMONOBJ="";
AjaxClass.COMMONTYPE="";
AjaxClass.prototype={
    initialize:function(name,id,type,isedit,auit,sender)
    {
    this.name=name;
    this.id=id;
    this.type=type;
    this.isedit=isedit;
    this.auit=auit;
    this.sender=sender;
    AjaxClass.COMMONOBJ=sender;
    AjaxClass.COMMONTYPE=name;
    },
    initialDiv:function()
    {
        var url="ResourceManageShow.aspx?nameDup="+escape(this.name)+"&idDup="+this.id+"&typeDup="+escape(this.type)+"&iseditDup="+this.isedit+"&auitDup="+this.auit+"&sign="+new Date().getDate();
        var pars="";
        var ajax=new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: pars,
            onComplete: this.showResponse
        })
    },
    showResponse:function(result)
    {
     
        var data=result.responseText;
        if(data=="")
        {
        return;
        }
        var nameOjb=$("name");
        var sortObj=$("sort");
        var codeObj=$("code");
        var sizeObj=$("size");
        var priceObj=$("price");
        var startTimeObj=$("startTime");
        var endTimeObj=$("endTime");
        var prinveObj=$("prinve");
        var cityObj=$("city");
        var addressObj=$("address");
        var directionObj=$("direction");
        var waterObj=$("water");
        var lamberObj=$("lamber");
        var imgObj=$("imagePicture");
        var spanDetailObj=$("spanDetail");
        var regionObj=$("region");
        //2
        var color=$("color");
        var year=$("year");
        //4
        var cardValue=$("cardValue");
        var issueGlobal=$("issueGlobal");
        var issueCount=$("issueCount");
        var cardType=$("cardType");
        var grade=$("tdGrade");
        var issueMethod=$("tdIssueMethod");
        var issueRoad=$("tdIssueRoad");
        var fluxMonth=$("tdFluxMonth");
        var directFluxMonth=$("tdDirectFluxMonth");
        var sailStatus=$("tdStatus");
        var causeGrade=$("tdGradeCause");
        var signSpan=$("signSpan");
        var stringObj=data.split('*#*');
        nameOjb.innerText=stringObj[0]==""?"暂无":stringObj[0];
        sortObj.innerText=stringObj[2]==""?"暂无":stringObj[2];
        codeObj.innerText=stringObj[1]==""?"暂无":stringObj[1];
        sizeObj.innerText=stringObj[3]==""?"暂无":stringObj[3];
        priceObj.innerText=stringObj[4]==""?"暂无":stringObj[4];
        startTimeObj.innerText=stringObj[5]==""?"暂无":stringObj[5];
        endTimeObj.innerText=stringObj[6]==""?"暂无":stringObj[6];
        prinveObj.innerText=stringObj[7]==""?"暂无":stringObj[7];
        cityObj.innerText=stringObj[8]==""?"暂无":stringObj[8];
        grade.innerText=stringObj[23]==""?"暂无":stringObj[23];
        sailStatus.innerText=stringObj[29]==""?"暂无":stringObj[29];
        regionObj.innerText=stringObj[30]==""?"暂无":stringObj[30];
   
        if(stringObj[24]=="")
        {
        causeGrade.parentNode.style.display="none";
        }
        else 
        {
        causeGrade.parentNode.style.display="";
        causeGrade.innerText=stringObj[24]==""?"暂无":stringObj[24];
        }
  
 
        if(stringObj[13]=="")
        {
        signSpan.innerHTML="暂无效果图";
        imgObj.src="/Images/logo.gif";
        }
        else 
        {
        
        var imageArray=stringObj[13].split('|');
        signSpan.innerHTML="";
        for(var i=0;i<imageArray.length-1;i++)
        {
        imgObj.src=imageArray[0];
        var aString="<a href='#'  onclick=\"changeImg('"+imageArray[i]+"');\">效果图"+(i+1)+"</a>&nbsp;&nbsp";
        signSpan.innerHTML=signSpan.innerHTML+aString;
        }
        }
        
        spanDetailObj.innerHTML=stringObj[14]==""?"暂无":stringObj[14];
         var divObj=$("ShowDetail");
         divObj.style.display="";
         divObj.style.top=AjaxClass.COMMONOBJ.offsetTop+395;
         divObj.style.left=AjaxClass.COMMONOBJ.offsetLeft+AjaxClass.COMMONOBJ.offsetWidth+310;
        if(AjaxClass.COMMONTYPE=="outdoor2"||AjaxClass.COMMONTYPE=="outdoor")
        {
            addressObj.innerText=stringObj[9]==""?"暂无":stringObj[9];
            directionObj.innerText=stringObj[10]==""?"暂无":stringObj[10];
            waterObj.innerText=stringObj[11]==""?"暂无":stringObj[11];
            lamberObj.innerText=stringObj[12]==""?"暂无":stringObj[12];
            color.parentNode.style.display="none";
            year.parentNode.style.display="none";
            cardValue.parentNode.style.display="none";
            issueGlobal.parentNode.style.display="none";
            issueCount.parentNode.style.display="none";
            cardType.parentNode.style.display="none";
            issueMethod.parentNode.style.display="none";
            issueRoad.parentNode.style.display="none";
            fluxMonth.parentNode.style.display="none";
            directFluxMonth.parentNode.style.display="none";
            if(GBrowserIsCompatible())//判断浏览器
             {
                var myMap = new GMap2(document.getElementById("map_canvas"));
                myMap.setCenter(new GLatLng(39.917, 116.397), 9);
                var arr=stringObj[15].split('*');
                var lat =arr[0];
                var lng =arr[1];
                var zoom =arr[2];
                if(lat=="")
                {
                    lat="39.917";
                    lng="116.397";
                    zoom="9";
                }
                var center = new GLatLng(lat, lng); //这个地方就是调整默认显示哪里的，至于里面的经纬度已经再上面给出了获取方法
                myMap.setCenter(center,parseInt(zoom));                                                   
                var marker = new GMarker(center,{draggable: false});                                            
                myMap.addOverlay(marker);
                 
             }
         }
         var map =$("map_canvas");
         if(AjaxClass.COMMONTYPE=="yellowpage2"||AjaxClass.COMMONTYPE=="yellowpage")
         {
            color.innerText=stringObj[16]==""?"暂无":stringObj[16];
            year.innerText=stringObj[17]==""?"暂无":stringObj[17];
            addressObj.parentNode.style.display="none";
            directionObj.parentNode.style.display="none";
            waterObj.parentNode.style.display="none";
            lamberObj.parentNode.style.display="none";
            cardValue.parentNode.style.display="none";
            issueGlobal.parentNode.style.display="none";
            issueCount.parentNode.style.display="none";
            cardType.parentNode.style.display="none";
            map.parentNode.style.display="none";
            issueMethod.parentNode.style.display="none";
            issueRoad.parentNode.style.display="none";
            fluxMonth.parentNode.style.display="none";
            directFluxMonth.parentNode.style.display="none";

         }
         if(AjaxClass.COMMONTYPE=="reckoning2"||AjaxClass.COMMONTYPE=="reckoning")
         {
            fluxMonth.innerText=stringObj[27]==""?"暂无":stringObj[27];
            directFluxMonth.innerText=stringObj[28]==""?"暂无":stringObj[28];
            addressObj.parentNode.style.display="none";
            directionObj.parentNode.style.display="none";
            waterObj.parentNode.style.display="none";
            lamberObj.parentNode.style.display="none";
            color.parentNode.style.display="none";
            year.parentNode.style.display="none";
            cardValue.parentNode.style.display="none";
            issueGlobal.parentNode.style.display="none";
            issueCount.parentNode.style.display="none";
            cardType.parentNode.style.display="none";
            map.parentNode.style.display="none";
            issueMethod.parentNode.style.display="none";
            issueRoad.parentNode.style.display="none";

         }
         if(AjaxClass.COMMONTYPE=="phonecards2"||AjaxClass.COMMONTYPE=="phonecards")
         {
            cardValue.innerText=stringObj[19]==""?"暂无":stringObj[19];
            issueGlobal.innerText=stringObj[20]==""?"暂无":stringObj[20];
            issueCount.innerText=stringObj[21]==""?"暂无":stringObj[21];
            cardType.innerText=stringObj[22]==""?"暂无":stringObj[22];
            issueMethod.innerText=stringObj[25]==""?"暂无":stringObj[25];
            issueRoad.innerText=stringObj[26]==""?"暂无":stringObj[26];
            color.parentNode.style.display="none";
            year.parentNode.style.display="none";
            addressObj.parentNode.style.display="none";
            directionObj.parentNode.style.display="none";
            waterObj.parentNode.style.display="none";
            lamberObj.parentNode.style.display="none";
            map.parentNode.style.display="none";
            fluxMonth.parentNode.style.display="none";
            directFluxMonth.parentNode.style.display="none";
         }
    },
    geDiv:function()
    {
        var url="WebAdverPlaceShow.aspx?idDup="+this.auit+"&sign="+new Date().getDate();
        var pars="";
        var ajax=new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: pars,
            onComplete: this.showPicture
        })
    },
     showPicture:function(result)
    {
        var data=result.responseText;
        if(data=="")
        {
        return;
        }
        var nameOjb=$("name");
        var sortObj=$("sort");
        var codeObj=$("code");
        var sizeObj=$("size");
        var priceObj=$("price");
        var startTimeObj=$("startTime");
        var endTimeObj=$("endTime");
        var imgObj=$("imagePicture");
        var grade=$("tdGrade");
        var sailStatus=$("tdSailStatus");
        var causeGrade=$("tdGradeCause");
        var spanDetailObj=$("spanDetail");
        var signSpan=$("adSignSpan");
        var PVObj=$("tdPV");
        var conditionObj=$("tdCondition");
        var addressObj=$("tdAddress");
        var stringObj=data.split('*#*');
        nameOjb.innerText=stringObj[1]==""?"暂无":stringObj[1];
        sortObj.innerText=stringObj[0]==""?"暂无":stringObj[0];
        codeObj.innerText=stringObj[2]==""?"暂无":stringObj[2];
        sizeObj.innerText=stringObj[3]==""?"暂无":stringObj[3];
        priceObj.innerText=stringObj[4]==""?"暂无":stringObj[4];
        startTimeObj.innerText=stringObj[5]==""?"暂无":stringObj[5];
        endTimeObj.innerText=stringObj[6]==""?"暂无":stringObj[6];
        grade.innerText=stringObj[9]==""?"暂无":stringObj[9];
        sailStatus.innerText=stringObj[11]==""?"暂无":stringObj[11];
        if(stringObj[10]=="")
        {
        causeGrade.parentNode.style.display="none";
        }
        else 
        {
        causeGrade.parentNode.style.display="";
        causeGrade.innerText=stringObj[10];
        }
        if(stringObj[7]=="")
        {
        signSpan.innerHTML="暂无效果图";
        imgObj.src="/Images/logo.gif";
        }
        else 
        {
        var imageArray=stringObj[7].split('|');
        signSpan.innerHTML="";
        for(var i=0;i<imageArray.length-1;i++)
        {
        imgObj.src=imageArray[0];
        var aString="<a href='#'  onclick=\"changeImg('"+imageArray[i]+"');\">效果图"+(i+1)+"</a>&nbsp;&nbsp";
        signSpan.innerHTML=signSpan.innerHTML+aString;
        }
        }
        spanDetailObj.innerHTML=stringObj[8]==""?"暂无":stringObj[8];
        PVObj.innerText=stringObj[12]==""?"暂无":stringObj[12];
        conditionObj.innerText=stringObj[13]==""?"暂无":stringObj[13];
        addressObj.innerText=stringObj[14]==""?"暂无":stringObj[14];

        var divObj=$("ShowDetail");
         divObj.style.display="";
         divObj.style.top=AjaxClass.COMMONOBJ.offsetTop+400;
         divObj.style.left=AjaxClass.COMMONOBJ.offsetLeft+AjaxClass.COMMONOBJ.offsetWidth+310;

    }
}
