(function(){
 	$(document).ready(function(){
			$(".bpclLSet4 .btn-p-list").each(function(){
					$(this).click(function(){report();});
					});
			$(".chk_contrast").click(function(){
					if($(this).attr("checked")){
					        if(/^p_item\d*$/.test($(this).attr("id")))
						{
						    var keylist = '#p_list'+$(this).attr("id").substring(6);
                                                    $(keylist).attr("checked","true");
						}
						if(/^p_list\d*$/.test($(this).attr("id")))
						{
						    var keyitem = '#p_item'+$(this).attr("id").substring(6);
                                                    $(keyitem).attr("checked","true");
						}
						if($("#contrast_flag").val()==1)
						{
						    if($("#contrast_product1").val()==""){ 
							$("#contrast_product1").val($(this).val());
							//$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							changeChecked($(this));
							return;
						    }
						    if($("#contrast_product2").val()==""){
							$("#contrast_product2").val($(this).val());
							//$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							changeChecked($(this));
							return;
						    }
						    if($("#contrast_product3").val()==""){
							$("#contrast_product3").val($(this).val());
							//$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							changeChecked($(this));
							return;
						    }
						}
						else
						{
                                                    if($("#product").val() == "")
						    {
                                                        $("#product").val($(this).val());
                                                        changeChecked($(this));
						        return;
						    }
						    else
						    {
						        if($("#contrast_product1").val()==""){ 
							    $("#contrast_product1").val($(this).val());
							    //$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							    changeChecked($(this));
							    return;
						        }
						        if($("#contrast_product2").val()==""){
							    $("#contrast_product2").val($(this).val());
							    //$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							    changeChecked($(this));
							    return;
						        }
						        if($("#contrast_product3").val()==""){
							    $("#contrast_product3").val($(this).val());
							    //$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())-1);
							    changeChecked($(this));
							    return;
							}
						    }
						}
						$(this).attr("checked","");
						alert("最多只能有4个产品进行对比");

					}else{
                                                if(/^p_item\d*$/.test($(this).attr("id")))
						{
						    var keylist = '#p_list'+$(this).attr("id").substring(6);
                                                    $(keylist).attr("checked","");
						}
						if(/^p_list\d*$/.test($(this).attr("id")))
						{
						    var keyitem = '#p_item'+$(this).attr("id").substring(6);
                                                    $(keyitem).attr("checked","");
						}

						//$("#cnt_contrast").html(parseInt($("#cnt_contrast").html())+1);
						if($("#contrast_flag").val()==1)
						{
						    if($("#contrast_product1").val()==$(this).val()){ 
							$("#contrast_product1").val("");
							return;
						    }
						    if($("#contrast_product2").val()==$(this).val()){
							$("#contrast_product2").val("");
							return;
						    }
						    if($("#contrast_product3").val()==$(this).val()){
							$("#contrast_product3").val("");
							return;
						    }
						}
						else
						{
                                                    if($("#product").val()==$(this).val())
						    {
                                                        $("#product").val("");
							/*
                                                        if($("#contrast_product1").val()!="")
                                                           $("#product").val($("#contrast_product1").val());
							*/
						        return;
						    }
						    else
						    {
						        if($("#contrast_product1").val()==$(this).val()){ 
							    $("#contrast_product1").val("");
							    return;
						        }
						        if($("#contrast_product2").val()==$(this).val()){
							    $("#contrast_product2").val("");
							    return;
							}
							if($("#contrast_product3").val()==$(this).val()){
							    $("#contrast_product3").val("");
							    return;
							}
						    }
						}
					}
				});
        /*
	$("#contrast_list_navi>a").each(function(){
				$(this).click(function(){
						if($(this).hasClass("current")) return;
						var href="/" + $("#page_uri").val();
						if($("input.offset",this).val()!=0) href += "/(offset)/" +$("input.offset",this).val();
						if($("#contrast_product1").val()!="") href += "/(pli)/" + $("#contrast_product1").val();
						if($("#contrast_product2").val()!="") href += "/(plii)/" + $("#contrast_product2").val();
						if($("#contrast_product3").val()!="") href += "/(pliii)/" + $("#contrast_product3").val();
						location.href=href;

					});
			});*/		
	$("#btn-contrast-report").click(function(){
				report();
			});
		});

 	var show_btn_id="";

	function changeChecked(_this){
		if(show_btn_id != "") $("#"+show_btn_id).hide();
		show_btn_id=_this.parents().find("a").attr("id");
		$("#"+show_btn_id).css("display","block");
	}
	function report(){
				var product=$("#product").val();
				var pli=$("#contrast_product1").val();
				var plii=$("#contrast_product2").val();
				var pliii=$("#contrast_product3").val();
				if(product=="") return;
				if(pli=="" && plii=="" && pliii==""){alert("请选择要比较的产品！"); return;}
				var href="/" + $("#report_node").val()+"/(product)/"+product;
				if(pli!="") href+="/(pli)/"+pli;
				if(plii!="") href+="/(plii)/"+plii;
				if(pliii!="") href+="/(pliii)/"+pliii;
				location.href=href;
	}
 })(jQuery);
