﻿// JScript 文件
//杨晓波
var ImgPath="http://img1.ucar.cn/ucar/uploadpic/SecondHandCar/AD/";
function CreateCarInfoItem_2009(AdInfo,controlid)
{

    
        
     var container= $(controlid);
     var h3item= document.createElement("h3");
     h3item.className = "renz_title";
     container.appendChild(h3item); 
     h3item.innerHTML="<a href=\"" + AdInfo[0].HtmlBody + "\"target=\"_blank\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\">" 
     + "<img src=\"" + ImgPath + AdInfo[0].PicUrl + "\"alt=\"" + AdInfo[0].AdName + "\" />"
     + "</a>";
    
               
                         
     var UlContainer= document.createElement("ul");     
     UlContainer.className = "renz_tj clearfix";  
     container.appendChild(UlContainer);
     
     for(var i=1;i<AdInfo.length;i++)
     {
         var htmlstr="<a class=\"a_img\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\" target=\"blank\" href=\"" + AdInfo[i].CarSourceUrl + "\">";
		     htmlstr+="<img alt=\""+ AdInfo[i].SerialName +"\" src=\""+ AdInfo[i].PicUrl +"\"/><span style=\"display: " + AdInfo[i].IsRenzheng + "\" title=\"认证\" class=\"renz\"></span></a>";
		     htmlstr+="<p><a class=\"mc_cola\" target=\"blank\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\" href=\"" + AdInfo[i].CarSourceUrl + "\">" + AdInfo[i].BuyCarDate + "年 " + AdInfo[i].SerialName + "</a></p>";
			 htmlstr+="<p>" + AdInfo[i].CityName + " <span class=\"cola\">" + AdInfo[i].Price + "万</span></p>"
	     var Liitem= document.createElement("li");
         UlContainer.appendChild(Liitem);
         Liitem.innerHTML=htmlstr;
     }
}

function InitCarInfoAd_2009(request,controlid)
{ 

    var text= request.responseText; 
    if(text!="")
    { 
       var  AdInfo=eval(text);
       if(AdInfo.length>0)
       {
           $(controlid).show();
           CreateCarInfoItem_2009(AdInfo,controlid);
       }
       else
       {
          $(controlid).hide();
       } 
    }
}   
//列表页    
function ShowAdCarInfo_2009(showlocation,ACSDIId,controlid)
{
    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;
        var LowPrice = paramsters[0].lp;
        var HighPrice= paramsters[0].hp;
        
        GetADCarInfoAjax_2009(showlocation,BrandId,CityId, ProducerID,ProvinceId,HighPrice,LowPrice,ACSDIId,controlid);//推荐车源

    }
}    
//详细页
function ShowAdCarInfo2_2009(showlocation,ACSDIId,controlid)
{
    var BrandId = $F('hfbid');
    var CityId = $F('hfctid');
    var ProducerID = $F('hfpid');
    var ProvinceId = $F('hfpvid');
    var carprice = $F('hfprice');
        
    GetADCarInfoAjax_2009(showlocation,BrandId,CityId, ProducerID,ProvinceId,carprice,carprice,ACSDIId,controlid);//推荐车源

    
} 

function GetADCarInfoAjax_2009(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice,ACSDIId,controlid)
{

  var paras=GetRequestParasFromCarListByAdCarInfo_2009(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice,ACSDIId)
  var url = "/ajaxPage/AjaxCarInfoAdList.ashx";
  var pars = "CityId=" + paras.CityId
           +"&ProvinceId=" + paras.ProvinceId
           +"&CarId=" + paras.BrandId
           +"&ProducerID=" + paras.ProducerID
           +"&WSId=" + paras.WSId
           +"&LowPriceId=" + paras.LowPrice
           +"&HighPriceId=" + paras.HighPrice
           +"&showlocation=" + paras.showlocation
           +"&ACSDIId=" + paras.ACSDIId;    

      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', 
                        parameters: pars, 
                        onSuccess: function callback(request){InitCarInfoAd_2009(request,controlid)},
                        //onSuccess: InitCarInfoAd_2009,
                        onError: function(){},
	                    evalScripts:true,
	                    asynchronous:true
                        }
                        );
                     
                        
                        
}


function GetRequestParasFromCarListByAdCarInfo_2009(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice,ACSDIId)
{
   paras=Class.create() 
   paras.BrandId=BrandId;
   paras.CityId=CityId
   paras.Top=top;
   paras.ProducerID=ProducerID;
   paras.ProvinceId=ProvinceId;
   paras.HighPrice=HighPrice;
   paras.LowPrice=LowPrice;
   paras.WSId=GetWebSiteId();
   paras.showlocation=showlocation
   paras.ACSDIId=ACSDIId;
   return paras;
 
}
//-------------------Eagle Add，车源广告的获取方法  2010-02-08
//根据厂商显示车源广告，有几个厂商自动显示几个厂商的车源广告  Eagle 2010-02-08
function CreateAllSuperiorCarInfo(strAdInfo,controlid)
{

     var container= $(controlid);
     var arrAdInfo = strAdInfo.split('`');
     if(arrAdInfo.length<=0)
       {
            $(controlid).hide();
            return;
       } 
       
     for(j=0;j<arrAdInfo.length;j++)
     {
        var AdInfo= eval(arrAdInfo[j]);
        
         var h3item= document.createElement("h3");
         h3item.className = "renz_title";
         container.appendChild(h3item); 
         h3item.innerHTML="<a href=\"" + AdInfo[0].HtmlBody + "\"target=\"_blank\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\">" 
         + "<img src=\"" + ImgPath + AdInfo[0].PicUrl + "\"alt=\"" + AdInfo[0].AdName + "\" />"
         + "</a>";
                             
         var UlContainer= document.createElement("ul");     
         UlContainer.className = "renz_tj clearfix";  
         container.appendChild(UlContainer);
         
         for(var i=1;i<AdInfo.length;i++)
         {
             var htmlstr="<a class=\"a_img\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\" target=\"blank\" href=\"" + AdInfo[i].CarSourceUrl + "\">";
		         htmlstr+="<img alt=\""+ AdInfo[i].SerialName +"\" src=\""+ AdInfo[i].PicUrl +"\"/><span style=\"display: " + AdInfo[i].IsRenzheng + "\" title=\"认证\" class=\"renz\"></span></a>";
		         htmlstr+="<p><a class=\"mc_cola\" target=\"blank\" onclick=\"AdClick(" + AdInfo[0].AdId + ")\" href=\"" + AdInfo[i].CarSourceUrl + "\">" + AdInfo[i].BuyCarDate + "年 " + AdInfo[i].SerialName + "</a></p>";
			     htmlstr+="<p>" + AdInfo[i].CityName + " <span class=\"cola\">" + AdInfo[i].Price + "万</span></p>"
	         var Liitem= document.createElement("li");
             UlContainer.appendChild(Liitem);
             Liitem.innerHTML=htmlstr;
         }
     }
}
//初始化所有厂商的车源广告
function InitAllSuperiorCarInfoAd(request,controlid)
{ 

    var text= request.responseText; 
    if(text!="")
    { 
           $(controlid).show();
           CreateAllSuperiorCarInfo(text,controlid);
    }
} 
//列表页车源广告    
function ShowAllSuperiorAdCarInfo(showlocation,controlid)
{
    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;
        var LowPrice = paramsters[0].lp;
        var HighPrice= paramsters[0].hp;
        
        GetAllSuperiorADCarInfoAjax(showlocation,BrandId,CityId, ProducerID,ProvinceId,HighPrice,LowPrice,controlid);//推荐车源

    }
} 
//详细页 车源广告
function ShowAllSuperiorAdCarInfo2(showlocation,controlid)
{
    var BrandId = $F('hfbid');
    var CityId = $F('hfctid');
    var ProducerID = $F('hfpid');
    var ProvinceId = $F('hfpvid');
    var carprice = $F('hfprice');    
    GetAllSuperiorADCarInfoAjax(showlocation,BrandId,CityId, ProducerID,ProvinceId,carprice,carprice,controlid);//推荐车源

} 
//通过Ajax得到车源广告信息
function GetAllSuperiorADCarInfoAjax(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice,controlid)
{

  var paras=GetRequestParasAllSuperiorFromCarListByAdCarInfo(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice)
  var url = "/ajaxPage/AjaxCarInfoAdList.ashx";
  var pars = "CityId=" + paras.CityId
           +"&ProvinceId=" + paras.ProvinceId
           +"&CarId=" + paras.BrandId
           +"&ProducerID=" + paras.ProducerID
           +"&WSId=" + paras.WSId
           +"&LowPriceId=" + paras.LowPrice
           +"&HighPriceId=" + paras.HighPrice
           +"&showlocation=" + paras.showlocation
           +"&r="+Math.random();
           
     
      var myAjax = new Ajax.Request(
                        url,
                        {method: 'get', 
                        parameters: pars, 
                        onSuccess: function callback(request){InitAllSuperiorCarInfoAd(request,controlid)},
                        //onSuccess: InitCarInfoAd_2009,
                        onError: function(){},
	                    evalScripts:true,
	                    asynchronous:true
                        }
                        );
                     
                        
                        
}
//得到参数
function GetRequestParasAllSuperiorFromCarListByAdCarInfo(showlocation,BrandId,CityId,ProducerID,ProvinceId,HighPrice,LowPrice)
{
   paras=Class.create() 
   paras.BrandId=BrandId;
   paras.CityId=CityId
   paras.Top=top;
   paras.ProducerID=ProducerID;
   paras.ProvinceId=ProvinceId;
   paras.HighPrice=HighPrice;
   paras.LowPrice=LowPrice;
   paras.WSId=GetWebSiteId();
   paras.showlocation=showlocation
   return paras;
 
}

//------------------------Eagle Add End