function stessa_altezza(className) {
	cols = getElementsByClassName(document, className);
	var max = 0;
	var maxid = 0;
	for(var i=0; i<cols.length; i++) {
		if(cols[i].clientHeight >= max) {
			max = cols[i].clientHeight;
			maxid = i;
		}
	}
	for(i=0; i<cols.length; i++) {
		cols[i].style.height = max + "px";
	}
	for(i=0; i<cols.length; i++) {
		if(cols[i].clientHeight >= max) {
			offset = cols[i].clientHeight - max;
			cols[i].style.height = (parseInt(cols[i].style.height)) - offset + "px";
		}
	}
}

function getElementsByClassName(startNode, classname) {
	var out = new Array();
	var re = new RegExp('(^| )'+classname+'( |$)');
	var elements = startNode.getElementsByTagName('*');
	for(i=0; i<elements.length ; i++) {
		if(re.test(elements[i].className)) out[out.length]=elements[i];
	}
	return out;
}

var selectedid = "";

function set_tabs() {
	g = this.href;
	id = g.split("#");
	
	tabs = getElementsByClassName(document, 'box-exp');
	for(i=0;i<tabs.length;i++) {
		if(tabs[i].getAttribute('id') != id[1]) tabs[i].style.display = "none";
		else tabs[i].style.display = "";
	}
	
	jQuery('.tab').parent().removeClass("active");
	jQuery(this).parent().toggleClass("active");
	
	if($(this).hasClass('scrollto')) {
		$.scrollTo($('#'+id[1]), 300);	
	}
		
	return false;
}

function hide_tabs() {
	tabs = getElementsByClassName(document, 'box-exp');
	for(i=0;i<tabs.length;i++)
		if(i>0) tabs[i].style.display = "none";
}

window.onload = function() {
	hide_tabs();
	
	//stessa_altezza('sal');
	
	tabs = getElementsByClassName(document, 'tab');
	for(i=0;i<tabs.length;i++) {
		tabs[i].onclick = set_tabs;
	}
	
	jQuery('.accordion').accordion({ 
    	autoheight: false,
	    header: '.acctitle'
	});
	
}