﻿//=========================================================================
// TO ADD MORE FEATURE ITEM, JUST ADD ITEM TO THE preLoader Function
//=========================================================================
var maxLink = 0;

//---------------------------------------------
// Maximum number of pictures in a row
//---------------------------------------------
var currentLink1 = 0;
var currentLink2 = 1;
var currentLink3 = 2;
var currentLink4 = 3;
var currentLink5 = 4;
var currentLink6 = 5;

var timer_interval    = 5000;
var enable_timer       = 0;
var go2feature_clicked = 0;

var feature_title  = new Array();
var feature_images = new Array();   
var feature_links  = new Array();
var feature_descrp = new Array();
var feature_price  = new Array();


function preloaderDefault()
{
     // counter     
     var i = 0;
     // create object
     imageObj = new Image();
     // set image list  
     
     
     //Item 1  
     feature_title[maxLink]    = "Lymphedema Management: A Comprehensive Guide for Practitioners";
     feature_descrp[maxLink]   = "The second edition of this clearly written text reflects the most up to date knowledge of lymphedema management in the U.S., to include detailed descriptions of lymphatic anatomy, physiology and pathophysiology.";
     feature_images[maxLink]   = "images/f_item/FEAT_ITEM_lymph_management_book.png"
     feature_price [maxLink]   = "Order now $69.95";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=34&Description=BOOKS"; 
      
     //Item 2 
     feature_title[maxLink]    = "Rosidal K 8cm Short Stretch Bandages";
     feature_descrp[maxLink]   = "100% cotton, elastic and extremely durable low-stretch bandages used as outer layers for lymphedema bandaging, provides high working pressure and low resting pressure.";
     feature_images[maxLink]   = "images/f_item/FEAT_ITEM_RosidalK.png"   
     feature_price [maxLink]   = "Order now $7.20";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=69&Description=ROSIDAL K"; 
      
     //Item 3 
     feature_title[maxLink]    = "Double Leg Kit";
     feature_descrp[maxLink]   = "The Double Leg Kit contains two complete sets of bandage materials - one to wear and one to wash.";
     feature_price [maxLink]   = "Order now $192.70";
     feature_images[maxLink]   = "images/f_item/Double-Leg-Kit(PAGE-7).gif"   
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=9&Description=DOUBLE LEG KIT";   
	 
     //Item 4  
     feature_title[maxLink]    = "JUZO SOFT ARMSLEEVE WITH SILICONE BORDER (2001 CG)";
     feature_descrp[maxLink]   = "This Juzo Soft 2000 Series is made of the softest material in an elastic and seamless knit.The sleeve is sheer, extremely lightweight and inconspicuous and is ideal for mild to moderate Lymphedema.";
     feature_images[maxLink]   = "images/f_item/FEAT_ITEM_JUZO-SOFT2001-CG.png"
     feature_price [maxLink]   = "Order now $57.19";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=57&Description=20-30mm/Hg (CCI)"; 

      
     //Item 5 
     feature_title[maxLink]    = "Mediven Gauntlet";
     feature_descrp[maxLink]   = "Mediven® gauntlets are effective management tools for primary and secondary lymphedema patients, including those patients following mastectomy, radiotherapy, trauma, or surgery.";
     feature_images[maxLink]   = "images/f_item/FEAT_ITEM_Mediven-Gauntlet.png"   
     feature_price [maxLink]   = "Order now $41.50";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=60&Description=20-30mm/Hg CC I"; 	 

     
     //Item 6
     feature_title[maxLink]    = "Jobst Garment Solution 12 oz";
     feature_descrp[maxLink]   = "Made for cleaning compression garments in a cold water wash. Concentrated and formulated for fine fabrics and all other knits.";
     feature_images[maxLink]   = "images/f_item/FEAT_ITEM_Jobst-Garment-Solution-12-oz.png"   
	 feature_price [maxLink]   = "Order now $12.50";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=6&Description=WASHING SOLUTIONS"; 	 

     
     	    
     // start preloading images 
     for(i=0; i<=maxLink-1; i++)  
     {          
        imageObj.src=feature_images[i];  
     }
     MovePreviousFeature();
}

function preloaderSchoolSite() 
{
     // counter     
     var i = 0;
     // create object
     imageObj = new Image();
     // set image list     

     //========================================== ALL ITEMS ARE ADDED HERE ============================

     //Item 1  
     feature_descrp[maxLink]   = "Lymphedema <br />Management<br />Textbook<br />$69.95";
     feature_images[maxLink]   = "images/f_item/fi_book.jpg"
     feature_price [maxLink]   = "";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=34&Description=BOOKS"; 
      
     //Item 2 
     feature_descrp[maxLink]   = "Rosidal K Short<br />Stretch Bandages<br />";
     feature_images[maxLink]   = "images/f_item/fi_rosidal.jpg"   
     feature_price [maxLink]   = "";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=69&Description=ROSIDAL K"; 
      
     //Item 3 
     feature_descrp[maxLink]   = "Double Leg Kit<br />";
     feature_price [maxLink]   = "";
     feature_images[maxLink]   = "images/f_item/fi_double.jpg"   
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=9&Description=DOUBLE LEG KIT";   
	 
     //Item 4  
     feature_descrp[maxLink]   = "JUZO SOFT";
     feature_images[maxLink]   = "images/f_item/fi_juzo_soft.jpg"
     feature_price [maxLink]   = "";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=57&Description=20-30mm/Hg (CCI)"; 

      
     //Item 5 
     feature_descrp[maxLink]   = "MEDIVEN GAUNTLET";
     feature_images[maxLink]   = "images/f_item/fi_gauntlet.jpg"   
     feature_price [maxLink]   = "";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=61&Description=30-40mm/Hg CC II"; 	 

      
     //Item 6
     feature_descrp[maxLink]   = "GARMENT SOLUTIONS";
     feature_images[maxLink]   = "images/f_item/fi_solution.jpg"   
	 feature_price [maxLink]   = "";
     feature_links [maxLink++] = "https://acols.com/ViewProducts.aspx?cid=6&Description=WASHING SOLUTIONS"; 	 

	 //=========================================================================================================   
	    
	    
     // start preloading images 
     for(i=0; i<=maxLink; i++)  
     {          
        imageObj.src=feature_images[i];  
     }
     MovePreviousFeature();
} 

function MoveNextFeature()
{

  //Do not go to next feature if go to fesature is clicked
  if (go2feature_clicked == 1)
      return;
      
  var curlink = currentLink1;
  
  if (numberOfPictures == 2)
      curlink = currentLink2;
  else if (numberOfPictures == 3)
      curlink = currentLink3;
  else if (numberOfPictures == 4)
      curlink = currentLink4;
  else if (numberOfPictures == 5)
      curlink = currentLink5;
  else if (numberOfPictures == 6)
      curlink = currentLink6;
          
  
  if (curlink < maxLink -1)
  {
     currentLink1++;
	 currentLink2++;
	 currentLink3++; 
	 currentLink4++;
	 currentLink5++;
	 currentLink6++;    
     UpdateContent();
   }
   else
   {
    currentLink1 = 0;
    currentLink2 = 1;
    currentLink3 = 2;
    currentLink4 = 3;
    currentLink5 = 4;
    currentLink6 = 5;
    UpdateContent();
   }
   
   LaunchTimer();
}

function MoveToFeature(idx)
{
  currentLink1 = idx;
  currentLink2 = idx + 1;
  currentLink3 = idx + 2;
  currentLink4 = idx + 3;
  currentLink5 = idx + 4;
  currentLink6 = idx + 5;
  UpdateContent();
}

function MovePreviousFeature()
{
  //Do not go to next feature if go to fesature is clicked
  if (go2feature_clicked == 1)
      return;

  if (currentLink1 >= 1)
  {
     currentLink1--;
	 currentLink2--;
	 currentLink3--;
	 currentLink4--;
	 currentLink5--;
	 currentLink6--;     
  }
  UpdateContent();
}

function UpdateContent()
{
  // Item 1
  //------------------------------
   if (numberOfPictures >= 1)
   {
     document.getElementById("feature_description1").innerHTML = feature_descrp[currentLink1];
     document.img_feature1.src = feature_images[currentLink1];
     
     if (document.getElementById("feature_title1") != null)  
        document.getElementById("feature_title1").innerHTML = feature_title[currentLink1];   
     
     if (document.getElementById("feature_price1") != null)
       document.getElementById("feature_price1").innerHTML = feature_price[currentLink1];     
   }
   
   // Item 2
   //-----------------------------
   if (numberOfPictures >= 2)
   {
     document.getElementById("feature_description2").innerHTML = feature_descrp[currentLink2];
     document.img_feature2.src = feature_images[currentLink2];   
     
     if (document.getElementById("feature_title2") != null)  
       document.getElementById("feature_title2").innerHTML = feature_title[currentLink2];  
     
     if (feature_price[currentLink2] !=  "" && document.getElementById("feature_price2") != null)
       document.getElementById("feature_price2").innerHTML = feature_price[currentLink2];
   }
   
   // Item 3
   //----------------------------
   if (numberOfPictures >= 3)
   {
     document.getElementById("feature_description3").innerHTML = feature_descrp[currentLink3];
     document.img_feature3.src = feature_images[currentLink3]; 
     
     if (document.getElementById("feature_title3") != null)  
       document.getElementById("feature_title3").innerHTML = feature_title[currentLink3];  
     
     if (document.getElementById("feature_price3") != null)
       document.getElementById("feature_price3").innerHTML = feature_price[currentLink3];
   }
   
   // Item 4
   //----------------------------
   if (numberOfPictures >= 4)
   {
     document.getElementById("feature_description4").innerHTML = feature_descrp[currentLink4];
     document.img_feature4.src = feature_images[currentLink4]; 
     
     if (document.getElementById("feature_title4") != null)  
       document.getElementById("feature_title4").innerHTML = feature_title[currentLink4];  
     
     if (document.getElementById("feature_price4") != null)
       document.getElementById("feature_price4").innerHTML = feature_price[currentLink4];
   }     

   // Item 5
   //----------------------------
   if (numberOfPictures >= 5)
   {
     document.getElementById("feature_description5").innerHTML = feature_descrp[currentLink5];
     document.img_feature5.src = feature_images[currentLink5]; 
     
     if (document.getElementById("feature_title5") != null)  
       document.getElementById("feature_title5").innerHTML = feature_title[currentLink5];  
       
     if ( document.getElementById("feature_price5") != null)
       document.getElementById("feature_price5").innerHTML = feature_price[currentLink5];
   }   
   
   // Item 6
   //------------------------------
   if (numberOfPictures >= 6)
   {
     document.getElementById("feature_description6").innerHTML = feature_descrp[currentLink6];
     document.img_feature6.src = feature_images[currentLink6]; 
     
     if (document.getElementById("feature_title6") != null)  
       document.getElementById("feature_title6").innerHTML = feature_title[currentLink6];  
            
     if (document.getElementById("feature_price6") != null)
       document.getElementById("feature_price6").innerHTML = feature_price[currentLink6];

   }  
   
   DisplayFeaturePaging();  

}

function GoToFeature(idx)
{
  enable_timer       = 0;  // Stop flipping
  go2feature_clicked = 1;  // When flipping is enabled, do not go to next page
  
  var act_idx = currentLink1;
  if (idx == 1)
     act_idx = currentLink1;
  else   if (idx == 2)
     act_idx = currentLink2;
  else   if (idx == 3)
     act_idx = currentLink3;
     
  window.open(feature_links[act_idx],'_self');
}

function DisplayFeaturePaging()
{
 //This works only for 1 Picture item
 var retval = "";
 if (numberOfPictures == 1)
 {
   var first_item = currentLink1 + 1;
   var last_item  = maxLink + 1;
   for(i=0; i<=maxLink-1; i++)  
   {          
        current_display_item = i + 1;
        if (i == currentLink1)        
           retval = retval + "<span style=\" margin-right:5px; border-color:#ddd; background:#DEDEDE;  border-style:solid; border-width:thin; padding:3px 3px 3px 3px\">";
        else
           retval = retval + "<span onmouseover=\"document.body.style.cursor = 'pointer';\" onmouseout=\"document.body.style.cursor = 'default';\"\" onclick=\"Javascript:MoveToFeature(" + i +");\"  style=\" margin-right:5px; border-color:#ddd; border-style:solid; color:#777777;border-width:thin; padding:3px 3px 3px 3px\">";
 
        retval = retval + current_display_item + "</span>\r\n"; 
   }
   
   if ( document.getElementById("feature_paging") != null)
       document.getElementById("feature_paging").innerHTML = retval;

   
 }
}


function LaunchTimer()
{
 if (enable_timer == 1)
     setTimeout("MoveNextFeature()",timer_interval);
}

function EnableFlipping()
{
  enable_timer = 1;
  LaunchTimer();
}
