function getFavourites(){ if($("formFavourites_strFavourites").value.length>0){ dojo.io.bind({ url: "getFavourites.aspx?temp=" + Math.random(), formNode: document.getElementById("formFavourites"), load: function(type, data, evt){ var j=dojo.json.evalJSON(data); var strReturn = ""; for (var i = 0 ; i < j.length ; i++) { strReturn = strReturn + "\n" if(j[i]["Image"].length > 0){ strReturn = strReturn + " \""
" }else{ strReturn = strReturn + " " } if(bolCheckout==false){ strReturn = strReturn + "" } strReturn = strReturn + "\n" strReturn = strReturn + " " + j[i]["Title"] + "\n" strReturn = strReturn + "\n" } if(strReturn.length > 0){strReturn = "" + strReturn + "
\n"} document.getElementById("divFavourites").innerHTML = strReturn; }, error: errorHandler }); }else{ document.getElementById("divFavourites").innerHTML = "
Drag products here to
add them to Your Favourites


"; } } function removeFromFavourites(Id) { var strFavourites = ""; strFavourites = getCookie("Favourites"); if(strFavourites==null||strFavourites.length<1){ //Cannot be null really as we must have something in it in order to drag over to this remove product from Favourites handler! }else{ var j=dojo.json.evalJSON("[" + strFavourites + "]"); strFavourites = ""; for (var i = 0 ; i < j.length ; i++) { if(j[i]["Id"]==Id){ //Remove product completely otherwise just decrement quantity by 1. }else{ strFavourites = strFavourites + "{\"Id\":\"" + j[i]["Id"] + "\"},"; } } strFavourites = Left(strFavourites, strFavourites.length-1) } setCookie("Favourites", strFavourites ); if(strFavourites.length > 0){$("formFavourites_strFavourites").value = "[" + strFavourites + "]";}else{$("formFavourites_strFavourites").value = "";} getFavourites(); } var handlerdropFavourites = function(e) { if ("PRODUCT"==Left(e.dragObject.domNode.id, 7)){ var strSplit = e.dragObject.domNode.id.split("_"); var Id = Right(strSplit[0], strSplit[0].length-7); addtoFavourites(Id); } } function addtoFavourites(Id){ var strFavourites = ""; //deleteCookie("Favourites"); strFavourites = getCookie("Favourites"); if(strFavourites==null||strFavourites.length<1){ strFavourites = "{\"Id\":\"" + Id + "\"}"; }else{ var bolFound = false; //We now see if this product already exists in the Favourites in order to increase the quantity var j=dojo.json.evalJSON("[" + strFavourites + "]"); strFavourites = ""; for (var i = 0 ; i < j.length ; i++) { if(j[i]["Id"]==Id){ bolFound = true; }else{ strFavourites = strFavourites + "{\"Id\":\"" + j[i]["Id"] + "\"},"; } } if(bolFound==false){ strFavourites = strFavourites + "{\"Id\":\"" + Id + "\"},"; } strFavourites = Left(strFavourites, strFavourites.length-1) } setCookie("Favourites", strFavourites ); if(strFavourites.length > 0){$("formFavourites_strFavourites").value = "[" + strFavourites + "]";}else{$("formFavourites_strFavourites").value = "";} getFavourites(); }