Event.observe(window, 'load', function() {
	$$('#tabs #tablist li.tab .title').each(function(elt) {
		Event.observe(elt, 'click', function (event) {
			var elt = $(Event.element(event)).up('div');
			if (!elt.hasClassName('selected')) {
				var cursel = $$('#tabs #tablist li div.selected')[0];
				cursel.removeClassName('selected');
				var tabid = cursel.up('li').identify().split('_')[1];
				$('tabcontent_'+tabid).toggle();
	
				var cursel =$(Event.element(event)).up('div');
				cursel.addClassName('selected');
				var tabid = cursel.up('li').identify().split('_')[1];
				$('tabcontent_'+tabid).toggle();
			}					
		});
	});
});

function doSelectTab(newi) {
	var elt = $('tabtitle_'+newi).up('div');
	if (!elt.hasClassName('selected')) {
		var cursel = $$('#tabs #tablist li div.selected')[0];
		cursel.removeClassName('selected');
		var tabid = cursel.up('li').identify().split('_')[1];
		$('tabcontent_'+tabid).toggle();
	
		var cursel =$('tabtitle_'+newi).up('div');
		cursel.addClassName('selected');
		var tabid = cursel.up('li').identify().split('_')[1];
		$('tabcontent_'+tabid).toggle();
	}					
}

function doShowCal (cal, element) {
	cal.showNavigationDropdowns();
	cal.setCssPrefix("CAL");
	cal.yearSelectStartOffset = 80;
	//cal.yearSelectEndOffset = 5;
	
	var posup = $(element).up('div .tabcontent').positionedOffset();
	var pos=element.positionedOffset();;
	cal.x = pos.left+posup.left;
	cal.y = pos.top+posup.top+20;
	
	cal.select(element, 'anchor'+element.id,'dd/MM/yyyy');
	return false;
}

function setGauge() {
	i=0;
	for (var c=0; c<10; c++) {
		if (isSectionComplete(c)) {
			i++;
		}
	}

	i++;
	for (var c=1; c<i; c++) {
		if (document.getElementById('gauge'+c)) document.getElementById('gauge'+c).style.backgroundColor='#cccccc';
	}
	for (var j=c; j<10; j++) {
		if (document.getElementById('gauge'+j)) document.getElementById('gauge'+j).style.backgroundColor='#fff';
	}
}

function isSectionComplete(section) {
	var i=1;
	if (!document.getElementById('FormField'+section+i)) return false;
	while (document.getElementById('FormField'+section+i)) {
		if (typeof (document.getElementById('FormField'+section+i).checked) != 'undefined' && document.getElementById('FormField'+section+i).type!='text') {
			var ok = false;
			if (document.getElementById('FormField'+section+i).checked==true) {
				ok=true;
			} else {
				var j=1;
				while (document.getElementById('FormField'+section+i+j)) {
					if (document.getElementById('FormField'+section+i+j).checked==true) ok=true;
					j++;
				}
			}
			if (!ok) return false;
		}
		if ((typeof (document.getElementById('FormField'+section+i).value) != undefined) && (document.getElementById('FormField'+section+i).value=='')) return false;
		if ((typeof (document.getElementById('FormField'+section+i).selectedIndex) != undefined) && (document.getElementById('FormField'+section+i).selectedIndex==-1)) return false;
		i++;
	}
	return true;
}
