
function addProduct(category, id, type, name){

	var lastCookie = parseInt(readCookie('LastProduct'));
	if ( isNaN(lastCookie) ) lastCookie = 0;
	
	createCookie('Product' + lastCookie,category+'|'+id+'|'+type+ '|'+name, 30);

	createCookie('LastProduct', lastCookie+1, 365);

}

function getProducts() {

	var lastCookie = parseInt(readCookie('LastProduct'));
	if ( isNaN(lastCookie) ) lastCookie = 0;

	var products = new Array();
	var cntr = 0;

	for ( var i=0; i<lastCookie; i++ ) {
		var product = getProduct('Product' + i);
		if ( product != null ) products[cntr++] = product;
	}

	return products;
}

function getProduct(cookie) {
	var value = readCookie(cookie);

	if ( value == null ) return null;
 
	var values = value.split('|');
	
	return {
		category: values[0],
		id: values[1],
		type: values[2],
		name: values[3],
		cookieName: cookie
	};
}

function buildTable(category) {

	var products = getProducts();

	for ( var i=0; i<products.length; i++ ) {

		if ( products[i].category == category ) {
			document.write("<tr height='20'><td width='120'><input type='hidden' name='id" + i + "' value='" + products[i].id + "'>" + products[i].type + ":</td><td width='400'>" + products[i].name + "</td><td><a href='javascript: deleteProduct(\"" + products[i].cookieName + "\");'><img src='images/delete.png'></a></td></tr>");
		}
	}
}

function buildEmailBody(category) {

	var products = getProducts();
	var output = "";

	for ( var i=0; i<products.length; i++ ) {

		if ( products[i].category == category ) {
			output += "<tr height='20'>\n" +
				"<td width='120'>\n" + products[i].type + ":</td>\n" +
				"<td width='400'>" + products[i].name + "</td>\n" +
				"<td>" + products[i].id + "</td>\n" +
				"</tr>\n";
		}
	}

	return output;
}

function deleteProduct(cookie) {
	eraseCookie(cookie);
	location.reload(true);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}






