﻿// JScript 文件
//杨晓波
var ImgPath="http://img1.ucar.cn/ucar/uploadpic/SecondHandCar/AD/";
function AdClick(AdId)
{

   var paterUrl=escape(document.location.href);
     var url = "/ajaxPage/AjaxADClick.ashx";
     var pars = "url="+paterUrl+"&AdId="+AdId;
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: function empty(){}}
                        );
                        
                        
 }
function CreateADList(containerId,itemType,itemStyle,AdItem,senseType)
{
   var JianceUrl="";
   var AdId="";
   var AdUrl="";
    for(var i=0;i<AdItem.length;i++)
    {   
        var AdText=AdItem[i].split('|');
        if(senseType==1)
        {
            CreateImgADItem(containerId,itemType,AdText[0],itemStyle,AdText[3],AdText[2],AdText[1]);
        }
        else if(senseType ==  2)
        {
            CreateTxtADItem(containerId,itemType,AdText[0],itemStyle,AdText[3],AdText[2],AdText[1]);
        }
        else if (senseType == 4)
        {
            if(i==0)
            {
                AdId=AdText[0];
                AdUrl=AdText[1]; 
                if(AdUrl.indexOf("?",0)!=-1)
                {
                   var JianceUrls = AdUrl.toLowerCase().split("?");
                   //JianceUrl=JianceUrls[0];
                }
                $("alinkAdCarInfo").href="http://chengxin.shanghaigm.com/";
               
            }
            else
            {
                
                CreateCarInfoItem(containerId,itemType,AdText[1],AdText[3],AdText[2],AdText[4],AdText[5],AdText[6],AdText[7],AdId,JianceUrl,AdUrl);
               
            }
          
        }
        else
        {
            CreateTxtBlockADItem(containerId,itemType,AdText[0],itemStyle,AdText[3],AdText[2],AdText[1],AdText[4],AdText[5]);
        }
    }
}
function GetWebSiteId()
{
      var WSId;
      var paterUrl=document.location.href;  
      paterUrl=paterUrl.substr(paterUrl.indexOf("//")+2);
      paterUrl=paterUrl.substr(0,paterUrl.indexOf("/"));
      paterUrl=paterUrl.toLowerCase();
      if(paterUrl.indexOf("163")>=0)
      {
         WSId=6;//网易
      }
      else if(paterUrl.indexOf("sohu")>=0)
       {
         WSId=2;//搜狐
      }
      else if(paterUrl.indexOf("sina")>=0)
       {
         WSId=1;//新浪
      }
      else if(paterUrl.indexOf("yahoo")>=0)
        {
         WSId=5;//雅虎
      }
      else if(paterUrl.indexOf("qq")>=0)
      {
         WSId=3;//腾讯
      }
      else if(paterUrl.indexOf("bitauto")>=0)
      {
         WSId=4;//易车
      }
      else if(paterUrl.indexOf("tom")>=0)
      {
         WSId=8;//tom
      }
       else if(paterUrl.indexOf("ganji")>=0)
      {
         WSId=9;//赶集
      }
      else
      {
         WSId=7;//Ucar
      }
      return WSId

}

function CreateTxtBlockADItem(containerId,itemType,AdId,itemStyle,AdLinkUrl,AdImgUrl,AdName,AdDescription,tel)
{
     var container= $(containerId);
     var item= document.createElement(itemType);
     if(itemStyle!=undefined & itemStyle!="" & itemStyle!=null)
     {
        item.setAttribute("class",itemStyle);
     }
     item.setAttribute("id",AdId);
     container.appendChild(item);
     item.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+AdName+"</a>";
     var itemnew= document.createElement('p');
     itemnew.className = "mclb_yjjy3";
     container.appendChild(itemnew);
     itemnew.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+AdDescription+"</a>";
     var _itemnew= document.createElement('p');
     _itemnew.className = "mclb_yjjy4";
     container.appendChild(_itemnew);
     _itemnew.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">联系电话:" + tel+"</a>";
}
function CreateTxtADItem(containerId,itemType,AdId,itemStyle,AdLinkUrl,AdImgUrl,AdName)
{
     var container= $(containerId);
     var item= document.createElement(itemType);
     if(itemStyle!=undefined & itemStyle!="" & itemStyle!=null)
     {
        item.setAttribute("class",itemStyle);
     }
     item.setAttribute("id",AdId);
     container.appendChild(item);
     item.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+AdName+"</a>";
}
function CreateImgADItem(containerId,itemType,AdId,itemStyle,AdLinkUrl,AdImgUrl,AdName)
{
     var container= $(containerId);
     var item= document.createElement(itemType);
    if(itemStyle!=undefined & itemStyle!="" & itemStyle!=null)
     {
        item.className = itemStyle;
     }
     item.setAttribute("id",AdId);
     container.appendChild(item);
     item.innerHTML="<a href=\""+AdLinkUrl+"\" target=\"_blank\"><img src=\""+ImgPath+AdImgUrl+"\"" +"\" border=\"0\"  alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\" title=\""+AdName+"\"/></a>";
    
}
function CreateCarInfoItem(containerId,itemType,UcarSerialNumber,CarPic,isA,carYear,CarName,CarCity,CarPrice,AdId,JianceUrl)
{
            
			var htmlstr="<a class=\"a_img\" onclick=\"AdClick(" + AdId + ")\" target=\"blank\" href=\"http://www.ucar.cn/buycar/b-" + UcarSerialNumber + ".html\">";
				htmlstr+="<img alt=\""+ CarName +"\" src=\""+ CarPic +"\"/><span style=display: " + isA + " title=\"认证\" class=\"renz\"></span></a>";
				htmlstr+="<p><a class=\"mc_cola\" target=\"blank\" onclick=\"AdClick(" + AdId + ")\" href=" + JianceUrl + "http://www.ucar.cn/buycar/b-" + UcarSerialNumber + ".html>" + carYear + "年 " + CarName + "</a></p>";
			    htmlstr+="<p>" + CarCity + " <span class=\"cola\">" + CarPrice + "万</span></p>"

     var container= $(containerId);
     var item= document.createElement(itemType);
     container.appendChild(item);
     item.innerHTML=htmlstr;
}



function GetCarInfoADList(top,senseType,BrandId,CityId, ProducerID,ProvinceId)
{

  var paras=GetRequestParasFromCarList(top,senseType,BrandId,CityId,ProducerID,ProvinceId)
  var url = "/ajaxPage/AjaxAdList.ashx";
  var pars = "CityId="+paras.CityId+"&CarId="+paras.BrandId+"&WSId="+paras.WSId+"&Top="+paras.Top+"&SenseType="+paras.SenseType+"&ProvinceId="+paras.ProvinceId+"&ProducerID="+paras.ProducerID;

  if(senseType==1)
  {
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitImgAd}
                        );
   }
   else if(senseType == 2)
   {
  
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitTxtAd}
                        );
   }
   else if(senseType == 4)
   {
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitCarInfoAd}
                        );
   } 
   else
   {
  
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitCarInfoTxtBlockAd}
                        );
   }     
}
function GetADList(top,senseType,BrandId,CityId,ProducerID,ProvinceId)
{

  var paras=GetRequestParasFromCarList(top,senseType,BrandId,CityId,ProducerID,ProvinceId)
  var url = "/ajaxPage/AjaxAdList.ashx";
  var pars = "CityId="+paras.CityId+"&CarId="+paras.BrandId+"&WSId="+paras.WSId+"&Top="+paras.Top+"&SenseType="+paras.SenseType+"&ProvinceId="+paras.ProvinceId+"&ProducerID="+paras.ProducerID;
  if(senseType==1)
  {
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitImgAd}
                        );
   }
   else if(senseType == 2)
   {
  
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitTxtAd}
                        );
   } 
   else if(senseType == 4)
   {
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitCarInfoAd}
                        );
   } 
   else
   {
  
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', parameters: pars, onComplete: InitTxtBlockAd}
                        );
   }                        
                        
                        
}

function GetRequestParasFromCarList(top,senseType,BrandId,CityId, ProducerID,  ProvinceId)
{
   paras=Class.create() 
   paras.BrandId=BrandId;
   paras.CityId=CityId
   paras.SenseType=senseType;
   paras.Top=top;
   paras.ProducerID=ProducerID;
   paras.ProvinceId=ProvinceId;
   paras.WSId=GetWebSiteId();
   return paras;
 
}
function InitImgAd(request)
{
    var text= request.responseText;
    if(text!="")
    { 
       var  AdItem=text.split('#');
       CreateADList("AdImgList","li","",AdItem,1);
       var container= $("AdImgList");
    }
    else
    {
        $('divad').style.display='none';
    }
}

function InitTxtAd(request)
{
    var text= request.responseText; 
    if(text!="")
    { 
       var  AdItem=text.split('#');
       CreateADList("AdTxtList","h3","",AdItem,2);
    }
}

function InitTxtBlockAd(request)
{ 

    var text= request.responseText; 
    if(text!="")
    { 
       var  AdItem=text.split('#');
       CreateADList("AdTxtBlockList","h3","",AdItem,3);
        //400
        get400Number();
    }
    else
    {
        $('divad').style.display='none';
    }
}

function InitCarInfoAd(request)
{
    var text= request.responseText; 
    if(text!="")
    { 
       var  AdItem=text.split('#');
       if(AdItem.length>0)
       {
           $("dvicarinfoad").show();
       }
       else
       {
          $("dvicarinfoad").hide();
       }
       CreateADList("CarInfoAdList","li","",AdItem,4);
    }
}

function InitCarInfoTxtBlockAd(request)
{ 

    var text= request.responseText; 
    if(text!="")
    { 
        var  AdItem=text.split('#');
        for(var i=0;i<AdItem.length;i++)
        {   
            var AdText=AdItem[i].split('|');
            CreateCarInfoTxtBlockADItem("AdTxtBlockList","li",AdText[0],"",AdText[3],AdText[2],AdText[1],AdText[4],AdText[5]);
        }
    }
    else
    {
        $('divAdTxtBlock').style.display='none';
    }
}
function CreateCarInfoTxtBlockADItem(containerId,itemType,AdId,itemStyle,AdLinkUrl,AdImgUrl,AdName,AdDescription,tel)
{
     var container= $(containerId);
     var item= document.createElement(itemType);
     if(itemStyle==undefined || itemStyle=="" || itemStyle==null)
     {
        item.setAttribute("class",itemStyle);
     }
     item.setAttribute("id",AdId);
     container.appendChild(item);
     item.innerHTML="<h2><a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+AdName+"</a></h2>";
     var itemnew= document.createElement('p');
     itemnew.className = "cyxx_jxjma";
     item.appendChild(itemnew);
     itemnew.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+AdDescription+"</a>";//AdDescription;
      var _itemnew= document.createElement('p');
     _itemnew.className = "cyxx_jxjmb";
     item.appendChild(_itemnew);
     _itemnew.innerHTML="<a class=\"mc_blue\" href=\""+AdLinkUrl+"\" target=\"_blank\" alt=\""+AdName+"\" onclick=\"AdClick("+AdId+")\">"+"联系电话:" + tel+"</a>";//"联系电话:" + tel; 
}
function GetADListAll()
{
    var paramsters = eval('['+$F('ucCarlist_hdadParameter')+']');
    if(paramsters!=null){
        var BrandId = paramsters[0].bid;
        var CityId = paramsters[0].ctid;
        var ProducerID =paramsters[0].pid;
        var ProvinceId = paramsters[0].pvid;
        //GetADList(5,1,BrandId,CityId, ProducerID,ProvinceId);//图片
        //GetADList(10,4,BrandId,CityId, ProducerID,ProvinceId);//推荐车源
        GetADList(10,3,BrandId,CityId, ProducerID,ProvinceId);//文字块
       
    }
}
function GetCarInfoADListAll()
{
    var BrandId = $F('hfbid');
    var CityId = $F('hfctid');
    var ProducerID = $F('hfpid');
    var ProvinceId = $F('hfpvid');
    //var carprice = $F('hfprice');
    
    
    GetADList(10,1,BrandId,CityId, ProducerID,ProvinceId);//图片
    //GetADList(10,2,BrandId,CityId, ProducerID,ProvinceId);//文字
    //GetCarInfoADList(3,4,BrandId,CityId, ProducerID,ProvinceId);//推荐车源
    GetCarInfoADList(3,3,BrandId,CityId, ProducerID,ProvinceId);//文字块
}
function get400Number()
{
    var _AreaJson=eval('['+ _ucar.IpNavigation.getCookie('BitAuto.Ucar.WebSite.BLL.AreaJson')+']');
    if(_AreaJson && _AreaJson[0]){
        var url = "/ajaxPage/400.ashx";
        var pars = "AreaId="+ _AreaJson[0].AreaId;
        var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars, onComplete: Init400Ad});
    }
}
function Init400Ad(request){
     var container= $('AdTxtBlockList');
     var item= document.createElement("div");
     item.className="tel1";
     item.innerHTML="在此刊登广告请致电" + request.responseText;
     container.appendChild(item);
}