function confirmDelete()
{
  return confirm('Are you sure you want to delete this?');
}

function showElement(element,mode)
{
  if (!mode)
  {
    mode = 'block';
  }
  if (mode == 'visible')
  {
    document.getElementById(element).style.visibility = mode;
  }
  else
  {
    document.getElementById(element).style.display = mode;
  }
}

function hideElement(element,mode)
{
  if (!mode)
  {
    var mode = 'none';
  }
  if (mode == 'hidden')
  {
    document.getElementById(element).style.visibility = mode;
  }
  else
  {
    document.getElementById(element).style.display = mode;
  }
}

function focusElement(element)
{
  document.getElementById(element).focus();
}

function checkElement(element)
{
  document.getElementById(element).checked = 'true';
}

function changeElementClass(element,classname)
{
  document.getElementById(element).className = classname;
}

function setZIndex(element,index)
{
  document.getElementById(element).style.zIndex = index;
}

function setOpacity(element,value)
{
  var el = document.getElementById(element);
  el.style.opacity = value/10;
  el.style.filter = 'alpha(opacity=' + value*10 + ')';
}

function fadeOutElement(element,cur)
{
  if (!cur)
  {
    var cur = 10;
  }
  setOpacity(element,cur);
  var next = parseInt(cur) - 1;
  if (cur == 0)
  {
    hideElement(element);
  }
  else
  {
    setTimeout('fadeOutElement("' + element + '","' + next + '");',20);
  }
}

function fadeInElement(element,cur)
{
  if (!cur)
  {
    var cur = 0;
    setOpacity(element,cur);
    showElement(element);
  }
  else
  {
    setOpacity(element,cur);
  }

  var next = parseInt(cur) + 1;
  
  if (next <= 10)
  {
    setTimeout('fadeInElement("' + element + '","' + next + '");',20);
  }
}

function changeShoeName(NewString)
{
  document.getElementById('ShoeName').innerHTML = NewString;
}

function showTestimonial(num)
{
  for (i = 1; i <= 11; i++)
  {
    hideElement('Testimonial' + i);
  }
  showElement('Testimonial' + num);
}

function highlightAnchor(AnchorName)
{
  changeElementClass(AnchorName,'Highlight');
  var num = 5;
  var classname = 'Normal';
  for (var i = 240; i <= (120*parseInt(num)); i = (parseInt(i) + 120))
  {
    setTimeout('changeElementClass("' + AnchorName + '","' + classname + '");',parseInt(i));
    classname == 'Highlight' ? classname = 'Normal' : classname = 'Highlight';
  }
  setTimeout('changeElementClass("' + AnchorName + '","Normal");',2000+parseInt(i));
}

function showShoeColor(imgref,colorname)
{
  document.getElementById('MediumShoeImage').src = 'images/medium-shoes-' + imgref + '.jpg';
  document.getElementById('ColorName').innerHTML = colorname;
}

function showColor(ColorName)
{
  document.getElementById('ColorName').innerHTML = ColorName;
}

function termsAgreed()
{
  if (document.getElementById('TermsAgreed').checked == true)
  {
    return true;
  }
  else
  {
    alert('You must agree to the terms and conditions to apply.');
    return false;
  }
}