var name = 'cbxList';
var rootpath='http://www.yescar.cn/';

jQuery(document).ready(function(){
    Init();
    defaultcss();
});

function Init()
{
	var str = readCookie(name);
	
    if(str)
    {
        var cbx = jQuery("#searchcontent dl dt input");
        jQuery("#searchcontent dl dt input").each(function(i){
            if(str.indexOf(','+jQuery(this).attr("id"))>-1)
	        {
		         jQuery(this).attr("checked",true);
	        }
	        else
	        {
	            jQuery(this).attr("checked",false);
	        }
        });
    }
	pic_Show(str);
}

function defaultcss()
{
    var searchs = jQuery("#searchcontent dl");
    if(searchs)
    {
        var dlkey = "style";
        var dlvalue="height:"+(searchs.length*25)+"px";
        if(jQuery("#searchcontent"))
        {
            jQuery("#searchcontent").attr(dlkey,dlvalue);
        }
        var leftheight = 50+12+49+40+(searchs.length*25)+29;
        dlvalue="height:"+leftheight+"px";
        if(jQuery("#searchmain"))
        {
            jQuery("#searchmain").attr(dlkey,dlvalue);
        }
    }
}

function CompareCars()
{
	var str = readCookie(name);
	var temp = str;
	//计算浏览图片的个数
	while(temp.indexOf(',') != -1)
	{
		temp = temp.replace(',','');
	}
	var count = str.length-temp.length;
	if(str != null && str != '' && count>=2)
	{
		str = str.replace(/,/g,"$");
		window.open('http://used.yescar.cn/Compare.aspx?ids='+str);
	}
	else
		alert('至少选择2辆车进行比较');
}

function clickCars(id)
{
    if(id!=null)
    {
        writeCookie(name,id,1);
		pic_Show(id);
		jQuery("#"+id).attr("checked",true);
    }
}

function click_cbx(obj)
{
	//document.cookie = name + "="+'';
	if(obj.checked)
	{
		writeCookie(name,obj.id,1);
		pic_Show(obj.id);
	}
	else
	{
		Clear(obj.id);
	}
}

function pic_Show(smi_ids)
{
    var ids;
    if(smi_ids)
    {
        if(smi_ids.indexOf(",")>-1)
        {
            ids=smi_ids.substring(1,smi_ids.length);
        }
        else
        {
            ids=smi_ids;
        }
	    var url='/CarsPicService.asmx/GetPicNew?smi_ids='+ids
	    jQuery.get(url,function(date){
	        getliulanhtml(date);
	    });
	}
	else
	{
	    jQuery("#liulan").html("没有浏览的二手车");
	}
}

function getliulanhtml(date)
{
    var liulanhtml="";
    if(date)
    {
        var tables = date.getElementsByTagName('Table');
        var pic_date;
		var pic_name ;
		var smi_name ;
		var src_url;
		var smi_id;
		var smi_price;
		var herf_url;
		for(i=0;i<tables.length;i++)
		{
		    pic_date = getValue(tables[i],'pic_date');
			pic_name = getValue(tables[i],'pic_name');
			smi_name = getValue(tables[i],'smi_name');
			smi_id = getValue(tables[i],'smi_id');
			smi_price = getValue(tables[i],'smi_price');
			if(getValue(tables[i],'pic_id') == '')
			{
				src_url  = rootpath+'images/usedcar/95X71.gif';
			}
			else
			{
				pic_date = pic_date.replace('-','').substring(0,6);
				src_url = rootpath+'images/sec_market/'+pic_date+'/'+pic_name;
			}
			if(smi_name == '')
			{
				smi_name  = getValue(tables[i],'cars_nick');
			}
			herf_url="http://used.yescar.cn/usedInfo/"+smi_id+".html";
			liulanhtml+='<div class="liulanlist"><ul><li><a href="'+herf_url+'"  target="_blank" title="'+smi_name+'"><img src="'+src_url+'"/></a></li> <li><p><a href="'+herf_url+'"  target="_blank" title="'+smi_name+'">'+smi_name.substring(0,16)+'</a></p><p>价格:'+smi_price+'万元</p><p><a href="javascript:Clear('+smi_id+');" style="color:#333399;">取消该车</a></p></li></ul></div>';
		}
    }
    if(jQuery("#liulan").html().indexOf("没有浏览的二手车")>-1)
    {
        jQuery("#liulan").html("");
    }
    jQuery("#liulan").html(jQuery("#liulan").html()+liulanhtml);
}

function getValue(node,id){
	if(!node || node.getElementsByTagName(id)[0] == null){ return ''; }
	var value;
	value = node.getElementsByTagName(id)[0].text;
	if(!value){
		value = node.getElementsByTagName(id)[0].textContent;
	}
	if(value==null){return '';}
	return value;
}

function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
	expire = new Date((new Date()).getTime() + hours * 3600000);
	expire = "; expires=" + expire.toGMTString();
  }
  
  if(readCookie(name))
  {
    if(readCookie(name).indexOf(value)==-1)
	    document.cookie = name + "=" + escape( readCookie(name)+','+value) + expire;
  }
  else
  {
        document.cookie = name + "=" + escape(','+value) + expire;
  }
}

function readCookie(name)
{
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) return unescape(arr[2]); return "";
}

function Clear(id)
{
    if(jQuery("#"+id).attr("checked"))
    {
	    jQuery("#"+id).attr("checked",false);
	}
	var str = readCookie(name);
	str = str.replace(','+id,'');
	document.cookie = name + "=" + escape(str);
	jQuery("#liulan").html("");
	pic_Show(readCookie(name));
}
