// Cart Widget tool. Last modified : 12:20:44 - 8 Feb, 112
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] = "137|27.00";
Products[1] = "234|19.00";
Products[2] = "210|13.23";
Products[3] = "171|23.00";
Products[4] = "263|26.48";
Products[5] = "142|27.48";
Products[6] = "240|51.95";
Products[7] = "172|105.00";
Products[8] = "133|119.85";
Products[9] = "225|65.00";
Products[10] = "224|74.00";
Products[11] = "127|118.93";
Products[12] = "119|224.95";
Products[13] = "118|410.52";
Products[14] = "02|659.85";
Products[15] = "121|144.95";
Products[16] = "254|187.18";
Products[17] = "272|88.77";
Products[18] = "235|44.98";
Products[19] = "255|126.30";
Products[20] = "264|406.76";
Products[21] = "260|544.03";
Products[22] = "01|826.45";
Products[23] = "253|90.68";
Products[24] = "251|38.91";
Products[25] = "183|100.00";
Products[26] = "61|100.95";
Products[27] = "236|104.29";
Products[28] = "54|110.50";
Products[29] = "52|113.00";
Products[30] = "120|113.95";
Products[31] = "07|144.00";
Products[32] = "126|164.95";
Products[33] = "50|169.50";
Products[34] = "51|218.00";
Products[35] = "63|25.00";
Products[36] = "259|260.37";
Products[37] = "49|298.50";
Products[38] = "198|30.86";
Products[39] = "193|35.00";
Products[40] = "60|36.82";
Products[41] = "134|41.33";
Products[42] = "233|44.75";
Products[43] = "62|45.50";
Products[44] = "48|476.00";
Products[45] = "117|49.14";
Products[46] = "125|51.95";
Products[47] = "70|60.34";
Products[48] = "56|62.27";
Products[49] = "252|64.83";
Products[50] = "128|66.00";
Products[51] = "123|66.86";
Products[52] = "57|68.00";
Products[53] = "84|70.63";
Products[54] = "257|72.62";
Products[55] = "13|74.50";
Products[56] = "12|79.50";
Products[57] = "132|79.75";
Products[58] = "124|86.67";
Products[59] = "58|88.75";
Products[60] = "130|88.95";
Products[61] = "55|89.92";
Products[62] = "122|91.95";
Products[63] = "53|94.50";
Products[64] = "40|114.15";
Products[65] = "232|44.00";
Products[66] = "72|78.67";
Products[67] = "239|100.46";
Products[68] = "136|36.29";
Products[69] = "141|40.00";
Products[70] = "192|107.44";
Products[71] = "42|165.00";
Products[72] = "273|28.00";
Products[73] = "213|28.92";
Products[74] = "214|28.93";
Products[75] = "219|33.06";
Products[76] = "246|33.08";
Products[77] = "98|57.85";
Products[78] = "247|65.28";
Products[79] = "248|65.28";
Products[80] = "249|65.28";
Products[81] = "250|65.28";
Products[82] = "221|66.12";
Products[83] = "190|69.00";
Products[84] = "187|69.95";
Products[85] = "222|70.25";
Products[86] = "95|72.43";
Products[87] = "94|79.68";
Products[88] = "191|82.64";
Products[89] = "66|89.00";
Products[90] = "223|13.75";
Products[91] = "85|25.95";
Products[92] = "87|0.00";
Products[93] = "181|14.99";
Products[94] = "269|16.25";
Products[95] = "228|16.53";
Products[96] = "138|17.00";
Products[97] = "270|17.50";
Products[98] = "129|18.00";
Products[99] = "158|18.00";
Products[100] = "220|20.66";
Products[101] = "131|21.50";
Products[102] = "189|22.00";
Products[103] = "105|22.50";
Products[104] = "178|22.95";
Products[105] = "135|23.00";
Products[106] = "152|24.69";
Products[107] = "238|24.79";
Products[108] = "139|25.00";
Products[109] = "177|25.25";
Products[110] = "179|25.25";
Products[111] = "157|27.59";
Products[112] = "155|28.50";
Products[113] = "211|28.93";
Products[114] = "212|28.93";
Products[115] = "230|32.73";
Products[116] = "143|32.90";
Products[117] = "271|38.39";
Products[118] = "73|40.74";
Products[119] = "140|42.70";
Products[120] = "101|44.00";
Products[121] = "231|46.00";
Products[122] = "37|46.00";
Products[123] = "156|49.94";
Products[124] = "29|52.50";
Products[125] = "80|52.50";
Products[126] = "71|53.26";
Products[127] = "241|53.47";
Products[128] = "99|54.54";
Products[129] = "218|55.00";
Products[130] = "97|59.00";
Products[131] = "77|61.90";
Products[132] = "182|63.21";
Products[133] = "188|69.00";
Products[134] = "68|69.00";
Products[135] = "75|70.00";
Products[136] = "69|72.00";
Products[137] = "74|72.50";
Products[138] = "76|82.60";
Products[139] = "78|237.00";
Products[140] = "112|44.90";
Products[141] = "79|95.53";
Products[142] = "115|98.85";
Products[143] = "111|132.00";
Products[144] = "83|49.50";
Products[145] = "199|122.35";
Products[146] = "82|149.00";
Products[147] = "274|19.00";
Products[148] = "81|32.00";
Products[149] = "114|36.50";
Products[150] = "113|44.50";
Products[151] = "209|45.60";
Products[152] = "110|49.38";
Products[153] = "23|59.75";
Products[154] = "148|114.89";
Products[155] = "149|155.79";
Products[156] = "146|78.57";
Products[157] = "226|36.00";
Products[158] = "227|39.00";
Products[159] = "186|41.33";
Products[160] = "168|49.00";
Products[161] = "166|56.00";
Products[162] = "170|64.00";
Products[163] = "169|69.50";
Products[164] = "167|20.70";
Products[165] = "229|41.32";
Products[166] = "180|96.50";
Products[167] = "244|10.50";
Products[168] = "245|10.50";
Products[169] = "242|12.00";
Products[170] = "243|12.00";
Products[171] = "207|12.21";
Products[172] = "208|12.21";
Products[173] = "215|19.49";
Products[174] = "108|31.50";
Products[175] = "107|36.00";
Products[176] = "47|36.50";
Products[177] = "106|37.98";
Products[178] = "194|39.16";
Products[179] = "195|39.16";
Products[180] = "103|41.29";
Products[181] = "216|48.76";
Products[182] = "217|48.76";
Products[183] = "102|48.78";
Products[184] = "196|58.40";
Products[185] = "197|58.40";
Products[186] = "104|98.60";
Products[187] = "266|169.89";
Products[188] = "268|175.80";
Products[189] = "267|208.05";
Products[190] = "173|34.00";
Products[191] = "265|383.86";
Products[192] = "175|81.37";
Products[193] = "176|29.00";
Products[194] = "262|103.72";
Products[195] = "116|108.00";
Products[196] = "261|55.50";
Products[197] = "174|0.00";
Products[198] = "88|0.00";
Products[199] = "185|1.00";
Products[200] = "206|103.32";
Products[201] = "160|16.50";
Products[202] = "164|16.50";
Products[203] = "163|21.47";
Products[204] = "184|210.00";
Products[205] = "91|22.00";
Products[206] = "89|23.00";
Products[207] = "200|24.80";
Products[208] = "90|27.65";
Products[209] = "201|32.47";
Products[210] = "92|37.30";
Products[211] = "93|37.30";
Products[212] = "202|39.47";
Products[213] = "203|52.98";
Products[214] = "159|53.50";
Products[215] = "165|59.38";
Products[216] = "154|60.00";
Products[217] = "151|69.70";
Products[218] = "153|70.48";
Products[219] = "204|79.98";
Products[220] = "205|88.47";
Products[221] = "161|9.00";

//////////////////////////////////////////////////////////
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 Cart</strong><br />");		
document.write("Items in 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://www.hampersandco.com/order.php?cmd=voidcart'>Empty Cart</a>");
}
} else {
document.write("<strong>Your Cart</strong><br />");	
document.write("Items in Cart : 0<br />");
document.write("Total Cost : &euro;0.00 (excl. VAT)<br />");
document.write("<a href='order.php'>View Cart</a>");
}
}

