function buscarDados(pValue, pCodTarget, pIdTag) {
	var oTag, iImg
	
	//alert(pIdTag + ':' + pValue)
	iImg = parseInt(pCodTarget);
	if (pValue == '') {
		//chamadas recursivas
		if (pIdTag == 'cboMenu') {
			buscarDados(1, 1, pIdTag);
			//pIdTag = 'cboSubMenu';
		} else if (pIdTag == 'cboSubMenu') {
			buscarDados(-1, 2, pIdTag);
			//pIdTag = 'cboItens';
		} else if (pIdTag == 'cboItens') {
			buscarDados(-1, 3, pIdTag);
		}		
	} 
	else {
		var oAjax = createAjax();
		
		oAjax.open("post", "menu/buscardados.asp", true)
		oAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		oAjax.onreadystatechange = function(){ 
										if (oAjax.readyState==4){
											//Tag Div
											oTag = document.getElementById(pIdTag);
											oTag.innerHTML = oAjax.responseText;
											
											//Tag Select
											oTag = document.getElementById("sel_" + pIdTag);
											oTag.disabled = (oTag.options.length < 2);											
											
											changeIcone(iImg, oTag.disabled);
											
											//chamadas recursivas
											if (pIdTag == 'cboMenu') {
												//se modificou o menu então recarrega os submenu
												buscarDados(-1, 2, 'cboSubMenu');
											} else if (pIdTag == 'cboSubMenu') {
												//se modificou o submenu então recarrega os produtos
												buscarDados(-1, 3, 'cboItens');
											}		
										} 
									}

		oAjax.send("id=" + pValue + "&target=" + pCodTarget);
	}
}

function changeIcone(iImg, bDisable) {
	var oImg = document.getElementById('icoMenu' + iImg);

	if (bDisable == true) {
		oImg.src = "imgsestruct/icoMenu" + iImg + "-b.gif";
	} else {
		oImg.src = "imgsestruct/icoMenu" + iImg + "-a.gif";
	}
}

function submitMenu(pForm) {
	if (!(pForm.mnuid.value > 0)) 
		alert('Select a Part...');
		
	return (pForm.mnuid.value > 0);		
}

function myKeySubmit(){
	if (event.keyCode == 13)
		document.frmMenu.submit();				
}

function myDblClick(){
	document.frmMenu.submit();				
}