function showTab(tabId, elementName) {
  var tabBox = document.getElementById('tabbox');

  var tabBoxItems = tabBox.getElementsByTagName(elementName);

  var i = 0;
  for(i = 0; i < tabBoxItems.length; i++) {
    if(tabBoxItems[i].id == tabId) {
      tabBoxItems[i].style.display = 'block';
      
    } else {
      tabBoxItems[i].style.display = 'none';
    }
  }
}

function tabButtonOn(buttonId) {
  var tabBox = document.getElementById('tabbox-navigation');

  var tabButtons = tabBox.getElementsByTagName('a');

  var i = 0;
  for(i = 0; i < tabButtons.length; i++) {
    if(tabButtons[i].id == buttonId) {
      tabButtons[i].style.backgroundImage = "url(/_Layout/img/tabbox/button/background-on.png)";
      tabButtons[i].style.color = "#FFF";
    } else {
      tabButtons[i].style.backgroundImage = "url(/_Layout/img/tabbox/button/background.png)";
      tabButtons[i].style.color = "#83a4dc";
    }
  }
}

function doResize() {
  document.getElementById('flash-dzieci').style.height = '850px';
}

function getCursorPosition(event) {
  var cursor = {x:0, y:0};

  cursor.x = event.clientX;
  cursor.y = event.clientY;

  return cursor;
}

function showDescription(desId, event) {
  var cursorPosition = getCursorPosition(event);

  var descriptionBox = document.getElementById(desId);

  descriptionBox.style.left = cursorPosition.x + "px";
  descriptionBox.style.top = (cursorPosition.y + 10) + "px";
  descriptionBox.style.display = "block";
}

function hideDescription(desId) {
  var descriptionBox = document.getElementById(desId);

  descriptionBox.style.display = "none";
}

function fontIncrease(elementId) {
  var max;
  var size;

  var root = document.getElementById(elementId);

  var pElements  = root.getElementsByTagName('p');
  var aElements  = root.getElementsByTagName('a');
  var ulElements = root.getElementsByTagName('ul');
  var olElements = root.getElementsByTagName('ol');
  var h2Elements = root.getElementsByTagName('h2');

  var i;
  for(i = 0; i < pElements.length; i++) {
    max = 18;

    if(pElements[i].id != "breadcrumbs") {
      if(pElements[i].style.fontSize) {
        size = parseInt(pElements[i].style.fontSize.replace("px", ""));
      } else {
        size = 12;
      }

      if(size <= max) {
        size += 1;
      }

      pElements[i].style.fontSize = size + "px";
    }
  }

  for(i = 0; i < aElements.length; i++) {
    max = 18;
     
    if(aElements[i].style.fontSize) {
      size = parseInt(aElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size <= max) {
      size += 1;
    }

    if(aElements[i].parentNode.id == "breadcrumbs") {
      aElements[i].style.fontSize = "11px";
    } else {
      aElements[i].style.fontSize = size + "px";
    }
  }

  for(i = 0; i < ulElements.length; i++) {
    max = 18;

    if(ulElements[i].style.fontSize) {
      size = parseInt(ulElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size <= max) {
      size += 1;
    }

    ulElements[i].style.fontSize = size + "px";
  }

  for(i = 0; i < olElements.length; i++) {
    max = 18;

    if(olElements[i].style.fontSize) {
      size = parseInt(olElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size <= max) {
      size += 1;
    }

    olElements[i].style.fontSize = size + "px";
  }

  for(i = 0; i < h2Elements.length; i++) {
    max = 18;

    if(h2Elements[i].style.fontSize) {
      size = parseInt(h2Elements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size <= max) {
      size += 1;
    }

    h2Elements[i].style.fontSize = size + "px";
  }
}

function fontStandard(elementId) {
  var root = document.getElementById(elementId);

  var pElements  = root.getElementsByTagName('p');
  var aElements  = root.getElementsByTagName('a');
  var ulElements = root.getElementsByTagName('ul');
  var olElements = root.getElementsByTagName('ol');
  var h2Elements = root.getElementsByTagName('h2');

  var i;
  for(i = 0; i < pElements.length; i++) {
    if(pElements[i].id == "breadcrumbs") {
      pElements[i].style.fontSize = "11px";
    } else {
      pElements[i].style.fontSize = "12px";
    }
  }

  for(i = 0; i < aElements.length; i++) {
    if(aElements[i].parentNode.id == "breadcrumbs") {
      aElements[i].style.fontSize = "11px";
    } else {
      aElements[i].style.fontSize = "12px";
    }
  }

  for(i = 0; i < ulElements.length; i++) {
    ulElements[i].style.fontSize = "12px";
  }

  for(i = 0; i < olElements.length; i++) {
    olElements[i].style.fontSize = "12px";
  }

  for(i = 0; i < h2Elements.length; i++) {
    h2Elements[i].style.fontSize = "12px";
  }
}

function fontDecrease(elementId) {
  var min;
  var size;

  var root = document.getElementById(elementId);

  var pElements  = root.getElementsByTagName('p');
  var aElements  = root.getElementsByTagName('a');
  var ulElements = root.getElementsByTagName('ul');
  var olElements = root.getElementsByTagName('ol');
  var h2Elements = root.getElementsByTagName('h2');

  var i;
  for(i = 0; i < pElements.length; i++) {
    min = 8;

    if(pElements[i].id == "breadcrumbs") {
      pElements[i].style.fontSize = "11px";
    } else {
      if(pElements[i].style.fontSize) {
        size = parseInt(pElements[i].style.fontSize.replace("px", ""));
      } else {
        size = 12;
      }

      if(size > min) {
        size -= 1;
      }

      pElements[i].style.fontSize = size + "px";
    }
  }

  for(i = 0; i < aElements.length; i++) {
    min = 8;

    if(aElements[i].style.fontSize) {
      size = parseInt(aElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size > min) {
      size -= 1;
    }

    if(aElements[i].parentNode.id == "breadcrumbs") {
      aElements[i].style.fontSize = "11px";
    } else {
      aElements[i].style.fontSize = size + "px";
    }
  }

  for(i = 0; i < ulElements.length; i++) {
    min = 8;

    if(ulElements[i].style.fontSize) {
      size = parseInt(ulElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size > min) {
      size -= 1;
    }

    ulElements[i].style.fontSize = size + "px";
  }

  for(i = 0; i < olElements.length; i++) {
    min = 8;

    if(olElements[i].style.fontSize) {
      size = parseInt(olElements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size > min) {
      size -= 1;
    }

    olElements[i].style.fontSize = size + "px";
  }

  for(i = 0; i < h2Elements.length; i++) {
    min = 8;

    if(h2Elements[i].style.fontSize) {
      size = parseInt(h2Elements[i].style.fontSize.replace("px", ""));
    } else {
      size = 12;
    }

    if(size > min) {
      size -= 1;
    }

    h2Elements[i].style.fontSize = size + "px";
  }
}
