// defaults
MIAds.vars.site     = "mi.naotr";
MIAds.vars.taxonomy = "ClassAd";
MIAds.vars.section  = "CGI: Triangle Classifieds";
MIAds.vars.stats    = {
    taxonomy:  "ClassAd||||",
    channel:   "CGI: Triangle Classifieds"
};

MIAds.taxonomy_from_query = function(category) {
    if (!category) category = '';
    // console.log('category %s', category);

    var pagename = 'CGI: Triangle Classifieds';
    var taxonomy = 'ClassAd';
    var custom1 = 'LIFESTYLES - Marketplace';

    var req = this.getPathVars();

    switch (req['a']) {
    case '2':
	pagename += '|Ad Details';
	break;
    case '19':
	pagename += '|Search Results';
	taxonomy = 'ClassAd|Search';
	break;
    case '5':
        pagename += '|' + category;
	taxonomy = 'ClassAd|Merchandise';
	if (req['b'] > 0 && req['b'] <= 8) {
	    taxonomy = 'ClassAd|Announcements';
	} else if (req['b'] >= 9 && req['b'] <= 13) {
	    taxonomy = 'ClassAd|Jobs';
	} else if ((req['b'] >= 38 && req['b'] <= 39) || req['b'] == 150) {
	    taxonomy = 'ClassAd|Pets';
        } else if (req['b'] >= 70 && req['b'] <= 89) {
	    taxonomy = 'ClassAd|RealEstate';
        } else if (req['b'] >= 101 && req['b'] <= 123) {
	    taxonomy = 'ClassAd|RealEstate';
        } else if (req['b'] >= 40 && req['b'] <= 57) {
	    taxonomy = 'ClassAd|Services';
        } else if (req['b'] >= 157 && req['b'] <= 164) { 
	    taxonomy = 'ClassAd|Services';
        } else if (req['b'] >= 140 && req['b'] <= 147) {
	    taxonomy = 'ClassAd|Transportation'; 
	}
	break;
    }

    this.vars.section = pagename;
    this.vars.stats.channel = pagename;

    // vars.taxonomy uses '/' rather than '|'
    var t = taxonomy.split('|');
    this.vars.taxonomy = t.join('/');

    // stats.taxonomy must be exactly 5 categories
    while (t.length < 5) t.push("");
    this.vars.stats.taxonomy = t.join('|');
};
