/* [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','1301',jdecode('Home'),jdecode(''),'/1301.html','true',[],''],
	['PAGE','45101',jdecode('Fabric+Showroom'),jdecode(''),'/45101.html','true',[],''],
	['PAGE','5764',jdecode('---+Fabric+Selection'),jdecode(''),'/5764.html','true',[],''],
	['PAGE','73224',jdecode('---+Trim'),jdecode(''),'/73224.html','true',[],''],
	['PAGE','72435',jdecode('---+Green'),jdecode(''),'/72435.html','true',[],''],
	['PAGE','64316',jdecode('---+It%26%23x27%3Bs+HOT+%21%21%21'),jdecode(''),'/64316.html','false',[],''],
	['PAGE','64325',jdecode('The+Upholstery+Shop'),jdecode(''),'/64325.html','true',[],''],
	['PAGE','72725',jdecode('---+Finished+Projects'),jdecode(''),'/72725.html','true',[],''],
	['PAGE','19501',jdecode('Hours+%26+Directions'),jdecode(''),'/19501.html','true',[],''],
	['PAGE','5848',jdecode('Contact+Us'),jdecode(''),'/5848.html','true',[],''],
	['PAGE','70441',jdecode('Questions+or+Comments%3F'),jdecode(''),'/70441.html','true',[],'']];
var siteelementCount=11;
theSitetree.topTemplateName='Blossom';
theSitetree.paletteFamily='626261';
theSitetree.keyvisualId='7130';
theSitetree.keyvisualName='kv_7130.jpg';
theSitetree.fontsetId='16394';
theSitetree.graphicsetId='12132';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='E5E2E2';
var theTemplate={
				name: 			'Blossom',
				paletteFamily: 	'626261',
				keyvisualId: 	'7130',
				keyvisualName: 	'kv_7130.jpg',
				fontsetId: 		'16394',
				graphicsetId: 	'12132',
				contentColor: 	'000000',
				contentBGColor: 'E5E2E2',
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'false',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '1301',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1301',
internalId:  '',
customField: '20090305-184458'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5848',
internalId:  '',
customField: '20090306-112521'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '19501',
internalId:  '',
customField: '20090306-112404'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '45101',
internalId:  '',
customField: '20091014-165634'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5764',
internalId:  '',
customField: '20091001-130656'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '64316',
internalId:  '',
customField: '20090304-170108'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '64325',
internalId:  '',
customField: '20090306-180418'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '70441',
internalId:  '',
customField: '20090214-162231'
};
webappMappings['7008']=webappMappings['7008-1401']={
webappId:    '7008',
documentId:  '70441',
internalId:  '1401',
customField: 'language:en;country:US;'
};
webappMappings['7060']=webappMappings['7060-05321747a1d7781650d01e63486682ea']={
webappId:    '7060',
documentId:  '64316',
internalId:  '05321747a1d7781650d01e63486682ea',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72435',
internalId:  '',
customField: '20090306-181102'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73224',
internalId:  '',
customField: '20091014-165302'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72725',
internalId:  '',
customField: '20090306-173307'
};
var canonHostname = 'wsc-worker04.chi.us.siteprotect.com';
var accountId     = 'AHW050INE750';
var companyName   = 'A+c+a+n+t+h+u+s+++L+L+C';
var htmlTitle	  = 'ACANTHUS+FABRICS+%26+UPHOLSTERY';
var metaKeywords  = '%E2%80%9Cgreen%E2%80%9D%2C+Alaxi%2C+animal+fabric%2C+animal+prints%2C+Architex%2C+Astrup%2C+Barrow%2C+Beacon+Hill%2C+Beacon+Hill+fabric%2C+beaded+trim%2C+bed+linen%2C+bed+skirts%2C+bedding%2C+Blome+hardware%2C+bullion+trim%2C+Charlotte%2C+Charlotte+fabric%2C+checked+fabric%2C+chenille%2C+chenille+fabric%2C+Collier+Campbell+fabric%2C+commercial%2C+commercial+fabric%2C+contemporary%2C+contemporary+fabric%2C+contract%2C+contract+fabric%2C+cotton%2C+crypton%2C+crypton+fabric%2C+curtain+fabric%2C+curtain+hardware%2C+curtains%2C+custom+bedding%2C+custom+drapery%2C+custom+pillows%2C+custom+upholstery%2C+decorative+pillows%2C+designer%2C+Designtex%2C+Designtex+fabric%2C+drapery+hardware%2C+drapes%2C+Duralee%2C+Duralee+fabric%2C+duvet%2C+duvet+cover%2C+Eastern+Accents%2C+eco-friendly%2C+exotic+fabrics%2C+fabric%2C+fabric+showroom%2C+fabric+trim%2C+fabrics%2C+Fabricut%2C+Fabricut+fabric%2C+faux+leather%2C+faux+silk%2C+Feathersound%2C+green+fabric%2C+Highland+Court%2C+Highland+Court+fabric%2C+indoor+hardware%2C+interior+design%2C+interior+design+trade%2C+interior+designer%2C+Jaclyn+Smith+fabric%2C+JM+Lynne%2C+Keyston%2C+Kids++More+fabric%2C+Kravet%2C+Kravet+Couture+fabrics%2C+Kravet+fabric%2C+Kravetgreen%2C+Larry+Laslo+fabric%2C+Laura+Ashley+fabric%2C+leather%2C+Lee+Jofa%2C+Lee+Jofa+fabric%2C+linen%2C+linen+fabric%2C+lining%2C+Liz+Jordan+Hill%2C+Liz+Jordan+Hill+fabric%2C+Merrimac%2C+Merrimac+fabric%2C+microfiber%2C+microsuede%2C+Mid-Century+Modern+fabric%2C+modern+fabric%2C+Mount+Vernon+fabric%2C+Multipurpose+fabric%2C+Nanotex+fabric%2C+Nina+Campbell%2C+Nina+Campbell+fabric%2C+Nina+Campbell+wallpaper%2C+Norbar%2C+Norbar+fabric%2C+organic+fabric%2C+organic+trim%2C+Osborne++Little%2C+Osborne++Little+fabric%2C+Osborne++Little+wallpaper%2C+ottoman%2C+outdoor+fabric%2C+outdoor+hardware%2C+Pierre+Deux+Collection%2C+Pindler++Pindler%2C+Pindler++Pindler+fabric%2C+plaid+fabric%2C+recycled%2C+recycled+fabric%2C+retail%2C+retail+fabric%2C+RM+COCO%2C+RM+COCO+fabric%2C+Robert+Allen%2C+Robert+Allen+fabric%2C+Robert+Allen+hardware%2C+Robert+Allen+Home%2C+S.+Harris%2C+S.+Harris+fabric%2C+sheer+fabric%2C+sheers%2C+silk%2C+Silver+State%2C+Silver+State+fabric%2C+striped+fabric%2C+Suburban+Home+fabric%2C+Sunbrella%2C+Sunbrella+fabric%2C+to+the+trade%2C+Tommy+Bahama+fabric%2C+Toray%2C+to-the-trade%2C+to-the-trade+only%2C+traditional+fabric%2C+Trend%2C+Trend+fabric%2C+trims%2C+Ultrasuede%2C+Ultrasuede+fabric%2C+upholsterer%2C+upholstery%2C+upholstery+fabric%2C+upholstery+services%2C+upholstery+supplies%2C+upholstery+workroom%2C+velvet%2C+Vervain%2C+Vervain+fabric%2C+vinyl%2C+wall+covering%2C+wall+paper%2C+WBF2+fabric%2C+wholesale%2C+wholesale+fabric%2C+wholesale+to-the-trade%2C+wide+sheers%2C+Fabric+NV%2C+Fabric+Nevada%2C+Fabrics+NV%2C+Fabrics+Nevada%2C+Nevada+fabrics%2C+NV+fabrics%2C+Nevada+fabric%2C+NV+fabric%2C+NV+silk%2C+Nevada+silks%2C+%E2%80%9Cgreen%E2%80%9D+NV%2C+Alaxi+NV%2C+animal+fabric+NV%2C+animal+prints+NV%2C+Architex+NV%2C+Astrup+NV%2C+Barrow+NV%2C+Beacon+Hill+NV%2C+Beacon+Hill+fabric+NV%2C+beaded+trim+NV%2C+bed+linen+NV%2C+bed+skirts+NV%2C+bedding+NV%2C+Blome+hardware+NV%2C+bullion+trim+NV%2C+Charlotte+NV%2C+Charlotte+fabric+NV%2C+checked+fabric+NV%2C+chenille+NV%2C+chenille+fabric+NV%2C+Collier+Campbell+fabric+NV%2C+commercial+NV%2C+commercial+fabric+NV%2C+contemporary+NV%2C+contemporary+fabric+NV%2C+contract+NV%2C+contract+fabric+NV%2C+cotton+NV%2C+crypton+NV%2C+crypton+fabric+NV%2C+curtain+fabric+NV%2C+curtain+hardware+NV%2C+curtains+NV%2C+custom+bedding+NV%2C+custom+drapery+NV%2C+custom+pillows+NV%2C+custom+upholstery+NV%2C+decorative+pillows+NV%2C+designer+NV%2C+Designtex+NV%2C+Designtex+fabric+NV%2C+drapery+hardware+NV%2C+drapes+NV%2C+Duralee+NV%2C+Duralee+fabric+NV%2C+duvet+NV%2C+duvet+cover+NV%2C+Eastern+Accents+NV%2C+eco-friendly+NV%2C+exotic+fabrics+NV%2C+fabric+NV%2C+fabric+showroom+NV%2C+fabric+trim+NV%2C+fabrics+NV%2C+Fabricut+NV%2C+Fabricut+fabric+NV%2C+faux+leather+NV%2C+faux+silk+NV%2C+Feathersound+NV%2C+green+fabric+NV%2C+Highland+Court+NV%2C+Highland+Court+fabric+NV%2C+indoor+hardware+NV%2C+interior+design+NV%2C+interior+design+trade+NV%2C+interior+designer+NV%2C+Jaclyn+Smith+fabric+NV%2C+JM+Lynne+NV%2C+Keyston+NV%2C+Kids++More+fabric+NV%2C+Kravet+NV%2C+Kravet+Couture+fabrics+NV%2C+Kravet+fabric+NV%2C+Kravetgreen+NV%2C+Larry+Laslo+fabric+NV%2C+Laura+Ashley+fabric+NV%2C+leather+NV%2C+Lee+Jofa+NV%2C+Lee+Jofa+fabric+NV%2C+linen+NV%2C+linen+fabric+NV%2C+lining+NV%2C+Liz+Jordan+Hill+NV%2C+Liz+Jordan+Hill+fabric+NV%2C+Merrimac+NV%2C+Merrimac+fabric+NV%2C+microfiber+NV%2C+microsuede+NV%2C+Mid-Century+Modern+fabric+NV%2C+modern+fabric+NV%2C+Mount+Vernon+fabric+NV%2C+Multipurpose+fabric+NV%2C+Nanotex+fabric+NV%2C+Nina+Campbell+NV%2C+Nina+Campbell+fabric+NV%2C+Nina+Campbell+wallpaper+NV%2C+Norbar+NV%2C+Norbar+fabric+NV%2C+organic+fabric+NV%2C+organic+trim+NV%2C+Osborne++Little+NV%2C+Osborne++Little+fabric+NV%2C+Osborne++Little+wallpaper+NV%2C+ottoman+NV%2C+outdoor+fabric+NV%2C+outdoor+hardware+NV%2C+Pierre+Deux+Collection+NV%2C+Pindler++Pindler+NV%2C+Pindler++Pindler+fabric+NV%2C+plaid+fabric+NV%2C+recycled+NV%2C+recycled+fabric+NV%2C+retail+NV%2C+retail+fabric+NV%2C+RM+COCO+NV%2C+Robert+Allen+NV%2C+Robert+Allen+fabric+NV%2C+Robert+Allen+hardware+NV%2C+Robert+Allen+Home+NV%2C+S.+Harris+NV%2C+S.+Harris+fabric+NV%2C+sheer+fabric+NV%2C+sheers+NV%2C+silk+NV%2C+Silver+State+NV%2C+Silver+State+fabric+NV%2C+striped+fabric+NV%2C+Suburban+Home+fabric+NV%2C+Sunbrella+NV%2C+Sunbrella+fabric+NV%2C+to+the+trade+NV%2C+Tommy+Bahama+fabric+NV%2C+Toray+NV%2C+to-the-trade+NV%2C+to-the-trade+only+NV%2C+to+the+trade%2C+traditional+fabric+NV%2C+Trend+NV%2C+Trend+fabric+NV%2C+trims+NV%2C+Ultrasuede+NV%2C+Ultrasuede+fabric+NV%2C+upholsterer+NV%2C+upholstery+NV%2C+upholstery+fabric+NV%2C+upholstery+services+NV%2C+upholstery+supplies+NV%2C+upholstery+workroom+NV%2C+velvet+NV%2C+Vervain+NV%2C+Vervain+fabric+NV%2C+vinyl+NV%2C+wall+covering+NV%2C+wall+paper+NV%2C+WBF2+fabric+NV%2C+wholesale+NV%2C+wholesale+fabric+NV%2C+wholesale+to-the-trade+NV%2C+118+sheers%2C+118+sheer+fabric+NV%2C+wide+sheers+NV%2C+%E2%80%9Cgreen%E2%80%9D+Nevada%2C+Alaxi+Nevada%2C+animal+fabric+Nevada%2C+animal+prints+Nevada%2C+Architex+Nevada%2C+Astrup+Nevada%2C+Barrow+Nevada%2C+Beacon+Hill+Nevada%2C+Beacon+Hill+fabric+Nevada%2C+beaded+trim+Nevada%2C+bed+linen+Nevada%2C+bed+skirts+Nevada%2C+bedding+Nevada%2C+Blome+hardware+Nevada%2C+bullion+trim+Nevada%2C+Charlotte+Nevada%2C+Charlotte+fabric+Nevada%2C+checked+fabric+Nevada%2C+chenille+Nevada%2C+chenille+fabric+Nevada%2C+Collier+Campbell+fabric+Nevada%2C+commercial+Nevada%2C+commercial+fabric+Nevada%2C+contemporary+Nevada%2C+contemporary+fabric+Nevada%2C+contract+Nevada%2C+contract+fabric+Nevada%2C+cotton+Nevada%2C+crypton+Nevada%2C+crypton+fabric+Nevada%2C+curtain+fabric+Nevada%2C+curtain+hardware+Nevada%2C+curtains+Nevada%2C+custom+bedding+Nevada%2C+custom+drapery+Nevada%2C+custom+pillows+Nevada%2C+custom+upholstery+Nevada%2C+decorative+pillows+Nevada%2C+designer+Nevada%2C+Designtex+Nevada%2C+Designtex+fabric+Nevada%2C+drapery+hardware+Nevada%2C+drapes+Nevada%2C+Duralee+Nevada%2C+Duralee+fabric+Nevada%2C+duvet+Nevada%2C+duvet+cover+Nevada%2C+Eastern+Accents+Nevada%2C+eco-friendly+Nevada%2C+exotic+fabrics+Nevada%2C+fabric+Nevada%2C+fabric+showroom+Nevada%2C+fabric+trim+Nevada%2C+fabrics+Nevada%2C+Fabricut+Nevada%2C+Fabricut+fabric+Nevada%2C+faux+leather+Nevada%2C+faux+silk+Nevada%2C+Feathersound+Nevada%2C+green+fabric+Nevada%2C+Highland+Court+Nevada%2C+Highland+Court+fabric+Nevada%2C+indoor+hardware+Nevada%2C+interior+design+Nevada%2C+interior+design+trade+Nevada%2C+interior+designer+Nevada%2C+Jaclyn+Smith+fabric+Nevada%2C+JM+Lynne+Nevada%2C+Keyston+Nevada%2C+Kids++More+fabric+Nevada%2C+Kravet+Nevada%2C+Kravet+Couture+fabrics+Nevada%2C+Kravet+fabric+Nevada%2C+Kravetgreen+Nevada%2C+Larry+Laslo+fabric+Nevada%2C+Laura+Ashley+fabric+Nevada%2C+leather+Nevada%2C+Lee+Jofa+Nevada%2C+Lee+Jofa+fabric+Nevada%2C+linen+Nevada%2C+linen+fabric+Nevada%2C+lining+Nevada%2C+Liz+Jordan+Hill+Nevada%2C+Liz+Jordan+Hill+fabric+Nevada%2C+Merrimac+Nevada%2C+Merrimac+fabric+Nevada%2C+microfiber+Nevada%2C+microsuede+Nevada%2C+Mid-Century+Modern+fabric+Nevada%2C+modern+fabric+Nevada%2C+Mount+Vernon+fabric+Nevada%2C+Multipurpose+fabric+Nevada%2C+Nanotex+fabric+Nevada%2C+Nina+Campbell+Nevada%2C+Nina+Campbell+fabric+Nevada%2C+Nina+Campbell+wallpaper+Nevada%2C+Norbar+Nevada%2C+Norbar+fabric+Nevada%2C+organic+fabric+Nevada%2C+organic+trim+Nevada%2C+Osborne++Little+Nevada%2C+Osborne++Little+fabric+Nevada%2C+Osborne++Little+wallpaper+Nevada%2C+ottoman+Nevada%2C+outdoor+fabric+Nevada%2C+outdoor+hardware+Nevada%2C+Pierre+Deux+Collection+Nevada%2C+Pindler++Pindler+Nevada%2C+Pindler++Pindler+fabric+Nevada%2C+plaid+fabric+Nevada%2C+recycled+Nevada%2C+recycled+fabric+Nevada%2C+retail+Nevada%2C+retail+fabric+Nevada%2C+Robert+Allen+Nevada%2C+Robert+Allen+fabric+Nevada%2C+Robert+Allen+hardware+Nevada%2C+Robert+Allen+Home+Nevada%2C+S.+Harris+Nevada%2C+S.+Harris+fabric+Nevada%2C+sheer+fabric+Nevada%2C+sheers+Nevada%2C+silk+Nevada%2C+Silver+State+Nevada%2C+Silver+State+fabric+Nevada%2C+striped+fabric+Nevada%2C+Suburban+Home+fabric+Nevada%2C+Sunbrella+Nevada%2C+Sunbrella+fabric+Nevada%2C+to+the+trade+Nevada%2C+Tommy+Bahama+fabric+Nevada%2C+Toray+Nevada%2C+to-the-trade+Nevada%2C+to-the-trade+only+Nevada%2C+traditional+fabric+Nevada%2C+Trend+Nevada%2C+Trend+fabric+Nevada%2C+trims+Nevada%2C+Ultrasuede+Nevada%2C+Ultrasuede+fabric+Nevada%2C+upholsterer+Nevada%2C+upholstery+Nevada%2C+upholstery+fabric+Nevada%2C+upholstery+services+Nevada%2C+upholstery+supplies+Nevada%2C+upholstery+workroom+Nevada%2C+velvet+Nevada%2C+Vervain+Nevada%2C+Vervain+fabric+Nevada%2C+vinyl+Nevada%2C+wall+covering+Nevada%2C+wall+paper+Nevada%2C+WBF2+fabric+Nevada%2C+wholesale+Nevada%2C+wholesale+fabric+Nevada%2C+wholesale+to-the-trade+Nevada%2C+wide+sheers+Nevada%2C+custom+area+carpets%2C+area+carpets%2C+area+rugs%2C+wool+rugs%2C+Davis++Davis%2C+Davis++Davis+area+carpets%2C+custom+wool+carpets%2C+custom+wool+rugs%2C+Davis++Davis+custom+rugs%2C+New+Zealand+wood+rugs%2C+New+Zealand+area+carpets%2C+Davis++Davis+Nevada';
var metaContents  = 'Acanthus+LLC+-+Fabrics++Upholstery';
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();
};
