/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function mymove(id){
    if($("#"+id).css('display')=='block')
    {
        $("#"+id).css('top',(document.body.scrollTop||document.documentElement.scrollTop)+100+'px');
    }
    window.setTimeout('mymove(\''+id+'\');',1);
}
$(document).ready(function(){    
    $("#beginsimplecompare").css('cursor','pointer');
    mymove('beginsimplecompare');
    mymove('comparebar');
    $("#beginsimplecompare").click(function(){
        $("#beginsimplecompare").hide();
        $("#comparebar").show();
    });
    $("#away").click(function(){
        $("#beginsimplecompare").show();
        $("#comparebar").hide();
    });
    /**清空**/
    $('#refresh').click(function(){
        $('#selectnum').text('0');
        var ids=$.getCookie('ids');
		
        if(ids!='null' && ids!='')
        {
            $.setCookie('ids',null,'','/');
            $.setCookie('images',null,'','/');
            $.setCookie('names',null,'','/');
            
            var idsarr = ids.split(',');
            for(var i=0;i<4;i++)
            {
                $('#iddiv'+i).attr('class','');
                $('#iddiv'+i).css('display','none');
            }
            for(var i=0;i<idsarr.length;i++)
            {
                if($("#id"+idsarr[i]).length>0) $("#id"+idsarr[i]).attr('checked',false);
            }
        }
        $("#comparebar").hide();
        $("#beginsimplecompare").show();
    });
    /**比较**/
    $('.comparebt').click(function(){
        if($.getCookie('ids').split(',').length >1)
        {
            $('#ids').val($.getCookie('ids'));
            $('#sub').submit();
        }
        else
        {
            alert('请选择2个以上的楼盘进行比较！');
        }
    });   
    
    /**显示所选车型**/
	
    var ids=$.getCookie('ids');
    //alert('show.ids:' + ids);
    var images=$.getCookie('images');
    //alert('show.images:' + images);
    var names=$.getCookie('names');
    //alert('show.names:' + names);
    
    //alert('ids:' + ids + 'images:' + images + 'names:' + names);
    if(ids=='null' || ids=='')//没选中时直接退出
    {
        $('#selectnum').text('0');
    }
    else
    {
        var idsarr = ids.split(',');
        var imagesarr = images.split(',');
        var namesarr = names.split(',');
        
        $('#selectnum').text(idsarr.length);
        for(var i=0;i<idsarr.length;i++)
        {            
            var id = idsarr[i];
            var image = imagesarr[i];
            var name = namesarr[i];            
                     	
            for(var j=0;j<4;j++)
            {                
                if($('#iddiv'+j).attr('class')=='')
                {
                    //alert('J:' + j + 'Id:' +id);
                    $('#iddiv'+j).css('display','block');
                    $('#iddiv'+j).attr('class',id);
                    $('#imga'+j).attr('href',$('#imga'+j).attr('href')+id);
                    // $('#img'+j).attr('src',image==''?'/images/nopic_s.gif.gif':image);
                    $('#img'+j).attr('src',image);
                    $('#namea'+j).attr('href',$('#namea'+j).attr('href')+id);
                    $('#namea'+j).text(name);
                    $('#closesmodel'+i).click(function(){                        
                        closesmodel(id);
                    });
                    break;
                }                
            }
              
            if($("#id"+idsarr[i]).length>0) $("#id"+idsarr[i]).attr('checked',true);
			
        }
        $("#beginsimplecompare").hide();
        $("#comparebar").show();
    }
    
    /**显示浏览历史**/
    showviewhistory();
	
});

//关闭车型
function closesmodel(id)
{    
	//alert(id);
    var ids=$.getCookie('ids');
    var names =$.getCookie('names');
    var images=$.getCookie('images');
    
    var idsarr = ids.split(',');
    var namesarr = names.split(',');
    var imagesarr = images.split(',');
    
    var number = 0;
    ids='';
    names='';
    images='';
    for(var i=0;i<idsarr.length;i++)
    {
        if(id==idsarr[i]) 
        {
            for(var j=0;j<4;j++)
            {
                if($('#iddiv'+j).attr('class')==id)
                {
                    $('#iddiv'+j).attr('class','');
                    $('#iddiv'+j).css('display','none');
					
                    break;
                }
            }
        }
        else
        {
            number++;
            if(ids!='') ids+=',';
            ids+=idsarr[i];
            
            if(names!='') names+=',';
            names+=namesarr[i];
            
            if(images!='') images+=',';
            images+=imagesarr[i];
            
        }
    }
	
    if(number!=0)
    {
        $("#beginsimplecompare").hide();
        $("#comparebar").show();
        
        $.setCookie('ids', ids,'','/');
        $.setCookie('images',images,'','/');
        $.setCookie('names',names,'','/');
    }
    else
    {
        $("#comparebar").hide();
        $("#beginsimplecompare").show();
        $.setCookie('ids',null,'','/');
        
        $.setCookie('images',null,'','/');
        $.setCookie('names',null,'','/');
    }
    $("#selectnum").text(number);
    if($("#id"+id).length>0) $('#id'+id).attr('checked',false);
}
//点击车型列表的前面的复选框触发事件
function addSimpleCompare(id,name,image)
{
    if($.getCookie('ids')=='null' || $.getCookie('ids')=='')
    {       
        //alert('get.ids' + $.getCookie('ids'));
        for(var i=0;i<4;i++)
        {
            if($('#iddiv'+i).attr('class')=='')
            {
                $('#iddiv'+i).css('display','block');
                $('#iddiv'+i).attr('class',id);
                $('#imga'+i).attr('href',$('#imga'+i).attr('href')+id);
                $('#img'+i).attr('src',image==''?'/images/nopic_s.gif':image);
                //$('#img'+i).attr('src',image);
                $('#namea'+i).attr('href',$('#namea'+i).attr('href')+id);
                $('#namea'+i).text(name);
                $('#closesmodel'+i).click(function(){
                    closesmodel(id);
                });
                break;
            }
        }
        $("#selectnum").text(1);
        
        $.setCookie('ids', id,'','/');
        $.setCookie('names',name,'','/');        
        $.setCookie('images',(image==''?'/images/nopic_s.gif':image),'','/');   
        $("#beginsimplecompare").hide();
        $("#comparebar").show();
    }
    else
    {       
       
        var ids=$.getCookie('ids');
        var names =$.getCookie('names');
        var images=$.getCookie('images');
    
        var idsarr = ids.split(',');
        var namesarr = names.split(',');
        var imagesarr = images.split(',');
        
        var number = 0;
        ids='';
        names='';
        images='';
        
        var isexits=false;
        for(var i=0;i<idsarr.length;i++)
        {
            if(id==idsarr[i]) 
            {
                //alert('for.id:' + id);
                isexits=true;
                for(var j=0;j<4;j++)
                {
                    if($('#iddiv'+j).attr('class')==id)
                    {
                        $('#iddiv'+j).attr('class','');
                        $('#iddiv'+j).css('display','none');
						
                        break;
                    }
                }
            }
            else
            {
                number++;
                if(ids!='') ids+=',';
                ids+=idsarr[i];
                //alert(ids);
                
                if(names!='') names+=',';
                names+=namesarr[i];
            
                if(images!='') images+=',';
                images+=imagesarr[i];
            }
        }
		
        if(isexits==false)  
        {   
            for(var i=0;i<4;i++)
            {
                if($('#iddiv'+i).attr('class')=='')
                {
                    $('#iddiv'+i).css('display','block');
                    $('#iddiv'+i).attr('class',id);
                    $('#imga'+i).attr('href',$('#imga'+i).attr('href')+id);
                    $('#img'+i).attr('src',image==''?'/images/nopic_s.gif':image);
                    //$('#img'+i).attr('src',image);
                    $('#namea'+i).attr('href',$('#namea'+i).attr('href')+id);
                    $('#namea'+i).text(name);
                    $('#closesmodel'+i).click(function(){
                        closesmodel(id);
                    });
                    break;
                }
            }
            if(number==4) 
            {
                if($("#id"+id).length>0)  $("#id"+id).attr('checked',false);
                alert('最多只能选择四个楼盘进行比较！');
                $("#beginsimplecompare").hide();
                $("#comparebar").show();
                return;
            }
            ids+=(ids==""?id:(','+id));
            //alert('false.ids' + ids);
            names+=(names==""?name:(','+name));
            images+=(images==""?(image==''?'/images/nopic_s.gif':image):(','+(image==''?'/images/nopic_s.gif':image)));
            number++;
        }
		
        if(number!=0)
        {
            $.setCookie('ids', ids,'','/');
            $.setCookie('images',images,'','/');
            $.setCookie('names',names,'','/');
            
            
            $("#beginsimplecompare").hide();
            $("#comparebar").show();
        }
        else
        {
            $.setCookie('ids',null,'','/');
            $.setCookie('names',null,'','/');
            $.setCookie('images',null,'','/');
            
            $("#comparebar").hide();
            $("#beginsimplecompare").show();
        }
        $("#selectnum").text(number);
		
    }
//alert($.getCookie('ids'));	
}

//添加浏览历史
function addhistorylist(id,name,area,price)
{
    var currview = id +'|'+ name +'|'+ area +'|'+ price;
    if($.getCookie('viewhistory')=='null' || $.getCookie('viewhistory')=='')
    {
        $.setCookie('viewhistory',currview,'','/');
    }
    else
    {
        var vhistory = $.getCookie('viewhistory');
        var viewarr = vhistory.split(',');        
        var tmpview = '';
        for(var i=0;i<viewarr.length;i++)
        {
            var lastarr = viewarr[i].split('|');
            //alert('lastarr:' +lastarr);
            if(lastarr[0] == id)
            {
                continue;
            }
            else
            {   
                tmpview += ',' + viewarr[i];
            }
        }        
        var lasthistory = currview + tmpview;
        $.setCookie('viewhistory',lasthistory,'','/');
    }

}

//显示浏览历史
function showviewhistory()
{    
    var data = '<dl><dt><div class="subTlt36 ftblue fb lh36 f14" >在新房网浏览过的楼盘</div></dt>';
    if($.getCookie('viewhistory') !='null' && $.getCookie('viewhistory') !='')
    {
        viewhistory = $.getCookie('viewhistory');
        var viewarr = viewhistory.split(','); 
		data +='<dd><ul>';       
        for(var i=0;i<viewarr.length;i++)
        {   
            lastview = viewarr[i].split('|');
            for (var j = 0; j < lastview.length; j++) {
                var tmp_id = lastview[0];
                if(j == 0){}
                else if(j == 1)
                {
                    '<li><a href="#">金地格林小城</a> | ￥10000 | 武昌</li>';
                    data += '<li><a href="/newhouse/view?id='+tmp_id+'" target="_blank">' + lastview[j] + '</a>';
                    //data += '<td width=140px> <a href="/newhouse/view?id='+tmp_id+'" target="_blank">' + lastview[j] + '</td>';
                }
                else if(j == 2)
                {
                    data += ' |' + lastview[j];
                }
				else
				{
					data += ' |' + lastview[j] + '</li>';
				}
            }
            //data += '</ul>';
            
            if(i == 5){
                //alert(i + 'break');
                break;
            }
        }
        data += '</ul></dd>';
    }
    else
    {
        data += '<dd class="bg_once"></dd>';
    }
    data += '</dl>';
    document.getElementById('lp_once').innerHTML = data;
    return data;
}

