

function checkFinish(except,resulttime)
{
	var resulttime_help = getHelpField(resulttime)

	if(except.value != 'FIN')
	{
		resulttime.value = '';
		return 1;
	}
	if((except.value == 'FIN') && !resulttime.value){
	resulttime_help.innerHTML = redCross;
	return 0;
	}else{
	return 1	
	}
}

function updateResult(form)
{
//alert('hello')
	if(
	validateOptionalNumber(document.getElementById('posoa')) &&
	validateOptionalNumber(document.getElementById('finishersoa')) &&
	validateOptionalNumber(document.getElementById('positionag')) &&
	validateOptionalNumber(document.getElementById('finishersag')) &&
	validateOptionalTime(document.getElementById('split1')) &&
	validateOptionalTime(document.getElementById('split2')) &&
	validateOptionalTime(document.getElementById('split3')) &&
	validateOptionalTime(document.getElementById('split4')) &&
	validateOptionalTime(document.getElementById('split5')) &&
	validateOptionalTime(document.getElementById('resulttime')) &&
	checkFinish(document.getElementById('except'),document.getElementById('resulttime'))
	)
	{
//	alert('submit')
		form.submit();

	}else{
		validateOptionalNumber(document.getElementById('posoa'));
		validateOptionalNumber(document.getElementById('finishersoa'));
		validateOptionalNumber(document.getElementById('positionag'));
		validateOptionalNumber(document.getElementById('finishersag'));
		validateOptionalTime(document.getElementById('split1'));
		validateOptionalTime(document.getElementById('split2'));
		validateOptionalTime(document.getElementById('split3'));
		validateOptionalTime(document.getElementById('split4'));
		validateOptionalTime(document.getElementById('split5'));
		validateOptionalTime(document.getElementById('resulttime'));
	}
}

function confirmSubmit(text){
	var agree=confirm(text)
	if (agree)
		return true;
	else
		return false;
}


function showAllResults() {


	var CSSRules
	if (document.all) {
		CSSRules = 'rules'
	}
	else if (document.getElementById) {
		CSSRules = 'cssRules'
	}

	for (var y = 1980; y < 2010; y++) {
		var myclass = '.y' + y

		for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) {
			if (document.styleSheets[0][CSSRules][i].selectorText == myclass) {
				document.styleSheets[0][CSSRules][i].style.display = 'block'
			}
		}
	}
}


function changecss(myclass1,element) {

	var CSSRules
	if (document.all) {
		CSSRules = 'rules'
	}
	else if (document.getElementById) {
		CSSRules = 'cssRules'
	}

	for (var y = 1980; y < 2010; y++) {
		var myclass = '.y' + y

		for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) {
			if (document.styleSheets[0][CSSRules][i].selectorText == myclass) {
				document.styleSheets[0][CSSRules][i].style[element] = 'none'
			}
		}
	}
	for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) {
		if (document.styleSheets[0][CSSRules][i].selectorText == myclass1) {
			document.styleSheets[0][CSSRules][i].style[element] = 'block'
		}
	}	
}

//onclick="changecss('.myclass','display','none')"

function showDetail(hidden)
{
	if(hidden.style.display == 'block')
	{
	hidden.style.display = 'none'
	}else{
	hidden.style.display = 'block'
	}
}

function expandCollapse(node,hidden)
{
	if(hidden.style.display == 'block'){
		node.childNodes[0].src = "images/expand.gif"
	hidden.style.display = 'none'
	}else{
		node.childNodes[0].src = "images/collapse.gif"
	hidden.style.display = 'block'
	}
}

function hideDetail(hidden,button)
{
	hidden.style.display='none';
	document.getElementById('default').style.display='block';
	button.style.display='block';
}
