/* [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','401',jdecode('Home'),jdecode(''),'/401.html','true',[],''],
	['PAGE','452',jdecode('BIO'),jdecode(''),'/452.html','true',[],''],
	['PAGE','473',jdecode('Discography+%26+Store'),jdecode(''),'/473.html','true',[],''],
	['PAGE','494',jdecode('News+%26+Events'),jdecode(''),'/494.html','true',[],''],
	['PAGE','515',jdecode('Contact+Us'),jdecode(''),'/515.html','true',[],''],
	['PAGE','3006',jdecode('Guestbook'),jdecode(''),'/3006/index.html','true',[ 
		['PAGE','3001',jdecode('Read+Guestbook'),jdecode(''),'/3006/3001.html','false',[],'']
	],'']];
var siteelementCount=7;
theSitetree.topTemplateName='Transluszent';
theSitetree.paletteFamily='660000';
theSitetree.keyvisualId='9240';
theSitetree.keyvisualName='kv2.swf';
theSitetree.fontsetId='17363';
theSitetree.graphicsetId='12763';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var theTemplate={
				name: 			'Transluszent',
				paletteFamily: 	'660000',
				keyvisualId: 	'9240',
				keyvisualName: 	'kv2.swf',
				fontsetId: 		'17363',
				graphicsetId: 	'12763',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				hasFlashNavigation: 'true',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'true',
				hasCompanyname: 'false',
				a_color: 		'000000',
				b_color: 		'FFFFFF',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'true',
				contentFontFace:'Verdana, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '401',
internalId:  '1006',
customField: '1006'
};
webappMappings['1501']=webappMappings['1501-3674267']={
webappId:    '1501',
documentId:  '401',
internalId:  '3674267',
customField: '1501'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '452',
internalId:  '',
customField: '20080206-161726'
};
webappMappings['1002']=webappMappings['1002-3006aendu0in2kuw']={
webappId:    '1002',
documentId:  '3006',
internalId:  '3006aendu0in2kuw',
customField: 'icq=false'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '401',
internalId:  '',
customField: '20080206-162801'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '473',
internalId:  '',
customField: '20080206-161832'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '494',
internalId:  '',
customField: '20080206-153841'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '515',
internalId:  '',
customField: '20080311-231056'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3006',
internalId:  '',
customField: '20080206-162058'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3001',
internalId:  '',
customField: '20080206-135312'
};
var canonHostname = 'cmworker01.yourhostingaccount.com';
var accountId     = 'AENDU0IN2KUW';
var companyName   = 'LoveTalk+Music...';
var htmlTitle	  = 'LoveTalk+Music%3A+The+Home+Of+Neo-Poetic+Artist+Jibreel...';
var metaKeywords  = 'LoveTalk+Music%2C+Music%2C+Jibreel%2C+Eclectic+Soul%2C+The+Definition+of+Love%2C+Definition+of+Love%2C+The+Realist%2C+Poetry%2C+Spoken+Word%2C+Neo-Soul%2C+Def+Poetry%2C+WIll+Downing%2C+Barry+White%2C+Old+School+Music%2C+Music%2C+Bands%2C+Live+Music%2C+Nubian+Lounge%2C+Sugarhill%2C+Atlanta%2C+Orlando%2C+Newark%2C+Poet%2C+NPS%2C+Def-Jam%2C+Neo-Soul%2C';
var metaContents  = 'LoveTalk+Music%2C+Music%2C+Jibreel%2C+Eclectic+Soul%2C+The+Definition+of+Love%2C+Definition+of+Love%2C+The+Realist%2C+Poetry%2C+Spoken+Word%2C+Neo-Soul%2C+Def+Poetry%2C+Jibreel+%28Defining+Neo-Poetic%29++Is+A+Smooth+Jazz%2C+Neo-Soul%2C+Spoken+Word%2C+Poet+And+RB+Artist+That+Hails+From+Newark%2C+New+Jersey.+He+Has+Been+Referred+To+As+The+Love+Child+Of+Isaac+Hayes%2C+Will+Downing%2C+Gil+Scott+Heron%2C+Maya+Angelou++Nancy+Wilson%E2%80%A6++++++++Over+His+Career+As+A+Musician%2C+Vocalist++Poet%2C+As+Well+As+Working+With+Other+Independent+Artists+And+His+Own+Band+Eclectic+Soul%2C+He+Has+Honed+A+Sound+And+Feel+Unlike+Many+Of+His+Contemporaries.+He+Has+A+Unique+Strange+Familiar+Tone++Quality+That+Is+Inviting++Intriguing.+But+After+Vibing+On+This+Manly+Morsel%2C+One+Finds+His+Voice+Is+Immediately+Recognizable+And+Sends+The+Listener+On+Another+Worldly+Adventure.+He+Is+Reminiscent+Of+Many+Classic+Smooth+Baritone+Vocalists%E2%80%99+Of+Our+Time%3B+Barry+White%2C+Will+Downing%2C+Isaac+Hayes+And+Yet+Still+Stands+Alone+In+His+Delivery+Of+Vocals++Spoken+Word.+++++Jibreel+Started+His+Journey+As+Most+Inner-City+Hopefuls%2C+With+Performing+Arts+Education+Courses+And+Local++Regional+Events.+His+Musical+Roots+Comes+From+His+Maternal+Grand+Father+Who+Was+A+Founding+Member+Of+%E2%80%9CThe+Gospel+Hymnsters%E2%80%9D.+One+Can+Hear+Those+Roots+In+Various+Studio+Session++Live+Performances.+Jibreel+Took+A+Hiatus+From+The+Arts+To+Travel++Study+Abroad+And+To+As+He+Puts+It%2C+%E2%80%9CFind+My+Purpose+In+The+Universe%E2%80%9D.+Thus+His+Diversity++Inclusion+Of+A+World+Based+Musical+Foundation.++++Jibreel+Entered+The+New+Millennium+With+Poetry++Spoken+Word+As+His+Foundation.+This+Led+To+Appearances+Across+The+US++Africa%2C+Where+He+Performed+In+His+Ancestral+Home+Of+Ghana.+This+Led+To+His+First+Full+Length+CD%2C+%E2%80%9CThe+Realist%3A+Tales+From+A+Brick+City%E2%80%9D.+In+This+Spoken+Word+And+Smooth+Jazz+Journey%2C+Jibreel+Introduces+Us+To+The+Soul+Of+A+Poet++The+Tapestry+Woven+In+Music+And+Interlude.+Unlike+Most+Poetry+CDs%2C+We+Are+Given+A+Reflection+Of+The+Foundations+Of+Poetry%2C+Spoken+Word++Jazz+Vocals+Related+Through+This+Artists+Fears++Convictions.++++Jibreel+Spent+2002+Through+2005+Working+With+His+Band+%E2%80%9CEclectic+Soul%E2%80%9D++Performing+On+A+Regular+Basic+In+The+Southeastern+United+States+In+Venues+Such+As%3B+House+Of+Blues%2C+City+Jazz+At+Universal+Studios+Orlando%2C+Busch+Gardens%2C+JJ+Whispers%2C+Caribbean+Beach+Club%2C+The+Cotton+Club-Tampa%2C+Mango%E2%80%99s-South+Beach%2C+Blues+Martini%E2%80%99s+and+Festivals+Throughout+The+Region.+As+A+Solo+Act%2C+Jibreel+Traveled+Throughout+the+US++Canada+And+Performed+At+Events+Such+As%3B+Carabana+%28Canada%29%2C+Tropical+Heatwave+%28Tampa%2C+FL%29%2C+WolfTrap+%28Washington%2C+DC%29%2C+NPS+%28Chicago++Minneapolis%2C+USA%29%2C+Bull+City+Jazz++Blues+Festival+%28Raleigh-Durham%2C+NC-USA%29%2C+St+Lucia+Jazz+Festival+And+Others.++++From+2005+Through+The+Present+Jibreel+Has+Worked+On+His+Solo+Career+And+Created+A+Second+EP%2C+As+Well+As+Single+Release+Projects.+He+Continues+To+Perform++Work+With+Members+Of+Eclectic+Soul+And+Works+As+Producer++Arranger+For+Many+Indie+Artist+In+The+Neo-Soul%2C+Spoken+Word++Smooth+Jazz+Genres.++++Jibreels%E2%80%99+Writing%2C+Vocal++Production+Credits+And+Influence+Can+Be+Found+With+Artist+Such+As%3B+B-1+Jazz%2C+Rob+Goode%2C+Derrick+%E2%80%9CHott+Soss%E2%80%9D+Cummings+Guitarist+For+Patti+LaBelle%2C+Charles+%E2%80%9CStitch%E2%80%9D+Wilson%2C+III+Keyboard%2FPianist++Assistant+Musical+Director+For+Justin+Timberlake%2C+Ecelctic+Soul%2C+Soul+Fusion+and+Various+Independent+Movie+Scores+As+Well+As+Jibreels%E2%80%99+Own+Full+Length%2C+EP++Singles.++++Jibreel+Continues+To+Entertain+Live+Audiences+As+A+Solo+Act+Performing+With++Opening+For+Indie%2C+National++International+Acts+Such+As%3A+Spyra+Gyra%2C+Musiq+SoulChild%2C+Erykah+Badu%2C+Dwele%2C+Raphael+Siddiq%2C+Floetry%2C+FourPlay%2C+Everett+Harp%2C+Eric+Robeson%2C+Saul+Williams%2C+Chuck+Davis+Dance+Ensemble%2C+Orlando+School+Of+Cultural+Dance+and+Others.+Without+Question+He+Still+Is+An+%E2%80%9CEclectic+Soul%E2%80%9D.++++His+Live+Shows+Attest+To+The+Love+Of+Classic+Rhythms+Reinterpreted+In+A+Modern+And+Smooth+Format.+Jibreel+Has+Found+A+Way+To+Blend+Smooth+Jazz%2C+Neo-Soul%2C+Spoken+Word%2C+Rap++Plain+Ole+Soul+Music+Into+A+Tapestry+Of+Intimate+Inclusion.+A+Competent+Vocalist++Musician%2C+Jibreel+Controls++Direct+His+Live+Show+As+A+Conductor+To+An+Orchestra+Where+The+Audience+Participates+As+Part+Of+His+Symphony.++++One+Could+Say%2C+Jibreel+Is+The+Perfect+Conversation%2C+And+Would+Find+Themselves+Well+Served+In+That+Thought%E2%80%A6++';
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();
};
