﻿/************** write cookie **************/
function writeCookie(name, value, hours)
{
	var expire = "";
	if(hours != null)
	{
		expire = new Date((new Date()).getTime() + hours * 3600000);
		expire = "; expires=" + expire.toGMTString();
	}
	document.cookie = name + "=" + escape(value) + expire;
}
	
/************** read cookie **************/
function readCookie(name)
{
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length > 0)
	{ 
		offset = document.cookie.indexOf(search);
		if(offset != -1)
		{ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if(end == -1)
				end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end))
		}
	}
	return cookieValue;
}

/************** check the number of compareFrame **************/
function comparecheck()
{
	mark=0
	if(document.compareFrame.pid1) mark++;
	if(document.compareFrame.pid2) mark++;
	if(document.compareFrame.pid3) mark++;
	if(document.compareFrame.pid4) mark++;
	if(document.compareFrame.pid5) mark++;
	if(mark<2)
	{
		alert('请至少选择两款机型进行对比!');
		return false;
	}
	else
		document.compareFrame.submit();
}
	
/************** add new item **************/
function add(pid,names)
{
	if(readCookie("cpl").indexOf("."+pid+",") != -1)
		alert('您已经选择了'+names+'!');
	else
	{
		cpl=readCookie("cpl").split(".");
		if (cpl.length > 4) alert('抱歉，最多只能有4款机型进行对比!');
		else
		{
			writeCookie("cpl", readCookie("cpl")+"."+pid+","+names, 1);
			redraw();
		}
	}
}
	
/************** del new item **************/
function del(pid)
{
	cpl=readCookie("cpl").split(".");
	ncpl=""
	for(i=1;i<cpl.length;i++)
	{
		idname=cpl[i].split(",");
		if (pid!=idname[0])
			ncpl=ncpl+"."+cpl[i];
	}
	writeCookie("cpl", ncpl, 1);
	redraw();
}


/************** draw the compareFrame **************/
function redraw()
{
	floatstr="<table width='120' align='center' border='0' cellspacing='0' cellpadding='0'>";
	floatstr=floatstr+"<tr><td height='25' background='/images/compare_bg0.gif'>&nbsp;</td></tr>";
/*
	floatstr=floatstr+"<tr><td><table width=100% border=0 cellspacing=0 cellpadding=0>";
	floatstr=floatstr+"<tr><td width=1 bgcolor=#cccccc><img width=1 height=0></td>";
	floatstr=floatstr+"<td width=118><table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#FCF8EF>";
	floatstr=floatstr+"<tr><td height=1 colspan=2 bgcolor=#cccccc><img width=1 height=0></td></tr>";
	floatstr=floatstr+"<tr><td height=10 colspan=2><span id=myYear>?</span></td></tr>";
	floatstr=floatstr+"<tr><td height=36 colspan=2 align='center'><span id=myDate>?</span></td></tr>";
	floatstr=floatstr+"<tr><td width=60><span height=16 id=myHour>?</span>:<span id=myMinute>?</span>:<span id=mySecond>?</span></td>";
	floatstr=floatstr+"<td width=58 align='center'><span id=myWeek>?</span></td></tr>";
	floatstr=floatstr+"</table></td><td width='1' bgcolor='#cccccc'><img width='1' height='0'></td></tr>";
	floatstr=floatstr+"</table></td></tr>";
*/	
	floatstr=floatstr+"<form name='compareFrame' action='/query_compare.jsp' target='_blank' onsubmit='return comparecheck();'>";
	floatstr=floatstr+"<tr><td align='center'>";
	floatstr=floatstr+"<input type='image' src='/images/compare_button.gif' name='submits' style='cursor:hand;'></td></tr>";
	
	if(readCookie("cpl")!="")
	{
		cpl=readCookie("cpl").split(".");
		for(i=1;i<cpl.length;++i)
		{
			idname=cpl[i].split(",");
			ft="<tr><td align='center'>";
			ft=ft+"<table width='70' align='center' border='0' cellspacing='0' cellpadding='0'>";
			ft=ft+"<tr><td width='2' bgcolor='#cccccc'><img width='2' height='0'></td>";
			ft=ft+"<td width='66'><img width='0' height='8'></td>";
			ft=ft+"<td width='2' bgcolor='#cccccc'><img width='2' height='0'></td></tr></table>";
			ft=ft+"</td></tr>";
			
			ft=ft+"<tr><td align='center'>";
			ft=ft+"<table width='110' align='center' border='0' cellspacing='0' cellpadding='0'>";
			ft=ft+"<tr><td width='6' bgcolor='#FF6D00'><img width='6' height='0'></td>";
			
			ft=ft+"<td width='98' height='24'>";
			ft=ft+"<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
			ft=ft+"<tr><td bgcolor='#cccccc'><img width='0' height='1'></td></tr>";
			ft=ft+"<tr><td align='center'>";
			ft=ft+"<input type='button' name='pid"+i+"' value='"+idname[1]+"' onclick=\"del('"+idname[0]+"')\" ";
			ft=ft+"style='border:0px;height:24;width:98;background-color:#ffffff;cursor:hand;'>";
			ft=ft+"<input type='hidden' name='pid"+i+"'' value='"+idname[0]+"'></td></tr>";
			ft=ft+"<tr><td bgcolor='#cccccc'><img width='0' height='1'></td></tr>";
			ft=ft+"</table></td>";
			
			ft=ft+"<td width='6' bgcolor='#FF6D00'><img width='6' height='0'></td></tr></table>";
			ft=ft+"</td></tr>";
			
			floatstr=floatstr+ft;
		}
	}
	floatstr=floatstr+"<tr><td align='center'>";
  floatstr=floatstr+"<a href=help.jsp target='_blank'><img src='/images/help.gif' alt='Help' border=0 style='cursor:hand;' width=120 height=18></a></td></tr>";
	floatstr=floatstr+"<tr><td height='8'>";
	floatstr=floatstr+"<table width='70' align='center' border='0' cellspacing='0' cellpadding='0'>";
	floatstr=floatstr+"<tr><td width='2' bgcolor='#cccccc'><img width='2' height='0'></td>";
	floatstr=floatstr+"<td width='66'><img width='0' height='8'></td>";
	floatstr=floatstr+"<td width='2' bgcolor='#cccccc'><img width='2' height='0'></td></tr></table>";
	floatstr=floatstr+"</td></tr>";
	floatstr=floatstr+"<tr><td height='13'><img src='/images/compare_top.gif' border='0'></td></tr></form>";
	floatstr=floatstr+"</table>";
	float.innerHTML = floatstr;
	
	myTime=new Date();

	if(myTime.getDate()<10)
	{
		dat0=0;
		dat1=myTime.getDate();
	}
	else if(myTime.getDate()<20)
	{
		dat0=1;
		dat1=myTime.getDate()-10;
	}
	else if(myTime.getDate()<30)
	{
		dat0=2;
		dat1=myTime.getDate()-20;
	}
	else if(myTime.getDate()<40)
	{
		dat0=3;
		dat1=myTime.getDate()-30;
	}
	
	yea=myTime.getFullYear()-2000;
	mon=myTime.getMonth()+1;
	
//	myYear.innerHTML='<img src=/images/time_year_2.gif border=0><img src=/images/time_year_0.gif border=0><img src=/images/time_year_0.gif border=0><img src=/images/time_year_'+yea+'.gif border=0><img src=/images/time_year_line.gif border=0><img src=/images/time_year_'+mon+'.gif border=0>';
//	myDate.innerHTML='<img src=/images/time_day_'+dat0+'.gif border=0><img src=/images/time_day_'+dat1+'.gif border=0>';
//	myHour.innerHTML=myTime.getHours();
//	myMinute.innerHTML=myTime.getMinutes();
//	mySecond.innerHTML=myTime.getSeconds();
//	myWeek.innerHTML='星期'+'日一二三四五六'.charAt(myTime.getDay());
}

/************** initialize the div **************/
document.write("<div id='float' align='center' style='visibility:visible;position:absolute;");
document.write("filter:alpha(opacity=90);z-index:99;width:120;left:2px;top:43px;'>?</div>");

redraw();
/************** slow deffect **************/
lastScrollY = 0;
function heartBeat()
{
	diffY = document.body.scrollTop;
	percent =.2*(diffY-lastScrollY);
	if(percent>0)
		percent = Math.ceil(percent);
	else
		percent = Math.floor(percent);
	document.all.float.style.pixelTop+= percent;
	lastScrollY = lastScrollY+percent;
}
window.setInterval("heartBeat()",1);

var t0=500;
var t1=60000;

window.setInterval("myTime=new Date()",t0);
//window.setInterval("myYear.innerHTML='<img src=/images/time_year_2.gif border=0><img src=/images/time_year_0.gif border=0><img src=/images/time_year_0.gif border=0><img src=/images/time_year_'+yea+'.gif border=0><img src=/images/time_year_line.gif border=0><img src=/images/time_year_'+mon+'.gif border=0>';",t1);
//window.setInterval("myDate.innerHTML='<img src=/images/time_day_'+dat0+'.gif border=0><img src=/images/time_day_'+dat1+'.gif border=0>';",t1);
//window.setInterval("myHour.innerHTML=myTime.getHours();",t0);
//window.setInterval("myMinute.innerHTML=myTime.getMinutes();",t0);
//window.setInterval("mySecond.innerHTML=myTime.getSeconds();",t0);
//window.setInterval("myWeek.innerHTML='星期'+'日一二三四五六'.charAt(myTime.getDay());",t1);


