
function swapImage(imgName,swapImg,currentItem) {
  	document.images[imgName].src=swapImg;
	
  	var pb = document.getElementById('page-browser');
	var el = pb.getElementsByTagName('a');
  
	  for(var i = 0; i < el.length; i++)  {
		 el[i].className = el[i].id != currentItem ? 'inactive' : 'active';
	  }
  	return false;
}

function getElementsByClassName(classname, node) { if (!node) { node = document.getElementsByTagName('body')[0]; } var a = [], re = new RegExp('\\b' + classname + '\\b'); els = node.getElementsByTagName('*'); for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } } return a; }

function swapDivs(id,currentItem) {
	
	var pb = document.getElementById('tabs');
	var el = pb.getElementsByTagName('a');
	
	for(var i = 0; i < el.length; i++)  {
	 el[i].className = el[i].id != currentItem ? 'inactive' : 'active';
	}
	
	active_div = getElementsByClassName('active');
	if (active_div.length != 0) {
		old_div = active_div.pop();
		old_div.className = "container inactive";
	}
	active_div = document.getElementById('kat-'+id);
	active_div.className = "container active";
	return false;
}


function init() {
  // quit if this function has already been called
  if (arguments.callee.done) return;

  // flag this function so we don't do the same thing twice
  arguments.callee.done = true;

  // kill the timer
  if (_timer) clearInterval(_timer);

  // do stuff
  var firstHeader = document.getElementById('tabs');
  
  if (firstHeader != null ) {
	 var firstTabHeader = firstHeader.getElementsByTagName("li")[0].firstChild;
	  var firstTab = document.getElementById('kat-'+firstTabHeader.id);
	 
	  firstTab.className = "container active";
	  firstTabHeader.className = "active";
  }
 };

/* for Mozilla/Opera9 */
if (document.addEventListener) {
  document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
  document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
  var script = document.getElementById("__ie_onload");
  script.onreadystatechange = function() {
    if (this.readyState == "complete") {
      init(); // call the onload handler
    }
  };
/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
  var _timer = setInterval(function() {
    if (/loaded|complete/.test(document.readyState)) {
      init(); // call the onload handler
    }
  }, 10);
}

/* for other browsers */
window.onload = init;
var agt = navigator.userAgent.toLowerCase();
this.winxp = ((agt.indexOf("windows nt 5.1") != -1) || (agt.indexOf("windows xp") != -1));  
if (this.winxp) {
	/*document.write("<script src="fileadmin/template/scripts/cufon-yui.js" type="text/javascript"><\/script>");
	document.write("<script src="YourFont.font.js" type="text/javascript"><\/script>");
	document.write("<script type="text/javascript">");
	document.write("Cufon.replace("p");");
	document.write("<\/script>");*/


}


