function selectCategoria(sNombreFormulario,sNombreCategoria) {
	
	form = document.getElementById(sNombreFormulario);
	
	form.action = "productos.php";
	form.nombre_cat.value = sNombreCategoria;
	
	form.submit();
}


// Menu ingredientes.

function cambiarEstadolevel2Box(nbox,idIL1,id) {
	var elemento = document.getElementById(id);
	var elemento2 = document.getElementById(idIL1);
	var num_box = parseInt(nbox);
	
	if (elemento.style.display=="none") {
		
		//cambio el icono.
		elemento2.style.backgroundImage="url('../img/ico_menu_seccion_clicked.jpg')";
		
		//muestro la caja.
		elemento.style.display="block";
		
		//valor entero de la caja que debo mostrar.
		var i_box_actual = parseInt(id.substr(7));
		
		//oculto todas las cajas excepto la actual.
		for (i=1;i<=num_box;i++) {
			if (i!=i_box_actual) {
				document.getElementById("box_l2_"+i).style.display="none";
				document.getElementById("item_l1_"+i).style.backgroundImage="url('../img/ico_menu_seccion.jpg')";
			}
		}
			
	} else {
		elemento.style.display="none";
		//cambio el icono.
		elemento2.style.backgroundImage="url('../img/ico_menu_seccion.jpg')";
	}
}

// FIN Menu ingredientes.



// productos.

function selectProducto(sNombreFormulario,sIdProducto) {
	
	/*
	if (bPageCharged == false) {
		alert("La pagina se esta cargando. Espere...");
		return false;
	}
	*/	
	
	form = document.getElementById(sNombreFormulario);
	
	form.action = "productos.php";
	form.id_cat.value = parseInt(form.id_cat.value);
	form.id_prod.value = parseInt(sIdProducto);

	form.submit();
}

function selectReceta(sNombreFormulario,sIdProducto, cat) {
	
	/*
	if (bPageCharged == false) {
		alert("La pagina se esta cargando. Espere...");
		return false;
	}
	*/	
	
	form = document.getElementById(sNombreFormulario);
	
	form.action = "recetas.php";
	form.id_cat.value = cat;
	form.id_prod.value = parseInt(sIdProducto);

	form.submit();
}

function selectSubCategoria(sNombreFormulario,sIdCategoria) {
	
	/*
	if (bPageCharged == false) {
		alert("La pagina se esta cargando. Espere...");
		return false;
	}
	*/	
	
	form = document.getElementById(sNombreFormulario);
	
	form.action = "productos.php";
	form.id_cat.value = parseInt(form.id_cat.value);
	form.id_subcat.value = parseInt(sIdCategoria);

	form.submit();
}

function cambiarEstadoL2BoxProductos(nbox,id, id_cat) {

	/*
	if (bPageCharged == false) {
		alert("La pagina se esta cargando. Espere...");
		return false;
	}
	*/	
	
	var elemento = document.getElementById(id);
	var num_box = parseInt(nbox);
	
	if (elemento.style.display == "none") {
		//	valor entero de la caja que debo mostrar.
		var i_box_actual = parseInt(id.substr(7));
		
		//	oculto todas las cajas excepto la actual.
		for (i=1; i<=num_box; i++) {
			if (i != i_box_actual) {
				if (document.getElementById("box_l2_"+i) != null) {
					document.getElementById("box_l2_"+i).style.display = "none";	//	oculto la caja.
				}
			} else {
					//muestro la caja.
					elemento.style.display="block";
			}
		}	
			
	} else {
			elemento.style.display="none";	//	oculto la caja.
	}
	
	show_intro(id_cat);
	
}

function cambiarEstadoL3BoxProductos(nbox,id,iCatParent, id_cat) {

	/*
	if (bPageCharged == false) {
		alert("La pagina se esta cargando. Espere...");
		return false;
	}
	*/	
	
	var elemento = document.getElementById(id);
	var num_box = parseInt(nbox);
	
	if (elemento.style.display == "none") {
		//	valor entero de la caja que debo mostrar.
		var i_box_actual = parseInt(id.substr(9));
		
		//	oculto todas las cajas excepto la actual.
		for (i=1; i<=num_box; i++) {
			if (i != i_box_actual) {
				if (document.getElementById("box_l3_"+iCatParent+"_"+i) != null) {
					document.getElementById("box_l3_"+iCatParent+"_"+i).style.display = "none";	//	oculto la caja.
				}
			} else {
					//muestro la caja.
					elemento.style.display="block";
			}
		}	
			
	} else {
			elemento.style.display="none";	//	oculto la caja.
	}
	
	show_intro(id_cat);
	
}

// FIN productos.


var win = null;
function openPopUp(theURL,winName,w,h) { //v2.0
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	features = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=yes';
	win = window.open(theURL,winName,features);
}

function show_intro(id_cat){
	//alert("buscant intro...");
	var ar = new Array();
	//ar[0] = 110;
	ar[0] = 111;
	ar[1] = 93;
	ar[2] = 96;
	ar[3] = 97;
	ar[4] = 99;
	ar[5] = 100;
	ar[6] = 101;
	ar[7] = 86;
	ar[8] = 112;
		
	for(var i = 0; i < ar.length; i++){	
		document.getElementById('intro_' + ar[i]).style.display = "none";
	}
	document.getElementById('cuerpo_seccion').style.display = "none";
	document.getElementById('cuerpo_seccion_cat').style.display = "none";
	
	if(tiene_intro(id_cat, ar)){
		document.getElementById('intro_' + id_cat).style.display = "block";
	}else{
		document.getElementById('cuerpo_seccion_cat').style.display = "block";
	}
}

function tiene_intro(id_cat, ar){
	
	for(var i = 0; i < ar.length; i++){
		if(id_cat == ar[i]){
			return true;
		}
	}
	
	return false;
}