/* [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 POS_TARGET=8;
var theSitetree=[ 
	['PAGE','22301',jdecode('Gooseneck+Hitches'),jdecode(''), jdecode('%2F22301.html'), 'false',[],'',''],
	['PAGE','5901',jdecode('Home'),jdecode(''), jdecode('%2F5901.html'), 'true',[],'',''],
	['PAGE','6701',jdecode('Services'),jdecode(''), jdecode('%2F6701%2Findex.html'), 'true',[ 
		['PAGE','58301',jdecode('RECREATIONAL+VEHICLES'),jdecode(''), jdecode('%2F6701%2F58301.html'), 'true',[],'',''],
		['PAGE','21522',jdecode('MARINE'),jdecode(''), jdecode('%2F6701%2F21522.html'), 'true',[],'',''],
		['PAGE','145112',jdecode('AUTOMOTIVE'),jdecode(''), jdecode('%2F6701%2F145112.html'), 'true',[],'',''],
		['PAGE','21501',jdecode('HITCHES+%26+TOWING'),jdecode(''), jdecode('%2F6701%2F21501.html'), 'true',[],'',''],
		['PAGE','133712',jdecode('ELECTRONICS'),jdecode(''), jdecode('%2F6701%2F133712.html'), 'true',[],'',''],
		['PAGE','21543',jdecode('CARPORTS'),jdecode(''), jdecode('%2F6701%2F21543.html'), 'true',[],'',''],
		['PAGE','21564',jdecode('STORAGE'),jdecode(''), jdecode('%2F6701%2F21564.html'), 'true',[],'','']
	],'',''],
	['PAGE','21122',jdecode('Parts+%26+Supplies'),jdecode(''), jdecode('%2F21122%2Findex.html'), 'true',[ 
		['PAGE','62501',jdecode('RETAIL+STORE'),jdecode(''), jdecode('%2F21122%2F62501.html'), 'true',[],'',''],
		['PAGE','21627',jdecode('WELDING+SUPPLIES'),jdecode(''), jdecode('%2F21122%2F21627.html'), 'true',[],'',''],
		['PAGE','68301',jdecode('LP+GAS'),jdecode(''), jdecode('%2F21122%2F68301.html'), 'true',[],'',''],
		['PAGE','128212',jdecode('PAINTBALL+Co2'),jdecode(''), jdecode('%2F21122%2F128212.html'), 'true',[],'',''],
		['PAGE','172312',jdecode('HELIUM'),jdecode(''), jdecode('%2F21122%2F172312.html'), 'true',[],'',''],
		['PAGE','6722',jdecode('Part+Request'),jdecode(''), jdecode('%2F21122%2F6722.html'), 'false',[],'',''],
		['PAGE','6827',jdecode('Catalog+%2F+Download'),jdecode(''), jdecode('%2F21122%2F6827.html'), 'false',[],'','']
	],'',''],
	['PAGE','59701',jdecode('Photo+Gallery+-+Repairs'),jdecode(''), jdecode('%2F59701%2Findex.html'), 'true',[ 
		['PAGE','100112',jdecode('01+Jayco'),jdecode(''), jdecode('%2F59701%2F100112.html'), 'true',[],'',''],
		['PAGE','59001',jdecode('84+Terry+Taurus'),jdecode(''), jdecode('%2F59701%2F59001.html'), 'true',[],'',''],
		['PAGE','113812',jdecode('00+Arctic+Fox'),jdecode(''), jdecode('%2F59701%2F113812.html'), 'true',[],'','']
	],'',''],
	['PAGE','21101',jdecode('RV+%26+Auto+Sales'),jdecode(''), jdecode('%2F21101%2Findex.html'), 'true',[ 
		['PAGE','173012',jdecode('1990+Ford+F-150+4x4'),jdecode(''), jdecode('%2F21101%2F173012.html'), 'true',[],'',''],
		['PAGE','115512',jdecode('Utility+Trailer'),jdecode(''), jdecode('%2F21101%2F115512.html'), 'true',[],'',''],
		['PAGE','159912',jdecode('1967+Sea+Ray+SRV220'),jdecode(''), jdecode('%2F21101%2F159912.html'), 'true',[],'',''],
		['PAGE','167612',jdecode('06+Honda+Rancher+ES'),jdecode(''), jdecode('%2F21101%2F167612.html'), 'false',[],'',''],
		['PAGE','167633',jdecode('03+Polaris+Trail+Boss'),jdecode(''), jdecode('%2F21101%2F167633.html'), 'false',[],'',''],
		['PAGE','159833',jdecode('%26%23x27%3B77+Class+C+Motorhome'),jdecode(''), jdecode('%2F21101%2F159833.html'), 'false',[],'',''],
		['PAGE','159812',jdecode('%26%23x27%3B85+Dodge+Ramcharger'),jdecode(''), jdecode('%2F21101%2F159812.html'), 'false',[],'',''],
		['PAGE','138912',jdecode('2005+Alfa+Gold+'),jdecode(''), jdecode('%2F21101%2F138912.html'), 'false',[],'',''],
		['PAGE','122412',jdecode('96+Chevy+2500'),jdecode(''), jdecode('%2F21101%2F122412.html'), 'false',[],'',''],
		['PAGE','129712',jdecode('89+Jeep+Limited'),jdecode(''), jdecode('%2F21101%2F129712.html'), 'false',[],'',''],
		['PAGE','21669',jdecode('TRAILERS'),jdecode(''), jdecode('%2F21101%2F21669.html'), 'false',[],'',''],
		['PAGE','86601',jdecode('BOATS'),jdecode(''), jdecode('%2F21101%2F86601.html'), 'false',[],'',''],
		['PAGE','118612',jdecode('94+Ford+XLT'),jdecode(''), jdecode('%2F21101%2F118612.html'), 'false',[],'',''],
		['PAGE','74201',jdecode('Class+A+Motorhome'),jdecode(''), jdecode('%2F21101%2F74201.html'), 'false',[],'',''],
		['PAGE','79801',jdecode('Class+C+Motorhome'),jdecode(''), jdecode('%2F21101%2F79801.html'), 'false',[],'',''],
		['PAGE','21690',jdecode('Sold+TRUCKS'),jdecode(''), jdecode('%2F21101%2F21690.html'), 'false',[],'',''],
		['PAGE','21711',jdecode('Sold+Boats'),jdecode(''), jdecode('%2F21101%2F21711.html'), 'false',[],'','']
	],'',''],
	['PAGE','128612',jdecode('Site+Search'),jdecode(''), jdecode('%2F128612.html'), 'true',[],'',''],
	['PAGE','120612',jdecode('Directions'),jdecode(''), jdecode('%2F120612.html'), 'true',[],'',''],
	['PAGE','21164',jdecode('Contact'),jdecode(''), jdecode('%2F21164%2Findex.html'), 'true',[ 
		['PAGE','6806',jdecode('Employment'),jdecode(''), jdecode('%2F21164%2F6806.html'), 'true',[],'',''],
		['PAGE','21143',jdecode('Operating+Hours'),jdecode(''), jdecode('%2F21164%2F21143.html'), 'true',[],'',''],
		['PAGE','21322',jdecode('E-mail+Form'),jdecode(''), jdecode('%2F21164%2F21322.html'), 'true',[],'',''],
		['PAGE','59901',jdecode('Location'),jdecode(''), jdecode('%2F21164%2F59901.html'), 'true',[],'',''],
		['PAGE','21732',jdecode('About+us'),jdecode(''), jdecode('%2F21164%2F21732.html'), 'true',[],'','']
	],'','']];
var siteelementCount=48;
theSitetree.topTemplateName='Logg';
theSitetree.paletteFamily='3D4B78';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='421';
theSitetree.graphicsetId='468';
theSitetree.contentColor='FFFFFF';
theSitetree.contentBGColor='3D4B78';
var localeDef={
  language: 'en',
  country: 'US'
};
var prodDef={
  wl_name: 'qwest',
  product: 'WSCSYSSSSLYTC24G'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Logg',
				paletteFamily: 	'3D4B78',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'421',
				graphicsetId: 	'468',
				contentColor: 	'FFFFFF',
				contentBGColor: '3D4B78',
				a_color: 		'3D4B78',
				b_color: 		'FFFFFF',
				c_color: 		'FFFFFF',
				d_color: 		'FFFFFF',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'true',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5901',
internalId:  '',
customField: '20111205-165439'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21101',
internalId:  '',
customField: '20111205-172748'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6701',
internalId:  '',
customField: '20101005-010422'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21501',
internalId:  '',
customField: '20100422-231523'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21522',
internalId:  '',
customField: '20111006-010611'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21164',
internalId:  '',
customField: '20111117-022328'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21543',
internalId:  '',
customField: '20111006-010505'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21564',
internalId:  '',
customField: '20090520-224807'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58301',
internalId:  '',
customField: '20101205-174312'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21122',
internalId:  '',
customField: '20111210-164529'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21669',
internalId:  '',
customField: '20100621-235856'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21627',
internalId:  '',
customField: '20111205-172549'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '5901',
internalId:  '1006',
customField: '1006'
};
webappMappings['7060']=webappMappings['7060-e4b70776e1bc234a82da2e71f363206c']={
webappId:    '7060',
documentId:  '59001',
internalId:  'e4b70776e1bc234a82da2e71f363206c',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59001',
internalId:  '',
customField: '20100128-004322'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59701',
internalId:  '',
customField: '20100203-234828'
};
webappMappings['7060']=webappMappings['7060-292017ffd5e0c74ca6bac44e6fc2df0b']={
webappId:    '7060',
documentId:  '113812',
internalId:  '292017ffd5e0c74ca6bac44e6fc2df0b',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21143',
internalId:  '',
customField: '20090831-224206'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59901',
internalId:  '',
customField: '20100128-141948'
};
webappMappings['2001']=webappMappings['2001-location']={
webappId:    '2001',
documentId:  '59901',
internalId:  'location',
customField: 'language:en;country:US;isIncluded:true;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21322',
internalId:  '',
customField: '20090527-235942'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21732',
internalId:  '',
customField: '20111117-022459'
};
webappMappings['1501']=webappMappings['1501-4538734']={
webappId:    '1501',
documentId:  '5901',
internalId:  '4538734',
customField: '1501'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22301',
internalId:  '',
customField: '20090331-024057'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21690',
internalId:  '',
customField: '20100128-011450'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21711',
internalId:  '',
customField: '20090729-004314'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6722',
internalId:  '',
customField: '20090331-004314'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6827',
internalId:  '',
customField: '20101205-165543'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '62501',
internalId:  '',
customField: '20110518-000243'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6806',
internalId:  '',
customField: '20110720-223845'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '129712',
internalId:  '',
customField: '20100826-233347'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '68301',
internalId:  '',
customField: '20110517-231055'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '128212',
internalId:  '',
customField: '20100324-231630'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74201',
internalId:  '',
customField: '20100203-223552'
};
webappMappings['7008']=webappMappings['7008-3466']={
webappId:    '7008',
documentId:  '21322',
internalId:  '3466',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '79801',
internalId:  '',
customField: '20100126-151532'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '86601',
internalId:  '',
customField: '20100826-233436'
};
webappMappings['7060']=webappMappings['7060-591da5d1468117e2f8640dae31dde8b1']={
webappId:    '7060',
documentId:  '100112',
internalId:  '591da5d1468117e2f8640dae31dde8b1',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '115512',
internalId:  '',
customField: '20100622-000136'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '100112',
internalId:  '',
customField: '20100128-020819'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '113812',
internalId:  '',
customField: '20100128-142113'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '118612',
internalId:  '',
customField: '20100315-233840'
};
webappMappings['2002']=webappMappings['2002-routing']={
webappId:    '2002',
documentId:  '120612',
internalId:  'routing',
customField: 'en_US'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '120612',
internalId:  '',
customField: '20100213-180413'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '122412',
internalId:  '',
customField: '20100621-235653'
};
webappMappings['8002']=webappMappings['8002-search']={
webappId:    '8002',
documentId:  '128612',
internalId:  'search',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '128612',
internalId:  '',
customField: '20100621-235613'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '133712',
internalId:  '',
customField: '20100422-232622'
};
webappMappings['7060']=webappMappings['7060-7ee94cb6260ce217cd875d3ac074f2a6']={
webappId:    '7060',
documentId:  '138912',
internalId:  '7ee94cb6260ce217cd875d3ac074f2a6',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '138912',
internalId:  '',
customField: '20101106-160749'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '145112',
internalId:  '',
customField: '20101205-172047'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '159812',
internalId:  '',
customField: '20110524-143334'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '159833',
internalId:  '',
customField: '20110524-144058'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '159912',
internalId:  '',
customField: '20110712-004759'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '167612',
internalId:  '',
customField: '20110714-192115'
};
webappMappings['7060']=webappMappings['7060-863ad5dc00eb8544c22da01373127092']={
webappId:    '7060',
documentId:  '167612',
internalId:  '863ad5dc00eb8544c22da01373127092',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '167633',
internalId:  '',
customField: '20110714-192149'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '172312',
internalId:  '',
customField: '20111210-165337'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '173012',
internalId:  '',
customField: '20120118-232905'
};
var webAppHostname = 'cgi-wsc.chi.us.siteprotect.com:80';
var canonHostname = 'wsc-worker02.chi.us.siteprotect.com';
var accountId     = 'AHW050INLAD0';
var companyName   = 'Tooele+RV+%26+Auto+Repair';
var htmlTitle	  = 'Tooele+RV';
var metaKeywords  = 'Tooele%2C+Utah%2C+RV+Service%2C+RV+Sales%2C+RV+Repair%2C+RV+Sales%2C+Recreational+Vehicle+Repair%2C+Trailer+Repair%2C+Axle+Repair%2C+RV+Parts%2C+RV+Accessories%2C+Marine+Service%2C+Marine+Repair%2C+Boat+Service%2C+Boat+Repair%2C+Boat+Parts++accessories%2C+LP+gas%2C+Propane+Gas%2C+Welding+Supplies%2C+Helium%2C+Argon%2C+Nitrogen%2C+Co2%2C+Argon+Co2+mix%2C+Oxygen%2C+Acetyline%2C+Auto+Repair%2C+Auto+Service%2C+Storage%2C+RV+Storage%2C+Boat+Storage%2C+Carports%2C+Garage+Sales%2C+Steel+Buildings%2C+Fabrication%2C+2005+Alfa+See+YA+Gold%2C+1967+Sea+Ray+22SRV.';
var metaContents  = 'Providing+Sales+and+Service+for+all+RVs%2C+Marine%2C+and+Autos.++Full+RV+service+including+HVAC%2C+Plumbing%2C+Carpentry%2C+Electrical+Repair%2C+LP+gas%2C+Hydraulics%2C+Engine%2C+Transmission%2C+Drivetrain%2C+brakes%2C+axle+repair+and+replacement%2C+and+Service+Calls+by+appointment.++Marine+service+including%3B+sterndrive+or+i%2Fo+service%2C+engine%2C+full+cabin+service%2C+electrical%2C+lighting%2C+restoration%2C+and+more.++RV++Marine+parts+and+accessory+store%2C+welding+gases++supplies%2C+LP+GAS+fill+station%2C+long+and+short+term+storage%2C+and+much+more.';
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();
};

