/*window.onload = function() {
  oBigTeser.vHideImages();
}*/

/**
 *Constructor
 */ 
function BigTeser() {}

/**
 *Hide all images on window load exept first.
 *
 */
BigTeser.prototype.vHideImages = function() {
  var aObjectArray = new Array();
  var j = 0;
  var aChilds = document.getElementById('bigTeaser');
  var oBigTeserBefore = document.getElementById('bigTeaserBefore');
  
  if (aChilds) {
    var aItems = aChilds.childNodes;
    
    for(i in aItems) {
      if (typeof(aItems[i].id) != "undefined") {
        if (aItems[i].id.search(/bigTeaserImage_/) ) {
          aObjectArray[j] = aItems[i];
          j++;  
        }
      }
    }
    
    j = 0;
    if (aObjectArray.length > 1) {
      for(i in aObjectArray) {
        if (j == 0) {
          oDiv = document.createElement("DIV");
          oDiv.setAttribute('class', 'bigTeaserImageMouseOver');
          oBigTeserBefore.appendChild(oDiv);
          oDiv.appendChild(aObjectArray[j].nextSibling);
          oDiv.childNodes[0].style.display = 'block';
        }
        j++;
      }
    }
  }
}

/**
 *Show hidden image
 *
 */
BigTeser.prototype.vShowImage = function(oObj) {
  var aObjectArray = new Array();
  var j = 0;  
  var oBigTeserBefore = document.getElementById('bigTeaserBefore'); 
  var iCurrentId = this.iGetElementId(oObj.parentNode.id);
  var oCurrentElment = document.getElementById('bigTeaserImage_' + iCurrentId);
  
  var aItems = oBigTeserBefore.childNodes;
  
  for(oItem in aItems) {
    if (aItems[oItem].style) {
      aItems[oItem].style.display = 'none';
    }
  }
  oBigTeserBefore.appendChild(oCurrentElment);
  oBigTeserBefore.lastChild.style.display = 'block';
}

/**
 * Extract element number from element Id
 *
 *@param string. Current element Id
 *@return int
 */
BigTeser.prototype.iGetElementId = function(sId) {
	var iPosition = sId.search(/[0-9+]/);
	var sNum = '';
	
	for (i = iPosition; i < sId.length; i++) {
	  sNum += sId[i]; 	
	}
	
	return parseInt(sNum);
}