var myColor = '';


/* ---------------------------------------------------------------
-   function getProductsByColor
-
-   purpose - To retrieve a list of products for a given store and color.
-            
-
-   created date  2/26/2009
-   written by  Mike Kucharski   
-----------------------------------------------------------------*/
function getProductsByColor(store,colorCode)
{
   var hex = '';
   var prodtab = document.getElementById('tabprodlist');

   var trElemh = document.createElement("tr");
   var thElemh1 = document.createElement("th");
   var thElemh2 = document.createElement("th");
   var thElemh3 = document.createElement("th");
   thElemh1.innerHTML = "Style";
   thElemh2.innerHTML = "Sizes";
   thElemh3.innerHTML = "Availability"; 
   trElemh.appendChild(thElemh1);
   trElemh.appendChild(thElemh2);
   trElemh.appendChild(thElemh3);
   $(prodtab).append(trElemh);
   var swatch = document.getElementById("header2");                    
   var myClass = 'odd';
   var cc=0;
   for (var p=1; p < products.length; p++)
   {
      var product = products[p];
      if (product.colors.indexOf("," + colorCode + ",") > 0)
      {
         if (cc == 0)
         {
            var xstr = product.colors;
            while (xstr.indexOf(";") > 0)
            {
                var tcolor=xstr.substring(0,xstr.indexOf(";"));
                var description=tcolor.substring(0,tcolor.indexOf(","));
                var remain= tcolor.substring(tcolor.indexOf(",") +1);
                var tcolorCode = remain.substring(0, remain.indexOf(","));
                var remain2 = remain.substring(remain.indexOf(",")+1);
                var hexCode = remain2.substring(0, remain2.indexOf(","));
                var fileName = remain2.substring(remain2.indexOf(",")+1);
                fileName = fileName.substring(fileName.indexOf("images/") + 7);   
                if (tcolorCode == colorCode)
                {
                    if (fileName != "")
                    {
                         swatch.innerHTML = '<img src="images/' + fileName +'">' + description + ' Products';
                    } 
                    else
                    {      
                         swatch.innerHTML = '<span id="aswatch" name="aswatch" class="colorSwatch" title="'+ description + '" style="background:#' + hexCode+'" ></span>' + description + ' Products';
                    }
                }
                xstr = xstr.substring(xstr.indexOf(";")+1);
            }
         }
         cc++;
         var trElem = document.createElement("tr");
         trElem.setAttribute("class", myClass);
         trElem.setAttribute("className", myClass);
         if (myClass == 'odd')
         {
            myClass = 'even';
         }
         else 
         {
            myClass = 'odd';
         }

         var tdElem = document.createElement("td");
         var linkname = buildProductLink(product.itemnumber);
         tdElem.innerHTML = '<a href="' + linkname + '">' + product.description + '</a>';
         trElem.appendChild(tdElem);
         var tdElem2 = document.createElement("td");      
         trElem.appendChild(tdElem2);
         var mysizes = product.sizes;
         mysizes = mysizes.replace(/;/g,' ');
         tdElem2.innerHTML = mysizes;      
         var tdElem3 = document.createElement("td");
         tdElem3.innerHTML = '<a href="Product_Locator_Inventory.shtml?store=7&item=' + product.itemnumber+ '&color=' + colorCode 
                         + '&swatch=' + hex +'&quantity=0">wholesalers</a>';      

         trElem.appendChild(tdElem3)
         $(prodtab).append(trElem);
      }

   }


}



/* ---------------------------------------------------------------
-   function buildProductLink
-
-   purpose - TO build the product Link
-             
-            
-
-   created date  2/26/2009
-   written by  Mike Kucharski   
-----------------------------------------------------------------*/
function buildProductLink(itemnumber)
{
   var thisCat = "";
   for (var cat=1; cat < categories.length; cat++)
   {
      for (var st=1; st < categories[cat].styles.length; st++)
      {
         if (categories[cat].styles[st] ==  itemnumber)
         {

            thisCat = categories[cat].name;        
         }
      }
   }
   var tCat = thisCat.replace(" ", "_");
   var tCat = tCat.replace(" ", "_");
   var tCat = tCat.replace("®", "");
   var tCat = tCat.replace("™", "");
   return itemnumber + ".shtml?menu=" + tCat;
}





/* ---------------------------------------------------------------
-   function buildProductLink
-
-   purpose - TO build the product Link
-             
-            
-
-   created date  2/26/2009
-   written by  Mike Kucharski   
-----------------------------------------------------------------*/
function buildProductLink(itemnumber)
{
   var thisCat = "";
   for (var cat=1; cat < categories.length; cat++)
   {
      for (var st=1; st < categories[cat].styles.length; st++)
      {
         if (categories[cat].styles[st] ==  itemnumber)
         {

            thisCat = categories[cat].name;        
         }
      }
   }
   var tCat = thisCat.replace(" ", "_");
   var tCat = tCat.replace(" ", "_");
   var tCat = tCat.replace("®", "");
   var tCat = tCat.replace("™", "");
   return itemnumber + ".shtml?menu=" + tCat;
}




