var shown = null;

	var menu = document.getElementById('menu');
//	var spans = menu.getElementsByTagName('spans');
	var spans = menu.getElementsByTagName('a');

	var linkimages = new Array();

	for (var i = spans.length-1; i >= 0; i--) {
		var span = spans[i];
		/*var as = span.getElementsByTagName('a');
		var a = as[0];*/

		addMyEvent(span);

		//$(a).addEvent('mouseenter', shiftImage);
	  //$(a).addEvent('mouseleave', unshiftImage);
	}

  function getDivById (divs, id) {
    for (var i = divs.length-1; i >= 0; i--) {
      var d = divs[i];
      if (d.id == id) {
        return d;
      }
    }
    return null;
  }

  var hideMenuOrg = hideMenu;
  var showMenuOrg = showMenu;

  function showMenu (parentElm, childElm) {
    var numberOfAs = childElm.getElementsByTagName('a');
    if (numberOfAs.length > 0) {
      positionElm(childElm, parentElm);
      displayItem(childElm);
      childElm.style.backgroundImage = "url(/admin/images/1x1.gif)";
      childElm.onmouseover = function () {
        displayItem(this);
      };
      childElm.onmouseout = function () {
        hideItem(this);
      };
    }
    //shiftImage(parentElm);
  }

  function hideMenu(elm, id) {
    //console.info(id);
    hideItem(elm);

    var span = document.getElementById('main_' + id);
    var as = span.getElementsByTagName('a');
    var a = as[0];
    //unshiftImage(a);
  }

  function placeElements () {

//    var spans = $(menu).getElementsByTagName('spans');
    var spans = $(menu).getElementsByTagName('a');

    var temps = $(menu).getElementsByTagName('div');
    var divs = new Array();
    //var divs = $('menu').getElementsByClassName('undermenudiv');

    for (var i = temps.length-1; i >= 0; i--) {
      var d = temps[i];
      if (d.className != "undermenudiv" || d.className != "undermenudiv sub") {
        divs[divs.length] = d;
      }
    }
    //console.info(divs);

    for (var i = spans.length-1; i >= 0; i--) {
      var span = spans[i];
      var id = span.id;
      var coreId = id.replace('main', '');

      var div = getDivById(divs, 'menu' + coreId);
      if (!div) return;
      //console.info(id);
      //console.info(divs);
      //console.info(div);

      var l = span.offsetLeft;

      /*div.style.left = l + 'px';
      div.style.marginTop = '47px';
      div.style.marginTop = '43px';*/

      //console.info(l);


    }
  }

  function positionElm(child, parent) {

    var id = child.id;
    id = id.replace('menu', 'main');
    parent = document.getElementById(id);

    child.style.top = '47px';
    child.style.left = parent.offsetLeft + "px";
    //child.style.top = document.getElementById("menu").offsetTop + parent.offsetTop + 1 + child.offsetHeight + "px";
  }

  function showSubmenu ()
  {
    
  }

	function addMyEvent (a) {
if (!a) return;

	  var menuStr = a.innerHTML;

	  linkimages[menuStr] = new Array();
		linkimages[menuStr][0] = new Image();
		linkimages[menuStr][0].src = '/imgmenu.php?str=' + menuStr;
		linkimages[menuStr][1] = new Image();
		linkimages[menuStr][1].src = '/imgmenu.php?hover=yes&str=' + menuStr;

    if (linkimages[menuStr][0].width > 0) {
      //a.style.width = (linkimages[menuStr][0].width - 2) + 'px';
      //linkimages[menuStr][0].style.width = linkimages[menuStr][0].width + 'px';
    }
    linkimages[menuStr][0].onload = function () {
      //a.style.width = (linkimages[menuStr][0].width - 2) + 'px';
      //linkimages[menuStr][0].style.width = linkimages[menuStr][0].width + 'px';

    };
    //linkimages[menuStr][0].width += 2;


		a.innerHTML = '';
		a.title = menuStr;
		a.appendChild(linkimages[menuStr][0]);
		a.rel = a.href;
		a.href = 'javascript:void(0);';

		$(a.parentNode).addEvent('mousedown', function(){clicker(a)});
	}

	function clicker (target) {
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}
		var span = target.parentNode;
		var a = span.getElementsByTagName('a');
		a = a[0];
		window.location.href = a.rel;
	}
	function getTarget (e) {
		var targ;
		if (e.target) targ = e.target;
		else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3) {
			targ = targ.parentNode;
		}

		return targ;
	}

	function shiftImage (target) {
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		var menuStr = target.title;
	  target.title = menuStr;

	  target.innerHTML = '';
		target.appendChild(linkimages[menuStr][1]);
	}

	function shiftImage2 (e) {
		if (!e) e = window.event;
		var target = getTarget(e);
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		var menuStr = target.title;
	  target.title = menuStr;

	  target.innerHTML = '';
		target.appendChild(linkimages[menuStr][1]);
	}

	function shiftImages (e) {
		if (!e) e = window.event;
		var target = getTarget(e);
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		if (shown) {
			unshiftHardway(shown);
		}

		if (!target) return;

		shown = target;

		var menuStr = target.title;

	  var img = document.createElement('img');
	  img.src = '/imgmenu.php?hover=yes&str=' + menuStr.replace(' ', '+') + '&w=' + span.offsetWidth;
	  img.alt = menuStr;
	  target.title = menuStr;
	  target.innerHTML = '';
	  target.appendChild(img);
	}

	function unshiftImage (target) {

		var menuStr = target.title;
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		if (shown == target) {
			shown = null;
		}

		if (!target) return;

		var menuStr = target.title;

	  var img = document.createElement('img');
	  img.src = '/imgmenu.php?str=' + menuStr.replace(' ', '+') + '&w=' + span.offsetWidth;
	  img.alt = menuStr;
	  target.title = menuStr;
	  target.innerHTML = '';
	  target.appendChild(img);
	}

	function unshiftImage2 (e) {
		if (!e) e = window.event;
		var target = getTarget(e);

		var menuStr = target.title;
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		if (shown == target) {
			shown = null;
		}

		if (!target) return;

		var menuStr = target.title;

	  var img = document.createElement('img');
	  img.src = '/imgmenu.php?str=' + menuStr.replace(' ', '+') + '&w=' + span.offsetWidth;
	  img.alt = menuStr;
	  target.title = menuStr;
	  target.innerHTML = '';
	  target.appendChild(img);
	}

	function unshiftHardway (target) {
		var menuStr = target.title;
		if (target.tagName.toLowerCase() == 'img') {
		  target = target.parentNode;
		}

		if (shown == target) {
			shown = null;
		}

		var menuStr = target.title;

	  var tmpImage = new Image();
	  tmpImage.src = '/imgmenu.php?str=' + menuStr;
	  var img = document.createElement('img');
	  img.src = '/imgmenu.php?str=' + menuStr.replace(' ', '+') + '&w=' + span.offsetWidth;
	  img.alt = menuStr;
	  //img.onmouseover = shiftImage;
	  target.title = menuStr;
	  target.innerHTML = '';
	  target.appendChild(img);
	}

var banner = document.getElementById('banner');
var bannerP = document.getElementById('bannerPlacer');
if (banner && bannerP != null) {
  var banner2 = banner.cloneNode(true);
  (banner.parentNode).removeChild(banner);
  bannerP.appendChild(banner2);
}

var tables = (document.getElementById('content')).getElementsByTagName('table');
for (var j = 0; j < tables.length; j++) {
	var t = tables[j];
	if (t.className == 'bannerTable') {
		var d = document.getElementById('threeBoxes');
		var p = t.parentNode;
    var tds = p.getElementsByTagName('td');

    var boxThree = document.getElementById('boxThree');
    var boxThreec = boxThree.cloneNode(true);
    d.removeChild(boxThree);
    d.innerHTML = '';

    for (var k = 0; k < tds.length; k++) {
      var td = tds[k];

      if (td.className == 'bannerTD bannerTD1') {
        var div = document.createElement('div');
        div.id = 'boxOne';
        div.innerHTML = td.innerHTML;
        d.appendChild(div);
      } else {
        var div = document.createElement('div');
        div.id = 'boxTwo';
        div.innerHTML = td.innerHTML;
        d.appendChild(div);
      }

    }

    d.appendChild(boxThreec);
	}

}

window.onload = placeElements;

//Window.addEvent('onload', placeElements);