/* [nodename, id, name, navigationtext, href, isnavigation, childs[], templatename] */

if (typeof(decodeURIComponent) == 'undefined') {
  decodeURIComponent = function(s) {
    return unescape(s);
  }
}

function jdecode(s) {
    s = s.replace(/\+/g, "%20")
    return decodeURIComponent(s);
}

var POS_NODENAME=0;
var POS_ID=1;
var POS_NAME=2;
var POS_NAVIGATIONTEXT=3;
var POS_HREF=4;
var POS_ISNAVIGATION=5;
var POS_CHILDS=6;
var POS_TEMPLATENAME=7;
var theSitetree=[ 
	['PAGE','601',jdecode('Home'),jdecode(''),'/601.html','true',[],''],
	['PAGE','652',jdecode('About+Us'),jdecode(''),'/652/index.html','true',[ 
		['PAGE','26701',jdecode('In+Memory+of+Bob'),jdecode(''),'/652/26701.html','true',[],''],
		['PAGE','43201',jdecode('Last+Call'),jdecode(''),'/652/43201.html','true',[],''],
		['PAGE','41801',jdecode('Last+Call+Photos'),jdecode(''),'/652/41801.html','true',[],'']
	],''],
	['PAGE','694',jdecode('Tech+Support'),jdecode(''),'/694.html','true',[],''],
	['PAGE','93801',jdecode('Kuryakyn'),jdecode(''),'/93801.html','true',[],''],
	['PAGE','673',jdecode('Retail+Sales'),jdecode(''),'/673.html','true',[],''],
	['PAGE','757',jdecode('Calender'),jdecode(''),'/757.html','true',[],''],
	['PAGE','26722',jdecode('Hot+News'),jdecode(''),'/26722.html','true',[],''],
	['PAGE','49001',jdecode('Women+Only'),jdecode(''),'/49001.html','true',[],''],
	['PAGE','41522',jdecode('Links+and+Websites'),jdecode(''),'/41522.html','true',[],''],
	['PAGE','28001',jdecode('Photos'),jdecode(''),'/28001.html','true',[],''],
	['PAGE','6637',jdecode('Guestbook'),jdecode(''),'/6637/index.html','true',[ 
		['PAGE','6632',jdecode('Read+Guestbook'),jdecode(''),'/6637/6632.html','false',[],'']
	],''],
	['PAGE','778',jdecode('Contact+Us'),jdecode(''),'/778.html','true',[],'']];
var siteelementCount=16;
theSitetree.topTemplateName='Circulation';
theSitetree.paletteFamily='FC2323';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='10587';
theSitetree.graphicsetId='10561';
theSitetree.contentColor='FFFFFF';
theSitetree.contentBGColor='000000';
var localeDef={
  language: 'en',
  country: 'US'
};
var theTemplate={
				name: 			'Circulation',
				paletteFamily: 	'FC2323',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'10587',
				graphicsetId: 	'10561',
				contentColor: 	'FFFFFF',
				contentBGColor: '000000',
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				a_color: 		'FFFFFF',
				b_color: 		'FFFFFF',
				c_color: 		'FFFFFF',
				d_color: 		'FFFFFF',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'false',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '601',
internalId:  '1006',
customField: '1006'
};
webappMappings['1501']=webappMappings['1501-10269927']={
webappId:    '1501',
documentId:  '601',
internalId:  '10269927',
customField: '1501'
};
webappMappings['1002']=webappMappings['1002-6637aaplu0inlfvo']={
webappId:    '1002',
documentId:  '6637',
internalId:  '6637aaplu0inlfvo',
customField: 'icq=false'
};
webappMappings['7060']=webappMappings['7060-4b845f4359c0e9d04d34b89e65c38416']={
webappId:    '7060',
documentId:  '28001',
internalId:  '4b845f4359c0e9d04d34b89e65c38416',
customField: 'language:en;country:US;'
};
webappMappings['7060']=webappMappings['7060-e0ae4cba6c6c319697c938dc0ca743c9']={
webappId:    '7060',
documentId:  '41801',
internalId:  'e0ae4cba6c6c319697c938dc0ca743c9',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '601',
internalId:  '',
customField: '20100120-141553'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '652',
internalId:  '',
customField: '20091018-194219'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '26701',
internalId:  '',
customField: '20091018-194306'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '43201',
internalId:  '',
customField: '20091018-194407'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41801',
internalId:  '',
customField: '20091012-202511'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '694',
internalId:  '',
customField: '20091018-194509'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '93801',
internalId:  '',
customField: '20091014-091250'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '673',
internalId:  '',
customField: '20091014-091923'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '757',
internalId:  '',
customField: '20091014-093554'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '26722',
internalId:  '',
customField: '20091023-141706'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '49001',
internalId:  '',
customField: '20091018-190732'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41522',
internalId:  '',
customField: '20091023-143915'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '28001',
internalId:  '',
customField: '20091018-191922'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6637',
internalId:  '',
customField: '20091018-192058'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6632',
internalId:  '',
customField: '20080405-090938'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '778',
internalId:  '',
customField: '20091018-193514'
};
var canonHostname = 'cm4all.aplus.net';
var accountId     = 'AAPLU0INLFVO';
var companyName   = 'SCOOTER+STUFF';
var htmlTitle	  = 'Scooter-Stuff%2C++Parts%2C++Accessories%2C+Apparel%2C++Service%2C+Harley+Davidson%2C+Metric+Cruiser%2C+Drag+Specialities%2C+Bikers+Choice%2C+exhaust';
var metaKeywords  = 'HD%2C+hd%2C+HD-Parts%2C+hd-parts%2C+HD+Parts%2C+hd+parts%2C+Harley%2C+Harley-Davidson+USA%2C+Harley-Davidson%2C+Harley-Davidson+Motorcycles%2C+Harley+Davidson+Motorcycles%2C+motorcycle%2C+motorcycles%2C+motorcycle+accessories%2C+motorcycle+parts%2C+motorcycle+service%2C+motorcycle+apparel%2C+Harley+motorcycle%2C+Genuine+Harley-Davidson%C2%AE+Parts%2C+Accessories%2C+Parts%2C+Search%2C+buy%2C+online+parts%2C+online+accessories%2C+online+catalogs%2C+American+made%2C+replacement+parts%2C+Finest+Products%2C+Harley-Davidsons%2C+design%2C+develop%2C+market%2C+distribute%2C+aftermarket+motorcycle+parts%2C+accessories%2C+all+Harley-Davidson%2C+V-Twin+motorcycles%2C+VRSC%2C+VRSCAW+V-Rod+-+VRSCAW%2C+VRSCD+Night+Rod+-+VRSCD%2C+VRSCDX+Night+Rod+Special+-+VRSCDX%2C+SPORTSTER%2C+Sportster+1200+Custom+-+XL1200C%2C+Sportster+1200+Low+-+XL1200L%2C+Sportster+1200+Nightster+-+XL1200N%2C+Sportster+1200+Roadster+-+XL1200R%2C+Sportster+883+-+XL883%2C+Sportster+883+Custom+-+XL883C%2C+Sportster+883L+-+XL883L%2C+DYNA+FXDSE2+CVO%2C+Custom+Vehicle+Operations%2C+Dyna+-+FXDSE2%2C+Dyna+Low+Rider+-+FXDL%2C+Dyna+Super+Glide+-+FXD%2C+Dyna+Super+Glide+Custom+-+FXDC%2C+Dyna+Wide+Glide+-+FXDWG%2C+Fat+Bob+-+FXDF%2C+Street+Bob+-+FXDB%2C+SOFTAIL+FXSTSSE2+CVO%2C+Softail+Springer+-+FXSTSSE2%2C+Fat+Boy+-+FLSTF%2C+Heritage+Softail+Classic+-+FLSTC%2C+Night+Train+-+FXSTB%2C+Softail+Cross+Bones+-+FLSTSB%2C+Softail+Custom+-+FXSTC%2C+Softail+Deluxe+-+FLSTN%2C+Softail+Rocker+-+FXCW%2C+Softail+Rocker+C+-+FXCWC%2C+TOURING%2C+FLHRSE4+CVO%2C+Road+King+-+FLHRSE4%2C+CVO%2C+Ultra+Classic%2C+Electra+Glide%2C+-+FLHTCUSE3%2C+Electra+Glide+lassic+-+FLHTC%2C+Electra+Glide+Standard+-+FLHT%2C+Road+Glide+-+FLTR%2C+Road+King+-+FLHR%2C+Road+King+Classic+-+FLHRC%2C+Street+Glide+-+FLHX%2C+Ultra+Classic%2C+Electra+Glide+-+FLHTCU%2C+exhaust+systems%2C+RevTech+engines%2C+performance+parts%2C+bagger%2C+bobber%2C+chopper%2C+old+school%2C+custom+Harley+Davidson+Engine+Parts%2C+tools%2C+transmissions%2C+tranny+rocker+arms%2C+billet+aluminium+covers%2C+evo%2C+evolution+case%2C+boring+tool%2C+twin+cam+engine+parts%2C+tools%2C+custom+chopper%2C+Custom+motorcycle+engine+parts%2C+transmission+gears%2C+cases%2C+engine+cylinders%2C+forged+pistons%2C+forged+rods%2C+ignition%2C+electronic+fuel+injection%2C+Stroker+kits%2C+ignition+covers%2C+custom+build%2C+EVO%2C+Twin+Cam%2C+Softail%2C+old+kicker+Pan+heads%2C+shovelheads%2C+softails%2C+fat+tire%2C+pressurized+oiling%2C+Belt+drive%2C+chain+drive%2C+polished+aluminium+case%2C+black+aluminium+cases%2C+power+glide%2C+super+glide%2C+dyna+wide+glide%2C+wide+glide%2C+American+thunder%2C+Softail%2C+soft+tail+V-Rod%2C+VROD%2C+Stroker+kits%2C+110%2C+109%2C+108%2C+105%2C+106%2C+100%2C+120%2C+140%2C+139%2C+101%2C+96%2C+88%2C+89%2C+96%2C+99%2C+103%2C+112%2C+SPRINGER+FXR%2C+hi-performance+engines%2C+performance+machine%2C+super+kit%2C+super+kit%2C+titanium+pushrods%2C+pushrod%2C+push+rod%2C+flhts%2C+flht%2C+fxds%2C+fxdwg%2C+xl%2C+xl%2C+1200%2C+xl1200%2C+sportster%2C+sportster+hugger%2C+street+rod%2C+fat+boy%2C+fat+boy%2C+wide+glide%2C+ultra+glide%2C+ultra+glide%2C+Springer%2C+performance+engine%2C+v-twin%2C+v-twin+engine%2C+v-twin+motor%2C+v-twin+motorcycle%2C+custom+chopper%2C+evo+motor%2C+twin+cam+motor%2C+beta%2C+alpha%2C+Springer+front+end+tools%2C+swing+arm+tools%2C+swing+arm+tools%2C+big+bore+engines%2C+engine%2C+motor%2C+Stroker%2C+pushrod%2C+pistons%2C+forged+rods%2C+electronic+fuel+injection%2C+carburetor%2C+carbureted%2C+chrome+polished+aluminium+cases%2C+black+wrinkle+cases%2C+aluminium+cylinders%2C+crankshaft+compression+release%2C+valve+kicker+conversion+kit%2C+kick+start+conversion+kit%2C+clutch%2C+racing+transmissions%2C+Softail%2C+evo%2C+evolution%2C+motorcycle+parts%2C+Harley+parts%2C+Harley+accessories%2C+Harley-Davidson%2C+used+Harley+parts%2C+Motorcycle%2C+motorbike+parts%2C+exhausts%2C+seats%2C+mirrors%2C+tires%2C+wheels%2C+clutches%2C+risers%2C+helmets%2C+handlebars%2C+lights%2C+windshields%2C+shocks%2C+frames%2C+saddlebags%2C+Harley-Davidson+Sportster%2C+Honda%2C+Yamaha%2C+Kawasaki%2C+Suzuki%2C+Honda+motorcycles%2C+Yamaha+motorcycles%2C+Kawasaki+motorcycles%2C+Harley+parts%2C+Harley+Davidson+parts%2C+Harley+Davidson+accessories%2C+Harley+accessories%2C+Harley%2C+hd%2C+parts%2C+accessories%2C+motor+clothes%2C+gift%2C+gifts%2C+jewelry%2C+Harley-Davidson%2C+exhaust%2C+slip-ons%2C+performance%2C+boot%2C+boots%2C+pants%2C+gear%2C+apparel%2C+clothing%2C+clothes%2C+Scooter+Stuff%2C+Scooter%2C+Stuff%2C+scooter+stuff%2C+motorcycle%2C+services%2C+bike%2C+motor%2C+repair%2C+build%2C+events%2C+benefits%2C+functions%2C+parts%2C+retail%2C+service%2C+clothing%2C+tech%2C+support%2C+harley+davidson%2C+Whatcom%2C+mount%2C+baker%2C+sedro-woolley%2C+park%2C+store%2C+pacific%2C+northwest%2C+collectables%2C+jewelry%2C+mechanics%2C+tires%2C+helmets%2C+exhaust%2C+clocks%2C+thermometers%2C+gauges%2C+leatherwork%2C+saddlebag%2C+KURYAKYN%2C+gloves%2C+firstgear%2C+sex%2C+oyster+tune-up%2C+oyster+run%2C+drag+specialities%2C+bikers+choice%2C+BRO%2C+Bikers+Reaching+Out%2C+Metric+Cruisers%2C+Yamaha%2C+Honda%2C+Suzuki%2C+Kawasaki%2C+Sons+of+Anarchy%2C+SAMCRO%2C+Classified+advertising%2C+Search+engine%2C+Classified+search+engine%2C+local+classified+search%2C+aggregator%2C+meta+search%2C+craigslist%2C+kijiji%2C+oodle%2C+vast%2C+gosasa%2C+personals%2C+for+sale%2C+services%2C+jobs%2C+MySpace%2C+Facebook%2C+accommodation%2C+rentals%2C+classifiedsscooter%2C+stuff%2C+motorcycle%2C+services%2C+bike%2C+motor%2C+repair%2C+build%2C+events%2C+benefits%2C+functions%2C+parts%2C+retail%2C+service%2C+clothing%2C+tech%2C+support%2C+harley+davidson%2C+Whatcom%2C+mount%2C+baker%2C+sedro-woolley%2C+park%2C+store%2C+pacific%2C+northwest%2C+collectables%2C+jewelry%2C+mechanics%2C+tires%2C+helmets%2C+exhaust%2C+clocks%2C+thermometers%2C+gauges%2C+leatherwork%2C+saddlebag%2C+KURYAKYN%2C+gloves%2C+firstgear%2C+sex%2C+oyster+tune-up%2C+oyster+run%2C+drag+specialities%2C+bikers+choice%2C+BRO%2C+Bikers+Reaching+Out%2C+Metric+Cruisers%2C+Yamaha%2C+Honda%2C+Suzuki%2C+Kawasaki%2C+Sons+of+Anarchy%2C+SAMCRO%2C+Lake+Whatcom';
var metaContents  = 'Scooter+Stuff+is+your+one+stop+motorcycle+and+custom+specialty+shop+providing+parts%2C+accessories%2C+technical+support%2C+and+personalized+customer+service+at+reasonable+rates.';
theSitetree.getById = function(id, ar) {
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		if (ar[i][POS_ID] == id){
			return ar[i];
		}
		if (ar[i][POS_CHILDS].length > 0) {
			var result=this.getById(id, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getParentById = function(id, ar) {
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		for (var j = 0; j < ar[i][POS_CHILDS].length; j++) {
			if (ar[i][POS_CHILDS][j][POS_ID] == id) {
				// child found
				return ar[i];
			}
			var result=this.getParentById(id, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getName = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_NAME];
	}
	return null;
};

theSitetree.getNavigationText = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_NAVIGATIONTEXT];
	}
	return null;
};

theSitetree.getHREF = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_HREF];
	}
	return null;
};

theSitetree.getIsNavigation = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_ISNAVIGATION];
	}
	return null;
};

theSitetree.getTemplateName = function(id, lastTemplateName, ar) {
	if (typeof(lastTemplateName) == 'undefined'){
		lastTemplateName = this.topTemplateName;
	}
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		var actTemplateName = ar[i][POS_TEMPLATENAME];
		if (actTemplateName == ''){
			actTemplateName = lastTemplateName;
		}
		if (ar[i][POS_ID] == id) {
			return actTemplateName;
		}
		if (ar[i][POS_CHILDS].length > 0) {
			var result=this.getTemplateName(id, actTemplateName, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getByXx = function(lookup, xx, ar) {
    if (typeof(ar) == 'undefined'){
    	ar = this;
    }
    for (var i=0; i < ar.length; i++) {
        if (ar[i][xx] == lookup){
        	return ar[i];
        }
        if (ar[i][POS_CHILDS].length > 0) {
        	var result=this.getByXx(lookup, xx, ar[i][POS_CHILDS]);
            if (result != null){
                return result;
               }
        }
    }
    return null;
};

function gotoPage(lookup) {
	if(__path_prefix__ == "/servlet/CMServeRES" && typeof (changePage) == 'function'){
		changePage(lookup);
		return;
	}
	var page = theSitetree.getHREF(lookup);
	if (!page) {
		var testFor = [ POS_NAME, POS_NAVIGATIONTEXT ];
		for (var i=0 ; i < testFor.length ; i++) {
			var p = theSitetree.getByXx(lookup, testFor[i]);
			if (p != null) {
				page = p[POS_HREF];
				break;
			}
		}
	}
	document.location.href = (new URL(__path_prefix__ + page, true, true)).toString();
};
