﻿//调查
function checkSb()
{
	if(document.getElementById('submit_tag').value=="")
	{
		document.getElementById('submit_tag').value='submit';
		window.open('','result','scrollbars=no,width=480,height=260');
	}
	else
	{
		//alert(document.getElementById('submit_tag').value);
		alert("请不要重复提交");
		return false;
	}		
}
		
//window.onload=function()
//{
//	GetList();
//}

//加载比较栏
function GetList()
{
	var cSpace_CodeList;
	var cSpace_NameList;
	var cPicList;
	var cType_CodeList;
	var Cookies;
	var cStr1="";
	var cStr2="";
	var CookCodeAry;
	var CookNameAry;
	var CookPicAry;
	var CookTypeAry;

	Cookies = document.cookie;
	cSpace_CodeList = GetCookie('cSpace_CodeList'+cType_Code);
	//cSpace_NameList = unescape(GetCookie('cSpace_NameList'+cType_Code));
	cSpace_NameList = unescape(GetCookie('cSpace_NameList'+cType_Code));
	cPicList = GetCookie('cPicList'+cType_Code);

	if(cSpace_CodeList!=null)
	{
		CookCodeAry = cSpace_CodeList.split(",");
		CookNameAry = cSpace_NameList.split(",");
		CookPicAry = cPicList.split(",");
		L = CookCodeAry.length-1;
		cStr1="";

		for(k=0;k<L;k++)
		{
			var strh = CutString(CookNameAry[k],14);
			if(k<3)
			{			
				cStr1 += '<div class="w30"><div class="l7"><input type="checkbox" value="'+CookCodeAry[k]+'" /></div>\r\n';
				cStr1 += '<div class="r7">\r\n';
				cStr1 += '<a href="http://product.it168.com/detail/doc/'+CookCodeAry[k]+'/pic.shtml"><img src="http://image.it168.com/product/cBig_small_pic/'+cType_Code+'/'+CookPicAry[k]+'" width="60" height="60" alt="'+CookNameAry[k]+'" /></a>\r\n';
				cStr1 += '<a href="http://product.it168.com/detail/doc/'+CookCodeAry[k]+'/index.shtml" title="'+CookNameAry[k]+'">'+strh+'</a></div>\r\n';
				cStr1 +='</div>\r\n';
			}
			else
			{
					cStr2 += '<div class="w30"><div class="l7"><input type="checkbox" value="'+CookCodeAry[k]+'" /></div>\r\n';
					cStr2 += '<div class="r7">\r\n';
					cStr2 += '<a href="http://product.it168.com/detail/doc/'+CookCodeAry[k]+'/pic.shtml"><img src="http://image.it168.com/product/cBig_small_pic/'+cType_Code+'/'+CookPicAry[k]+'" width="60" height="60" alt="'+CookNameAry[k]+'" /></a>\r\n';
					cStr2 += '<a href="http://product.it168.com/detail/doc/'+CookCodeAry[k]+'/index.shtml" title="'+CookNameAry[k]+'">'+strh+'</a></div>\r\n';
					cStr2 +='</div>\r\n';
			}
		}

		cStr2 += '<div class="clear"></div><div class="bg5"><a href="javascript:void(0);" style="cursor:pointer " onclick="CompareSpace();"><img src="/detail/images/zs_86.gif" width="102" height="21" alt="比较选中的产品" align="absmiddle"/></a> <a href="javascript:void(0)" style="cursor:pointer; " onclick="ClearTool();">清除选择的产品</a></div>';
		document.getElementById("SpaceList1").innerHTML = cStr1+"<div class='clear'></div>";
		document.getElementById("SpaceList2").innerHTML = cStr2;
		cClear_Tag = '1';
		if(document.getElementById('w206').style.display=='none')
		{
			document.getElementById('w206').style.display='block';
		}
	}
	else
	{
		document.getElementById("SpaceList1").innerHTML = "";
		document.getElementById("SpaceList2").innerHTML = "";
		document.getElementById('w206').style.display='none'
	}			
}
function DelCookie(name)
{
	var expires = new Date();
	expires.setTime(expires.getTime() - 1);
	var cval=GetCookie(name);
	if(cval!=null) document.cookie= name + "="+cval+";expires="+expires.toGMTString();
}
//清除比较栏产品
function ClearTool()
{
	var Space_List="";
	var SpaceListArr1,SpaceListArr2;
	var SpaceList1 = document.getElementById("SpaceList1");
	var SpaceList2 = document.getElementById("SpaceList2");
	if(nav=="IE")
	{
		SpaceListArr1 = SpaceList1.all;
		SpaceListArr2 = SpaceList2.all;
	}
	else
	{
		SpaceListArr1 = SpaceList1.getElementsByTagName('*');
		SpaceListArr2 = SpaceList2.getElementsByTagName('*');
	}
	for (var i = 0; i < SpaceListArr1.length; i++) 
	{
	  var child = SpaceListArr1[i];
		if(child.tagName=="INPUT")
		{
			if(child.checked)
				Space_List += child.value+",";
		}
	}
	for (var i = 0; i < SpaceListArr2.length; i++) 
	{
	  var child = SpaceListArr2[i];
		if(child.tagName=="INPUT")
		{
			if(child.checked)
				Space_List += child.value+",";
		}
	}
	if(Space_List!="")
	{
		if(confirm('你确认要清空所选项吗?'))
		{
			var cSpace_CodeList;
			var cSpace_NameList;
			var cPicList;
			var cType_CodeList;
			var cPriceList;
					
			cSpace_CodeList = GetCookie('cSpace_CodeList'+cType_Code);
			cSpace_NameList = GetCookie('cSpace_NameList'+cType_Code);
			cPicList = GetCookie('cPicList'+cType_Code);
			cType_CodeList = GetCookie('cType_CodeList'+cType_Code);
			cPriceList = GetCookie('cPriceList'+cType_Code);
						
			var sCodeArr = cSpace_CodeList.split(",");
			var sNameArr = cSpace_NameList.split(",");
			var sPicArr = cPicList.split(",");
			var sTypeArr = cType_CodeList.split(",");
			var sPriceArr = cPriceList.split(",");
			
			var sArr = Space_List.split(",");
			var newCodeList = "";
			var newNameList = "";
			var newPicList = "";
			var newTypeList = "";
			var newPriceList = "";
	
			for(var i=0;i<sCodeArr.length;i++)
			{
					for(var j =0 ;j<sArr.length;j++)
					{
						//if(sCodeArr[i]!=sArr[j]&&sCodeArr[i]!=""&&sArr[j]!="")
						//{
						//	newCodeList+=sCodeArr[i] + ",";
						//	newNameList+=sNameArr[i] + ",";
						//	newPicList+=sPicArr[i] + ",";
						//	newTypeList+=sTypeArr[i] + ",";
						//	newPriceList+=sPriceArr[i] + ",";					
						//}
						if(sCodeArr[i]==sArr[j]&&sCodeArr[i]!=""&&sArr[j]!="")
						{
								cSpace_CodeList = cSpace_CodeList.replace(sCodeArr[i]+",","");
								cSpace_NameList = cSpace_NameList.replace(sNameArr[i]+",","");
								cPicList = cPicList.replace(sPicArr[i]+",","");
								cType_CodeList = cType_CodeList.replace(sTypeArr[i]+",","");
								cPriceList = cPriceList.replace(sPriceArr[i]+",","");
						}
					}
			}
	
			//先清空
			CookSet('cSpace_CodeList'+cType_Code,null,'/detail');
			CookSet('cSpace_NameList'+cType_Code,null,'/detail');
			CookSet('cPicList'+cType_Code,null,'/detail');
			CookSet('cType_CodeList'+cType_Code,null,'/detail');
			CookSet('cPriceList'+cType_Code,null,'/detail');
			DelCookie('cSpace_CodeList'+cType_Code);
			DelCookie('cSpace_NameList'+cType_Code);
			DelCookie('cPicList'+cType_Code);
			DelCookie('cType_CodeList'+cType_Code);
			DelCookie('cPriceList'+cType_Code);
			
			//再添加
			CookSet('cSpace_CodeList'+cType_Code,cSpace_CodeList,'/detail');
			CookSet('cSpace_NameList'+cType_Code,cSpace_NameList,'/detail');
			CookSet('cPicList'+cType_Code,cPicList,'/detail');
			CookSet('cPriceList'+cType_Code,cPriceList,'/detail');
			CookSet('cType_CodeList'+cType_Code,cType_CodeList,'/detail');
			GetList();
			
			//SpaceList2.innerHTML = '<div class="clear"></div><div class="bg5"><a href="javascript:void(0);" style="cursor:pointer " onclick="CompareSpace();"><img src="/detail/images/zs_86.gif" width="102" height="21" alt="比较选中的产品" align="absmiddle"/></a> <a href="javascript:void(0)" style="cursor:pointer; " onclick="ClearTool();">清除选择的产品</a></div>';
			//document.getElementById('w206').style.display='none';
			cClear_Tag = '0';
		}
		else
		{
			return false;
		}
	}
	else
	{
		alert("请选择产品");
		return false;	
	}
}
function CutString(str,len)
{
	var le = len;
	for(var i=0;i<len;i++)
	{
		if(str.charCodeAt(i)>255)
		{
			le--;
		}
	}
	return str.substring(0,le);
}
//加入比较栏
function AddDiv(cType_code,cSpace_code,cSpace_name,cPic,cPrice)
{
	if(cType_Code!=cType_code)
	{
		alert('对不起，类别相同的产品才能进行比较！');
		return false;
	}
	var cSpace_CodeStr = cSpace_code+",";
	var cSpace_NameStr = cSpace_name+",";
	var cPicStr = cPic+",";
	var cPriceStr = cPrice+",";
	var cSpace_CodeList;
	var cSpace_NameList;
	var cPicList;
	var cType_CodeList;
	var cPriceList;
	var Cookies;
	var Ary;
	var CookCodeAry;
	var CookNameAry;
	var CookPicAry;
	var CookPriceAry;
	var SpaceList1 = document.getElementById('SpaceList1');
	var SpaceList2 = document.getElementById('SpaceList2');
	var strh = CutString(cSpace_name,14);
	var Str = '<div class="w30">\r\n';
	Str+='<div class="l7"><input type="checkbox" value="'+cSpace_code+'" /></div>\r\n';
	Str+='<div class="r7">';	
	Str+='<a href="/detail/doc/'+cSpace_code+'/pic.shtml"><img src="http://image.it168.com/product/cBig_small_pic/'+cType_code+'/'+cPic+'" width="60" height="60" alt="'+cSpace_name+'" /></a>';
	Str+='<a href="/detail/doc/'+cSpace_code+'/index.shtml" title="'+cSpace_name+'">'+strh+'</a></div>';
	Str+='</div>\r\n';
	Cookies = document.cookie;
	//Cookies = Cookies+";";
	cSpace_CodeList = GetCookie('cSpace_CodeList'+cType_code);
	cSpace_NameList = GetCookie('cSpace_NameList'+cType_code);
	cPicList = GetCookie('cPicList'+cType_code);
	cType_CodeList = GetCookie('cType_CodeList'+cType_code);
	cPriceList = GetCookie('cPrice_List'+cType_code);

	var num=0;
	var CookAry;
	if(cSpace_CodeList!=""&&cSpace_CodeList!=null)
	{
		CookAry = cSpace_CodeList.split(",");
		num = CookAry.length;
	}

	if(num<7)
	{
		if(cSpace_CodeList!=null)
		{
			//CookCodeAry = cSpace_CodeList.split(",");
			//CookNameAry = cSpace_NameList.split(",");
			//CookPicAry = cPicList.split(",");
			if(cSpace_CodeList.indexOf(cSpace_code,0)==-1)
			{
				if(num>3)
				{
					cSpace_CodeList = cSpace_CodeStr+cSpace_CodeList;
					cSpace_NameList = cSpace_NameStr+cSpace_NameList;
					cPicList = cPicStr+cPicList;
					cPriceList = cPriceStr+cPriceList;
					SpaceList2.innerHTML = Str+SpaceList2.innerHTML;
				}
				else
				{
						cSpace_CodeList = cSpace_CodeStr+cSpace_CodeList;
						cSpace_NameList = cSpace_NameStr+cSpace_NameList;
						cPicList = cPicStr+cPicList;
						cPriceList = cPriceStr+cPriceList;
						SpaceList1.innerHTML = Str+SpaceList1.innerHTML;
				}

			}	
			else
			{
				alert('该产品已加入了比较栏！');
				return false;
			}
		}
		else
		{
				cSpace_CodeList = cSpace_CodeStr;
				cSpace_NameList = cSpace_NameStr;
				cPicList = cPicStr;
				cPriceList = cPriceStr;
				SpaceList1.innerHTML = Str+SpaceList1.innerHTML;
				SpaceList2.innerHTML = '<div class="clear"></div><div class="bg5"><a href="javascript:void(0);" style="cursor:pointer " onclick="CompareSpace();"><img src="/detail/images/zs_86.gif" width="102" height="21" alt="比较选中的产品" align="absmiddle"/></a> <a href="javascript:void(0)" style="cursor:pointer; " onclick="ClearTool();">清除选择的产品</a></div>';
				//alert('成功加入了比较篮！');
		}

		cClear_Tag = '1';
		cType_CodeList = cType_code;
		CookSet('cSpace_CodeList'+cType_code,cSpace_CodeList,'/detail');
		CookSet('cSpace_NameList'+cType_code,cSpace_NameList,'/detail');
		CookSet('cPicList'+cType_code,cPicList,'/detail');
		CookSet('cPriceList'+cType_code,cPriceList,'/detail');
		CookSet('cType_CodeList'+cType_code,cType_CodeList,'/detail');
	}
	else
	{
		alert("比较已经达到上限");
	}
	if(document.getElementById('w206').style.display=='none')
	{
		document.getElementById('w206').style.display='';
	}
}

//显示历史
function ShowLiShi()
{
	var cSpace_CodeList;
	var cSpace_NameList;
	var cPicList;
	var cType_CodeList;
	var cPrice_List;
	var Cookies;
	var LiShiStr;
	var CookCodeAry;
	var CookNameAry;
	var CookPicAry;
	var CookTypeAry;
	var CookPriceAry;
	
	Cookies = document.cookie;
	cSpace_CodeList = GetCookie('cSpace_CodeList_Old');
	cSpace_NameList = GetCookie('cSpace_NameList_Old');
	cPicList = GetCookie('cPicList_Old');
	cType_CodeList = GetCookie('cType_CodeList_Old');
	cPrice_List = GetCookie('cPrice_List_Old');
	
	CookCodeAry = cSpace_CodeList.split(",");
	CookNameAry = cSpace_NameList.split(",");
	CookPicAry = cPicList.split(",");
	CookTypeAry = cType_CodeList.split(",");
	CookPriceAry = cPrice_List.split(",");
	var j = 0;
	j = CookCodeAry.length-1;
	//if(j>5) j =5;
	LiShiStr="";
	
	for(var i = 0 ;j>0;j--)
	{
		i++;
		if(i<5)
		{
			LiShiStr += "<div class=\"w20 w16\">";
			LiShiStr += "<a href=\"/detail/doc/"+CookCodeAry[j-1]+"/pic.shtml\" target=\"_blank\" title=\""+CookNameAry[j-1]+"\"><img src=\"http://image.it168.com/product/cBig_small_pic/"+CookTypeAry[j-1]+"/"+CookPicAry[j-1]+"\" width=\"60\" height=\"60\" alt=\""+CookNameAry[j-1]+"\" /></a>";
			LiShiStr += "<p><a href=\"/detail/doc/"+CookCodeAry[j-1]+"/index.shtml\" target=\"_blank\" title=\""+CookNameAry[j-1]+"\">"+CookNameAry[j-1].substring(0,9)+"</a><br />";
			LiShiStr += "<a href=\"/detail/doc/"+CookCodeAry[j-1]+"/price.shtml\" class=\"red\">￥"+CookPriceAry[j-1]+"</a><a href=\"#a_bjl\" class=\"bj\" onclick=\"AddDiv('"+CookTypeAry[j-1]+"','"+CookCodeAry[j-1]+"','"+CookNameAry[j-1].substring(0,12)+"','"+CookPicAry[j-1]+"','"+CookPriceAry[j-1]+"');\">加入比较栏</a></p>";
			//LiShiStr += "<td class=\"ll\">·<a href=\"http://product.it168.com/detail/doc/"+CookCodeAry[i]+"/index.shtml\" target=\"_blank\" title=\""+CookNameAry[i]+"\" >"+CookNameAry[i].substring(0,9)+"</a></td>";
			//LiShiStr += "<td><a href=\"#\" class=\"bjl\" onclick=\"AddDiv('"+CookTypeAry[i]+"','"+CookCodeAry[i]+"','"+CookNameAry[i].substring(0,12)+"','"+CookPicAry[i]+"');\"></a></td>";
			LiShiStr += "</div>";
		}
	}

	document.write(LiShiStr);
}
function CompareSpace()
{
var cSpace_List = GetCookie('cSpace_CodeList'+cType_Code);
var Space_List="";
if (cSpace_List == null )
{
	alert( "请添加产品到比较栏，进行产品比较。");
	return false;
}
var SpaceList1 = document.getElementById("SpaceList1");
var SpaceList2 = document.getElementById("SpaceList2");
var SpaceListArr1,SpaceListArr2;
if(nav=="IE")
{
	SpaceListArr1 = SpaceList1.all;
	SpaceListArr2 = SpaceList2.all;
}
else
	{
	SpaceListArr1 = SpaceList1.getElementsByTagName('*');
	SpaceListArr2 = SpaceList2.getElementsByTagName('*');
}

for (var i = 0; i < SpaceListArr1.length; i++) 
{
  var child = SpaceListArr1[i];
	if(child.tagName=="INPUT")
	{
		if(child.checked)
			Space_List += child.value+",";
	}
}
for (var i = 0; i < SpaceListArr2.length; i++) 
{
  var child = SpaceListArr2[i];
	if(child.tagName=="INPUT")
	{
		if(child.checked)
			Space_List += child.value+",";
	}
}
//cSpace_List=","+cSpace_Code+","+cSpace_List.substring(0,cSpace_List.length-1);
cSpace_List=","+cSpace_Code+","+Space_List.substring(0,Space_List.length-1);
window.open("http://product.it168.com/list/files/product-compare.asp?cSpace_code="+cSpace_List);
}
function Hidden()
{
var TT = document.getElementById('w206');
//var SpaceList = document.getElementById('SpaceList');
var cSpace_CodeList = GetCookie('cSpace_CodeList'+cType_Code);
if(cSpace_CodeList == ''||cSpace_CodeList == null) 
{
	TT.style.display='none';
	alert('比较栏没有添加任何产品！');
	return false;
}	
else
{
	if(TT.style.display=='none')
	{
		TT.style.display='';
		document.getElementById('BjlTool').innerHTML ='<a href="javascript:void(0)" class="b1" onclick="Hidden();"></a>产品比较栏 ';
	}
	else
	{	
		TT.style.display='none';
		document.getElementById('BjlTool').innerHTML ='<a href="javascript:void(0)" class="b01" onclick="Hidden();"></a>产品比较栏 ';
	}
}	
}
function setCookie(name,value,expiry,path,domain,secure)
{
var nameString = name + "=" + value;
var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();
var pathString = (path == null) ? "" : " ;path = "+ path;
var domainString = (path == null) ? "" : " ;domain = "+ domain;
var secureString = (secure) ?";secure" :"";
document.cookie = nameString + expiryString + pathString + domainString + secureString;
}
