/* [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','801',jdecode('Home'),jdecode(''),'/801/index.html','true',[ 
		['PAGE','10401',jdecode('ARTIGOS+PARA+FESTAS'),jdecode(''),'/801/10401.html','true',[],'',''],
		['PAGE','10422',jdecode('DECORA%C3%87%C3%95ES'),jdecode(''),'/801/10422.html','true',[],'',''],
		['PAGE','95401',jdecode('NOVIDADE'),jdecode(''),'/801/95401.html','true',[],'',''],
		['PAGE','894',jdecode('LEMBRANCINHAS'),jdecode(''),'/801/894.html','true',[],'',''],
		['PAGE','915',jdecode('FANTASIAS'),jdecode(''),'/801/915.html','true',[],'','']
	],'',''],
	['PAGE','957',jdecode('Promo%C3%A7%C3%B5es'),jdecode(''),'/957.html','true',[],'',''],
	['PAGE','13701',jdecode('%C3%81lbum+de+Fotos'),jdecode(''),'/13701.html','true',[],'',''],
	['PAGE','35501',jdecode('Servi%C3%A7os'),jdecode(''),'/35501.html','true',[],'',''],
	['PAGE','10722',jdecode('Contato+e+Hor%C3%A1rio'),jdecode(''),'/10722.html','true',[],'','']];
var siteelementCount=10;
theSitetree.topTemplateName='Diablo';
theSitetree.paletteFamily='CA2828';
theSitetree.keyvisualId='8754';
theSitetree.keyvisualName='kv_8754.jpg';
theSitetree.fontsetId='17089';
theSitetree.graphicsetId='12466';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='E6E6E6';
var localeDef={
  language: 'pt',
  country: 'BR'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Diablo',
				paletteFamily: 	'CA2828',
				keyvisualId: 	'8754',
				keyvisualName: 	'kv_8754.jpg',
				fontsetId: 		'17089',
				graphicsetId: 	'12466',
				contentColor: 	'000000',
				contentBGColor: 'E6E6E6',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'true'
			  };
var webappMappings = {};
webappMappings['7060']=webappMappings['7060-411c4ef4133a053b7d425f9d743ca1b9']={
webappId:    '7060',
documentId:  '13701',
internalId:  '411c4ef4133a053b7d425f9d743ca1b9',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '801',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '801',
internalId:  '',
customField: '20100723-215949'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10401',
internalId:  '',
customField: '20100629-091455'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10422',
internalId:  '',
customField: '20100723-222603'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '894',
internalId:  '',
customField: '20100723-210142'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '35501',
internalId:  '',
customField: '20100604-224559'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '957',
internalId:  '',
customField: '20100620-201802'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '915',
internalId:  '',
customField: '20100723-223335'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13701',
internalId:  '',
customField: '20071007-045755'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10722',
internalId:  '',
customField: '20100723-223541'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '10401',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '10422',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '894',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '915',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '957',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '13701',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '35501',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '10722',
internalId:  '',
customField: 'language:pt;country:BR;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '95401',
internalId:  '',
customField: '20100723-212416'
};
webappMappings['7060']=webappMappings['7060-75e9beed45493e7246d00cfff55b58f7']={
webappId:    '7060',
documentId:  '95401',
internalId:  '75e9beed45493e7246d00cfff55b58f7',
customField: 'language:pt;country:BR;'
};
var canonHostname = 'diywk00.verio.stngva01.us.diy-servers.net';
var accountId     = 'AVEC10INV7TR';
var companyName   = 'ARTIGOS+PARA+FESTAS%2C+FANTASIAS+E+DECORA%C3%87%C3%95ES+++++++++%2841%29+3296-8971';
var htmlTitle	  = 'CIA+DA+FESTA+-+Artigos+para+festas+e+decora%C3%A7%C3%B5es';
var metaKeywords  = 'convites%3B+lembrancinhas%3B+guabirotuba%3B+salgado+filho%3B+pulseira+de+neon%3B+balas%3B+doces%3B+pirulitos%3B+tiaras%3B+chicle%3B+brigadeiro%3B+Shopping+Salgado+Filho%3B+uberaba%3B+jardim+das+am%C3%A9ricas%3B+prado+velho%3B+jardim+santa+barbara%3B+mini-brinquedos%3B+shrek%3B+backyardgans%3B+princesas%3B+branca+de+neve%3B+carros%3B+hot+weels%3B+turma+da+m%C3%B4nica%3B+anivers%C3%A1rios%3B+15+anos%3B+infantil%3B+batizados%3B+ch%C3%A1+de+beb%C3%AA%3B+20+anos%3B+30+anos%3B+40+anos%3B+50+anos%3B+60+anos%3B+70+anos%3B+80+anos%3B+halloween%3B+natal%3B+ano+novo%3B+dia+dos+pais%3B+dia+das+m%C3%A3es%3B+decora%C3%A7%C3%A3o+de+sal%C3%A3o%3B+decora%C3%A7%C3%A3o+de+com%C3%A9rcio%3B+letreiros+em+isopor%3B+fantasias';
var metaContents  = 'Artigos+para+festas%3B+fantasias%3B+decora%C3%A7%C3%B5es%3B+velas%3B+toalhas%2C+copos%3B+pratos%3B+doces%3B+balas%3B+pirulitos%3B+gomas%3B+marshmalows%3B+TNT%3B+Moranguinho%3B+Cocoric%C3%B3%3B+Pooh%3B+Futebol%3B+Princesas%3B+Hannan+Montana%2C+Homem+Aranha%3B+Cinderela%3B+Smilinguido%3B+Minnie%3B+Mickey%3B+Carros%3B+Batman%3B+circo%3B+formatura%3B+sininho%3B+Pequena+sereia%3B+carnaval%3B+pascoa%3B+cestas%3B+curitiba%3B+convites%3B+cartonados%3B+thinker+bell%3B++pucca%3B+ben+10%3B+marrie%3B+curitiba%3B+sulamericana%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();
};
