
//1
var cmparepageurl = "/ProductCompare.aspx?catId=";
function getArea()
{

var B=0;
var F="";
var D=drpArea.options.length;
		for(var C=(D-1);C>=0;C--)
		{
		drpArea.options[C]=null
		}
drpArea.options[0]=new Option("--Select Area--","--Select Area--");
var G=JSON.parse(tempResult_Store);
for(var E=0;E<G.length;E++)
{
	var A=G[E];
	if(drpCity.value!='554')
	{
	
			if(A.CityId==drpCity.value)
			{
					if(F.search(A.AreaName)==-1)
					{
							if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false)
							{
									F=F+","+A.AreaId;
									drpArea.options[B+1]=new Option(properCase(A.AreaName),A.SiteUrl);
									B++
							}
					}

			 }

         }
	 else
	 {
	      if(A.CityName==drpCity.options[drpCity.selectedIndex].text)
			{
					if(F.search(A.AreaName)==-1)
					{
							if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false)
							{
									F=F+","+A.AreaId;
									drpArea.options[B+1]=new Option(properCase(A.AreaName),A.SiteUrl);
									B++
							}
					}

			 }

	 }
}

}
//2 
function getSiteUrl_Store(){if(drpArea.value!="--Select Area--"&&drpCity.value!="--Select City--"&&drpState.value!="--Select State--"){lblMsg.style.display="none";window.open(drpArea.value,"mywindow","width=700,height=500,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes")}else{lblMsg.style.display="block"}}function SucceededCallback_Store(C,I){var J;switch(I){case ("getChildStores"):var F=JSON.parse(C);var D=0;var G="";for(var H=0;H<F.length;H++){var E=F[H];if(G.search(E.CountryId)=="-1"){G=G+","+E.CountryId;drpCountry.options[D+1]=new Option(properCase(E.CountryName),E.CountryId);D++}}if(D==1){pnldrpCountry.style.display="none";var A="";var B=0;var F=JSON.parse(C);for(var H=0;H<F.length;H++){var E=F[H];if(A.search(E.StateId)==-1){if(E.SiteType=="WS"&&E.merchantSiteType=="A"&&E.IsVirtualStore==false){A=A+","+E.StateId;drpState.options[B+1]=new Option(properCase(E.StateName),E.StateId);B++}}}}else{pnldrpCountry.style.visibility="visible"}break;case ("GetServerTime"):var D=0;var F=JSON.parse(C);for(var H=0;H<F.length;H++){var E=F[H];if(E.CityId==drpCity.value){drpState.options[D+1]=new Option(E.StateName,E.StateId);D++}}break;default:DisplayMessage("Method unknown")}}function Load_drpCountry(D){var F=JSON.parse(D);var B=0;var E="";for(var C=0;C<F.length;C++){var A=F[C];if(E.search(A.CountryId)=="-1"){E=E+","+A.CountryId;drpCountry.options[B+1]=new Option(properCase(A.CountryName),A.CountryId);B++}}}function Load_drpState(){var C=0;var B="";var E=drpState.options.length;for(var D=(E-1);D>=0;D--){drpState.options[D]=null}drpState.options[0]=new Option("--Select State--","--Select State--");var G=JSON.parse(tempResult_StoreJquery);var B="";for(var F=0;F<G.length;F++){var A=G[F];if(A.CountryId==drpCountry.value){if(B.search(A.StateId)==-1){if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false){B=B+","+A.StateId;drpState.options[C+1]=new Option(properCase(A.StateName),A.StateId);C++}}}}}function Load_drpCity(){var B=0;var G="";var D=drpCity.options.length;for(var C=(D-1);C>=0;C--){drpCity.options[C]=null}drpCity.options[0]=new Option("--Select City--","--Select City--");var F=JSON.parse(tempResult_StoreJquery);for(var E=0;E<F.length;E++){var A=F[E];if(A.StateId==drpState.value){if(G.search(A.CityId)==-1){if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false){G=G+","+A.CityId;drpCity.options[B+1]=new Option(properCase(A.CityName),A.CityId);B++}}}}}function Load_drpArea(){var B=0;var F="";var D=drpArea.options.length;for(var C=(D-1);C>=0;C--){drpArea.options[C]=null}drpArea.options[0]=new Option("--Select Area--","--Select Area--");var G=JSON.parse(tempResult_StoreJquery);for(var E=0;E<G.length;E++){var A=G[E];if(A.CityId==drpCity.value){if(F.search(A.AreaName)==-1){if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false){F=F+","+A.AreaId;drpArea.options[B+1]=new Option(properCase(A.AreaName),A.SiteUrl);B++}}}}};


//3 product Locator 
var tempResult_Product;
var maxvalues = "";
var minvalues = ""; var
tempminprdprice = "";
var tempmaxprdprice = "";
function pageLoad_Products() {

    $.ajax({ type: "POST", url: SiteUrlForControls + "/GetAllStoreLocaterDetails.aspx", data: "{'MerchantId':'" + JMerchantid + "','DisplayMode':'" + productSearchMode + "'}",
        beforeSend: function (a) {
            a.setRequestHeader("Content-type", "application/json; charset=utf-8")
        }, dataType: "json",
        success: function (a) {
            tempResult_Product = a;
            SucceededCallback_Products(a, "GetCategoryBrandList")
        }
    })
}
function properCase(d) {
    var c = "";
    var e = true;
    for (i = 0; i <= d.length; i++) {
        m = d.substr(i, 1); c += (e) ? m.toUpperCase() : m.toLowerCase();
        e = (m.toUpperCase() == m.toLowerCase())
    }
    return c
}
function getBrands() {
    var d = 0;
    var l = JSON.parse(tempResult_Product);
    var a = "";
    var isbrandtrue = false;
    maxvalues = "";
    minvalues = "";
    var e = drpBrand.options.length;
    for (var f = (e - 1); f >= 0; f--) {
        drpBrand.options[f] = null
    }
    drpBrand.options[0] = new Option("--Select Brand--", "--Select Brand--");
    if (drpCategory.selectedIndex == 0) {
        SucceededCallback_Products(tempResult_Product, "GetCategoryBrandList")
    }
    else {
        var c = drpCategory.value;
        var n = c.split("#");
        var b = n[1].split(",");
        var k = 0;
        for (var p = 0; p < l.length; p++) {
            var g = l[p];
            if (n[0] == g.ItemId) {
                if (a.search(g.BrandName) == -1) {
                    a = a + "," + g.BrandName;
                    var o = g.BrandId.split(",");
                    if (o.length > 0) {
                        document.getElementById("divbrand").style.display = "block"
                    }
                    else {
                        document.getElementById("divbrand").style.display = "none"
                    }
                    var q = g.BrandName.split(",");
                    var h = 0;
                    for (h; parseInt(h, 0) <= parseInt(o.length, 0) - 1; h++) {
                        drpBrand.options[d + 1] = new Option(q[h], o[h]);
                        if (maxvalues != "") { maxvalues = maxvalues + "," + g.MaxPrice }
                        else { maxvalues = g.MaxPrice } if (minvalues != "") { minvalues = minvalues + "," + g.MinPrice }
                        else { minvalues = g.MinPrice } k = parseInt(k, 0) + parseInt(g.ProductCount, 0); d++
                    }
                }

                if (g.BrandId == n[1]) {
                     
                } 
            }
        }
        $("#productSlider").slider("enable")

        if (l.length > 0) {
            getMaxMinValues(k)
        }
    } lblErrMsg.style.display = "none" 
    }

function getMaxMinPriceByBrands() {
    var e = JSON.parse(tempResult_Product);
    maxvalues = "";
    minvalues = "";
    var f = drpCategory.value;
    var g = f.split("#");
    var b = drpBrand.value;
    if (drpBrand.selectedIndex == 0) {
        getBrands()
    }
    else {
        for (var j = 0; j < e.length; j++) {
            var c = e[j];
            if (c.ItemId == g[0]) {
                var h = c.BrandId.split(",");
                var d = 0;
                for (d; parseInt(d, 0) <= parseInt(h.length, 0) - 1; d++) {
                    if (b == h[d]) {
                        maxNumber = c.MaxPrice.split(",")[d]; minNumber = c.MinPrice.split(",")[d];
                        var a = c.ProductCount.split(",")[d];
                        if (parseInt(minNumber, 0) == parseInt(maxNumber, 0) || parseInt(a, 0) <= 2) {
                            $("#productSlider").slider("option", "min", parseInt(minNumber, 0));
                            $("#productSlider").slider("option", "max", parseInt(maxNumber, 0));
                            $("#productSlider").slider("option", "values", [minNumber, maxNumber]);
                            $("#productSlider").slider({ range: true, step: 20, min: parseInt(minNumber, 0), max: parseInt(maxNumber, 0), values: [minNumber, maxNumber],
                                slide: function (k, l) { $("#hdnMin").val(CurrencySymbol + l.values[0]); $("#hdnMax").val(CurrencySymbol + l.values[1]) },
                                change: function (n, o) { var k = o.values[0]; var l = o.values[1] } 
                            }); $("#hdnMin").val(CurrencySymbol + $("#productSlider").slider("values", 0));
                            $("#hdnMax").val(CurrencySymbol + $("#productSlider").slider("values", 1)); $("#productSlider").slider("disable")
                            $("#productSlider").slider("enable");
                        } else {
                            $("#productSlider").slider("enable"); $("#productSlider").slider("option", "min", parseInt(minNumber, 0)); 
                        $("#productSlider").slider("option", "max", parseInt(maxNumber, 0)); $("#productSlider").slider("option", "values", [minNumber, maxNumber]); $("#productSlider").slider({ range: true, step: 20, min: parseInt(minNumber, 0), max: parseInt(maxNumber, 0), values: [minNumber, maxNumber], slide: function (k, l) { $("#hdnMin").val(CurrencySymbol + l.values[0]); $("#hdnMax").val(CurrencySymbol + l.values[1]) }, change: function (n, o) { var l = o.values[0]; var k = o.values[1] } }); $("#hdnMin").val(CurrencySymbol + $("#productSlider").slider("values", 0)); $("#hdnMax").val(CurrencySymbol + $("#productSlider").slider("values", 1)); getPriceRangeList(minNumber, maxNumber) } 
                    } 
                } 
            } 
        } firsttime = true
    } lblErrMsg.style.display = "none"
}

function getSiteUrl_Products() {
    var e = $("#productSlider").slider("values", 0);
    var a = $("#productSlider").slider("values", 1);
    var c = drpCategory.options[drpCategory.selectedIndex].text;
    var f = drpBrand.options[drpBrand.selectedIndex].text;
    var b = txtProdsearch.value;
    var canSearch = false;
    if (productSearchMode == 'BR') {
        if (f != "--Select Brand--" || b != "") {
            canSearch = true;
        }
    }
    else {
        if (c != "--Select Category--" || b != "") {
            canSearch = true;
        }
    }
    if (canSearch == true) {
        if (f == "--Select Brand--") {f = ""; }
        if (productSearchMode == 'BR') {
            lblErrMsg.style.display = "none";
            if (openBrowserInnewwindowvar.value.toLowerCase() == "true") {
                self.location = SiteUrlForControls + "/SearchMore.aspx?Search=" + b + "&BID=" + f + "&MaxP=" + a + "&MinP=" + e + "&type=prod"
            }
            else {
                window.open(SiteUrl + "SearchMore.aspx?Search=" + b + "&BID=" + f + "&MaxP=" + a + "&MinP=" + e + "&type=prod", "mywindow", "width=700,height=500,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes,target=_blank")
            }
            return true;
        }
        else {
            if (c == "--Select Category--") { c = "" }
            if (openBrowserInnewwindowvar.value.toLowerCase() == "true") {
                self.location = SiteUrlForControls + "/SearchMore.aspx?Search=" + b + "&CID=" + c + "&BID=" + f + "&MaxP=" + a + "&MinP=" + e + "&type=prod"
            }
            else {
                window.open(SiteUrl + "SearchMore.aspx?Search=" + b + "&CID=" + c + "&BID=" + f + "&MaxP=" + a + "&MinP=" + e + "&type=prod", "mywindow", "width=700,height=500,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes,target=_blank")
            }
            return true;
        }
    }
    else {
        lblErrMsg.style.display = "block";
        return false;
    }
}

function SucceededCallback_Products(a, h) {
    var k;
    var f = JSON.parse(a);
    switch (h) {
        case ("GetCategoryBrandList"):
            var b = 0;
            var d = "";
            var j = 0;
            if (productSearchMode != 'BR') {
                document.getElementById("divCategory").style.display = "block";
                for (var g = 0; g < f.length; g++) {
                    var c = f[g];
                    var e = false;
                    if (d.search(c.ItemId) == -1) {
                        e = true;
                        if (e) {
                            d = d + "," + c.ItemId; drpCategory.options[b + 1] = new Option(c.Itemname, c.ItemId + "#" + c.BrandId);
                            if (maxvalues != "") { maxvalues = maxvalues + "," + c.MaxPrice }
                            else { maxvalues = c.MaxPrice }
                            if (minvalues != "") { minvalues = minvalues + "," + c.MinPrice }
                            else { minvalues = c.MinPrice } j = parseInt(j, 0) + parseInt(c.ProductCount, 0); b++
                        }
                    }
                }
            }
            else {
                document.getElementById("divCategory").style.display = "none";
                for (var g = 0; g < f.length; g++) {
                    var c = f[g];
                    var e = false;
                    if (d.search(c.BrandId) == -1) {
                        e = true;
                        if (e) {
                            d = d + "," + c.BrandId; drpBrand.options[b + 1] = new Option(c.BrandName, c.BrandId + "#" + c.BrandId);
                            if (maxvalues != "") { maxvalues = maxvalues + "," + c.MaxPrice }
                            else { maxvalues = c.MaxPrice }
                            if (minvalues != "") { minvalues = minvalues + "," + c.MinPrice }
                            else { minvalues = c.MinPrice } j = parseInt(j, 0) + parseInt(c.ProductCount, 0); b++
                        }
                    }
                }
            }

            if (f.length > 0) {
                getMaxMinValues(j);
                $("#productSlider").slider("enable");
            } break;
        case ("GetServerTime"): 
        var b = 0;
            for (var g = 0; g < f.length; g++) {
                var c = f[g];
                if (c.BrandName == drpBrand.value) { 
                drpCategory.options[b + 1] = new Option(c.Itemname, c.ItemId + "," + c.BrandId + "#" + c.BrandName); b++ } 
            } break;
        default: DisplayMessage("Method unknown")
    } 
}
function FailedCallback_Products(b, c, a) { if (b !== null) { b.get_message() } }
function DisplayMessage(a) { alert(a + "Method Name is Invalid") }
function getMaxMinValues(c) {
    var a = new Array(); var d = new Array(); d = minvalues.split(","); a = maxvalues.split(",");
    if (a.length > 0) { maxNumber = a[0] } if (minvalues.length > 0) { minNumber = d[0] } for (var b = 1; b < a.length; b++) {
        if (parseInt(maxNumber, 0) < parseInt(a[b], 0)) { maxNumber = a[b] } 
    } for (var b = 1; b < d.length; b++) {
        if (parseInt(minNumber, 0) > parseInt(d[b], 0)) { minNumber = d[b] }
    }
    if (parseInt(minNumber, 0) == parseInt(maxNumber, 0) || parseInt(c, 0) <= 2) {
    $("#productSlider").slider("option", "min", parseInt(minNumber, 0)); $("#productSlider").slider("option", "max", parseInt(maxNumber, 0)); 
    $("#productSlider").slider("option", "values", [minNumber, maxNumber]); 
        $("#productSlider").slider({ range: true, step: 20, min: parseInt(minNumber, 0), max: parseInt(maxNumber, 0), values: [minNumber, maxNumber],
            slide: function (e, f) { $("#hdnMin").val(CurrencySymbol + f.values[0]); $("#hdnMax").val(CurrencySymbol + f.values[1]) },
            change: function (g, h) {
                var f = h.values[0];
                var e = h.values[1]
            } 
        });
        $("#hdnMin").val(CurrencySymbol + $("#productSlider").slider("values", 0));
        $("#hdnMax").val(CurrencySymbol + $("#productSlider").slider("values", 1));
        $("#productSlider").slider("enable")
    }
    else {
        $("#productSlider").slider("enable"); $("#productSlider").slider("option", "min", parseInt(minNumber, 0)); $("#productSlider").slider("option", "max", parseInt(maxNumber, 0));
        $("#productSlider").slider("option", "values", [minNumber, maxNumber]); $("#productSlider").slider({ range: true, step: 20, min: parseInt(minNumber, 0), max: parseInt(maxNumber, 0), values: [minNumber, maxNumber],
            slide: function (e, f) { $("#hdnMin").val(CurrencySymbol + f.values[0]); $("#hdnMax").val(CurrencySymbol + f.values[1]) },
            change: function (g, h) { var f = h.values[0]; var e = h.values[1] } 
        }); $("#hdnMin").val(CurrencySymbol + $("#productSlider").slider("values", 0)); $("#hdnMax").val(CurrencySymbol + $("#productSlider").slider("values", 1)); getPriceRangeList(minNumber, maxNumber)
    } firsttime = true
}
            function getPriceRangeList(d,c){if(parseInt(d,0)<parseInt(c,0)){var a=(parseInt(c,0)-parseInt(d,0))/20;a=Math.round(a);var b="<span>"+d+"</span>"}b=b+"<span style='margin-left: 360px;text-align:center;'>"+c+"</span>"};




//4(Js/StoreSearch-min.js)
var tempResult_Store;function pageLoad_Store(){$.ajax({type:"POST",url:SiteUrlForControls+"/GetAllStoreLocaterDetails.aspx",data:"{'MerchantId':'"+ JMerchantid + "','MasterMerchantId':'" + MasterMId + "','SiteAccType':'" + SiteAccType + "','Productid':'" + JProductid + "'}",beforeSend:function(A){A.setRequestHeader("Content-type","application/json; charset=utf-8")},dataType:"json",success:function(A){tempResult_Store=A;SucceededCallback_Store(A,"getChildStores")}})}function properCase(B){var A="";var C=true;for(i=0;i<=B.length;i++){m=B.substr(i,1);A+=(C)?m.toUpperCase():m.toLowerCase();C=(m.toUpperCase()==m.toLowerCase())}return A}function getState(){var C=0;var B="";var E=drpState.options.length;for(var D=(E-1);D>=0;D--){drpState.options[D]=null}drpState.options[0]=new Option("--Select State--","--Select State--");var G=JSON.parse(tempResult_Store);var B="";for(var F=0;F<G.length;F++){var A=G[F];if(A.CountryId==drpCountry.value){if(B.search(A.StateId)==-1){if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false){B=B+","+A.StateId;drpState.options[C+1]=new Option(properCase(A.StateName),A.StateId);C++}}}}}function getCity(){var B=0;var G="";var D=drpCity.options.length;for(var C=(D-1);C>=0;C--){drpCity.options[C]=null}drpCity.options[0]=new Option("--Select City--","--Select City--");var F=JSON.parse(tempResult_Store);for(var E=0;E<F.length;E++){var A=F[E];if(A.StateId==drpState.value){if(G.search(A.CityId)==-1){if(A.SiteType=="WS"&&A.merchantSiteType=="A"&& A.IsVirtualStore==false){G=G+","+A.CityId;drpCity.options[B+1]=new Option(properCase(A.CityName),A.CityId);B++}}}}}



//5 GetProductShowcaseHTML 
//5.1 declaring global variable for showcase
       var ShowCaseObjectFromServerSide;
       var StoreShowcaseObjectHashMap = new HashMap();
       var Hash_PgNo='1';
       var Hash_DivID='';
       var Hash_Sort='NO';
       var Hash_View='N';
       var isFirstBack = false;
       var cngtype = '';
       var cmbid = ''

function stackTop(){
     var ScrollHeight;
    ScrollHeight=$(Hash_DivID).attr("scrollHeight");
    var offSetTop;
    offSetTop=$(Hash_DivID).attr("offsetTop");
    var FinalValue;
    FinalValue=ScrollHeight-offSetTop;
    $('html, body').animate({
        scrollTop: FinalValue
            },
    0,
    function() {
        //location.hash = target;
    });
}

        
//5.2
function GetProductShowcaseHTML(ObjProductShowcase) {
    var inpudata = '';

    if (ObjProductShowcase.ConfigurationType == '') {
        if (cngtype == 'Rfs') {
            ObjProductShowcase.ConfigurationType = 'Rfs';
        }
    }
    if (ObjProductShowcase.CombiIds == '') {
        if (cngtype == 'Rfs' && cmbid != '') {
            ObjProductShowcase.CombiIds = cmbid;
        }
    }
    //if (ObjProductShowcase.PageNo == 'undefined' && Hash_PgNo == '1') {
    ObjProductShowcase.PageNo = Hash_PgNo;
    ObjProductShowcase.ShowViewType = Hash_View;
    ObjProductShowcase.SortingValues = Hash_Sort;
    //alert(Hash_PgNo + "__" + Hash_View + "__" + Hash_Sort);
    //}

    //inpudata = "{'PgControlId':'" + ObjProductShowcase.PgControlId + "','SiteUrl':'" + ObjProductShowcase.SiteUrl + "','IsConfigured':" + ObjProductShowcase.IsConfigured + ",'Layout':'" + ObjProductShowcase.Layout + "','PageWidth':'" + ObjProductShowcase.PageWidth + "','ConfigurationType':'" + ObjProductShowcase.ConfigurationType + "','CombiIds':'" + ObjProductShowcase.CombiIds + "','IsCompare':" + ObjProductShowcase.IsCompare + ",'PageNo':'" + ObjProductShowcase.PageNo + "','ControlCaption':'" + ObjProductShowcase.ControlCaption + "','DivClientID':'" + ObjProductShowcase.DivClientId + "','ShowRedirection':'" + ObjProductShowcase.ShowRedirection + "','ShowAddCartLink':'CB" + "','ShowSorting':'" + ObjProductShowcase.ShowSorting + "','SortingValues':'" + ObjProductShowcase.SortingValues + "','ShowViewType':'" + ObjProductShowcase.ShowViewType + "','ShowView':'" + ObjProductShowcase.ShowView + "','PagerType':'" + ObjProductShowcase.PagerType + "','TemplateID':'" + ObjProductShowcase.TemplateID + "','CurrentUrl':'" + ObjProductShowcase.CurrentUrl + "','ShowCaseSource':'" + ObjProductShowcase.ShowCaseSource + "'}";
    inpudata = { PgControlId: ObjProductShowcase.PgControlId, SiteUrl:  ObjProductShowcase.SiteUrl, IsConfigured: ObjProductShowcase.IsConfigured, ConfigurationType: ObjProductShowcase.ConfigurationType, CombiIds: ObjProductShowcase.CombiIds, PageNo: ObjProductShowcase.PageNo, ControlCaption: ObjProductShowcase.ControlCaption, DivClientID: ObjProductShowcase.DivClientId, ShowSorting: ObjProductShowcase.ShowSorting, SortingValues: ObjProductShowcase.SortingValues, ShowViewType: ObjProductShowcase.ShowViewType, ShowView: ObjProductShowcase.ShowView, MerchantId: ObjProductShowcase.MerchantId };
    inpudata = JSON.stringify(inpudata);
    $.post(SiteUrlForControls + "/Handler/ProductShowcaseHandler.ashx", inpudata,
   function(data) {
    $(document.getElementById(ObjProductShowcase.DivClientId)).removeClass('loader');
    document.getElementById(ObjProductShowcase.DivClientId).innerHTML = data;
    fnBindEventsToAnchr();
    UpdateComparelinkText();
    stackTop();
   });
}

//5.3
function StoreShowcaseObjectByDivId( ShowCaseObjectFromServerSide )
{

    var objShowcaseObject;

    objShowcaseObject = JSON.parse(ShowCaseObjectFromServerSide);
		

    StoreShowcaseObjectHashMap.put(objShowcaseObject.DivClientId,objShowcaseObject);
}

//5.4
function OnAnchorClick() {
  //  alert("OnAnchorClick");
    isFirstBack = true;
    var CurrentHref='';
    CurrentHref=$(this).get(0).href;
    //alert(CurrentHref);
    cngtype = findconfigtype(CurrentHref);
    cmbid = findcombids(CurrentHref);
    
    var FinalHref = findCurrentHref(CurrentHref);
  //  alert("FinalHref="+FinalHref);
    SetHrefForShowcase('onanchor',FinalHref);
    
    var ChangedHref;
    ChangedHref= "#RSS=pgZZ"+Hash_PgNo+"QQdivZZ"+Hash_DivID+"QQsortZZ"+Hash_Sort+"QQviewZZ"+Hash_View;
    
    var hash = ChangedHref ;//= "#RSS=pg$$"+Hash_PgNo+"QQdiv$$"+Hash_DivID+"QQsort$$"+Hash_Sort+"QQview$$"+Hash_View
    hash = hash.replace(/^.*#/, '');
    $.history.load(hash);

    return false;
}

function findconfigtype(CurrentHref) {
    var confgtype = '';
   // alert("CurrentHref.indexOf="+CurrentHref);
    if (CurrentHref.indexOf("?Rfs") != -1) {

        confgtype="Rfs";
    }
    return confgtype;
}
function findcombids(CurrentHref) {
    var combid='';
    var indxRfs='';
    var lastindxRfs='';
    if (CurrentHref.indexOf("?Rfs") != -1) {
        indxRfs = CurrentHref.indexOf("?Rfs");
        indxRfs = indxRfs + 5;
        if (CurrentHref.indexOf("#RSS")!=-1)
        {
            lastindxRfs = CurrentHref.indexOf("#RSS");
            //alert("1__" + CurrentHref.substring(indxRfs, lastindxRfs));
            combid = CurrentHref.substring(indxRfs, lastindxRfs);
        }
        else if(CurrentHref.indexOf("&RSS")!=-1)
        {
            lastindxRfs=CurrentHref.indexOf("&RSS");
            //alert("2__" + CurrentHref.substring(indxRfs, lastindxRfs));
            combid = CurrentHref.substring(indxRfs, lastindxRfs);
        }
        else
        {
           // alert("3__" + CurrentHref.substring(indxRfs));
            combid = CurrentHref.substring(indxRfs);
        }
       
        
    }
    return combid;

}

function findCurrentHref(CurrentHref)
{
  var finalHref='';
  
   if (CurrentHref.indexOf("?RSS")!= -1 && CurrentHref.indexOf("#RSS")== -1)
    {
        CurrentHref=CurrentHref.replace("?","&");
    }
  else {
      //alert("CurrentHref=" + CurrentHref);
        CurrentHref= CurrentHref.replace("#", "&");
    }  
        var temp_CurrentHref='';
        temp_CurrentHref=CurrentHref.split('&');
     
   var temp_len;
    temp_len = temp_CurrentHref.length;
    if (temp_CurrentHref.length >= 2)
    {
        if(temp_CurrentHref[temp_len-1].search("RSS=")!=-1 && temp_CurrentHref[temp_len-1].search("RSS=")!=null)
        {
           
            finalHref = temp_CurrentHref[temp_len-1];
        }
    }    
        
       
        
return finalHref;
}

function SetHrefForShowcase(flag,CurrentHref)
{
 if (document.location.hash != "" && flag=='onback')
        {
          
            var hashHref = document.location.href;
            hashHref = findCurrentHref(hashHref);
            
            GetVariablesFromHref(hashHref);      
        }
        else if (flag == 'onanchor')
        {
            GetVariablesFromHref(CurrentHref);
        }
        else if (flag == 'firstback')
        {
                var CurrentQstring;
                CurrentQstring = document.location.href;
                CurrentQstring = findCurrentHref(CurrentQstring);
                GetVariablesFromHref(CurrentQstring);
        }
         else if (flag == 'onsort')
        {
            var SortQstring;
            var SortQstring1;
                SortQstring = document.location.href;
                //alert("SortQstring=" + SortQstring);
                SortQstring1 = findCurrentHref(SortQstring);
                //alert("SortQstring__" + SortQstring1);
                GetVariablesFromHref(SortQstring1);
        }
        
        UpdateShowCaseObject();
}


function UpdateShowCaseObject()
{
   
    var ShowCaseObject;
    ShowCaseObject = StoreShowcaseObjectHashMap.get(Hash_DivID);
    ShowCaseObject.PageNo=Hash_PgNo;
    ShowCaseObject.SortingValues= Hash_Sort;
    ShowCaseObject.ShowViewType=Hash_View;
    StoreShowcaseObjectHashMap.remove(Hash_DivID);
    StoreShowcaseObjectHashMap.put(Hash_DivID,ShowCaseObject);
    
    return false;
}


//5.5
function GetShowcaseObjectByDivID(DivClientId)
{
//alert('i am in GetShowcaseObjectByDivID');
    var ShowCaseObjectForAjaxCall;
    ShowCaseObjectForAjaxCall = StoreShowcaseObjectHashMap.get(DivClientId);

    GetProductShowcaseHTML(ShowCaseObjectForAjaxCall);

    
}




//5.6
function GetVariablesFromHref(currentqrystring)
{
    var temp_qrystr=currentqrystring;
    if (temp_qrystr.length > 0 && temp_qrystr != '' && temp_qrystr != null )
    {
       if(temp_qrystr.search("RSS=")!=-1 && temp_qrystr.search("RSS=")!=null)
        {
            var tempurl=temp_qrystr.replace("RSS=","");
            var split_tempurl;
            split_Qtempurl=tempurl.split("QQ");
            if(split_Qtempurl.length>0)
            {
                var i;
                for (i=0;i<split_Qtempurl.length;i++)
                {
                    var fnltempurl=split_Qtempurl[i];
                    var split_Ztempurl=fnltempurl.split("ZZ");
                    if (split_Ztempurl.length>0)
                    {
                        var chk_value='';
                        var set_value='';
                        chk_value=split_Ztempurl[0];
                        set_value=split_Ztempurl[1];
                        setglobalhashvalue(chk_value,set_value);
                    }
                }
            }
        }
    }
    else
    {
        Hash_PgNo='1';
        Hash_Sort='NO';
        Hash_View='N';
    }
}

//5.7
function setglobalhashvalue(chk_value,set_value)
{
        //&RSS=pg$$2QQdiv$$ctl00_ContentPlaceHolder1_ctl01_ShowcaseQQsort$$NOQQview$$N
    switch(chk_value)
				{
				    case 'pg':
				       Hash_PgNo=set_value;
		                break;
				    case 'div':
				      Hash_DivID=set_value;
				        break;
				    case 'sort':
				       Hash_Sort=set_value;
				        break;
    			    case 'view':
    			       Hash_View=set_value;
				        break;        
				}
}
//

function FindSelectedIndex(SelectedValue,DivClntID)
{
  // alert("hi123"+SelectedValue+"__"+DivClntID);
    Hash_DivID=DivClntID;
    SetHrefForShowcase('onsort','');
    Hash_Sort=SelectedValue;
    Hash_DivID = DivClntID;
    var CurrentHref;
    CurrentHref=document.location.href;
    cngtype = findconfigtype(CurrentHref);
    cmbid = findcombids(CurrentHref);
    UpdateShowCaseObject();
     var ChangedHref;
    ChangedHref= "#RSS=pgZZ"+Hash_PgNo+"QQdivZZ"+Hash_DivID+"QQsortZZ"+Hash_Sort+"QQviewZZ"+Hash_View;
    
    var hash = ChangedHref ;
    hash = hash.replace(/^.*#/, '');
    $.history.load(hash);

    return false;
    //GetShowcaseObjectByDivID(Hash_DivID);
}

//5.8
function callback(hash)
{
// alert('callback hash: '+hash);
    if (hash != '')
    {
           //   alert("not blank"+hash);
        SetHrefForShowcase('onback', '');
        var CurrentHref;
        CurrentHref = document.location.href;
        cngtype = findconfigtype(CurrentHref);
        cmbid = findcombids(CurrentHref);
        GetShowcaseObjectByDivID(Hash_DivID);
    }
    else
    {
        if(isFirstBack)
        {
            SetHrefForShowcase('firstback','');
            GetShowcaseObjectByDivID(Hash_DivID);
                
        }
    }
}

//5.9

$(document).ready(function() {

    fnBindEventsToAnchr();
    $.history.init(callback);

});
function fnBindEventsToAnchr() 
{
    
    $('a', '.pagerdiv').each(function() {
   // alert($(this).get(0).id);
    $(this).bind('click', OnAnchorClick);
    });
    $('li a', '.prod_views').each(function() {
    
    $(this).bind('click', OnAnchorClick);
    });
}

//6 js/ProductCompare.js
			// JScript File
						// class of Prodcuts

var templatetag;
prodList = function(h, j, k, g, f){
    this.prodId = h;
    this.catId = j;
    this.imgSrc = k;
    this.prodTitle = g;
    this.prodname = f
};
function setCookie_classJson(k){
    if (chkProdExistsForCategory(k) == false) {
        return false
    }
    var q = "productCompare";
    var n = new Array();
    var l = "";
    var o = getCookie_classJson(q);
    if (o != null) {
        var m = JSON.parse(o);
        var j = m.EntLst.length;
        m.EntLst[j] = k;
        for (i = 0; i < m.EntLst.length; i++) {
            n[i] = m.EntLst[i]
        }
    }
    else {
        var p = new Array();
        p[0] = k;
        n = p
    }
    storeCookie(q, n);
    return true
}

function getCookie_classJson(l){
    var g = l + "=";
    var j = g.length;
    var h = document.cookie.length;
    var k = 0;
    while (k < h) {
        var m = k + j;
        if (document.cookie.substring(k, m) == g) {
            return getCookieVal_classJson(m)
        }
        k = document.cookie.indexOf(" ", k) + 1;
        if (k == 0) {
            break
        }
    }
    return null
}

function getCookieVal_classJson(c){
    var d = document.cookie.indexOf(";", c);
    if (d == -1) {
        d = document.cookie.length
    }
    return unescape(document.cookie.substring(c, d))
}

function chkProdExistsForCategory(h){
    var g = "productCompare";
    var l;
    l = 0;
    var k = getCookie_classJson(g);
    if (k != null) {
        var j = JSON.parse(k);
        for (var m = 0; m < j.EntLst.length; m++) {
            if (j.EntLst[m].catId == h.catId && j.EntLst[m].prodId == h.prodId) {
                alert("This product for the category is already on the tray.");
                return false
            }
            if (j.EntLst[m].catId == h.catId) {
                l = l + 1;
                if (l == 3) {
					createCompareDiv();
                    alert("You cannot compare more than 3 products for a Category at a time.");
                    return false
                }
            }
        }
    }
}

function delCookie_classJson(u){
    var t = "productCompare";
    var p = -1;
    var q = new Date();
    var s = 1;
    q.setDate(q.getDate() + s);
    var m = new Array();
    var l = getCookie_classJson(t);
    if (l == null) {
        return
    }
    var n = JSON.parse(l);
    for (var r = 0; r < n.EntLst.length; r++) {
        if (n.EntLst[r].catId == u.catId && n.EntLst[r].prodId == u.prodId) {
            p = r
        }
    }
    for (var r = 0; r < n.EntLst.length; r++) {
        if (p != r) {
            m[m.length] = n.EntLst[r]
        }
    }
    var o = JSON.stringify({
        EntLst: m
    }, null, "\t");
    document.cookie = t + "=" + escape(o) + "; path=/; expires=" + q.toGMTString() + ";"
}

function delCookie_ComparePage(j, k, l, h, n, m){
    var b = new prodList(j, k, l, h, n);
    delCookie_classJson(b);
    compare(k, "true");
    parent.location = SiteUrlForControls + cmparepageurl + k
}

function storeCookie(k, j){
    var f = new Date();
    var g = 1;
    f.setDate(f.getDate() + g);
    var h = JSON.stringify({
        EntLst: j
    }, null, "\t");
    document.cookie = k + "=" + escape(h) + "; path=/; expires=" + f.toGMTString() + ";"
}

function getEntLstFrmCookie(d){
    var e;
    e = getCookie_classJson(d);
    if (e != null) {
        var f = JSON.parse(e);
        return f.EntLst
    }
    return null
}

function getFinalData(j){
    var m = "";
    var n = new Array();
    n = getEntLstFrmCookie(j);
    var p = "";
    var o = "";
    var l = true;
    if (n != null) {
        for (var q = 0; q < n.length - 1; q++) {
            for (var k = 0; k < n.length; k++) {
                if (o != n[k].catId || q == 0) {
                    if (n[k].catId == n[q].catId) {
                        m = m + n[k].prodId + " "
                    }
                }
            }
            m = m + "\n";
            o = n[q].catId
        }
    }
    return m
}

function createLnk(m, n, o, l, p) {
    var k = new prodList(m, n, o, l, p);
    var q = false;
    q = setCookie_classJson(k);
    if (q == false) {
        return
    }
    
    var compid=document.getElementById("comp_" + n + "_" + m).innerHTML;
		  var xb=$('#'+compid+' > span').html(); 
    
     

	if(xb=='')
	{
		xb='Compare';
	}
	  templatetag=xb
        var j = "";
        j = '"' + m + '","' + n + '","' + o + '","' + l + '","' + p + '" ';
        document.getElementById("comp_" + n + "_" + m).href = "javascript:createDelCookie(" + j + ");";
        document.getElementById("comp_" + n + "_" + m).innerHTML = "Remove";
    createCompareDiv();
    return
}

function createCompTray_Kiosk(m, n, o, l, p,s ) {
    cmparepageurl = s;
    var k = new prodList(m, n, o, l, p);
    var q = false;
    q = setCookie_classJson(k);
    createCompareDiv();
    return
 }



function createDelCookie(l, m, n, k, o){
    var j = new prodList(l, m, n, k, o);
    delCookie_classJson(j);
    if (document.getElementById("comp_" + m + "_" + l) != null) {
       // if (((document.getElementById("comp_" + m + "_" + l).innerHTML).indexOf("Remove")) > 0) {
            var h = "";
            h = '"' + l + '","' + m + '","' + n + '","' + k + '","' + o + '" ';
            document.getElementById("comp_" + m + "_" + l).href = "javascript:createLnk(" + h + ");";
            document.getElementById("comp_" + m + "_" + l).innerHTML = document.getElementById("comp_" + m + "_" + l).innerHTML.replace("Remove", CompareTemplateText)
       // }
    }
    createCompareDiv();
    return
}

function tempDelete(l){
    var j = document.getElementsByName(l).length;
    var p = new prodList("", "", "", "", "");
    var k = "false";
    for (var m = 0; m < j; m++) {
        if (document.getElementsByName(l)[m].checked == true) {
            k = "true";
            var q = document.getElementsByName(l)[m].name;
            var n = document.getElementsByName(l)[m].id;
            p = getEntFromCookie(document.getElementsByName(l)[m].id, document.getElementsByName(l)[m].name);
            delCookie_classJson(p);
            if (document.getElementById("comp_" + q + "_" + n) != null) {
                if (document.getElementById("comp_" + q + "_" + n).id != null) {
                    //if (((document.getElementById("comp_" + q + "_" + n).innerHTML).indexOf("Remove")) > 0) {
                        var o = '"' + n + '","' + q + '","' + p.imgSrc + '","' + p.prodTitle + '","' + p.prodname + '" ';
                        document.getElementById("comp_" + q + "_" + n).href = "javascript:createLnk(" + o + ");";
                        document.getElementById("comp_" + q + "_" + n).innerHTML = document.getElementById("comp_" + q + "_" + n).innerHTML.replace("Remove",CompareTemplateText)
                   // }
                }
            }
        }
    }
    if (k == "false") {
        alert("Please Select Atleast One Product to delete from Comparision Tray")
    }
    createCompareDiv();
    return
}

function compare(q, k){
    var s = "productCompare";
    var l = getCookie_classJson(s);
    var t = new prodList("", "", "", "", "");
    var p = 0;
    var m = -1;
    if (l == null) {
        return
    }
    var o = JSON.parse(l);
    var n = "";
    for (var r = 0; r < o.EntLst.length; r++) {
        if (o.EntLst[r].catId == q) {
            m = r;
            p = p + 1;
            if (n.length == 0 || n == "") {
                n = o.EntLst[r].prodId
            }
            else {
                n = n + "-" + o.EntLst[r].prodId
            }
        }
    }
    if (k != "true") {
        if (p == 1) {
            return alert("Cannot compare the single product. Please add atleast two similar products to compare")
        }
    }
    storePlainCookie("prodIds", n);
    return n
}

function createCompareDiv() {
    var m = "";
    var r = getEntLstFrmCookie("productCompare");
    var q = "";
    var j = "";
    var s = 0;
    if (r != null) {
        for (var n = 0; n <= r.length - 1; n++) {
            j = "";
            s = 0;
            for (var o = 0; o < r.length; o++) {
                if ((q.indexOf(r[o].catId) < 0) || n == 0) {
                    if (r[o].catId == r[n].catId) {
                        s = s + 1;
                        var p = r[o].prodname;
                        if (p.length > 10) {
                            p = p.substring(0, 10) + "..."
                        }
                        j = j + "<li><div><span><input id=" + r[o].prodId + "  name=" + r[n].catId + " type='checkbox' value='' class='chk' /></span><div><img src='" + r[o].imgSrc + "' width='50px' height='50px'/></div></div><label>" + p + "</label></li>"
                    }
                }
            }
            if (n == 0) {
                if (j.length > 0) {
                    if (s == 1) {
                        m = m + "<div class='cmp_pop'><div class='cmp_pop_l'></div><div class='cmp_pop_m'><div class='cmp_pr'><div class='cmp_pop_tl'></div><div class='cmp_pop_tm'><label class='cmp_pop_tmh'>" + r[n].prodTitle + " Comparision tray</label></div><div id='closeimg' class='cmp_pop_tr'><a  class='cmp_pop_close'onclick='javascript:closeDiv();'></a></div></div><div><ul class='cmp_prul'>" + j + "<li class='btn'><input name='' type='button' value='Compare Now' id=Cmp onclick='javascript:compare(\"" + r[n].catId + "\");'  class='btnpr' /><input name='' type='button' value='Delete Selected' id=del onclick=tempDelete('" + r[n].catId + "'); class='btnpr' /></li></ul></div> </div><div class='cmp_pop_r'></div></div>"
                    }
                    else {
                        m = m + "<div class='cmp_pop'><div class='cmp_pop_l'></div><div class='cmp_pop_m'><div class='cmp_pr'><div class='cmp_pop_tl'></div><div class='cmp_pop_tm'><label class='cmp_pop_tmh'>" + r[n].prodTitle + " Comparision tray</label></div><div class='cmp_pop_tr'><a  class='cmp_pop_close'onclick='javascript:closeDiv();'></a></div></div><div><ul class='cmp_prul'>" + j + "<li class='btn'><a id=Cmp onclick='javascript:compare(\"" + r[n].catId + "\");' href='" + SiteUrlForControls + cmparepageurl + r[n].catId + "' class='btnpr'>Compare Now</a><input name='' type='button' value='Delete Selected' id=del onclick=tempDelete('" + r[n].catId + "'); class='btnpr' /></li></ul></div> </div><div class='cmp_pop_r'></div></div>"
                    }
                }
            }
            else {
                if (j.length > 0) {
                    if (s == 1) {
                        m = m + "<div class='cmp_pop'><div class='cmp_pop_l'></div><div class='cmp_pop_m'><div class='cmp_pr'><div class='cmp_pop_tl'></div><div class='cmp_pop_tm'><label class='cmp_pop_tmh'>" + r[n].prodTitle + " Comparision tray</label></div><div id='closeimg' class='cmp_pop_tr'></div></div><div><ul class='cmp_prul'>" + j + "<li class='btn'><input name='' type='button' value='Compare Now' id=Cmp onclick='javascript:compare(\"" + r[n].catId + "\");'  class='btnpr' /><input name='' type='button' value='Delete Selected' id=del onclick=tempDelete('" + r[n].catId + "'); class='btnpr' /></li></ul></div> </div><div class='cmp_pop_r'></div></div>"
                    }
                    else {
                        m = m + "<div class='cmp_pop'><div class='cmp_pop_l'></div><div class='cmp_pop_m'><div class='cmp_pr'><div class='cmp_pop_tl'></div><div class='cmp_pop_tm'><label class='cmp_pop_tmh'>" + r[n].prodTitle + " Comparision tray</label></div><div class='cmp_pop_tr'></div></div><div><ul class='cmp_prul'>" + j + "<li class='btn'><a id=Cmp onclick='javascript:compare(\"" + r[n].catId + "\");' href='" + SiteUrlForControls + cmparepageurl + r[n].catId + "' class='btnpr'>Compare Now</a><input name='' type='button' value='Delete Selected' id=del onclick=tempDelete('" + r[n].catId + "'); class='btnpr' /></li></ul></div> </div><div class='cmp_pop_r'></div></div>"
                    }
                }
            }
            q = q + "," + r[n].catId
        }
    }
    if (r == null || r.length == 0) {
        m = m + "<div class='cmp_pop'><div class='cmp_pop_l'></div><div class='cmp_pop_m cmp_pop_mtxt'><div class='cmp_pop_tl'></div><div class='cmp_pop_tm'><label class='cmp_pop_tmh'>Please add the products to compare</label></div><div class='cmp_pop_tr'><a  class='cmp_pop_close' onclick='javascript:closeDiv();'></a></div>      No Products In The List<div></div></div><div class='cmp_pop_r'></div></div>"
    }
    document.getElementById("divCompPop").innerHTML = m;
    document.getElementById("divCompPop").style.display = "block";
    var l = $(document).scrollTop();
    document.getElementById("divCompPop").style.top = l + "px";
    return
}

function closeDiv(){
    document.getElementById("divCompPop").style.display = "none";
    var b = $(document).scrollTop();
    document.getElementById("divCompPop").style.top = b + "px";
    return
}

function compareInit(){
    var f = getEntLstFrmCookie("productCompare");
    var d = false;
    if (f != null) {
        for (i = 0; i < f.length; i++) {
            if (document.getElementById("comp_" + f[i].catId + "_" + f[i].prodId) != null) {
                if (((document.getElementById("comp_" + f[i].catId + "_" + f[i].prodId).innerHTML).indexOf("Compare")) > 0) {
                    var e = '"' + f[i].prodId + '","' + f[i].catId + '","' + f[i].imgSrc + '","' + f[i].prodTitle + '","' + f[i].prodname + '" ';
                    document.getElementById("comp_" + f[i].catId + "_" + f[i].prodId).href = "javascript:createDelCookie(" + e + ");";
                    document.getElementById("comp_" + f[i].catId + "_" + f[i].prodId).innerHTML = document.getElementById("comp_" + f[i].catId + "_" + f[i].prodId).innerHTML.replace("Compare", "Remove");
                    d = true
                }
            }
        }
    }
    return d
}

var setTime;
function hidePopUp(){
    setTime = setTimeout("closeDiv()", 15000)
}

function showDiv() {
    createCompareDiv();
}
function goto_KIOSK_Comp() {
   cmparepageurl = '/Kiosk/productCompare.aspx?catId=';
    var c = "productCompare";
    var k = getCookie_classJson(c);
    if (k != null) {
        createCompareDiv();
    }
    else {
        alert('There is no product in compare list');
    }
}

function getEntFromCookie(j, k){
    var h = getEntLstFrmCookie("productCompare");
    var g = new prodList("", "", "", "", "");
    if (h != null) {
        for (var f = 0; f < h.length; f++) {
            if (h[f].catId == k && h[f].prodId == j) {
                g = new prodList(h[f].prodId, h[f].catId, h[f].imgSrc, h[f].prodTitle, h[f].prodname)
            }
        }
    }
    return g
}

function delProductsByCatId(l){
    var g = "productCompare";
    var k = getCookie_classJson(g);
    var h = new prodList("", "", "", "", "");
    if (k == null) {
        return
    }
    var j = JSON.parse(k);
    for (var m = 0; m < j.EntLst.length; m++) {
        if (j.EntLst[m].catId == l) {
            h = new prodList(j.EntLst[m].prodId, j.EntLst[m].catId, "", "", "");
            delCookie_classJson(h)
        }
    }
}

function storePlainCookie(h, g){
    var e = new Date();
    var f = 1;
    e.setDate(e.getDate() + f);
    document.cookie = h + "=" + escape(g) + "; path=/; expires=" + e.toGMTString() + ";"
}

function UpdateComparelinkText(){
    var b = "productCompare";
    var d = getCookie_classJson(b);
    if (d != null) {
        var e = JSON.parse(d);
        for (var c = 0; c < e.EntLst.length; c++) {
            if (document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId) != null) {
                if (document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId).innerHTML != "Remove") {
                    var a = '"' + e.EntLst[c].prodId + '","' + e.EntLst[c].catId + '","' + e.EntLst[c].imgSrc + '","' + e.EntLst[c].prodTitle + '","' + e.EntLst[c].prodname + '" ';
                    document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId).href = "javascript:createDelCookie(" + a + ");";
                    //document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId).innerHTML = document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId).innerHTML.replace(/Compare/i, "Remove")
					document.getElementById("comp_" + e.EntLst[c].catId + "_" + e.EntLst[c].prodId).innerHTML = "Remove";
                }
            }
        }
    }
	 CompareTemplateText=$("a[href^=javascript:createLnk] > span").html();
	
	 if(CompareTemplateText ==null || CompareTemplateText =="")
	{
		 CompareTemplateText="Compare";
	}
	
};

