/* [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','2601',jdecode('HOME___________SoCal+Motown+R%26B+Soul+Funk+Band%2CSoCal+Wedding+Dance+Party+Band%2CMusic+for+Weddings+Riverside%2CLos+Angeles+Dance+%26+Corporate+Event+Band%2C+Beverly+Hills+Dance+%26+Corporate+Party+Event+Band%2COrange+County+Dance+%26+Corporate+Dance+Party+Band%2CSan+Diego+Motown+Soul+Band%2CCalifornia+Party+Musicians+Corporate+Parties+%26+Wedding+Music%2CLos+Angeles+Motown+R%26B+Soul+Band%2CBeverly+Hills+Motown+R%26B+Soul+Funk+Dance+Band%2CBeverly+Hills+Wedding+Dance+Band%2CNewport+Beach+Motown+Soul+R%26B+Wedding+Dance+Band%2COrange+County+Motown+R%26B+Soul+Dance+Band%2CAgoura+Hills+Motown+R%26B+Soul+Band%2CAgoura+Hills+Wedding+Reception+Soul+R%26B+Band%2CPalos+Verdes+Motown+R%26B+Wedding+Bands%2CPalso+Verdes+Wedding+Musicians%2CSan+Diego+Corporate+Dance+Party+%26+Wedding+Band%2CSan+Diego+Wedding+Reception+Dance+Band%2CPasadena+Wedding+Reception+Dance+Band%2CPasadena+Motown+R%26B+Soul+Dance+Band%2C+SoCal+Corporate+Entertainment+Planning%2C+Socal+Wedding+Entertainment+SoCal+Wedding+Planning+Los+Angeles+Wedding+Bands%2C+Los+Angeles+Wedding+Reception+Music%2C+Beverly+Hills+Wedding+Bands%2C+Beverly+Hills+Wedding+Reception+Music+Motown+R%26B+Soul+Funk+Jazz+Blues+Dance+Band%2CMalibu+Bride%2CMalibu+Wedding+Bands+Newport+Coast+Wedding+Musicians%2CNewport+Beach+Motown+soul+Dance+Band%2CIrvine+Motown+Soul+R%26B+band%2CMalibu+Motown+Soul+R%26B+Wedding+Band%2CSanta+Monica+Motown+Soul+R%26B+Wedding+Dance+Band%2CMarina+del+rey+Motown+Soul+R%26B+wedding+Dance+Band%2CSoCal+Destination+Wedding+Musicians%2CLa+Jolla+Destination+Wedding+Musicians%2CBeverly+Hills+Destination+Wedding+Musicians%2CL.A.+Destination+Wedding+Musician%2CO.C.+Destination+Event+Entertainment%2CSan+Diego+Destination+Event+Entertainment%2CLOS+ANGELES+WEDDING+MUSIC+AND+ENTERTAINMENT%2CBEVERLY+HILLS+WEDDING+MUSIC+AND+ENTERTAINMENT%2C+BEVERLY+HILLS+ENTERTAINMENT+WEDDING+MUSIC+MOTOWN+R%26B%2CWEST+l.a.+WEDDING+MUSIC+AND+ENTERTAINMENT%2CLos+Angeles+and+Orange+County+Corporate+Event+Party+Musicians%2CLos+Angeles+Convention+Dance+Party+show+Musicians%2CLong+Beach+Convention+Dance+Party+Show+Musicians%2CAnaheim+Corporate+Dance+Party+Wedding+Musicians%2CConvention+Center+L.A.+Weddings+%26+Reception+Dance+Party+Motown+Soul+R%26B+Band+Musicians%2CDan+Diego+Dance+Party+Wedding+Band%2CTemecula+Dance+Party+Wedding+Musicians%2C'),jdecode(''),'/2601.html','true',[],'',''],
	['PAGE','74801',jdecode('WEDDINGS+%26+RECEPTIONS_______Los+Angeles+%26+Orange+County+Wedding+Planning%2CNewport+Coast+Wedding+Musicians+%26+Motown+R%26B+Soul+Band%2CSan+Diego+Weddings%2CLos+Angeles+Wedding+Locations+Motown+R%26B+Soul+Music%2CSanta+Monica+Wedding+Locations+Soul+R%26B+Motown+Musicians%2CNewport+Beach+Wedding+Locations%2CDana+Point+Wedding+Locations%2CSanta+Barbara+Wedding+Locations%2CLa+Jolla+Wedding+Locations+%26+Estates%2CSan+diego+Wedding+Locations+%26+Vineyards+Winery%2CCentral+Coast+Wedding+Locations+Cayucos+Creek%2C+La+Jolla+Beach+Wedding+Locations%2CCentral+Coast+Weddings%2CInland+Empire+Weddings%2CHigh+End+Weddings%2CMusic+for+Weddings+Santa+Barbara%2CLos+Angeles%2C+Beverly+Hills%2C+Orange+County%2CSoCal+Weddings+Wedding+Rehearsals%2C+San+Diego+Motown+Band%2C+La+Jolla+Wedding+Band+Wedding+Reception+Music%2C+Santa+Barbara+Wedding+Bands+wedding+Reception+Music%2C+Westlake+Village+Wedding+Musicians+Wedding+Receptions%2CMalibu+Motown+R%26B+Soul+Dance+Band%2CWinery+Motown+R%26B+Soul+Funk+Dance+Band%2CWedding+Dance+Band+Beverly+Hills%2CWedding+Dance+Band+Palos+verdes+Estates%2CLong+Beach+Wedding+Reception+Motown+R%26B+Soul+Funk+Dance+Band%2CBEVERLY+HILLS+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CLA+JOLLA+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CSAN+DIEGO+WEDDING+RECEPTION+MUSIC+AND+ENTERTAINMENT%2CL.A.+WEDDING+RECEPTION+MUSIC+AND+ENTERTAINMENT%2CW.L.A.+WEDDING+RECEPTION+MUSIC+AND+ENTERTAINMENT%2CNEWPORT+BEACH+WEDDING+RECEPTION+MUSIC+AND+ENTERTAINMENT%2CCENTRAL+COAST+OF+CALIFORNIA+WEDDING+RECEPTION+MUSIC+AND+ENTERTAINMENT%2COCEANSIDE+WEDDING+MUSIC+AND+ENTERTAINMENT%2CPASADENA+WEDDING+MUSIC+%26+ENTERTAINMENT%2CMALIBU+WEDDING+MUSIC+AND+ENTERTAINMENT%2CTEMECULA+WEDDING+MUSIC+AND+ENTERTAINMENT%2CWedding+rehearsal+Dinner+Music+Musicians%2CSanta+Monica+Wedding+Rehearsal+Musicians%2CBeverly+Hills+Wedding+rehearsa+Musicians%2CLos+Angeles+Wedding+rehearsal+Musician+Dance+Party%2CNewport+Beach+Wedding+Rehearsal+Music+and+Musicians%2CSoCal+Wedding+rehearsal+Musicians%2CPasadena+Wedding+rehearsal+Music+Musicians%2CMalibu+Beach+Wedding+Rehearsal+Music+Musicians+Motown+R%26B+Soul+Dance%2CRedondo+Beach+Wedding+Rehearsal+Music+Musicians%2CSan+Diego+Wedding+rehearsal+Music+Musicians%2C'),jdecode(''),'/74801.html','true',[],'',''],
	['PAGE','2673',jdecode('LISTEN++%26++VIDEO___________+Motown+R%26B+Soul+Funk+Band%2CLos+Angeles+Soulful+R%26B+Jazz+Blues+Band%2CLos+Angeles+Wedding+Planning%2CL.A.+Wedding+Musicians%2CL.A.+Dance+Band%2CBeverly+Hills+Wedding+Musicians%2CBelair+Dance+Band%2C+Pasadena+Motown+Soul+Band%2CSoCal+Party+Musicians%2CSoCal+Corporate+Entertainment%2CLA+Rockin+Soul+Dance+Band%2CPalms+Wedding+Dance+Band%2CVenice+Motown+R%26B+Soul+Band%2CWestlake+Motown+R%26B+Band%2CCalabasas+Motown+r%26B+Soul+Band%2CCamarillo+Motown+R%26B+Soul+Band%2CPalisades+Wedding+Dance+Band%2CPalisades+Motown+Soul+Band%2CSanta+Monica+Motown+R%26B+Dance+Wedding+Band%2CParty+Musicians+Westlake%2CAgoura+Hills+Motown+R%26B+Soul+Wedding+Music%2CBel+Air+Hills+Motown+R%26B+Soul+Wedding+Music%2CTopanga+Canyon+Motown+R%26B+Soul+Wedding+Music%2Calibu+Canyon+Motown+R%26B+Soul+Wedding+Music%2CNorth+Hollywood+Motown+R%26B+Soul+Wedding+Music%2CGlendale+Motown+R%26B+Soul+Wedding+Music%2CAltadena+Motown+R%26B+Soul+Wedding+Music%2CLake+view+terrace+Soul+Motown+R%26B+Wedding+Music%2CLake+Forest+Motown+Soul+R%26B+Music%2CIrvine+Soul+R%26B+Motown+Wedding+Music%2CBurbank+Soul+Motown+R%26B+Wedding+Musicians%2CRancho+Cucamonga+Motown+R%26B+Soul+Wedding+Musicians%2CChino+Hills+Motown+R%26B+Soul+Wedding+Musicians%2CUpland+Motown+R%26B+Soul+wedding+Music%2CLake+Arrowhead+Motown+R%26B+Soul+Wedding+Music%2C'),jdecode(''),'/2673.html','true',[],'',''],
	['PAGE','2652',jdecode('SONG++LIST_______+Motown+R%26B+Soul+Funk+Jazz+Blues+Music%2CWedding+Music%2CBirthday+Party+Dance+Music%2CLaguna+Beach+Wedding+Music+Wedding+Band%2CLaguna+Motown+Soul+Band%2CDana+Point+Motown+Soul+R%26B+Band%2C+Orange+County+Motown+Soul+R%26B+Band+Music%2CLong+Beach+Motown+Soul+Funk+Band+Music+Weddings+Long+Beach%2C'),jdecode(''),'/2652.html','true',[],'',''],
	['PAGE','2736',jdecode('PERFORMANCE+DATES+for+the+Blue+Breeze+Band%2CSoCal+R%26B+Soul+Motown+Funk+Band%2Cthe+most+soulful+soul+band+in+LA+county%2Cthe+most+soulful+soul+band+in+OC+county%2Csoulful+soul+band+in+San+Diego+county%2Csoulful+soul+R%26B+Motown+band+in+Santa+Barbara%2Cthe+most+soulful+soul+R%26B+band+in+SoCal%2Csoulful+soul+R%26B+wedding+band+Beverly+Hills%2Csoulful+R%26B+Motown+Funk+Band+Riverside+county%2C'),jdecode(''),'/2736.html','true',[],'',''],
	['PAGE','16501',jdecode('CONTACT+US___________+Newport+Coast+Wedding+Bands%2CNewport+Coast+Corporate+Parties+%26+Entertainment%2CLong+Beach+Wedding+Reception+Music%2CLaguna+Beach+Motown+Soul+Band%2CBeverly+Hills+Wedding+Music+Motown+Soul+Bands%2CNewport+Coast+Party+Musicians%2CNewport+Beach+Motown+Soul+Band%2CLos+Angeles+Motown+Soul+R%26B+Party+Band%2CSoCal+Convention+Center+Conference+Entertainment%2Cmalibu+Destination+Wedding+Musicians%2CMalibu+Winery+Destination+Wedding+Musicians+Bands%2CMarina+del+rey+Destination+Wedding+Musicians+Bands%2CSan+Pedro+Motown+R%26B+Soul+Wedding+Musicians%2CLos+Angeles+Harbor+Motown+R%26B+Soul+Party+Musicians+Weddings+Corporate+Events%2CL.A.+Harbor+Corporate+Events+Parties+Wedding+Motown+R%26B+Soul+Funk+Music%2CNewport+Beach+Harbor+Motown+R%26B+Soul+Wedding+Party+Dance+Music%2CSan+Diego+Harbor+Military+Motown+R%26B+Soul+Wedding+Party+Dance+Music%2COceanside+Motown+R%26B+Soul+Wedding+Party+Dance+Music%2CVentura+Beach+Motown+R%26B+Soul+Wedding+Party+Dance+Musicians%2CLos+Angeles+smooth+Jazz+R%26B+Wedding+Party+Dance+Music%2CBeverly+Hills+Smooth+Jazz+R%26B+Soul+Wedding+Party+Dance+Musicians%2CNewport+Beach+Smooth+Jazz+R%26B+Soul+Wedding+Party+Dance+Music%2CHuntington+Beach+Smooth+Jazz+Motown+R%26B+Soul+Wedding+Party+Dance+Music%2C'),jdecode(''),'/16501.html','true',[],'',''],
	['PAGE','21301',jdecode('ABOUT++US______________Soulful+Motown+R%26B+Band%2CL.A.+Wedding+Entertainment+Band%2CL.A.+Live+Motown+R%26B+Soul+Band%2CHuntington+Beach+Motown+Soul+Band%2CBixby+Knoll+Wedding+Dance+Band%2CBixby+Knoll+Motown+R%26B+Soul+Dance+Band%2CSoCal+SoBay+Wedding+Reception+Dance+Band%2CSoCal+Wedding+Bands+for+Hire%2CCentral+O.C.+Motown+R%26B+Soul+Band%2COntario+Motown+R%26B+soul+Musicians%2CHighland+Motown+R%26B+Soul+Dance+Musicians%2CLoma+Linda+Motown+Soul+Musicians%2CLos+Angeles+Corporate+Event+Party+Dance+Show+Band%2CLos+Angeles+Destination+Wedding+Party+Dance+Party+Musicians%2CPhoeniz+AZ+Motown+R%26B+soul+Wedding+Musicians%2CCamarillo+Motown+R%26B+Soul+Wedding+Dance+Party+Musicians+Band%2CMalibu+Beach+Motown+R%26B+Soul+Wedding+Reception+Dance+Party+Musicians%2CCulver+City+Motown+R%26B+Soul+Wedding+Dance+Party+Musicians%2CCity+of+Orange+Motown+Soul+R%26B+Wedding+Dance+Party+Musicians%2CDance+Party+Band+Culver+City+%26+Santa+Monica%2CArcadia+Motown+R%26B+Soul+Wedding+Dance+Party+Musicians%2CLa+Canada+Motown+Soul+R%26B+Wedding+Dance+Party+Musicians%2C'),jdecode(''),'/21301.html','true',[],'',''],
	['PAGE','2694',jdecode('PHOTOS____________________Motown+Musicians+Wedding+Bands%2CLos+Angeles+Motown+Music%2CL.A.+Soul+R%26B+Music%2CBeverly+Hills+Soul+Music%2CThousand+Oaks+Motown+Musicians%2CSanta+Clarita+Motown+R%26B+Band%2CRedondo+Beach+Motown+R%26B+Band%2CTorrance+Wedding+Dance+Band%2CSan+Pedro+Wedding+Dance+Band%2CO.C.+Wedding+Party+Band%2CTemecula+Winery+Motown+R%26B+Soul+Band%2Ctemecula+Wedding+Dance+Band%2CDana+Point+Wedding+Dance+Band%2CMission+Viejo+Wedding+Dance+Band%2CPalm+Desert+Motown+R%26B+Soul+Band%2CDiamond+Bar+Wedding+Reception+dance+Band%2CPhillips+Ranch+Motown+R%26B+Soul+Musicians%2C'),jdecode(''),'/2694.html','true',[],'',''],
	['PAGE','2757',jdecode('Links+to+Wedding+Professionals%2CLos+Angeles+Top+40+Motown+R%26B+Soul+Musicians%2CL.A.+Top+40+Soul+R%26B+Music%2CBeverly+Hills+Top+40+Soul+R%26B+Musicians%2CMalibu+Top+40+Motown+R%26B+Soul+Music%2CSanta+Monica+Top+40+Motown+Soul+R%26B+Music+Bands%2CLong+Beach+Top+40+Motown+R%26B+Soul+Music%2CNewport+Beach+Top+40+Motown+Soul+R%26B+Musicians%2CLaguna+Beach+Top+40+Motown+R%26B+Soul+Music%2CSoCal+Wedding+Musicians+performers%2CDana+Point+Motown+R%26B+Soul+Wedding+Music%2CSoCal+Wedding+Planners%2CMusic+for+Weddings+San+Diego%2C+Motown+R%26B+Soul+Music+for+Los+Angeles+Weddings%2CBeverly+Hills+Soul+Motown+Wedding+Musicians%2C+Orange+County+SoCal+Wedding+Planners%2CSoCal+Photographers%2CSoCal+Photo+Booth+Weddings+Parties%2CSoCal+Limos+Florist%2C+SoCal+Party+Musicians%2C+SoCal+Wedding+DJs%2CLos+Angeles+Wedding+Party+DJs%2CLos+Angeles+Wedding+Planners+Day+of%2CRancho+Cucamonga+Wedding+Coordinators+Planners%2CSan+Diego+Wedding+Planners+Coordinators%2CLos+Angeles+Classic+Soul+Motown+R%26B+Wedding+Musicians%2COrange+County+Classic+Soul+R%26B+Motown+Wedding+Dance+Musicians%2CTemecula+Classic+Soul+Motown+R%26B+Wedding+Dance+Musicians%2CTemecula+Winery+Weddings+Motown+R%26B+soul+Musicians%2CCorona+del+Mar+Motown+R%26B+Soul+wedding+Musicians%2CAnaheim+hills+Motown+R%26B+Soul+funk+Wedding+dance+Musicians%2C'),jdecode(''),'/2757.html','true',[],'','']];
var siteelementCount=9;
theSitetree.topTemplateName='Card';
theSitetree.paletteFamily='990000';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='427';
theSitetree.graphicsetId='479';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'en',
  country: 'US'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Card',
				paletteFamily: 	'990000',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'427',
				graphicsetId: 	'479',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'FFFFFF',
				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:     'true'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2601',
internalId:  '',
customField: '20100906-231247'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '2601',
internalId:  '1006',
customField: '1006'
};
webappMappings['1501']=webappMappings['1501-8892248']={
webappId:    '1501',
documentId:  '2601',
internalId:  '8892248',
customField: '1501'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2652',
internalId:  '',
customField: '20100902-113436'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2673',
internalId:  '',
customField: '20100907-051008'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2694',
internalId:  '',
customField: '20100901-154738'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '16501',
internalId:  '',
customField: '20100901-154612'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2736',
internalId:  '',
customField: '20100902-191207'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2757',
internalId:  '',
customField: '20100901-154922'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74801',
internalId:  '',
customField: '20100902-113309'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21301',
internalId:  '',
customField: '20100901-155357'
};
var canonHostname = 'cmworker01.yourhostingaccount.com';
var accountId     = 'AENDU0IN2UXG';
var companyName   = 'BLUE+BREEZE+BAND...++Motown+R%26B+Soul+Funk+Jazz+%26+Blues';
var htmlTitle	  = 'BLUE+BREEZE+BAND++Motown+R%26B+Soul+Funk+Top+40+Dance+Band+JAZZ+%26+BLUES+Band%2CSoCal+Motown+Band%2CCalifornia+Party+Musicians%2CSoCal+Wedding+Reception+Music%2CLos+Angeles+Wedding+Bands%2CLos+Angeles+Wedding+Planning%2C+San+Diego+Wedding+Planning%2C+Long+Beach+Wedding+Ba';
var metaKeywords  = 'BLUE+BREEZE+BAND+Top+40+Band%2C+Motown+RnB+Soul+band%2C+Brides+Choice+Award+Winning+Wedding+Bands%2C+beverly+hills+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CL.A.+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CO.C.+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CSoCal+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CNEWPORT+BEACH+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CNEWPORT+COAST+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CLAGUNA+BEACH+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CCOSTA+MESA+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CLONG+BEACH+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CBIXBY+KNOLLS+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CMALIBU+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2C+Bands+for+Weddings%2CWedding+Music+Band%2C+bands+in+LA%2C+La+Jolla+Wedding+Planning%2C+La+Jolla+Brides%2C+Beverly+Hills+Brides%2C+Wedding+Locations%2C+Wedding+Planning%2C+Wedding+bands%2CMalibu+Brides+Wedding+Planning%2CLos+Angeles+Wedding+Planning%2C+Looking+For+Bands%2C+La+Jolla+Wedding+Bands%2C+Musicians+Wanted%2C+Last+Minute+Weddings+Bands+Musicians+Orange+County%2C+Los+Angeles+Wedding%2C+Los+Angeles+Wedding+Bands%2C+Santa+Monica+Wedding+Bands%2C+Long+Beach+Wedding+Bands%2C+Riverside+Wedding+Bands%2C+San+Bernardino+Wedding+Bands%2C+Beverly+Hills+Wedding+Bands%2C+Marina+del+Rey+Wedding+Bands%2C+Orange+County+Wedding+Bands%2C+Christian+Wedding+Bands%2C+Wedding+Reception+Band%2C+Local+Bands%2C+Bands+Musicians%2C+Wedding+Musicians%2C+Blues+Bands%2C+Planning+a+Wedding%2C+RB+Bands%2C+Motown+Band%2C+Soul+Band%2C+Cover+Band%2C+RB+Groups%2C+Bands+For+Hire%2C+Sing+RB%2C+80s+RB%2C+RB+70s%2C+Pop+Bands%2C+Funk+Bands%2C+RB+90s%2C+RB+Jazz%2C+RB+Funk%2C+RB+Cover+Bands%2C+Dance+RB+Bands%2C+70s+Bands%2C+60s+Bands%2C+Corporate+Party+Band%2C+Party+Band%2C+Dance+Band%2C+Private+Party+Band%2C+Band+for+Party%2C+Wedding+Music+Bands%2C+Wedding+Music+Band%2C+Book+A+Band%2C+Booking+Bands%2C+Bands+Booking%2C+Rhythm+and+Blues+Music%2C+Old+School+bands%2C+African+American+Weddings%2C+African+American+Bride%2C+Black+Bride%2C+outdoor+weddings%2C+beach+weddings%2C+Ethnic+Wedding%2C+Party+Weddings%2C+Garden+Weddings%2C+Planning+your+own+Wedding%2C+Wedding+Package%2C+Wedding+Ideas%2C+RB+Entertainment%2C+Event+planner%2C+Corporate+Party%2C+Corporate+Events%2C+Corporate+Entertainment%2C+Wedding+Singers%2C+Corporate+Party+Ideas%2C+Company+Parties%2C+Christmas+Party%2C+Holiday+Party%2C+Anaheim+Musicians%2C+Azusa+Musicians%2C+A+Musicians%2C+Beverly+Hills+Musicians%2C+Brea+Musicians%2C+Burbank+Musicians%2C+Camarillo+Musicians%2C+Chatsworth+Musicians%2C+Corona+Musicians%2C+Covina+Musicians%2C+Downey+Musicians%2C+Encino%2C+Wedding+Musicians%2C+Fontana+Musicians%2C+Fountain+Valley+Musicians%2C+Fullerton+Musicians%2C+Glendale+Musicians%2C+Granada+Hills+Musicians%2C+Hollywood+Musicians%2C+Huntington+Beach+Musicians%2C+Inglewood+Musicians%2C+Irvine+Musicians%2C+La+Canada+Musicians%2C+Laguna+Hills+Musicians%2C+Lakewood+Musicians%2C+Long+Beach+Musicians%2C+Marina+Del+Rey+Musicians%2C+Mission+Viejo+Musicians%2C+Monrovia+Musicians%2C+Montebello+Musicians%2C+Monterey+Park+Musicians%2C+Moorpark+Musicians%2C+Newport+Beach+Musicians%2C+Norco+Musicians%2C+North+Hills+Musicians%2C+North+Hollywood+Musicians%2C+Ontario+Musicians%2C+Orange+Musicians%2C+Palmdale+Musicians%2C+Pasadena+Musicians%2C+Private+Residence+Musicians%2C+Rancho+Cucamonga+Musicians%2C+Redondo+Beach+Musicians%2C+Riverside+Musicians%2C+San+Dimas+Musicians%2C+Santa+Clarita+Musicians%2C+Santa+Monica+Musicians%2C+Sherman+Oaks+Musicians%2C+Sierra+Madre+Musicians%2C+Simi+Valley+Musicians%2C+Sunland+Musicians%2C+Thousand+Oaks+Musicians%2C+Torrance+Musicians%2C+Tujunga+Musicians%2C+Valley+Village+Musicians%2C+Van+Nuys+Musicians%2C+West+Hollywood+Musicians%2C+Woodland+Hills+Musicians%2C++Yorba+Linda+Musicians%2C+San+Diego+Wedding+Musicians%2C+Del+Mar+Wedding+Bands%2C+Del+Mar+Wedding+Musicians%2C+Bel+Aire+Wedding+Musicians%2C+Bel+Aire+Wedding+Bands%2C+Jonathan+Club+Wedding+Bands%2C+Jonathan+Club+Vendors%2C+Wedding+Vendor%2C+Los+Angeles+wedding+vendor%2C+Palos+Verdes+Wedding+Vendors%2C+Long+Wedding+Vendors%2C+Ritz+Carlton+wedding+vendors%2C+Marina+City+Club+entertainment%2C+africian+american+wedding+musicians%2C+sunland+talent+agent%2C++asian+wedding+bands%2C+asian+wedding+entertainment%2C+Etheopian+wedding+musicians%2C+%2Cprivate+estates%2C+country+clubs%2C+preferred+vendor+lists%2C+wedding+and+event+musicians%2C+Bel-Air+wedding+bands%2C+Bel-air+wedding+musicians%2C+Holmby+Hills+wedding+musicians%2C+Holmby+Hills+wedding+bands%2C+Wedding+Orchestra%2C+Beach+Club+Wedding+Entertainment%2C+Car+Show+Entertainment%2C+Trade+Show+Entertainment%2C+Corporate+Events+and+Corporate+Parties%2C+Musician%2FBand+Booking%2Clos+angeles+wedding+vendors%2Cmalibu+wedding+vendors%2Cpasadent+wedding+vendors%2Ccatering+wedding+bands%2Cwedding+reception+songs%2CWedding+Planning+Ideas++Etiquette%2Cceleb-Style+Wedding%2Cwedding+budget%2Cwedding+reception+playlist%2Cwedding+dinner-dance+music%2C+Mardi+Gras+Party+Band+New+Orleans+RB+Soul%2C+Last+Minute+Wedding+Bands+Los+Angeles+California%2C+Last+Minute+Wedding+Bands+Riverside%2C+Last+Minute+Wedding+Bands+Temecula%2C+Last+Minute+Wedding+Bands+Laguna+Beach%2C+Last+Minute+Wedding+Bands+Dana+Point%2C+Last+Minute+Wedding+Bands+Palos+Verdes%2C+Last+Minute+Wedding+Bands+Malibu%2C+Last+minute+Motown+RB+Soul+wedding+bands%2C+Last+Minute+Wedding+Jazz+Bands%2C+Christmas+Party+Bands+Los+Angeles+County%2C+Holiday+Party+Bands+Los+Angeles+County%2C+Wedding+Associations+Los+Angeles+Thousand+Oaks%2C+Wedding+Associations+La+Jolla+San+Diego%2Cwedding+band+advice%2Cwedding+music+advice%2Cwedding+music+ideas%2CDo+it+Yourself+Wedding%2CDIY+Wedding%2Cwedding+vendors%2Ccorporate+event+entertainment+advice%2Cministor+of+hospitality+event+coordinator%2Cmuseum+event+specialist%2Centertainment+specialist+jazz+blues+rb+soul+latin+Motown%2Cwine+tasting+event+coordinator+jazz+blues+rb+soul+latin+motown+rock+and+roll%2Chospitality+event+specialist+race+tracks+hotels+resorts+jazz+blues+soul+rb+latin%2Cvalentine+dinner+dance+music+entertainment%2Cvineyard+entertainment+specialist+jazz+blues+rb+latin+motown+soul%2CEngagement+Party+Music+Pre-Wedding+Party+Music+Rehearsal+Dinner+Music+JAZZ+TRIO+JAZZ+QUARTETTE+Cocktail+Party+Background+Music+Fillin+Music+Premier+Soul+Band+Premier+Motown+RB+Band+Top+40+Rhythm+and+Blues+band+Top+40+Motown+RB+Band+Top+40+Dance+Band+Top+40+Soul+Band+Top+40+Cover+Band%2CCalifornia+Wedding+Bands%2COrange+County+Wedding+bands+birthday+Parties%2CAnniversary+parties%2CPalm+Springs+Wedding+Bands%2C+Arroyo+Grande+Wedding+Receptions+Planning%2C+Morro+Bay+Wedding+Planning+Wedding+bands%2C+Central+Coast+Wedding+Planning%2C';
var metaContents  = 'BLUE+BREEZE+BAND+MOTOWN+R%26B+SOUL+FUNK+MUSIC%2CLOS+ANGELES+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CBEVERLY+HILLS+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2COC+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CSOCAL+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CLOS+ANGELES+CORPORATE+ENTERTAINMENT+EVENTS%2CPALM+SPRINGS+WEDDING+RECEPTION+MUSIC+%26+ENTERTAINMENT%2CPALM+SPRINGS+CORPORATE+ENTERTAINMENT%2CL.A.+CONFERENCE+ENTERTAINMENT+MUSIC%2CMOTOWN+DANCE+BAND%2CWEDDING+RECEPTION+MUSIC%2CCALI+WEDDING+MUSICIANS+%26+BANDS%2C';
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();
};
