var cantidadtotal, menuizq, menuizqtable, menuizqcontenido;
var paginaactual=1;
var cantidadporpagina=4;
var arrproductos = []
function menuizqatras() 
{ 
	if(paginaactual > 1){
		paginaactual--
		menuActualizarProductos(arrproductos, menuizqtable)
	}
}

function menuizqadelante() 
{ 
	if(paginaactual * cantidadporpagina < cantidadtotal){
		paginaactual++
		menuActualizarProductos(arrproductos, menuizqtable)
	}
}

function menuseleccionarproducto(obj){
	menuizqcontenido = document.getElementById('contenidoproductos')
	menucolocarcontenido(menuizqcontenido, obj)
	
	return false;
}

function menucolocarcontenido(lugar, obj){
	var img = obj.getAttribute('imagen');
	var titulo = obj.getAttribute('titulo');
	var body = obj.getAttribute('body');
	
	var cc = lugar.childNodes
	for (var i = 0; i < cc.length;i++){
		var c = cc[i];
		switch(c.className){
			case ('imagen'):
				c.childNodes[0].src = img
				break;
			case ('contenido'):
				c.childNodes[0].innerHTML = titulo
				c.childNodes[1].innerHTML = body
				break;
		}
	}
}

function menuonload()
{
	
}

function menuonbeforeload()
{
	menuizq = document.getElementById('menuizq');
	menuArriarProductos(arrproductos, menuizq);
	
	menuizqtable = document.createElement('table')
	
	menuActualizarProductos(arrproductos, menuizqtable);
	try{arrproductos[0].childNodes[0].onclick()}catch(E){}
}

/*-------------*/

function menuColocarProductos(array, obj, desde, cuantos){
	menuQuitarTodosProductos(obj, true);
	for(var i = 0; (i < cuantos && ((i+desde) < cantidadtotal)); i++){
		menuAgregarProducto(i + desde, obj);
	}
}

function menuActualizarProductos(array, obj){
	menuColocarProductos(array, obj, ((paginaactual-1)*cantidadporpagina),cantidadporpagina);
	menuizq.innerHTML = "<table>" + menuizqtable.innerHTML + "</table>"
}


/*-------------*/
var cntactual = 0;
var cntporfilas = 2;
cntporfilas--
function menuAgregarProducto(nro, obj){
	
	var td = document.createElement('td')
	td.appendChild(arrproductos[nro])
	
	if(cntactual == 0){
		var tr = document.createElement('tr')
		tr.appendChild(td)
		
		aatachar = tr
		cntactual++
	}else{
		var nobj = obj.childNodes[obj.childNodes.length - 1]
		obj = nobj
		
		aatachar = td
		cntactual=0
	}
	
	obj.appendChild(aatachar)
}

function menuQuitarTodosProductos(obj, absolutamenteTodos){
	var QabsolutamenteTodos = absolutamenteTodos || false
	var cc = obj.childNodes
	
	for(var i = 0; i < cc.length; i++){
		var c = cc[i]
		if(c.className == 'itemenuizq' || QabsolutamenteTodos){
			c.parentNode.removeChild(c)
			i--
		}
	}
	cntactual = 0
	return true
}

function menuArriarProductos(array, obj){
	var cc = obj.childNodes
	cantidadtotal = 0
	for(var i = 0; i < cc.length; i++){
		var c = cc[i]
		if(c.className == 'itemenuizq'){
			array.push(c)
			c.parentNode.removeChild(c)
			i--
			cantidadtotal++
		}
	}
	return true
}
