function HideOrShowStuff(controlToHide)
{
    if (document.getElementById)
    {
        //Close opened region
		if(document.getElementById('txtShow' + controlToHide).style.display == 'block' && document.getElementById('txtShow' + controlToHide).disabled == '') {
        	document.getElementById('txtShow' + controlToHide).style.display = 'none';
        	document.getElementById('txtShow' + controlToHide).disabled = 'disabled';		
        } else {
			//Hide all regions
			document.getElementById('txtShow1').style.display = 'none';
        	document.getElementById('txtShow2').style.display = 'none';
			document.getElementById('txtShow3').style.display = 'none';
			document.getElementById('txtShow4').style.display = 'none';
			document.getElementById('txtShow5').style.display = 'none';
			document.getElementById('txtShow6').style.display = 'none';
			document.getElementById('txtShow7').style.display = 'none';
        	document.getElementById('txtShow1').disabled = 'disabled';
        	document.getElementById('txtShow2').disabled = 'disabled';
			document.getElementById('txtShow3').disabled = 'disabled';
			document.getElementById('txtShow4').disabled = 'disabled';
			document.getElementById('txtShow5').disabled = 'disabled';
			document.getElementById('txtShow6').disabled = 'disabled';
			document.getElementById('txtShow7').disabled = 'disabled';
			//Display the requested region
			document.getElementById('txtShow' + controlToHide).style.display = 'block';
			document.getElementById('txtShow' + controlToHide).disabled = '';
		}
        //Reset all arrow to horizontal
        for(i=1; i<8; i++) {        	        	
        	if(i != controlToHide) {
        		MM_swapImage('drop_title' + i, '', '../images/footer/arrow_up.gif', 1);
        	}
        }
        MM_swapImage('drop_title' + controlToHide, '', '../images/footer/arrow_down.gif', 1);
        //alert( document.getElementById('drop_title' + controlToHide).src );
    } else {
        alert('Sorry, your browser does not support this');
    }
	checkRestoreArrow(controlToHide);
}

function checkRestoreArrow(controlToCheck) {
	if (document.getElementById('txtShow' + controlToCheck).style.display == 'block') {
		//skip the restore action	
	}
	else {
		//Reset all arrow to horizontal, except for the currently active block
        for(i=1; i<8; i++) {        	        	
        	if (document.getElementById('txtShow' + i).style.display != 'block') {
        		MM_swapImage('drop_title' + i, '', '../images/footer/arrow_up.gif', 1);
        	}        	
        } 	
	}
}