var compareCookie = document.cookie;
var start;
var end;
var sel_id_str = '';                 //选择的proj_id串
var sel_name_str = '';               //选择的proj_name串
var sel_array = new Array();
var sel_num = 0;

//读cookie
if(compareCookie!=null&&compareCookie!=''){
   start = compareCookie.indexOf("sel_id_str=");
   if(start!=-1){
	   start = compareCookie.indexOf("=",start)+1;
	   end = compareCookie.indexOf(";",start);
	   sel_id_str = compareCookie.substring(start,end);
   }

   start = compareCookie.indexOf("sel_name_str=");
   if(start!=-1){
	   start = compareCookie.indexOf("=",start)+1;
	   end = compareCookie.indexOf(";",start);
	   sel_name_str = compareCookie.substring(start,end);
   }
}

//初始化对比框
if(sel_id_str!=''&&sel_id_str!=null){
	var sel_id_arr = new Array();
	var sel_name_arr = new Array();
	sel_id_arr=sel_id_str.split(",");
	sel_name_arr=sel_name_str.split(",");
	for(i=0;i<sel_id_arr.length-1;i++){
		sel_array[sel_id_arr[i]] = sel_name_arr[i];
	}
	sel_num = sel_id_arr.length-1;
	for(i=0;i<sel_id_arr.length-1;i++){
		add(sel_id_arr[i],sel_name_arr[i]);
	}
}

//增加选择
function add(id,nm) {
	//alert(sel_array[id])
 
var chkID =document.getElementById("cb"+id);
	if(!sel_array[id] && sel_array[id]!="") {
		if(sel_num >= 4) {
			alert('最多只能有4款手机参加比较！');
		}else {
			sel_num++;
			sel_array[id] = nm;
			sel_id_str = sel_id_str + id + ",";
			sel_name_str = sel_name_str + nm + ",";
			document.cookie = "sel_id_str=" + sel_id_str + ";";
			document.cookie = "sel_name_str=" + sel_name_str + ";";	
chkID.checked =true;		
		}
	} else {
	//	alert( nm+' 已选择！');
del(id);

chkID.checked =false;

	}
	draw();
}

//删除选择
function del(id) {
	tmp = new Array();
	tmp1 = new Array();
	sel2 = new Array();
  select_ids = new Array();
	select_names = new Array();
	select_ids=sel_id_str.split(",");
	select_names=sel_name_str.split(",");
	var ids='';

	var names='';
	var k=0;

	for(i=0;i<select_ids.length-1;i++){
		if(id!=select_ids[i]) {
			tmp[k]=select_ids[i]; 
			tmp1[k]=select_names[i]
			k++;
		}
	}

	for(i=0;i<tmp.length;i++){
		ids=ids+tmp[i]+",";
		names=names+tmp1[i]+",";
	}

	sel_id_str = ids;
	sel_name_str = names;

	document.cookie = "sel_id_str=" + ids + ";" ;
	document.cookie = "sel_name_str=" + names + ";" ;
	
	for(key in sel_array) {
		if(id!=key) {
			sel2[key] = sel_array[key];
		}
	}
	sel_array = sel2;
	sel_num--;
	draw();
}

//重画对比框
function draw() {
	var out = '';
	for(key in sel_array) {
		if(key!="") out += '<li><span>'+sel_array[key]+'</span><img src="/compareremove.gif" onclick="del(\''+key+'\',\'\',\'\')" style=\"cursor:pointer\" /></li>';
	}
	//document.getElementById("compareList").style.display="block";
	document.getElementById("com_item").innerHTML = out;
}

function comchk() {
	if(sel_num < 2) {
		alert('请至少选择两款手机！')
	}else {
        window.open("/product.do?m=compare&productid="+sel_id_str);
	}
	return false;
}
function p_hide(id){
	var o= document.getElementById("product_"+id);
	
	o.style.display = "none";
	del(id);
return true; 
}
function clearComp(){

   
	sel_id_str = '';
	sel_name_str = ''; 
	sel_array = new Array();
	sel_num=0;
	document.cookie = "sel_id_str=;" ;
	document.cookie = "sel_name_str=;" ;
	document.getElementById("com_item").innerHTML = '';
     var f1 = document.getElementById("plist");
	for( var j=0;j<f1.elements.length;j++)
	{
		while(f1.elements[j].type=="checkbox") {
			f1.elements[j].checked=false;
		}
    }
	//document.getElementById("compareList").style.display="none";
}