	// each tab should have the same id as the a tag with the following vaiable on the end
	var tabmodifier = "-tab";
	//Set tab to intially be selected when page loads:
	//[which tab (1=first tab), ID of tab content to display]:
	var initialtab=[0];
	//Turn menu into single level image tabs (completely hides 2nd level)?
	var turntosingle=0; //0 for no (default), 1 for yes
	//Set CSS to hide the tabs - sets items with a class of 'tabcontent' to display: none
	var hidetabs=1; //0 for no (default), 1 for yes
	var previoustab="";
	
	
	
	function expandcontent(cid, aobject){
		if (document.getElementById){
			if(aobject){
				highlighttab(aobject);
			}
			if (turntosingle==0){
				if (previoustab!=""){
					document.getElementById(previoustab).style.display="none";
					document.getElementById(cid).style.display="block";
					previoustab=cid;
				}else{
					document.getElementById(cid).style.display="block";
					previoustab=cid;
				}
			}
		}
	}
	
	function highlighttab(aobject){
		aobject = $(aobject);
		// Get <a> parent <li> and add/remove classes.
		// $('tabloader').setStyle('display','none');
		$('tabcontainer').setStyle('display','block');
		var objectParent = aobject.getParent('li');
		mytablinks = collecttablinks();		
		if (mytablinks && mytablinks.length){				
			mytablinks.each(function(el){
				var myparent = el.getParent('li');
				myparent.removeClass('current');
				el.removeClass('current');					
			});
			aobject.addClass('current');
			objectParent.addClass('current');
		}
	}
	
	function collecttablinks(){		
		tabobjlinks=$$('#tabs li a');
		return tabobjlinks;
	}
	
	function do_onload(){
		var currenttab=null;
		var count = 0;
		var tabspresent = document.getElementById('tabs');
		if(tabspresent){
			
			var content = document.getElementById("tabcontainer");
			var cdiv = $$('.tabcontent');
			var tabs = new Array();
			// alert(cdiv.length);
			for(i=0; i<cdiv.length; i++){
				if(cdiv[i].className == "tabcontent"){
					tabs[count] = cdiv[i];
					tabs[count].style.display = "none";
					count++;
				}
			}
			
			collecttablinks();
			for (i=0; i<tabobjlinks.length; i++) {
				tabobjlinks[i].onclick = function(){
					expandcontent(this.id+tabmodifier, this);
					return false;
				}
				if(tabobjlinks[i].className == "current"){
					initialtab=[i];
					currenttab=i;
				}
			}
			if(currenttab != null){			
				expandcontent(tabs[initialtab].id);
			}else{			
				expandcontent(tabs[initialtab].id, tabobjlinks[initialtab]);
			}
		}
	}
window.addEvent('domready', function(){
	do_onload();
});
