/*
Plataforma En L�nea TecnoCommerce para Distribuidores v1.0: Comercio Electr�nico para Empresas con esquema de Distribuidor
Todos los Derechos Reservados por Tecno-Soluciones de Venezuela C.A.

TecnoCommerce para Distribuidores es una Marca Registrada de Tecno-Soluciones de Venezuela C.A.
M�s Informaci�n en: http://www.tecnosoluciones.com
Email: webmaster@tecnosoluciones.com

Atenci�n: Usted utiliza este programa  bajo el Acuerdo de Servicios de Tecno-Soluciones de
Venezuela C.A. Por favor lea el documento AcuerdoDeServicios.pdf  anexo para
conocer los detalles, responsabilidades y limitaciones del uso de este software.

                     C�digo Fuente desarrollado y/o mejorado por Tecno-Soluciones de Venezuela C.A.

Control de Versiones:

*/

var Inicio= {
	modulos:[],
	cargar: function(nombre_archivo,arg,accion){
		var nombre_archivo = nombre_archivo;
		var arg = arg;
		var accion = accion;

		if(!this.buscar_modulo(nombre_archivo)) {
			try{
                this[nombre_archivo][accion](arg);
            } 
            catch(err){
                txt = 'Error interno al tratar de ejecutar una funci�n \n\n';
                txt += 'Descripci�n del Error: ' + err;
                alert(txt);
            };
		}else {
			$.ajax({
				url:'catalogo.php',
				data:'ajax=1&controlador=index&accion=cargar&nombre_archivo='+nombre_archivo,
				dataType:'script',
				success:function(resp) {
					//alert(resp);
                    //alert(nombre_archivo+" "+accion+" "+arg);
					try{Inicio[nombre_archivo][accion](arg);} catch(e){};
                    Inicio.modulos[Inicio.modulos.length] = nombre_archivo;
				}
			});
		}
	},
	buscar_modulo: function(nombre_modulo) {
		var pasar = true;
		for (var i = 0; i<this.modulos.length;i++) {
			if(this.modulos[i]==nombre_modulo) {
				pasar = false;
				break;
			}
		}
		return pasar;
	},
	carga_inicial: function(nombre_archivo) {
		Inicio.cargar(nombre_archivo,'','');
	},
	listado_categoria: function (element){
		var id = $(element).attr('href');

		$.ajax({
			url:'catalogo.php',
			data: 'cPath=' + id,
			dataType: 'json',
			success:function(resp) {
				url = resp.url.replace("\\", '');
				url = url.replace("&amp;", "&");
				location.href = url;
			}
		});
	}
};
