currentRowNum = -1;
var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

function setMetamenuSearch() {
	var searchHTML = $('topSearchPlaceholder').innerHTML;
	var metaMenu = $('navigation_meta').innerHTML;
	$('navigation_meta').innerHTML = $('navigation_meta').innerHTML + "<li class='search'>" + searchHTML + "</li>";

}
function setSubmenuHeader() {
	var items = $('navigation_main').immediateDescendants();
	for(var i=0;i<items.length;i++) {
		if (items[i].immediateDescendants()[1]) {
			items[i].immediateDescendants()[1].innerHTML = items[i].immediateDescendants()[1].innerHTML + "<li><a class='javascriptClass' href='" + items[i].immediateDescendants()[0] + "'>" + items[i].immediateDescendants()[0].innerHTML + "</a></li>";
		}
	}
}
function setSubmenuPadding() {
	var items = $('navigation_main').getElementsByTagName('UL');
	for (var i = 0; i < items.length; i++ ) {
		//if (isInternetExplorer() && Browser.Version() == 6) {
		//	items[i].style.left = (i*137)-140 + "px";
			//items[i].style.top = - items[i].getHeight() + 26 + "px";
		//} else {
			items[i].style.left = i*137 + "px";	
		//}
		if (isInternetExplorer() && Browser.Version() == 6) {
			items[i].style.top = -(items[i].getHeight()-23) + "px";
		}
	}
}
function setMetamenuSearchVER() {
	var searchHTML = $('topSearchPlaceholder').innerHTML;
	var metaMenu = $('navigation_ver_meta').innerHTML;
	$('navigation_ver_meta').innerHTML = $('navigation_ver_meta').innerHTML + "<li class='search'>" + searchHTML + "</li>";

}
function setSubmenuHeaderVER() {
	var items = $('navigation_ver_main').immediateDescendants();
	for(var i=0;i<items.length;i++) {
		if (items[i].immediateDescendants()[1]) {
			items[i].immediateDescendants()[1].innerHTML = "<li><a class='javascriptClass' href='" + items[i].immediateDescendants()[0] + "'>" + items[i].immediateDescendants()[0].innerHTML + "</a></li>" + items[i].immediateDescendants()[1].innerHTML;
		}
	}
}
function setSubmenuPaddingVER() {
	var items = $('navigation_ver_main').getElementsByTagName('UL');
	for (var i = 0; i < items.length; i++ ) {
		//if (isInternetExplorer() && Browser.Version() == 6) {
		//	items[i].style.left = (i*159)-140 + "px";
			//items[i].style.top = - items[i].getHeight() + 26 + "px";
		//} else {
			items[i].style.left = i*159 + "px";	
		//}
		if (isInternetExplorer() && Browser.Version() == 6) {
			items[i].style.top = -(items[i].getHeight()-23) + "px";
		}
	}
}
function styleCrumblePath() {
	if ($('crumblepath')) {
		var path = $('crumblepath').immediateDescendants();
		for (var i = 0; i < path.length ; i++ ) {
			path[i].className = 'crumble_' + i;
		}
	}
}

function toggleRecordTableRow(r,calledBySelf) {
	var mainrow = document.getElementById('row_' + r);
	var hiddenrow = document.getElementById('hidden_' + r);
	var arClass = mainrow.className.split(' ');
	var doSelect = arClass[0] == 'row' ? true : false;
	if (document.getElementById('hidden_' + currentRowNum)) {
		openRow = document.getElementById('hidden_' + currentRowNum);
		openRow.style.display = 'none';		
	}
	currentRowNum = r;
	arClass[0] = doSelect ? 'selectrow' : 'row';
	mainrow.className = arClass.join(' ');
	hiddenrow.style.display = doSelect ? (isInternetExplorer() ? 'block' : 'table-row') : 'none';
}
//other
function spamSave( element ) {
	element = $( element == undefined ? 'container' : element );
	var arA = element.getElementsByTagName('A');
	if (arA == undefined) return;
	for (var i=0;i<arA.length; i++ ) {
		if (arA[i].href.substr(0,7) == 'mailto:') {
			arA[i].href = arA[i].href.replace("--AT--","@");
			arA[i].innerHTML = arA[i].innerHTML.replace("--AT--","@");
		}
	}
}
