



function Type(name, color)
{
	this.name = name;
	this.color = color;	
}
var types = new Array(19);
types[1] = new Type("Venta", "textb");
types[2] = new Type("Compra", "textr");
types[3] = new Type("Renta", "textg");
types[4] = new Type("Contratando", "textb");
types[5] = new Type("Curriculum Vitae (CV)", "textr");
types[6] = new Type("Mujer busca Hombre", "textr");
types[7] = new Type("Hombre busca Mujer", "textb");
types[8] = new Type("Cruza", "textg");
types[9] = new Type("Busco rentar", "textr2");
types[10] = new Type("Amistad", "textg");
types[11] = new Type("Perdidos", "textr2");
types[12] = new Type("Músicos", "textg");
types[13] = new Type("Hombre busca Hombre", "textb");
types[14] = new Type("Mujer busca Mujer", "textr");
types[15] = new Type("Parejas y Trios", "textg");
types[16] = new Type("Servicios Eróticos", "textr2");
types[17] = new Type("Eventos", "textb2");
types[18] = new Type("Servicio", "textg");



var defaultTypes = [1,2];


function Category(mainID, name, types)
{
	this.mainID = mainID;
	this.name = name;
	this.types = types;
} 
var categories = new Object();
		
categories[10] = new Category(0, "Vehículos", [1, 2, 18]);		
categories[20] = new Category(10, "Autos", [1, 2, 18]);		
categories[30] = new Category(10, "Pickups", [1, 2, 18]);		
categories[40] = new Category(10, "SUVs, Jeeps y Vans", [1, 2, 18]);		
categories[50] = new Category(10, "Motocicletas", [1, 2, 18]);		
categories[60] = new Category(10, "Autopartes y Accesorios", [1, 2, 18]);		
categories[70] = new Category(10, "Audio y Video para Autos", [1, 2, 18]);		
categories[80] = new Category(10, "Camiones", [1, 2, 18]);		
categories[90] = new Category(10, "Vehículos Industriales", [1, 2, 18]);		
categories[100] = new Category(10, "Lanchas y Nautica", [1, 2, 18]);		
categories[110] = new Category(10, "Bicicletas", [1, 2, 18]);		
categories[120] = new Category(0, "Informática", [1, 2, 18]);		
categories[130] = new Category(120, "Accesorios para Computadoras", [1, 2, 18]);		
categories[140] = new Category(120, "Computadoras", [1, 2, 18]);		
categories[150] = new Category(120, "Laptops", [1, 2, 18]);		
categories[152] = new Category(120, "Memorias", [1, 2, 18]);		
categories[155] = new Category(120, "PDAs y GPS", [1, 2, 18]);		
categories[160] = new Category(120, "Software y Juegos para PC", [1, 2, 18]);		
categories[170] = new Category(0, "Electrónica", [1, 2, 18]);		
categories[180] = new Category(170, "Audio", [1, 2, 18]);		
categories[190] = new Category(170, "Consolas y Videojuegos", [1, 2, 18]);		
categories[200] = new Category(170, "Discos, Cintas y Vídeos", [1, 2, 18]);		
categories[210] = new Category(170, "Fotografía y Videocámaras", [1, 2, 18]);		
categories[220] = new Category(170, "Teléfonos", [1, 2, 18]);		
categories[240] = new Category(170, "TV y Proyectores", [1, 2, 18]);		
categories[250] = new Category(170, "Video y DVD-Players", [1, 2, 18]);		
categories[255] = new Category(170, "Otros artículos electrónicos", [1, 2, 18]);		
categories[260] = new Category(0, "Hogar", [1, 2, 18]);		
categories[270] = new Category(260, "Arte y Antigüedades", [1, 2, 18]);		
categories[280] = new Category(260, "Electrodomésticos", [1, 2, 18]);		
categories[290] = new Category(260, "Herramientas y Maquinaria", [1, 2, 18]);		
categories[300] = new Category(260, "Jardín y Exterior", [1, 2, 18]);		
categories[310] = new Category(260, "Muebles y Decoración", [1, 2, 18]);		
categories[320] = new Category(0, "Inmuebles", [1, 3, 2, 9]);		
categories[325] = new Category(320, "Asistencias y Cuartos", [3, 9]);		
categories[330] = new Category(320, "Casas", [1, 3, 2, 9]);		
categories[340] = new Category(320, "Casas de Campo", [1, 3, 2, 9]);		
categories[350] = new Category(320, "Departamentos", [1, 3, 2, 9]);		
categories[360] = new Category(320, "Oficinas y Locales", [1, 3, 2, 9]);		
categories[370] = new Category(320, "Terrenos y Lotes", [1, 3, 2, 9]);		
categories[380] = new Category(320, "Traspasos", [1]);		
categories[390] = new Category(0, "Tiempo Libre", [1, 2, 18]);		
categories[400] = new Category(390, "Accesorios para Animales", [1, 2, 18]);		
categories[410] = new Category(390, "Animales y Mascotas", [1, 2, 8, 11]);		
categories[415] = new Category(390, "Boletos", [1, 2, 18]);		
categories[420] = new Category(390, "Caza, Pesca y Camping", [1, 2, 18]);		
categories[430] = new Category(390, "Coleccionables", [1, 2, 18]);		
categories[440] = new Category(390, "Deportes", [1, 2, 18]);		
categories[450] = new Category(390, "Instrumentos Musicales", [1, 2, 12]);		
categories[460] = new Category(390, "Juegos y Juguetes", [1, 2, 18]);		
categories[470] = new Category(390, "Libros y Revistas", [1, 2, 18]);		
categories[480] = new Category(390, "Modelismo", [1, 2, 18]);		
categories[490] = new Category(390, "Viajes y Vacaciones", [1, 2, 18]);		
categories[500] = new Category(0, "Personal", [1, 2]);		
categories[505] = new Category(500, "Amor y Amistad", [7, 6, 10, 13, 14, 15, 16, 17]);		
categories[510] = new Category(500, "Artículos para Bebes", [1, 2, 18]);		
categories[512] = new Category(500, "Clases", [1, 2]);		
categories[515] = new Category(500, "Empleo", [4, 5]);		
categories[520] = new Category(500, "Joyas y Relojes", [1, 2, 18]);		
categories[525] = new Category(500, "Masajes", [1, 2, 18]);		
categories[530] = new Category(500, "Ropa y Accesorios", [1, 2, 18]);		
categories[532] = new Category(500, "Salud y Belleza", [1, 2, 18]);		
categories[535] = new Category(500, "Servicios", [1, 2]);		
categories[540] = new Category(0, "Otros", [1, 2, 18]);		
categories[550] = new Category(540, "Artículos para la Oficina", [1, 2, 18]);		
categories[560] = new Category(540, "Material de Construcción", [1, 2, 18]);		
categories[570] = new Category(540, "Todo lo demás", [1, 2, 18]);

var regions = new Object();
regions[1] = "Aguascalientes";
regions[2] = "Baja California N.";
regions[3] = "Baja California S.";
regions[4] = "Campeche";
regions[5] = "Chiapas";
regions[6] = "Chihuahua";
regions[7] = "Coahuila";
regions[8] = "Colima";
regions[9] = "Distrito Federal";
regions[10] = "Durango";
regions[11] = "Estado de México";
regions[12] = "Guanajuato";
regions[13] = "Guerrero";
regions[14] = "Hidalgo";
regions[15] = "Jalisco";
regions[16] = "Michoacán";
regions[17] = "Morelos";
regions[18] = "Nayarit";
regions[19] = "Nuevo León";
regions[20] = "Oaxaca";
regions[21] = "Puebla";
regions[22] = "Querétaro";
regions[23] = "Quintana Roo";
regions[24] = "San Luis Potosí";
regions[25] = "Sinaloa";
regions[26] = "Sonora";
regions[27] = "Tabasco";
regions[28] = "Tamaulipas";
regions[29] = "Tlaxcala";
regions[30] = "Veracruz";
regions[31] = "Yucatán";
regions[32] = "Zacatecas";


function City(id, name)
{
	this.id = id;
	this.name = name;	
}
var cities = new Array(32);
cities[0] = [new City(110,'Aguascalientes')];
cities[1] = [new City(210,'Ensenada'),new City(220,'Mexicali'),new City(230,'Tijuana')];
cities[2] = [new City(310,'La Paz'),new City(320,'Los Cabos')];
cities[3] = [new City(410,'Campeche'),new City(420,'Ciudad del Carmen')];
cities[4] = [new City(510,'San Cristóbal de las Casas'),new City(520,'Tapachula'),new City(530,'Tuxtla Gutiérrez'),new City(540,'Villaflores')];
cities[5] = [new City(610,'Chihuahua'),new City(620,'Juárez')];
cities[6] = [new City(710,'Acuña'),new City(720,'Monclova'),new City(730,'Piedras Negras'),new City(740,'Ramos Arizpe'),new City(750,'Saltillo'),new City(760,'Torreón')];
cities[7] = [new City(810,'Colima'),new City(820,'Manzanillo')];
cities[8] = [new City(905,'Alvaro Obregón'),new City(910,'Azcapotzalco'),new City(915,'Benito Juárez'),new City(920,'Coyoacán'),new City(925,'Cuajimalpa de Morelos'),new City(930,'Cuauhtémoc'),new City(935,'Gustavo A. Madero'),new City(940,'Iztacalco'),new City(945,'Iztapalapa'),new City(950,'Magdalena Contreras'),new City(955,'Miguel Hidalgo'),new City(960,'Milpa Alta'),new City(965,'Tláhuac'),new City(970,'Tlalpan'),new City(975,'Venustiano Carranza'),new City(980,'Xochimilco')];
cities[9] = [new City(1010,'Durango'),new City(1020,'Gómez Palacio'),new City(1030,'Lerdo')];
cities[10] = [new City(1110,'Atizapán de Zaragoza'),new City(1120,'Ecatepec de Morelos'),new City(1130,'Ixtapaluca'),new City(1140,'La Paz'),new City(1150,'Naucalpan'),new City(1160,'Nezahualcóyotl'),new City(1170,'Tlalnepantla de Baz'),new City(1180,'Toluca')];
cities[11] = [new City(1210,'Celaya'),new City(1220,'Guanajuato'),new City(1230,'Irapuato'),new City(1240,'León'),new City(1250,'Salamanca'),new City(1260,'San Miguel de Allende')];
cities[12] = [new City(1310,'Acapulco'),new City(1320,'Chilpancingo')];
cities[13] = [new City(1410,'Pachuca'),new City(1420,'Tizayuca'),new City(1430,'Tulancingo')];
cities[14] = [new City(1510,'Guadalajara'),new City(1520,'Puerto Vallarta'),new City(1540,'Tlajomulco de Zúñiga'),new City(1550,'Tlaquepaque'),new City(1560,'Tonalá'),new City(1570,'Zapopan')];
cities[15] = [new City(1610,'Morelia'),new City(1620,'Uruapan'),new City(1630,'Zamora')];
cities[16] = [new City(1710,'Cuautla'),new City(1720,'Cuernavaca'),new City(1730,'Jiutepec'),new City(1740,'Temixco'),new City(1750,'Yautepec')];
cities[17] = [new City(1810,'Tepic')];
cities[18] = [new City(1910,'Apodaca'),new City(1920,'General Escobedo'),new City(1930,'Guadalupe'),new City(1940,'Monterrey'),new City(1950,'San Nicolás de los Garza'),new City(1960,'San Pedro Garza García'),new City(1970,'Santa Catarina')];
cities[19] = [new City(2010,'Oaxaca')];
cities[20] = [new City(2110,'Puebla'),new City(2120,'Tehuacán')];
cities[21] = [new City(2210,'Querétaro'),new City(2220,'San Juan del Río'),new City(2230,'Tequisquiapan')];
cities[22] = [new City(2310,'Cancún'),new City(2320,'Chetumal'),new City(2330,'Playa del Carmen')];
cities[23] = [new City(2410,'Ciudad Valles'),new City(2420,'Matehuala'),new City(2430,'San Luis Potosí')];
cities[24] = [new City(2510,'Culiacán'),new City(2520,'Escuinapa'),new City(2530,'Los Mochis'),new City(2540,'Mazatlán'),new City(2550,'Rosario'),new City(2560,'Sinaloa')];
cities[25] = [new City(2610,'Ciudad Obregón'),new City(2620,'Guaymas'),new City(2630,'Hermosillo')];
cities[26] = [new City(2710,'Cárdenas'),new City(2720,'Comalcalco'),new City(2730,'Villahermosa')];
cities[27] = [new City(2810,'Ciudad Victoria'),new City(2820,'Matamoros'),new City(2830,'Nuevo Laredo'),new City(2840,'Reynosa'),new City(2850,'Tampico')];
cities[28] = [new City(2910,'Apizaco'),new City(2920,'Chiautempan'),new City(2930,'Huamantla'),new City(2940,'Tlaxcala')];
cities[29] = [new City(3010,'Boca del Río'),new City(3020,'Coatzacoalcos'),new City(3030,'Córdoba'),new City(3040,'Orizaba'),new City(3050,'Poza Rica de Hidalgo'),new City(3060,'Veracruz'),new City(3070,'Xalapa')];
cities[30] = [new City(3110,'Mérida'),new City(3120,'Progreso'),new City(3130,'Tizimín'),new City(3140,'Valladolid')];
cities[31] = [new City(3210,'Fresnillo'),new City(3220,'Guadalupe'),new City(3230,'Zacatecas')];
