/////////////////// {{{ equalization blocks

var eqCounter = 0;

function EqualColumns()
{
     this.eqa = 0;
     this.eqth = 0;
     this.eqtw = 0;

     var c, e, el;
    if (document.getElementById)
    {
        this.blocks = new Array();
        for (i = 0; i < arguments.length; i += 2)
        {
            el = null;
            c = document.getElementById(arguments[i]);
            if (c)
            {
                e = c.getElementsByTagName(arguments[i+1]);
                if (e)
                {
                    el = e[e.length-1];
                    if (!el.id)
                    {
                        el.id = "myeq" + (eqCounter++);
                    }
                }
            }
            if (c && el)
            {
                this.blocks.push(c);
                this.blocks.push(el);
            }
        }
          this.startCalculate();
    }
}

EqualColumns.prototype.startCalculate = function() {
    if (this.eqth != document.body.offsetHeight || this.eqtw != document.body.offsetWidth)
    {
        this._startCalculate();
    }
}

EqualColumns.prototype._startCalculate = function() {
    var i, oh, h = 0, tg, el, np, dA = this.blocks, an = this.eqa;
    if (dA && dA.length)
    {
        for (i = 0; i < dA.length; i += 2)
        {
            dA[i+1].style.paddingBottom = '';
        }
        for (i = 0; i < dA.length; i += 2)
        {
            oh = dA[i].offsetHeight;
            h = (oh > h) ? oh : h;
        }
        for (i = 0; i < dA.length; i += 2)
        {
            oh = dA[i].offsetHeight;
            if (oh < h)
            {
                np = h - oh;
                    dA[i+1].style.paddingBottom = np + "px";
            }
        }
        this.eqa = 1;
        this.eqth = document.body.offsetHeight;
        this.eqtw = document.body.offsetWidth;
    }
}
///////////////// }}}

function verticalAlignEC(el1, el2, offs) {
			try {
  			var h = parseInt($(el1).css('padding-bottom'));
  			$(el1).css('padding-bottom', Math.floor(h / 2));
  			$(el2).css('padding-top', h - Math.floor(h / 2) + offs);
      } catch (e) {
        return;
      }
      return;
}
function equa() {
  try {
    new EqualColumns("photo-rep", "kbd", "breaking-news", "kbd", "editor-note", "kbd");
  } catch (e) {}
}

var bnmp_active_tab = 1;
/*var active_tab = 1;*/
var v_active_tab = 1;
function bnmp_selectTab(tab) {
  if (bnmp_active_tab != tab) {
    if (tab == 1) {
      document.getElementById("tabs").className = "";
    } else {
      document.getElementById("tabs").className = "secondTabActive";
    }
    document.getElementById("bnmptab" + tab).className = "";
    document.getElementById("BNMPEQ" + tab).style.display = "block";
    document.getElementById("bnmptab" + bnmp_active_tab).className = "no-selected";
    document.getElementById("BNMPEQ" + bnmp_active_tab).style.display = "none";
    bnmp_active_tab = tab;
  }
}
function selectTab(tab, obj) {
  if (active_tab != tab) {
    obj.className = "selected";
    document.getElementById("PZEQ" + tab).style.display = "block";
    document.getElementById("pzTab" + active_tab).className = "";
    if (tab == 3) document.getElementById("pzTab3").borderLeft = "none";
    document.getElementById("PZEQ" + active_tab).style.display = "none";
    active_tab = tab;
  }
}
function v_selectTab1(dir) {
  document.getElementById("VEQ" + v_active_tab).style.display = "none";
  document.getElementById("vTab" + v_active_tab).className = "";
  v_active_tab += dir;
  if (v_active_tab == 3) v_active_tab = 1;
  if (v_active_tab == 0) v_active_tab = 2;
  document.getElementById("VEQ" + v_active_tab).style.display = "block";
  document.getElementById("vTab" + v_active_tab).className = "active";
}
function v_selectTab2(tab) {
  if (v_active_tab != tab) {
    document.getElementById("VEQ" + v_active_tab).style.display = "none";
    document.getElementById("vTab" + v_active_tab).className = "";
    document.getElementById("VEQ" + tab).style.display = "block";
    document.getElementById("vTab" + tab).className = "active";
    v_active_tab = tab;
  }
}
function initDHTML1(){
  try {
    new EqualColumns('BNMPEQ1', 'kbd', 'BNMPEQ2', 'kbd', 'ENEQ', 'kbd');
  } catch(e){}
  try {
		document.getElementById("bnmp-mess").style.display = "none";
		document.getElementById("bnmp-hide").style.visibility = "visible";
		document.getElementById("bnmp-hide").style.height = "auto";
  } catch(e){}
  try {
		document.getElementById("BNMPEQ1").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("BNMPEQ2").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("BNMPEQ" + bnmp_active_tab).style.display = "block";
  } catch(e){}
}
function initDHTML2(){
  
  try {
  if (document.getElementById("PZEQ1")==null) {
    new EqualColumns('PZEQ2', 'div', 'PZEQ3', 'div', 'PZEQ4', 'kbd');
  } else {
    new EqualColumns('PZEQ1', 'div', 'PZEQ2', 'div', 'PZEQ3', 'div', 'PZEQ4', 'kbd');
    }
  } catch(e){}

  try {
		document.getElementById("pz-mess").style.display = "none";
		document.getElementById("pz-hide").style.visibility = "visible";
		document.getElementById("pz-hide").style.height = "auto";
  } catch(e){}
  try {
		document.getElementById("PZEQ1").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("PZEQ2").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("PZEQ3").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("PZEQ" + active_tab).style.display = "block";
  } catch(e){}
}
function initDHTML3(){
  try {
    new EqualColumns('VEQ1', 'kbd', 'VEQ2', 'kbd');
  } catch(e){}
  try {
		document.getElementById("v-mess").style.display = "none";
		document.getElementById("v-hide").style.visibility = "visible";
		document.getElementById("v-hide").style.height = "auto";
  } catch(e){}
  try {
		document.getElementById("VEQ1").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("VEQ2").style.display = "none";
  } catch(e){}
  try {
		document.getElementById("VEQ" + v_active_tab).style.display = "block";
  } catch(e){}
}

function VAlign() {
  try {
    verticalAlignEC('#v-hide > div[id*=\'myeq\']', '#v-hide', 5);
    //product zone
    verticalAlignEC('#PZEQ1 > div[id*=\'myeq\']', '#PZEQ1', 5);
    verticalAlignEC('#PZEQ2 > div[id*=\'myeq\']', '#PZEQ2', 5);
    verticalAlignEC('#PZEQ3 > div[id*=\'myeq\']', '#PZEQ3', 5);
    //verticalAlignEC('#myeq4', '#VEQ2', 0);
    //verticalAlignEC('#myeq3', '#VEQ1', 0);
  }
  catch(e) {}
}

function CenterDivTd() {
  try {
    alert($("#carrers td.right-side").attr(offsetHeight));
  }
  catch(e) {}
}


 
addLoadEvent(initDHTML1);
addLoadEvent(initDHTML3);
addLoadEvent(initDHTML2);
addLoadEvent(VAlign);
//addLoadEvent(ResizeIF);
//addLoadEvent(equa);


