
var saveCount = 4;//cookies保存产品数量
var s_length = 6;//显示字符长度
function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1) {
				c_end = document.cookie.length;
			}
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

function setCookie(c_name, value, domain , expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	var domainString = ((domain==null) ? "" : (";domain="+domain));
	document.cookie = c_name + "=" + escape(value) + domainString + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function checkCookie() {
	username = getCookie("username");
	if (username != null && username != "") {
		alert("Welcome again " + username + "!");
	} else {
		username = prompt("Please enter your name:", "");
		if (username != null && username != "") {
			setCookie("username", username,".onbbb.com", 365);
		}
	}
}

function ClearCookie(name) { 
	var ThreeDays=3*24*60*60*1000; 
	var expDate = new Date(); 
	expDate.setTime(expDate.getTime()-ThreeDays); 
	document.cookie=name+"=;expires="+expDate.toGMTString(); 
}

function setProductBrowseRecords(productName, url, saveTime, imgUrl, price) {
	productBrowseRecords = getCookie("productBrowseRecords");
	if (productBrowseRecords != null && productBrowseRecords != "") {
		var recordsCount = productBrowseRecords.split("|").length;
		if (recordsCount < saveCount) {
			var newProductBrowseRecords = productBrowseRecords + "|" + productName + "&" + url + "&" + new Date().getTime() + "&" + imgUrl + "&" + price;
			setCookie("productBrowseRecords", newProductBrowseRecords,".onbbb.com", saveTime);
		} else {
			var newProductBrowseRecords = productBrowseRecords.replace(productBrowseRecords.split("|")[0] + "|", "") + "|" + productName + "&" + url + "&" + new Date().getTime() + "&" + imgUrl + "&" + price;
			setCookie("productBrowseRecords", newProductBrowseRecords,".onbbb.com", saveTime);
		}
	} else {
		var productBrowseRecords = productName + "&" + url + "&" + new Date().getTime() + "&" + imgUrl + "&" + price;
		setCookie("productBrowseRecords", productBrowseRecords,".onbbb.com", saveTime);
	}
}

//s s cookies结构  产品1：产品名&请求路径&时间&图片路径&价格|产品2：产品名&请求路径&时间&图片路径&价格|产品3：产品名&请求路径&时间&图片路径&价格
function getProductBrowseRecords(id) {
	productBrowseRecords = getCookie("productBrowseRecords");
	var result = "";
	if (productBrowseRecords != null && productBrowseRecords != "") {
		var records = productBrowseRecords.split("|");
		var count = records.length;
		if (count > saveCount) {
			count = saveCount;
		}
		for (var i = 0; i < count; i++) {
			var array = records[i].split("&");
			result += "<p><a href='" + array[1] + "'><img src='" + array[3] + "' /><br />" + subString(array[0]) + "</a><br />\uffe5<a href='#'>" + array[4] + "\u5143</a></p>";
		}
		result += "<div class='clr'></div>";
	} else {
		result = "\u6682\u65e0\u4ea7\u54c1\u6d4f\u89c8\u8bb0\u5f55<div class='clr'></div>";
	}
	document.getElementById(id).innerHTML = result;
}
function subString(s) {
	s = s.replace(/<(?:.|\s)*?>/gi, "");
	var s1 = "";
	if (s.length > s_length) {
		for (var i = 0; i < s_length; i++) {
			s1 += s.charAt(i);
		}
		s1 += "..";
	} else {
		s1 = s;
	}
	return s1;
}
function getTime(time) {
	var day = parseInt((new Date().getTime() - parseInt(time)) / (24 * 60 * 60 * 1000));
	if (day >= 1) {
		return day + "\ufffd\ufffd\u01f0";
	}
	var hour = parseInt((new Date().getTime() - parseInt(time)) / (60 * 60 * 1000));
	if (hour >= 1) {
		return hour + "\u0421\u02b1\u01f0";
	}
	var minute = parseInt((new Date().getTime() - parseInt(time)) / (60 * 1000));
	if (minute >= 1) {
		return minute + "\ufffd\ufffd\ufffd\ufffd\u01f0";
	}
	var second = parseInt((new Date().getTime() - parseInt(time)) / (1000));
	return second + "\ufffd\ufffd\u01f0";
}

function clearProductBrowseRecords(id) {
	setCookie("productBrowseRecords", "1",".onbbb.com", 0);
	document.getElementById(id).innerHTML = "\u6682\u65e0\u4ea7\u54c1\u6d4f\u89c8\u8bb0\u5f55<div class='clr'></div>";
}

