  var isIE = false;
  var curQ = 1;
  var QTimer = 0;
  var rTimer = '';
  var rCounter = 0;
 
  // Change the Quote Box every 6 seconds
  QTimer = setInterval("changeQuote()", 6000);

  if (navigator.appName.indexOf('Microsoft Internet Explorer') >= 0) { isIE = true; }

  function expandDiv(dv) {
   var h = window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight;
   if ((h > 0) && (h < 600)) { return false; }
   var el = document.getElementById(dv + '_Container');
   var s1 = null;
   var s2 = null;
   if (el) {
    if (el.id == 'TenderOfTheWeek_Container') {
     s1 = document.getElementById('dvSearch_Container');
     s2 = document.getElementById('dvAdvertise_Container');
    } else if (el.id == 'dvSearch_Container'){
     s1 = document.getElementById('TenderOfTheWeek_Container');
     s2 = document.getElementById('dvAdvertise_Container');
    } else if (el.id == 'dvAdvertise_Container') {
     s1 = document.getElementById('dvSearch_Container');
     s2 = document.getElementById('TenderOfTheWeek_Container');
    }
    if (s1) {
     s1.style.height = '0px';
     s1.style.overflowY = 'hidden';
     s1.scrollTop = 0;
     var exp = document.getElementById(s1.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = 'absolute';
     }
    }
    if (s2) {
     s2.style.height =  '0px';
     s2.style.overflowY = 'hidden';
     s2.scrollTop = 0;
     var exp = document.getElementById(s2.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = 'absolute';
     }
    }
    if (el) {
     el.style.height = '360px';
     el.style.overflowY = 'auto';
     var exp = document.getElementById(el.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = 'relative';
     }
    }
   }
  }

  function resetBoxes() {
   if (rTimer !== '') {
    window.clearInterval(rTimer)
    rTimer = '';
    rCounter = 0;
   }
   el = document.getElementById('TenderOfTheWeek_Container');
   s1 = document.getElementById('dvSearch_Container');
   s2 = document.getElementById('dvAdvertise_Container');
   if (el) {
    el.style.height = '120px' ;
    el.style.overflowY = 'hidden';
    el.scrollTop = 0;
    var exp = document.getElementById(el.id.replace('Container','Expand'));
    if (exp) {
     exp.style.position = 'absolute';
    }           
   }
   if (s1) {
    s1.style.height = '120px' ;
    s1.style.overflowY = 'hidden';
    s1.scrollTop = 0;
    var exp = document.getElementById(s1.id.replace('Container','Expand'));
    if (exp) {
     exp.style.position = 'absolute';
    }
   }
   if (s2) {
    s2.style.height = '120px' ;
    s2.style.overflowY = 'hidden';
    s2.scrollTop = 0;
    var exp = document.getElementById(s2.id.replace('Container','Expand'));
    if (exp) {
     exp.style.position = 'absolute';
    }
   }
  }

  function changeQuote() {
   hideQuote();
   curQ++;
   if (!(document.getElementById('QuoteBox_' + curQ))) { curQ = 1; }
    showQuote();
   }

  function hideQuote(Q) {
   Q = Q || curQ;
   var el = document.getElementById('QuoteBox_' + Q);
   if (el) { el.style.visibility = 'hidden'; }
   var el = document.getElementById('QuoteTab_' + Q);
   if (el) { el.className = 'QuoteTab'; }
  }

  function showQuote(Q) {
   Q = Q || curQ;
   var el = document.getElementById('QuoteBox_' + Q);
   if (el) { el.style.visibility = 'visible';}
   var el = document.getElementById('QuoteTab_' + Q);
   if (el) { el.className = 'selQuoteTab'; }
  }

  function selectQuote(el) {
   clearInterval(QTimer);

   hideQuote();

   t = el.id.replace('QuoteTab_','');
   if (!isNaN(t)) { curQ = parseInt(t); }
   QTimer = setInterval("changeQuote()", 6000);

   showQuote();
  }


  var h1 = 0;
  var h2 = 0;
  var h3 = 0;

  var oh1 = 0;
  var oh2 = 0;
  var oh3 = 0;

  function resizeBoxes_Smooth(box) {
   var b1 = document.getElementById('TenderOfTheWeek_Container');
   var b2 = document.getElementById('dvSearch_Container');
   var b3 = document.getElementById('dvAdvertise_Container');

   if (rTimer == '') {
    rCounter = 0

    if (b1) {
     oh1 = parseInt(b1.style.height.substr(0, b1.style.height.length - 2));
     b1.style.overflowY = (b1.id == box + '_Container') ? 'auto' : 'hidden';
     if (b1.id !== box + '_Container') { b1.scrollTop = 0; }

     var exp = document.getElementById(b1.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = (b1.id == box + '_Container') ? 'relative' : 'absolute';
      exp.style.width = '100%';
     }
    }

    if (b2) {
     oh2 = parseInt(b2.style.height.substr(0, b2.style.height.length - 2));
     b2.style.overflowY = (b2.id == box + '_Container') ? 'auto' : 'hidden';
     if (b2.id !== box + '_Container') { b2.scrollTop = 0; }

     var exp = document.getElementById(b2.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = (b2.id == box + '_Container') ? 'relative' : 'absolute';
      exp.style.width = '100%';
     }
    }

    if (b3) {
     oh3 = parseInt(b3.style.height.substr(0, b3.style.height.length - 2));
     b3.style.overflowY = (b3.id == box + '_Container') ? 'auto' : 'hidden';
     if (b3.id !== box + '_Container') { b3.scrollTop = 0; }

     var exp = document.getElementById(b3.id.replace('Container','Expand'));
     if (exp) {
      exp.style.position = (b3.id == box + '_Container') ? 'relative' : 'absolute';
      exp.style.width = '100%';
     }
    }

    rTimer = setInterval("resizeBoxes_Increment('" + box + "');", 40);
   }
  }


  function resizeBoxes_Increment(box) {
   var b1 = document.getElementById('TenderOfTheWeek_Container');
   var b2 = document.getElementById('dvSearch_Container');
   var b3 = document.getElementById('dvAdvertise_Container');

   box = box + '_Container';

   rCounter++;

   if ((rCounter > 36) && (rTimer !== '')) { clearInterval(rTimer); rTimer = ''; rCounter = 0; expandDiv(box); return false; }

   if (document.getElementById(box).style.height == '360px') { clearInterval(rTimer); rTimer = ''; rCounter = 0; expandDiv(box); return false; }

   if (b1) {
    h1 = parseInt(b1.style.height.substr(0,b1.style.height.length - 2));
    if ((b1.id == box) && (h1 < 360)) {
     h1 += 40;
    } else if ((oh1 > 120) && (b1.id !== box)) {
     h1 -= 40;
    } else if ((h1 > 0) && (b1.id !== box)) {
     h1 -= 20;
    }
    if (h1 < 0) { h1 = 0; }
    b1.style.height = h1 + 'px';
   }

   if (b2) {
    oh2
    h2 = parseInt(b2.style.height.substr(0, b2.style.height.length - 2))
    if ((b2.id == box) && (h2 < 360)) {
     h2 += 40;
    } else if ((oh2 > 120) && (b2.id !== box)) {
     h2 -= 40;
    } else if ((h2 > 0) && (b2.id !== box)) {
     h2 -= 20;
    }
    if (h2 < 0) { h2 = 0; }
    b2.style.height = h2 + 'px';
   }

   if (b3) {
    oh3
    h3 = parseInt(b3.style.height.substr(0, b3.style.height.length - 2))
    if ((b3.id == box) && (h3 < 360)) {
     h3 += 40;
    } else if ((oh3 > 120) && (b3.id !== box)) {
     h3 -= 40;
    } else if ((h3 > 0) && (b3.id !== box)) {
     h3 -= 20;
    }
    if (h3 < 0) { h3 = 0; }
    b3.style.height = h3 + 'px';
   }          
  }

