/**************************************************************************************************
 * Este fichero crea el array de categorías, para añadir una nueva categoría sólo hay que añadir  *
 * una línea con el siguiente código:                                                             *
 *           categorias.push(new Categoria(<nombre>, <flag>, <lista>));                           *
 * donde:                                                                                         *
 *       <nombre> es el nombre de la categoría            {cadena de caracteres}                  *
 *       <flagSubcategorias> es un flag indicativo se si tiene subcategorías {true/false}         *
 *       <lista> es una lista de tiendas prioritarias de la categoría, hay 2 posibilidades:       *
 *       si no hay tiendas prioritarias para esa categoría el valor es:                           *
 *          null                                                                                  *
 *       si hay tiendas prioritarias en esta categoria el valor será:                             *
 *          new Array(<lista de tiendas>)                                                         *
 *          donde:                                                                                *
 *                <lista de tiendas> es una lista de los nombres de las tiendas prioritarias      *
 *                                   pertenecientes a la categoría separadas por comas            *
 **************************************************************************************************
 * También se crea el array de subcategorias, que se añaden de la siguiente forma:                *
 *         subcategorias.push(new Subcategoria(<nombre>, <categoria>, <lista>));                  *
 * donde:                                                                                         *
 *       <nombre> es el nombre de la subcategoría                     {cadena de caracteres}      *
 *       <categoria> es el nombre de la categoría a la que pertenece  {cadena de caracteres}      *
 *       <lista> es una lista de tiendas prioritarias de la subcategoría                          *
 *               esta lista se construye de la misma forma que la especificada para categorías    *
 **************************************************************************************************/

/***** Funcion Categoria *****
   Esta función es el constructor de la clase Categoria */
function Categoria(_nombre,_flagSubcategorias,_prioritarias)
 {
  this.nombre=_nombre;
  this.flagSubcategorias=_flagSubcategorias;
  this.prioritarias=_prioritarias;
 }
 
/*** categorias: array que contiene todas las categorías ***/
var categorias=new Array();

/******* AQUI COMIENZA LA INTRODUCCION DE CATEGORIAS EN EL ARRAY *******/
categorias.push(new Categoria("Blue Joven", false, new Array("Mobipay Blue Joven")));
categorias.push(new Categoria("Arte y Cultura", false, new Array("Mobipay Arte y Cultura")));
categorias.push(new Categoria("Coleccionismo", false, new Array("Mobipay Coleccionismo")));
categorias.push(new Categoria("Comercio Electrónico Seguro/Mobipay", false, new Array("Mobipay")));
categorias.push(new Categoria("Cooperativas Agrarias", false, null));
categorias.push(new Categoria("Cosmética y Salud", false, new Array("Mobipay Cosmética y Salud")));
categorias.push(new Categoria("Gastronomía", true, new Array("Mobipay Gastronomía")));
categorias.push(new Categoria("Hogar y Mueble", false, new Array("Mobipay Hogar y Muebles")));
categorias.push(new Categoria("Inmobiliarias", false, new Array("Mobipay Inmobiliarias")));
//categorias.push(new Categoria("Juguetes", false, new Array("Mobipay Juguetes")));
categorias.push(new Categoria("Libros y Multimedia", false, new Array("Mobipay Libros y Multimedia")));
categorias.push(new Categoria("Motor", false, new Array("Mobipay Motor")));
categorias.push(new Categoria("Ocio y Turismo", false, new Array("Alhambra", "Mobipay Ocio y Turismo")));
categorias.push(new Categoria("Plataforma Solidaria", false, new Array("Mobipay Plataforma Solidaria")));
categorias.push(new Categoria("Regalos y Moda", false, new Array("Interflora", "Mobipay Regalos y Moda")));
categorias.push(new Categoria("Servicios Varios", false, new Array("Mobipay Servicios Varios")));
categorias.push(new Categoria("Tecnología", false, new Array("Mobipay Tecnología")));
categorias.push(new Categoria("Directorio de todas las tiendas", false, null));


/***** Funcion Subcategoria *****
   Esta función es el constructor de la clase Subcategoria */
function Subcategoria(_nombre, _categoria, _prioritarias)
{
	this.categoria = _categoria;
	this.nombre=_nombre;
	this.prioritarias=_prioritarias;
}

/*** categorias: array que contiene todas las subcategorías ***/
var subcategorias=new Array();

/******* AQUI COMIENZA LA INTRODUCCION DE SUBCATEGORIAS EN EL ARRAY *******/
subcategorias.push(new Subcategoria("Aceites con D.O.", "Gastronomía", null));
subcategorias.push(new Subcategoria("Conservas de Calidad", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Guijuelo", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. La Mancha", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Montilla Moriles", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Rias Baixas", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Ribeiro", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Ribera Duero", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Rueda", "Gastronomía", null));
subcategorias.push(new Subcategoria("D.O. Valdeorras", "Gastronomía", null));
subcategorias.push(new Subcategoria("Jamón de Salamanca", "Gastronomía", null));
subcategorias.push(new Subcategoria("Licores de Calidad", "Gastronomía", null));
subcategorias.push(new Subcategoria("Vinagres de Jerez", "Gastronomía", null));



