/*
Strip whitespace from the beginning and end of a string
Input : a string
*/
function trim(str)
{
	return str.replace(/^\s+|\s+$/g,'');
}

/*
Make sure that textBox only contain number
*/
function checkNumber(textBox)
{
	while (textBox.value.length > 0 && isNaN(textBox.value)) {
		textBox.value = textBox.value.substring(0, textBox.value.length - 1)
	}
	
	textBox.value = trim(textBox.value);
/*	if (textBox.value.length == 0) {
		textBox.value = 0;		
	} else {
		textBox.value = parseInt(textBox.value);
	}*/
}

/*
	Check if a form element is empty.
	If it is display an alert box and focus
	on the element
*/
function isEmpty(formElement, message) {
	formElement.value = trim(formElement.value);
	
	_isEmpty = false;
	if (formElement.value == '') {
		_isEmpty = true;
		alert(message);
		formElement.focus();
	}
	
	return _isEmpty;
}

/*
	Set one value in combo box as the selected value
*/
function setSelect(listElement, listValue)
{
	for (i=0; i < listElement.options.length; i++) {
		if (listElement.options[i].value == listValue)	{
			listElement.selectedIndex = i;
		}
	}	
}

<!-- inicio 
var num=0; 
function cambiar(numero) { 
document.getElementById("desc"+num).style.visibility='hidden'; 
num = numero; 
document.getElementById("desc"+num).style.visibility='visible'; } 
// final --> 

<!-- inicio 
function abrir_menu() { 
document.getElementById("menu_cerrar").className='abrir';
document.getElementById("menu_abrir").className='cerrar';
document.getElementById("menu_abrir1").className='abrir';
document.getElementById("menu_cerrar1").className='cerrar';
document.getElementById("menu_abrir2").className='abrir';
document.getElementById("menu_cerrar2").className='cerrar';
document.getElementById("menu_abrir3").className='abrir';
document.getElementById("menu_cerrar3").className='cerrar';
document.getElementById("menu_abrir4").className='abrir';
document.getElementById("menu_cerrar4").className='cerrar';
} 
function abrir_menu1() { 
document.getElementById("menu_abrir").className='abrir';
document.getElementById("menu_cerrar").className='cerrar';
document.getElementById("menu_cerrar1").className='abrir';
document.getElementById("menu_abrir1").className='cerrar';
document.getElementById("menu_abrir2").className='abrir';
document.getElementById("menu_cerrar2").className='cerrar';
document.getElementById("menu_abrir3").className='abrir';
document.getElementById("menu_cerrar3").className='cerrar';
document.getElementById("menu_abrir4").className='abrir';
document.getElementById("menu_cerrar4").className='cerrar';
} 
function abrir_menu2() { 
document.getElementById("menu_abrir").className='abrir';
document.getElementById("menu_cerrar").className='cerrar';
document.getElementById("menu_abrir1").className='abrir';
document.getElementById("menu_cerrar1").className='cerrar';
document.getElementById("menu_cerrar2").className='abrir';
document.getElementById("menu_abrir2").className='cerrar';
document.getElementById("menu_abrir3").className='abrir';
document.getElementById("menu_cerrar3").className='cerrar';
document.getElementById("menu_abrir4").className='abrir';
document.getElementById("menu_cerrar4").className='cerrar';
}
function abrir_menu3() { 
document.getElementById("menu_abrir").className='abrir';
document.getElementById("menu_cerrar").className='cerrar';
document.getElementById("menu_abrir1").className='abrir';
document.getElementById("menu_cerrar1").className='cerrar';
document.getElementById("menu_abrir2").className='abrir';
document.getElementById("menu_cerrar2").className='cerrar';
document.getElementById("menu_cerrar3").className='abrir';
document.getElementById("menu_abrir3").className='cerrar';
document.getElementById("menu_abrir4").className='abrir';
document.getElementById("menu_cerrar4").className='cerrar';
}
function abrir_menu4() { 
document.getElementById("menu_abrir").className='abrir';
document.getElementById("menu_cerrar").className='cerrar';
document.getElementById("menu_abrir1").className='abrir';
document.getElementById("menu_cerrar1").className='cerrar';
document.getElementById("menu_abrir2").className='abrir';
document.getElementById("menu_cerrar2").className='cerrar';
document.getElementById("menu_abrir3").className='abrir';
document.getElementById("menu_cerrar3").className='cerrar';
document.getElementById("menu_cerrar4").className='abrir';
document.getElementById("menu_abrir4").className='cerrar';
}
// final -->

<!-- inicio 
function abrir_div() { 
document.getElementById("desc").className='abrir';
document.getElementById("desc1").className='cerrar';
document.getElementById("desc2").className='cerrar';
document.getElementById("desc3").className='cerrar';
document.getElementById("bt_cerrar").className='abrir';
document.getElementById("bt_abrir").className='cerrar';
document.getElementById("bt_abrir1").className='abrir';
document.getElementById("bt_cerrar1").className='cerrar';
document.getElementById("bt_abrir2").className='abrir';
document.getElementById("bt_cerrar2").className='cerrar';
document.getElementById("bt_abrir3").className='abrir';
document.getElementById("bt_cerrar3").className='cerrar';
} 
function abrir_div1() { 
document.getElementById("desc").className='cerrar';
document.getElementById("desc1").className='abrir';
document.getElementById("desc2").className='cerrar';
document.getElementById("desc3").className='cerrar';
document.getElementById("bt_abrir").className='abrir';
document.getElementById("bt_cerrar").className='cerrar';
document.getElementById("bt_cerrar1").className='abrir';
document.getElementById("bt_abrir1").className='cerrar';
document.getElementById("bt_abrir2").className='abrir';
document.getElementById("bt_cerrar2").className='cerrar';
document.getElementById("bt_abrir3").className='abrir';
document.getElementById("bt_cerrar3").className='cerrar';
} 
function abrir_div2() { 
document.getElementById("desc").className='cerrar';
document.getElementById("desc1").className='cerrar';
document.getElementById("desc2").className='abrir'; 
document.getElementById("desc3").className='cerrar';
document.getElementById("bt_abrir").className='abrir';
document.getElementById("bt_cerrar").className='cerrar';
document.getElementById("bt_abrir1").className='abrir';
document.getElementById("bt_cerrar1").className='cerrar';
document.getElementById("bt_cerrar2").className='abrir';
document.getElementById("bt_abrir2").className='cerrar';
document.getElementById("bt_abrir3").className='abrir';
document.getElementById("bt_cerrar3").className='cerrar';
}
function abrir_div3() { 
document.getElementById("desc").className='cerrar';
document.getElementById("desc1").className='cerrar';
document.getElementById("desc2").className='cerrar';
document.getElementById("desc3").className='abrir';
document.getElementById("bt_abrir").className='abrir';
document.getElementById("bt_cerrar").className='cerrar';
document.getElementById("bt_abrir1").className='abrir';
document.getElementById("bt_cerrar1").className='cerrar';
document.getElementById("bt_abrir2").className='abrir';
document.getElementById("bt_cerrar2").className='cerrar';
document.getElementById("bt_cerrar3").className='abrir';
document.getElementById("bt_abrir3").className='cerrar';
}
function abrir_div4() { 
document.getElementById("desc").className='cerrar';
document.getElementById("desc1").className='cerrar';
document.getElementById("desc2").className='cerrar';
document.getElementById("desc3").className='cerrar';
document.getElementById("desc4").className='abrir';
document.getElementById("bt_abrir").className='abrir';
document.getElementById("bt_cerrar").className='cerrar';
document.getElementById("bt_abrir1").className='abrir';
document.getElementById("bt_cerrar1").className='cerrar';
document.getElementById("bt_abrir2").className='abrir';
document.getElementById("bt_cerrar2").className='cerrar';
document.getElementById("bt_abrir3").className='abrir';
document.getElementById("bt_cerrar3").className='cerrar';
document.getElementById("bt_cerrar4").className='abrir';
document.getElementById("bt_abrir4").className='cerrar';
}
// final --> 

var item_sel = -1;
  
function showSubCat(iItem) {
    if (item_sel != -1) {
      var oDivAnt = document.getElementById('divSubCat' + item_sel);
      oDivAnt.style.display = 'none';
    }
    
    if (item_sel != iItem) {
      var oDiv = document.getElementById('divSubCat' + iItem);
      oDiv.style.display = 'block';
      item_sel = iItem;
    } else {
      item_sel = -1;
    }
}
