// Cart Widget tool. Last modified : 17:16:6 - 10 Mar, 110
function CartWidget(){
// FIND THE BASKET COOKIE IN THE COOKIE ARRAY
var c = false;
var Max = 5;
var current_total = 0;
var prefix = "basket" + "=";
var cookie_name ='basket';
var cookie_exists = 0;

if(document.cookie){
var ca = document.cookie.split(';');

  for(var i=0;i < ca.length;i++) {
  
    if(ca[i].match(prefix)){

      c = ca[i];

      cookie_exists = 1;

      break;
    }
  }
}
////SHOW LATEST PRODUCT DATA /////////////////////////////
Products = new Array();
Products[0] = "01|1000.00";
Products[1] = "116|108.00";
Products[2] = "54|110.50";
Products[3] = "52|113.00";
Products[4] = "120|113.95";
Products[5] = "61|117.50";
Products[6] = "127|118.93";
Products[7] = "133|119.85";
Products[8] = "121|139.45";
Products[9] = "07|144.00";
Products[10] = "126|164.95";
Products[11] = "50|169.50";
Products[12] = "129|18.00";
Products[13] = "131|21.50";
Products[14] = "51|218.00";
Products[15] = "119|224.95";
Products[16] = "63|25.00";
Products[17] = "85|25.95";
Products[18] = "49|298.50";
Products[19] = "60|36.82";
Products[20] = "134|39.85";
Products[21] = "118|410.52";
Products[22] = "48|476.00";
Products[23] = "117|51.90";
Products[24] = "62|65.00";
Products[25] = "02|659.85";
Products[26] = "128|66.00";
Products[27] = "123|66.86";
Products[28] = "57|68.00";
Products[29] = "125|69.90";
Products[30] = "13|74.50";
Products[31] = "12|79.50";
Products[32] = "132|79.75";
Products[33] = "84|81.97";
Products[34] = "56|85.92";
Products[35] = "124|86.67";
Products[36] = "58|88.75";
Products[37] = "130|88.95";
Products[38] = "55|89.92";
Products[39] = "122|91.95";
Products[40] = "53|94.50";
Products[41] = "87|0.00";
Products[42] = "88|0.00";
Products[43] = "40|114.15";
Products[44] = "42|165.00";
Products[45] = "138|20.75";
Products[46] = "91|22.00";
Products[47] = "105|22.50";
Products[48] = "135|23.00";
Products[49] = "89|23.00";
Products[50] = "152|24.69";
Products[51] = "158|24.75";
Products[52] = "142|27.48";
Products[53] = "157|27.59";
Products[54] = "90|27.65";
Products[55] = "155|28.50";
Products[56] = "108|31.50";
Products[57] = "143|32.90";
Products[58] = "107|36.00";
Products[59] = "136|36.29";
Products[60] = "139|36.45";
Products[61] = "47|36.50";
Products[62] = "92|37.30";
Products[63] = "93|37.30";
Products[64] = "106|37.98";
Products[65] = "101|39.87";
Products[66] = "73|40.74";
Products[67] = "103|41.29";
Products[68] = "140|42.70";
Products[69] = "37|46.00";
Products[70] = "141|46.22";
Products[71] = "102|48.78";
Products[72] = "156|49.94";
Products[73] = "29|52.50";
Products[74] = "80|52.50";
Products[75] = "71|53.26";
Products[76] = "99|56.47";
Products[77] = "97|59.00";
Products[78] = "154|60.00";
Products[79] = "77|61.90";
Products[80] = "98|64.00";
Products[81] = "70|65.90";
Products[82] = "68|69.00";
Products[83] = "151|69.70";
Products[84] = "153|70.48";
Products[85] = "69|72.00";
Products[86] = "95|72.43";
Products[87] = "74|72.50";
Products[88] = "72|78.67";
Products[89] = "94|79.68";
Products[90] = "76|82.60";
Products[91] = "75|83.00";
Products[92] = "66|89.00";
Products[93] = "104|98.60";
Products[94] = "82|149.00";
Products[95] = "111|152.55";
Products[96] = "78|237.00";
Products[97] = "137|36.48";
Products[98] = "114|36.50";
Products[99] = "81|42.50";
Products[100] = "113|44.50";
Products[101] = "112|48.90";
Products[102] = "110|54.38";
Products[103] = "83|57.70";
Products[104] = "23|69.75";
Products[105] = "79|95.53";
Products[106] = "115|98.85";
Products[107] = "148|114.89";
Products[108] = "149|155.79";
Products[109] = "146|78.57";

//////////////////////////////////////////////////////////
if (c && c != ""){ 

var cookieStartIndex = c.indexOf(prefix); 

var cookieEndIndex = c.length; //alert("cookieEndIndex "+ cookieEndIndex);

var value = unescape(c.substring(cookieStartIndex+prefix.length,cookieEndIndex));//alert("value " +value);

var productTotalStr = value.substr(0,value.lastIndexOf('|'));

CookiePairsArray = new Array();

CookiePairsArray = productTotalStr.split("|");

//////////////////////////////////////////////////////////////////////////////////
if(CookiePairsArray.length > 0){

var TotalOrderCost = 0.00;
var TotalOrderItems = 0;

	for(var i=0;i<Products.length;i++){
		var j = i+1;
		
		var ID_COST_ARRAY = Products[i].split("|");
		
		for(var x=0;x<CookiePairsArray.length;x++){
		
			var CookieFields = CookiePairsArray[x].split(",");
			
			if(ID_COST_ARRAY[0] == CookieFields[0]){
			
				var cost = parseFloat(ID_COST_ARRAY[1]);
				cost = Math.round(cost*100)/100;
				
				var itemscost = parseFloat(CookieFields[1] * ID_COST_ARRAY[1]);
				itemscost = Math.round(itemscost*100)/100;
				
				TotalOrderCost = parseFloat(TotalOrderCost+itemscost);
				TotalOrderCost = Math.round(TotalOrderCost*100)/100;
				
				itemscost = itemscost.toFixed(2);
				cost = cost.toFixed(2);
				
				TotalOrderItems = parseInt(TotalOrderItems);
				CookieFields[1] = parseInt(CookieFields[1]);
				TotalOrderItems = parseInt(TotalOrderItems+CookieFields[1]);
				break;
			}
		}
	}	
				
TotalOrderCost = TotalOrderCost.toFixed(2);

document.write("<strong>Your Shopping Cart</strong><br />");		
document.write("Items in Shopping Cart : "+TotalOrderItems+"<br />");
document.write("Total Cost : &euro;"+TotalOrderCost+" (excl. VAT)<br />");
document.write("<a href='order.php'>Checkout</a> | ");
document.write("<a href='http://hampersandco.com/order.php?cmd=voidcart'>Empty Shopping Cart</a>");

}
} else {
document.write("<strong>Your Shopping Cart</strong><br />");	
document.write("Items in Shopping Cart : 0<br />");
document.write("Total Cost : &euro;0.00 (excl. VAT)<br />");
document.write("<a href='order.php'>View Cart</a>");
}
}
