﻿//------------------------------------------------------------------------------------------------------------------------------
//JAN 28 2009 Bjorn Williams.
//Javascript Taken from the CatagoryList Page Control. 
//The javascript code was removed from the ascx,and aspx files as javascript that is outputted 
//by the code behind files are left because they are wrapped with CDATA by default 
//when the RegisterScriptBlock function is used.
//------------------------------------------------------------------------------------------------------------------------------



//-------------------------Start of code taken from the LeftBar Usercontrol------------------------------------------------------
//--------------------------------------------------------------------------------------
//Lawrence 4/17/2008: Perform search redirect when ENTER is pressed.
//TN_Search_JS must exist as an HTML textfield on the page.
//Assumes that a global variable called 'globalFullSubStoreUrl' is already set.
//------------------------------------------------------------------------------------------
function runSearchForField(eventObj, id)
{
    if ((eventObj.which == 13) || (eventObj.keyCode == 13)) 
    {
        var cat_gallery =  getParam('gallery');
        var cat = getParam('cat')
        var searchTerm = escape(document.getElementById(id).value); // must use escape() function to urlencode search term to avoid issues with '&' and '=' symbols
        var url; 
           if (cat_gallery != "")
             {
                  //Redirect to gallery page.
                  url = 'http://' + globalFullSubStoreUrl + '/Category/CategoryListNoCache.aspx?category_id=0&g=gallery&search_term=' + searchTerm;
             }
             else 
             {
                  //redirect to listing page
                  url = 'http://' + globalFullSubStoreUrl + '/Category/CategoryListNoCache.aspx?category_id=0&search_term=' + searchTerm;
             }
        window.location = url;
        return false;
    }
    return true;
}
//--------------------------------------------------------------------------------
//Lawrence 4/17/2008: Perform search redirect.
//TN_Search_JS must exist as an HTML textfield on the page.
//Assumes that a global variable called 'globalFullSubStoreUrl' is already set.
//--------------------------------------------------------------------------------
function runSearchForButton(id)
{
    var cat_gallery =  getParam('gallery');
    var cat = getParam('cat')
    var searchTerm = escape(document.getElementById(id).value); // must use escape() function to urlencode search term to avoid issues with '&' and '=' symbols
    var url;
    
    if (cat_gallery != "")
    {
      //Redirect to gallery page.
      url = 'http://' + globalFullSubStoreUrl + '/Category/CategoryListNoCache.aspx?category_id=0&g=gallery&search_term=' + searchTerm;
    }
    else
    {
      //redirect to listing page
      url = 'http://' + globalFullSubStoreUrl + '/Category/CategoryListNoCache.aspx?category_id=0&search_term=' + searchTerm;
    } 
    window.location = url;
   
}

function updateSearch(id)
{
    var searchField;
    searchField = document.getElementById(id);

    if (searchField.value == "") {
        searchField.value = "Search";
    } else if (searchField.value == "Search") {
        searchField.value = "";
    }
    
}

function getParam(arg)
{
    var q = "" + window.location;
    var c; 
    if (q.indexOf(arg) >= 0)
    {
        var pntr = q.indexOf(arg) + arg.length + 1;
        if (q.indexOf(arg, pntr) >= 0)
        {
          return q.substring(pntr, q.indexOf(arg, pntr));
        } 
        else 
        {
          return q.substring(pntr, q.length);
        }
    } 
    else 
    {
       return "";
    }
}
//-------------------------End of code taken from the LeftBar Usercontrol------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------
//-------------------------Start of code taken from the ContainerListingWarranty Usercontrol------------------------------------------------------
function showWarrantyBox()
     {
        var warrantyBoxes = new Array();
        var warrantyBox;
        
        //warrantyBoxes = document.getElementsByName('browse_warranty_cell');
        warrantyBoxes = document.getElementsByTagName("div");
        //warrantyBox = document.getElementById('browse_warranty_cell');
        //warrantyBox.style.visibility='visible';
        //alert(warrantyBoxes.length);
       
        for(f = 0; f < warrantyBoxes.length; f++)
        {
            if(warrantyBoxes[f].name = "browse_warranty_cell")
            {
                warrantyBoxes[f].style.visibility = 'visible';
            }
        }
        
     }

     function SetSelectedWarrantyDisplay(objWarranty, DisplayWarrantyIndex, WarrantyCount, objExtendedWarrantyLabel) {
         objExtendedWarrantyLabel.style.display = "none";

         for (d = 0; d < WarrantyCount; d++) {

             // alert(i + " - " + WarrantyCount);

             if (document.getElementById(objWarranty + "0" + d + "_RDO_Warranties") != undefined) {
                 obj = eval(objWarranty + "0" + d + "_RDO_Warranties");


                 //                obj = document.getElementById(objWarranty + p + "0_RDO_Warranties");
                 if (d == DisplayWarrantyIndex) {
                     obj.style.display = "inline";
                     objExtendedWarrantyLabel.style.display = "inline";
                 }
                 else {
                     obj.style.display = "none";
                 }
             }
         }

     }

     function SelectRadioButton(dropdownId) {
         var DDL = document.getElementById(dropdownId);
         var DDL_selectedIndex, catalogItemId;

         DDL_selectedIndex = DDL.selectedIndex;

         catalogItemId = DDL.options[DDL_selectedIndex].value;

         for (q = 0; q < document.forms[0].elements.length; q++) {
             if (document.forms[0].elements[q].type == "radio") {
                 if (document.forms[0].elements[q].value == catalogItemId) {
                     document.forms[0].elements[q].click();
                     document.forms[0].elements[q].checked = true;

                 }
             }

         }
     }

     function swapBackOrder(DStatusID, DStatusStr) {
         var holder = document.getElementById(DStatusID);

         if (DStatusStr != "") {
             holder.innerHTML = DStatusStr;
         }

         if ((holder.innerHTML != "") && (DStatusStr == "")) {
             holder.innerHTML = DStatusStr;
         }

     }
//------------------------------------------------------------------------------------
//Lawrence 11/14/2007: This function is used to set the package button image link
//so that it is catalog item specific instead of container specific.
//------------------------------------------------------------------------------------
    function SetPackageLink(idOfLink, idOfImage, url, has_package)
    {
        var objLinkRef = document.getElementById(idOfLink);
        var objButtonRef = document.getElementById(idOfImage);
        
        if (objLinkRef != null) {
            objLinkRef.href = url;
        }
        
        if (objButtonRef != null) {
            if (has_package == 1) {
                objButtonRef.style.display = "block";
            } else {
                objButtonRef.style.display = "none";
            }
        }
    }
  
    function SetSelectedCatalogItemValues(objCatalogItem, objConditionTypeImage, ConditionTypeImageUrl, objCatalogItemImage, CatalogItemImageUrl, objPricing, PricingValue, objAddtoCart, AddtoCartValue)
    {
        objConditionTypeImage.src = ConditionTypeImageUrl;
        objCatalogItemImage.src = CatalogItemImageUrl;
        objPricing.innerHTML = PricingValue;
        
        if (AddtoCartValue == "1")
            document.getElementById(objAddtoCart).style.display = "inline";
        else
            document.getElementById(objAddtoCart).style.display = "none";
    }
    
    function SetSelectedWarrantyDisplay(objWarranty, DisplayWarrantyIndex, WarrantyCount, objExtendedWarrantyLabel)
    {
        objExtendedWarrantyLabel.style.display = "none";
        for (i=0; i<WarrantyCount; i++)
        {
           if (document.getElementById(objWarranty + "0" + i + "_RDO_Warranties") != undefined)
           {
                obj = eval(objWarranty + "0" + i + "_RDO_Warranties");
                
                //obj = document.getElementById(objWarranty + i + "0_RDO_Warranties");
                if (i == DisplayWarrantyIndex) 
                {
                    obj.style.display = "inline";
                    objExtendedWarrantyLabel.style.display = "inline";
                }
                else
                {
                    obj.style.display = "none";
                }
           }     
        }
    }

    function SetSelectedSubContainerWarrantyDisplay(objWarranty, DisplayWarrantyIndex, WarrantyCount, objExtendedWarrantyLabel)
    {
    /*
        objExtendedWarrantyLabel.style.display = "none";
        for (i=0; i<WarrantyCount; i++)
        {
            obj = eval(objWarranty + "0" + i + "_RDO_Sub_Container_Warranties");
            if (i == DisplayWarrantyIndex)
            {
                obj.style.display = "inline";
                objExtendedWarrantyLabel.style.display = "inline";
            }
            else
            {
                obj.style.display = "none";
            }
        }
        */
    }

    function SetSelectedSubContainerCatalogItemValues(objCatalogItem, objConditionTypeImage, ConditionTypeImageUrl, objCatalogItemImage, CatalogItemImageUrl, objPricing, PricingValue, objAddtoCart, AddtoCartValue)
    {
        objConditionTypeImage.src = ConditionTypeImageUrl;
        CatalogItemImageUrl = CatalogItemImageUrl.replace(".jpg","_thumb6.jpg");
        CatalogItemImageUrl = CatalogItemImageUrl.replace(".jpeg", "_thumb6.jpeg");
        CatalogItemImageUrl = CatalogItemImageUrl.replace(".gif", "_thumb6.gif");
        objCatalogItemImage.src = CatalogItemImageUrl;
        objPricing.innerHTML = PricingValue;
        if (AddtoCartValue == "1")
            document.getElementById(objAddtoCart).style.display = "inline";
        else
            document.getElementById(objAddtoCart).style.display = "none";
    }

    function SetImageSize(obj)
    {
        if (obj.width > obj.height)
        {
            obj.width = 100;
        }
        else
        {
            obj.height = 100;
        }
        return false;
    }
    function OpenWindow_CatalogItemConditionalImageInfo(i)
	{   var i ;

	    window.open('/Category/CatalogItemConditionalImageInfo.aspx?i=' + i, "CatalogItemConditionalImageInfo", "left=" + ((screen.width - 1020) / 2) + ",top=" + ((screen.height - 700) / 2) + ",width=400,height=550,scrollbars=yes,toolbars=no,resizable=0;");
				
	}
	 function SelectDefaultCatalogItem(oForm, str)
    {
	    var len;
	    var len1;
	    var ct;
	    len1 = str.length;
	    for (i=0; i<oForm.elements.length;i++)
	    {
		    len = oForm.elements[i].id.length;
		    if (oForm.elements[i].id.substring(len-len1,len) == str)
		    {
			    oForm.elements[i].checked = true;
			}
	    }
    }
//-------------------------End of code taken from the ContainerListingWarranty Usercontrol-------------------------------------------------

//-----------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------

//-------------------------Start of code taken from the ContainerListingGallery Usercontrol-------------------------------------------------
function loadURL(url)
{
    window.location = url;
}
//-------------------------End of code taken from the ContainerListingGallery Usercontrol-------------------------------------------------

//-------------------------Start of code taken from the ContainerCatalogItemMoreInfo Usercontrol-------------------------------------------------
var win = null;
 function crtWindow(mypage,myname,w,h,features)
                {
                var winl = (screen.width-w)/2;
                var wint = (screen.height-h)/2;
                if (winl < 0) winl = 0;
                if (wint < 0) wint = 0;
                var settings = 'height=' + h + ',';
                settings += 'width=' + w + ','; settings += 'top=' + wint + ',';
                settings += 'left=' + winl + ',';
                settings += features; win = window.open(mypage,myname,settings); win.window.focus();
                }
                
function GetDataForSubTotal(id)
{
    //alert(selectObj.options[selectObj.selectedIndex].value);
    
    var dropdown = document.getElementById(id);
    var value = dropdown.getAttribute("ci_info1");

    var data2 = new Array();
    var data = new Array();
    
    data = value.split('#%#');
    var imageid,priceid,ciId,quant;
    
    quant = dropdown.value;
    imageid = data[0];
    priceid = data[1];
    ciId = data[2];
    //var priceAmt = data2[1];
//alert(priceid);    
    var price, imageURL;
    
    price = document.getElementById(priceid).value.replace("$","");
    price = price.replace(",","");
    //price = priceAmt;
    
    imageURL = document.getElementById(imageid).src;
    
    dropdown.setAttribute("ci_info",imageURL + "#%#" + price + "#%#" + ciId + "#%# ");
    
        var vals2 = dropdown.getAttribute("ci_info");
    //alert(id);
    //alert(document.getElementById(id).getAttribute("ci_info"));
    
    UpdateSubTotal(id);
}

function PrepopSub()
{
    var hid = document.getElementById('ddlid');
    var ddlID = hid.value;
    GetDataForSubTotal(ddlID);
}
//-------------------------End of code taken from the ContainerCatalogItemMoreInfo Usercontrol-------------------------------------------------

//-------------------------Start of code taken from the ImageGalleryFly Usercontrol-------------------------------------------------
 function swapFlyGallery(hid,imgId)
    {
        var url = document.getElementById(hid).value;
        var image = document.getElementById(imgId);
        
        image.src = url;
    }
function swapGalleryFull(hid,imgId)
    {
        var url = document.getElementById(hid).value;
        var image = document.getElementById(imgId);
        
        image.src = url;
    }   
   
   function swapGallery(hidID)
   {
        var GalleryList = document.getElementById("GalleryList");
        var hidInput = document.getElementById(hidID);
        
        if(hidInput)
        {
            GalleryList.innerHTML = hidInput.innerHTML;
        }
        else
        {
            GalleryList.innerHTML = ""
        }
   }
//-------------------------End of code taken from the ImageGalleryFly Usercontrol-------------------------------------------------

//-------------------------Start of code taken from the CatalogItemImage Usercontrol-------------------------------------------------
  function Right(str, n)
	    {
            if (n <= 0)
               return "";
            else if (n > String(str).length)
               return str;
            else {
               var iLen = String(str).length;
               return String(str).substring(iLen, iLen - n);
                }
        }
  function Left(str, n)
	    {
            if (n <= 0)
               return "";
            else if (n > String(str).length)
               return str;
            else {
               var iLen = String(str).length;
               return String(str).substring(0, n);
                }
        }
        function temp(strImage, strPrice, objPrice, strTagLine, strConditionTypeImage, strLargeImagePath, ObjLargeImage, ObjWarrantyDisplay, intCatalogItemCount, boolShowButton, objAddButton, objQuantity, strAccessType, strControlId, ImgType, intCatalogItemID, intStoreID, imageLnk) {
            var strImage, strPrice, strAccessType, strTagLine, strConditionTypeImage, strControlId, ImgType;
            Set_Image(strImage, strControlId);
            //  Set_TagLine(strTagLine,strControlId);
            Set_Price(strPrice, objPrice);
            Set_Condition(strConditionTypeImage, strControlId, ImgType);
            //Set_Warranties(ObjWarrantyDisplay , intCatalogItemCount);
            Set_Add_Cart_Button_Display(boolShowButton, objAddButton);
            if (ObjLargeImage != '') {
                Set_LargeImage(strLargeImagePath, ObjLargeImage, intCatalogItemID, intStoreID, strTagLine, imageLnk);
            }
            if (objQuantity != '') {
                if (strAccessType != '1') {
                    document.getElementById(objQuantity).options[0].selected = true;
                    document.getElementById(objQuantity).disabled = true;
                }
                else {
                    document.getElementById(objQuantity).disabled = false;
                }
            }

        }


        var imagepath;


function showPopup()
{
    var newWindow; 
    newWindow=window.open('' + imagepath + '','Image','status=0,toolbar=0,scrollbars=0,menubar=0,width=700,height=600'); 
    newWindow.focus();
    return false;
}

function Set_Add_Cart_Button_Display(boolShowButton,objAddButton)
{
   // var boolShow = parseBoolean(boolShowButton) ;
  // alert(document.getElementById(objAddButton));
  if (document.getElementById(objAddButton) != null)
  {
    if (boolShowButton == 'True')
    {
        document.getElementById(objAddButton).style.display = "inline" ;
    }
    else
    {
        document.getElementById(objAddButton).style.display = "none" ;
    }
  }

}

function Set_Warranties(ObjWarrantyDisplay , intCatalogItemCount)
{
//alert( parseInt(intCatalogItemCount) + 2);
//alert(Left(ObjWarrantyDisplay,ObjWarrantyDisplay.indexOf('DG_Warranties__ctl')) + 'DG_Warranties__ctl4');
var strtop;

var ie=document.all;
var ns6=document.getElementById && !document.all;

for (i=2 ; i < parseInt(intCatalogItemCount) + 2 ; i++)
{
 
 var browser=navigator.appName;
 
 if(ie)
 {
     var obj = Left(ObjWarrantyDisplay,ObjWarrantyDisplay.indexOf('DG_Warranties_ctl')) + 'DG_Warranties_ctl0' + i ;
     
 }
 else
 {
    var obj = Left(ObjWarrantyDisplay,ObjWarrantyDisplay.indexOf('DG_Warranties_ctl')) + 'DG_Warranties_ctl0' + i ;
 }
    // to fetch the positining of 1st warranty grid... Used for firefox browser
    
    if (i==2) strtop = obj;
    
   //alert(document.getElementById(obj).style.display + " - " + obj);
    
    if (document.getElementById(obj).style.display == "inline"){
        
         document.getElementById(obj).style.display = "none" ;   
     }
     

}

document.getElementById(ObjWarrantyDisplay).style.display = "inline";

//document.getElementById(ObjWarrantyDisplay).style.position='absolute';
//document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top = document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top +  document.getElementById(ObjWarrantyDisplay).style.height ;
//document.getElementById(ObjWarrantyDisplay).style.top = document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top ; //- document.getElementById(ObjWarrantyDisplay).style.height ;
//alert(document.getElementById(strtop).style.top);
//document.getElementById(ObjWarrantyDisplay).style.top = document.getElementById(strtop).style.top ;
//ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemWarranties_RDO_Warranties_0
//document.forms[0].elements('ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemWarranties_RDO_Warranties_0') = null;
}

//function Set_Warranties(ObjWarrantyDisplay , intCatalogItemCount)
//{
////alert( parseInt(intCatalogItemCount) + 2);
////alert(Left(ObjWarrantyDisplay,ObjWarrantyDisplay.indexOf('DG_Warranties__ctl')) + 'DG_Warranties__ctl4');
//var strtop;

//for (i=2 ; i < parseInt(intCatalogItemCount) + 2 ; i++)
//{
//    var obj = Left(ObjWarrantyDisplay,ObjWarrantyDisplay.indexOf('DG_Warranties__ctl')) + 'DG_Warranties__ctl' + i ;
//    // to fetch the positining of 1st warranty grid... Used for firefox browser
//    
//    if (i==2) strtop = obj;
//   
//  //  if (document.getElementById(obj).style.display == ""){
//         document.getElementById(obj).style.display = "none" ;   
//   //  }

//}

//document.getElementById(ObjWarrantyDisplay).style.display = "";

////document.getElementById(ObjWarrantyDisplay).style.position='absolute';
////document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top = document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top +  document.getElementById(ObjWarrantyDisplay).style.height ;
////document.getElementById(ObjWarrantyDisplay).style.top = document.getElementById('ContainerCatalogItemMoreInfo1:BTN_Add').style.top ; //- document.getElementById(ObjWarrantyDisplay).style.height ;
////alert(document.getElementById(strtop).style.top);
////document.getElementById(ObjWarrantyDisplay).style.top = document.getElementById(strtop).style.top ;
////ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemWarranties_RDO_Warranties_0
////document.forms[0].elements('ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemWarranties_RDO_Warranties_0') = null;
//}

function Set_Image(strImage,strControlId)
{
//     var strImage,strControlId,intIndex;
//     intIndex = strControlId.indexOf('UC_ContainerCatalogItems') ;
//     var elem = document.forms[0].elements;
//         for(var i=0;i<elem.length;i++)
//         {   
//              
//                if( Left(elem[i].id , intIndex+1 ) == Left(strControlId , intIndex+1  ))
//                {   
//                     
//                    if ((elem[i].id.indexOf('IMG_CatalogItem')) != -1)
//                    {     //  alert((elem[i].id)) ;
//                          elem[i].src = strImage ; 
//                         
//                    }
//          
//                }
//     
//           }
       var strControlId,intIndex,strLeftString,strImage;
     intIndex = strControlId.indexOf('UC_ContainerCatalogItems') ;
     strLeftString= Left(strControlId ,intIndex ) ;

if (document.getElementById(strLeftString + 'UC_CatalogItemImage_IMG_CatalogItem') != null)
{
  document.getElementById(strLeftString + 'UC_CatalogItemImage_IMG_CatalogItem').src = strImage ; 
}
if (document.getElementById(strLeftString + 'CatalogItemImage1_IMG_CatalogItem') != null)
{
  document.getElementById(strLeftString + 'CatalogItemImage1_IMG_CatalogItem').src = strImage ; 
}        
     
     
}
function Set_Condition(strConditionTypeImage,strControlId,ImgType)
{
     var strControlId,intIndex,strLeftString,strConditionTypeImage;
     intIndex = strControlId.indexOf('UC_ContainerCatalogItems') ;
     strLeftString= Left(strControlId ,intIndex ) ;
     // alert(strLeftString + 'UC_CatlogItemtagLine_LBL_Tag_Line')          
   // document.getElementById('ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemTagLine_LBL_Tag_Line').innerHTML = strTagLine ; 
   if (ImgType == 1)
    {
      document.getElementById(strLeftString + 'UC_CatalogItemConditionTypeImage_IMG1_Condition_Type').src = strConditionTypeImage ; 
    }
    else if(ImgType == 0) 
    {
        document.getElementById(strLeftString + 'UC_CatalogItemConditionTypeImage_IMG_Condition_Type').src = strConditionTypeImage ; 
    }       
     
     
}
function Set_TagLine(strTagLine,strControlId)
{
     var strControlId,intIndex,strLeftString;
     intIndex = strControlId.indexOf('UC_ContainerCatalogItems') ;
     strLeftString= Left(strControlId ,intIndex ) ;
     // alert(strLeftString + 'UC_CatlogItemtagLine_LBL_Tag_Line')          
   // document.getElementById('ContainerCatalogItemDetailsListing1_DLST_Itemdetails__ctl2_ContainerCatalogItemDetails1_UC_CatalogItemTagLine_LBL_Tag_Line').innerHTML = strTagLine ; 
  document.getElementById(strLeftString + 'UC_CatalogItemTagLine_LBL_Tag_Line').innerHTML = strTagLine ;          
     
     
}
  
function Set_Price(strPrice,objPrice)
{   
     //alert(objPrice);
     var hidPrice = objPrice.replace("LBL_Price","CatalogItemPrice");
     
     document.getElementById(objPrice).innerHTML = strPrice ;
     var start = strPrice.indexOf('<font class="Purchase_Price_Heading">');
     strPrice = strPrice.substring(start,strPrice.length);
     var fontTagStop = strPrice.indexOf("</font>");
     strPrice = strPrice.substring(0,fontTagStop);
     strPrice = strPrice.replace('<font class="Purchase_Price_Heading">$',"");
     document.getElementById(hidPrice).value = strPrice;
    //alert(document.getElementById(hidPrice).value);     
}
//-------------------------End of code taken from the CatalogItemImage Usercontrol-------------------------------------------------

//-------------------------Start of code taken from the ContainerCatalogItemsWithJavascript Usercontrol-------------------------------------------------
    //-----------------------------------------------------------------------------------
    //Lawrence 11/15/2007: This function is used to set the package button image link
    //so that it is catalog item specific instead of container specific.
    //-------------------------------------------------------------------------------------
    function SetPackageLinkForDetailsPage(idOfLink, idOfImage, url, has_package)
    {
        var objLinkRef = document.getElementById(idOfLink);
        var objButtonRef = document.getElementById(idOfImage);
        
        if (objLinkRef != null) {
            objLinkRef.href = url;
        }
        
        if (objButtonRef != null) {
            if (has_package == 1) {
                objButtonRef.style.display = "block";
            } else {
                objButtonRef.style.display = "none";
            }
        }
    }
    
         
//-------------------------End of code taken from the ContainerCatalogItemsWithJavascript Usercontrol-------------------------------------------------
