/* [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','2601',jdecode('HOME'),jdecode(''),'/2601.html','true',[],''],
	['PAGE','74801',jdecode('WEDDINGS+%26+RECEPTIONS_______Los+Angeles+%26+Orange+County+Wedding+Planning%2CSan+Diego+Weddings%2CCentral+Coast+Weddings%2CInland+Empire+Weddings%2CHigh+End+Weddings%2C'),jdecode(''),'/74801.html','true',[],''],
	['PAGE','2673',jdecode('LISTEN++%26++VIDEO___________+R%26B+Soul+Funk+Motown+Jazz+Blues+Band%2CLos+Angeles+Wedding+Planning%2C'),jdecode(''),'/2673.html','true',[],''],
	['PAGE','2652',jdecode('SONG++LIST...+Motown+R%26B+Soul+Funk'),jdecode(''),'/2652.html','true',[],''],
	['PAGE','2736',jdecode('PERFORMANCE+DATES'),jdecode(''),'/2736.html','true',[],''],
	['PAGE','16501',jdecode('CONTACT+US...'),jdecode(''),'/16501.html','true',[],''],
	['PAGE','21301',jdecode('ABOUT++US...'),jdecode(''),'/21301.html','true',[],''],
	['PAGE','2694',jdecode('PHOTOS'),jdecode(''),'/2694.html','true',[],''],
	['PAGE','2757',jdecode('Links'),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={
				name: 			'Card',
				paletteFamily: 	'990000',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'427',
				graphicsetId: 	'479',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				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: 	'true',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'true'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2601',
internalId:  '',
customField: '20100722-022018'
};
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: '20100727-023123'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2673',
internalId:  '',
customField: '20100722-022247'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2694',
internalId:  '',
customField: '20100716-145001'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '16501',
internalId:  '',
customField: '20100626-192330'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2736',
internalId:  '',
customField: '20100714-103058'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2757',
internalId:  '',
customField: '20100727-165637'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74801',
internalId:  '',
customField: '20100728-182410'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21301',
internalId:  '',
customField: '20100524-021251'
};
var canonHostname = 'cmworker01.yourhostingaccount.com';
var accountId     = 'AENDU0IN2UXG';
var companyName   = 'BLUE+BREEZE+BAND...++energetic+Motown+R%26B+Soul+Jazz+%26+Blues';
var htmlTitle	  = 'BLUE+BREEZE+BAND++Motown+R%26B+Soul+Funk+Top+40+Dance+Band+JAZZ+%26+BLUES+Band%2CLos+Angeles+Wedding+Bands%2CLos+Angeles+Wedding+Planning%2C+San+Diego+Wedding+Planning%2C+Long+Beach+Wedding+Bands%2CLos+Angeles+Wedding+Bands%2C+Santa+Barbara+Wedding+Bands';
var metaKeywords  = 'BLUE+BREEZE+BAND+Top+40+Band%2C+Motown+RB+Soul+band%2C+Brides+Choice+Award+Winner+Wedding+Bands%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+Top+40+Band%2C++Motown+RnB+Soul+Jazz+Blues+Latin+Bands%2C+Malibu+Brides+Wedding+Planning%2C+Los+Angeles+Wedding+Planning%2C+Wedding+bands+in+Los+Angeles%2C+Bands+for+Hire+LA%2C+Wedding+Music+Los+Angeles%2C++La+Jolla+Wedding+Planning%2C+La+Jolla+Brides%2C+Beverly+Hills+Brides+Wedding+Planning%2C+Rancho+Palos+Verdes+Brides+Wedding+Planning%2C+%2C+La+Jolla+Wedding+Planning%2C+La+Jolla+Brides%2C+Beverly+Hills+Brides+%2C+La+Jolla+Wedding+Planning%2C+La+Jolla+Brides%2C+Beverly+Hills+Brides%2C+Band+For+Hire+LA%2C+Bands+for+hire+Weddings+Corporate+Entertainment+Theme+Events%2C+Conferences+Organization%2FClubs+Events+Wedding+Bands+Anniversary+Birthday+Parties+Alumni+Association+Events%2C+Concerts+Festival+Entertainment+Bookings%2C+Soul+Band+Rhythm+and+Blues+Band+Dance+Party+Band+Dance+Band%2C+Top+40+Band%2C+Jazz+Trio%2C+Jazz+Quartette%2C+Live+Music+Private+Parties%2C+Los+Angeles+Wedding+Bands+La+Jolla+Wedding+Bands+Laguna+Beach+Wedding+Bands+Orange+County+Wedding+Bands+Riverside+Wedding+Bands%2C+San+Diego+Wedding+Bands+Musicians+Wanted%2C+Last+Minute++Weddings+Bands+Orange+County%2C+Los+Angeles+Wedding%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+Birthday+Parties%2CAnniversary+Parties%2CCalifornia+Wedding+Bands%2C+Brides+Choice+Award+Winner+Best+Wedding+Bands%2C+Central+Coast+Wedding+Planning%2C+Central+Coast+Wedding+rfeception+Live+Bands%2C+Central+Coast+Wedding+Bands+Wedding+Locations%2C+Central+Coast+Wedding+Locations+Barns++Beaches+Wedding+Music%2C+Pismo+Beach+Wedding+Planning%2C+Morro+Bay+Wedding+Planning+Wedding+receptions+Live+Bands%2C+Arroyo+Grande+Wedding+Planning+Wedding+Receptions+Wedding+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();
};
