﻿function AddCompModel(ID,Name)
{
	var s=GetCookie("CompModels");if(s==null)s="";
	var ss=s.split("|");
	s="";
	if(ss.length>10)
		alert("抱歉，您最多只能同时比较十款手机。");
	else
	{
		for(i=0,j=0;i<ss.length;i++,j++)
		{
			a=ss[i].split(",");
			if(a.length==2 && a[0]!=ID)
			{
				if(j==4) s+="|";
				s+="|"+ss[i];
			}
			else
				j--;
		}
		if(s.length>0)
		{
			s=s.substr(1)+"|";
			if(j==4) s+="|";
		}
		s+=ID+","+Name;
		SetCookie("CompModels", s, 240);
		ShowCompModels();
	}
}

function DelCompModel(ID)
{
	var s=GetCookie("CompModels");if(s==null)s="";
	var ss=s.split("|");
	s="";
	for(i=0,j=0;i<ss.length;i++,j++)
	{
		a=ss[i].split(",");
		if(a.length==2 && a[0]!=ID)
		{
			if(j==4) s+="|";
			s+="|"+ss[i];
		}
		else
			j--;
	}
	if(s.length>0)
	{
		s=s.substr(1);
		SetCookie("CompModels", s, 240);
		ShowCompModels();
	}
	else
		ClearCompModels();
}

function ShowCompModels()
{
	var df = document.createDocumentFragment();
	var s=GetCookie("CompModels");if(s==null)s="";
	if(s=="")
	{
		var dd=document.createElement("dd");dd.className="box_1_np_tran";dd.style.textAlign="center";dd.innerHTML="（空）";
		df.appendChild(dd);
	}
	else
	{
		var ss=s.split("|");
		for(i=0;i<ss.length;i++)
		{
			var a=ss[i].split(",");
			if(a.length>=2)
			{
				dd=document.createElement("dd");
				dd.className="box_1_ul";
				dd.innerHTML="<table><tr><td><a target=_black href='/models/"+parseInt(a[0]/100)+"/"+a[0]+".shtm'>"+a[1]+"</a></td><td class='rt'><img src='/images/close.gif' onmouseover=\"src='/images/close_a.gif'\" onmouseout=\"src='/images/close.gif'\" onclick='DelCompModel("+a[0]+")' /></td></tr></table>";
				df.appendChild(dd);
			}
		}
		dd=document.createElement("dd");
		dd.className="box_1_np_tran";dd.style.textAlign="center";dd.innerHTML="<input type=button value='对比选中的手机' onclick='RunComp()' />";
		df.appendChild(dd);
	}

	var dl=$("CompModels");
	var dds=dl.getElementsByTagName("dd");
	for(i=dds.length-1;i>=0;i--)
		dl.removeChild(dds[i]);
	dl.appendChild(df);
}

function ClearCompModels()
{
	DelCookie("CompModels");
	ShowCompModels();
}

function RunComp()
{
	window.location="http://mobile.showji.com/select/comp.shtm";
}

function PrintMainStruct()
{
	var s="<dl class='box_1' id='CompModels'><dt>手机对比栏</dt>";
	s+="<dd class='box_1_np_tran' style='text-align:center'>（空）</dd>";
	s+="</dl>"
	document.write(s);
	ShowCompModels();
}

PrintMainStruct();
