var getCookie = function (name) {
	if (document.cookie && document.cookie != "") {
		var cookies = document.cookie.split(";");
		for (var i = 0; i < cookies.length; i++) {
			var cookie = cookies[i].replace(/^( )*|( )*$/ig, "");
			if (cookie.substring(0, name.length + 1) == (name + "=")) {
				return decodeURIComponent(cookie.substring(name.length + 1));
			}
		}
	}
	return null;
};
						//
var setCookie = function (name, value, options) {
	options = options || {};
	if (value === null) {
		value = "";
		options.expires = -1;
	}
	var expires = "";
	if (options.expires && (typeof options.expires == "number" || options.expires.toUTCString)) {
		var date;
		if (typeof options.expires == "number") {
			date = new Date();
			date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
		} else {
			date = options.expires;
		}
		expires = "; expires=" + date.toUTCString(); // use expires attribute, max-age is not supported by IE 
	}
	var path = options.path ? "; path=" + options.path : "";
	var domain = options.domain ? "; domain=" + options.domain : "";
	var secure = options.secure ? "; secure" : "";
	document.cookie = [name, "=", encodeURIComponent(value), expires, path, domain, secure].join("");
};
						//
var getElementsByClassAndTagName = function (className, tagName) {
	var elements = document.getElementsByTagName(tagName);
	var elementsByClassName = new Array();
	for (var i = 0; i < elements.length; i++) {
		if (elements[i].className == className) {
			elementsByClassName.push(elements[i]);
		}
	}
	return elementsByClassName;
};
///////////////////////////////////////////////////////////////////////////////////////////////
var cookieValue = getCookie("tag_new_flag");
var tagSwitch = document.getElementById("tagSwitch");
var images = getElementsByClassAndTagName("tagNew", "img");
if (cookieValue == "on") {
	tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
	for (var i = 0; i < images.length; i++) {
		images[i].style.display = "inline";
	}
} else {
	tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
	for (var i = 0; i < images.length; i++) {
		images[i].style.display = "none";
	}
}
							//
tagSwitch.onclick = function () {
	var cookieValue = getCookie("tag_new_flag");
	var images = getElementsByClassAndTagName("tagNew", "img");
	if (cookieValue == "on") {
		tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
		for (var i = 0; i < images.length; i++) {
			images[i].style.display = "inline";
		}
		setCookie("tag_new_flag", null, {path:"/", domain:"made-in-china.com"});
		tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
		for (var i = 0; i < images.length; i++) {
			images[i].style.display = "none";
		}
		return false;
	} else {
		tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
		for (var i = 0; i < images.length; i++) {
			images[i].style.display = "none";
		}
		setCookie("tag_new_flag", "on", {expires:999, path:"/", domain:"made-in-china.com"});
		tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
		for (var i = 0; i < images.length; i++) {
			images[i].style.display = "inline";
		}
		return false;
	}
};

