/* [nodename, id, name, navigationtext, href, isnavigation, childs[], templatename] */

function jdecode(s) {
    s = s.replace(/\+/g, "%20")
    return unescape(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','501',jdecode('Home'),jdecode(''),'/501.html','true',[],''],
	['PAGE','657',jdecode('Online+order'),jdecode(''),'/657.html','true',[],''],
	['PAGE','552',jdecode('Products'),jdecode(''),'/552/index.html','true',[ 
		['PAGE','573',jdecode('First+Product'),jdecode(''),'/552/573.html','true',[],''],
		['PAGE','594',jdecode('Second+Product'),jdecode(''),'/552/594.html','true',[],''],
		['PAGE','615',jdecode('Third+Product'),jdecode(''),'/552/615.html','true',[],'']
	],''],
	['PAGE','1901',jdecode('Service'),jdecode(''),'/1901.html','true',[],''],
	['PAGE','678',jdecode('Contact'),jdecode(''),'/678/index.html','true',[ 
		['PAGE','699',jdecode('Adresses'),jdecode(''),'/678/699.html','true',[],'']
	],'']];
var siteelementCount=9;
theSitetree.topTemplateName='Kalkutta';
theSitetree.paletteFamily='AC9662';
theSitetree.keyvisualId='6205';
theSitetree.keyvisualName='kv_6205.jpg';
theSitetree.fontsetId='11141';
theSitetree.graphicsetId='11951';
theSitetree.contentColor='63522A';
theSitetree.contentBGColor='DACC9B';
var theTemplate={
				name: 			'Kalkutta',
				paletteFamily: 	'AC9662',
				keyvisualId: 	'6205',
				keyvisualName: 	'kv_6205.jpg',
				fontsetId: 		'11141',
				graphicsetId: 	'11951',
				contentColor: 	'63522A',
				contentBGColor: 'DACC9B',
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: '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'
			  };
var webappMappings = {};
var canonHostname = 'wsc01.cm4all.affinity.com';
var accountId     = 'AAFF10IN3CI0';
var companyName   = 'DANGER+CLOSE';
var htmlTitle	  = 'DANGER+CLOSE';
var metaKeywords  = 'tactical+military+law+enforcement+gear+equipment+supply+supplies+multicam+multi-cam+++5.11+TACTICAL+911EP+A.I.T.E.S.+%28LB+TECHNOLOGIES%29+ACME+WHISTLES+AL+MAR+KNIVES+ALPEN+OPTICS+ARMOR+EXPRESS+ASP+ARMAMENT+SYSTEMS+PROCEDURES+ATN+CORP+B-SQUARE+BACOU-DALLOZ+%28UVEX%29+BATTERIES%2C+ASSORTED+BENCHMADE+AUTOMATICS+BENCHMADE+KNIVES+BIANCHI+INTL.+++++++LEATHER+%2F+ACCUMOLD+BLACKWATER+GEAR+BLACKHAWK+BLADES+BLACKHAWK+LAW+ENFORCEMENT+BLACKHAWK+OUTDOOR+HUNTING+BLACKHAWK+PRODUCTS+GROUP+BLACK+OPS+PAINTBALL+BLUE+WONDER+BOBSTER+EYEWEAR+BODY+GUARD+%2F+GUARDIAN+PRODUCTS+BOKER+KNIVES+BOLLE+BOUNTY+HUNTER+METAL+DETECTOR+BORESNAKE+%2F+HOPPES+BOSTON+LEATHER+BREAK-FREE+BRUNTON+BUCK+KNIVES+BUSHNELL+BUTLER+CREEK+BYRD+KNIVES+DESIGNED+BY+SPYDERCO+CAMELBAK+MIL+%2F+LE+CAMMENGA+CARINTHIA+CASCO+INTERNATIONAL+CLOSE+QUARTERS+CONCEALMENT+CODE+3+COLD+STEEL+KNIVES+COLEMAN+COLT+KNIVES+COLUMBIA+RIVER+KNIFE++TOOL+COMMAND+ARMS+COMMAND+BATTERIES+CONDOR+TOOL+AND+KNIFE+COVERT+THREADS+CYALUME+DARK+OPS+DEFENSE+TECHNOLOGY+OC+DEFENSE+TECHNOLOGY+PROTECTIVE+MASKS+DMT+DYNAMIC+ENTRY+EAGLE+INDUSTRIES+EAGLE+MLCS+EARHUGGER+SAFETY+ECOFUEL+%28GEN+PRO%29+EICKHORN+KNIVES+AND+RESCUE+TOOLS+ELITE+ISSUE+EMDOM+USA+EMERSON+KNIVES+EMI-EMERGENCY+MEDICAL+INSTRUMENTS+EO+TECH+ESMET+INC+ESS+EYEWEAR+ESSENTIAL+GEAR+EVI-PAQ+EZ-CUFF+FIRE-DEX+FIRST+SAMCO+FISHER+LABS+FOBUS+HOLSTERS+AND+ACCESSORIES+FOSTER+KNIVES+FOX+LABS+GGG+G-CODE+HOLSTERS+GALCO+GUN+LEATHER+GARRET+METAL+DETECTORS+GERBER+TOOLS++KNIVES+GIL+HIBBEN+CUSTOM+DESIGN+GLO-TOOB+GLOVE+CORPORATION+GOULD++GOODRICH+GRYPHON+KNIVES+GUN-LOK+BY+PROLOK+HK+KNIVES+HATCH+GLOVES+HELLSTORM++HIATTS+HANDCUFFS+HOPPES+HOWARD+LEIGHT+HUNTER+SPECIALTIES+HYDRASTORM+IC+CUT+KNIVES+ICOM+AMERICA+IDENTICATOR+IDL+TOOLS+INTERNATIONAL+INOVA+MICROLIGHT+INSIGHT+TECHNOLOGIES+KA-BAR+KANETSUNE+KERSHAW+BLADES+KING+COBRA+KIWI+KLEEN-BORE+KNIVES+OF+ALASKA+KOEHLER-BRIGHT+STAR+LAND+WARRIOR+SYSTEM+WIRELESS+CAM+LANSKY+LASER+DEVICES+LASERLYTE+LEATHERMAN+TOOL+LEICA+OPTICS+LIFE+SUPPORT+INTERNATIONAL+LIGHTNING+POWDER+PRODUCTS+LONDON+BRIDGE+TRADING+COMPANY+LONE+WOLF+KNIVES+MAG-LITE+FLASHLIGHTS+MAG-PUL+PRODUCTS+MANTIS+KNIVES+MARBLES+MASTERS+OF+DEFENSE+KNIVES+MAKO+MAXPEDITION+MCNETT+MEALS+READY+TO+EAT+MERCWORX+MESA+TACTICAL+METALTEC+MEYERCO+MICROTECH+MILITARY+BOOKS+MIL-TAC+KNIVES++TOOLS+MISSION+KNIVES+MOKI+KNIVES+MONADNOCK+PRODUCTS+MONTAGUE+FOLDING+BICYCLES+NIGHT-OPS+NIGHT+VISION+NIK+PUBLIC+SAFETY+NIKON+OPTICS+NIKON+RIFLESCOPES+NITE-IZE+ACCESSORIES+NORTH+AMERICAN+RESCUE+PRODUCTS+N.O.V.8+ODV+OMEGA+ELITE+OMEGA+PACIFIC+ONTARIO+KNIFE+COMPANY+OPTRONICS+ORIGINAL+SWAT+BOOTS+ORIGO+OTIS++TECHNOLOGIES+PAULSON+TACTICAL+PRODUCTS+PEERLESS+HANDCUFF+PELICAN+PRODUCTS+PELTOR+ALD+PENTAGON+LIGHT+PGI+PHOEBUS+TACTICAL+LIGHTS+PHOTON+MICROLIGHT+POLARION+POSSE+BOX+BY+SOMAR+POTOMAC+FIELD+GEAR+POWER+FLARE+PREMIER+CROWN+HELMETS+PRINCETON+TEC+PRO-FORCE+PRO-GARD+INDUSTRIES+PRO-TECH+KNIVES+PROLOK+LOCK+PICKING+TOOLS+PROPPER+PROTEC+PROTECH+WEAR++GEAR+QUIKCLOT+QUIQLITE+QUIKSTEP+LADDERS+RAM+EQUIPMENT+RAM+INSTRUMENT+REAL+ACTION+PAINTBALL+PRODUCTS+REMINGTON++RINGS+BLUE+TRAINING+FIREARMS+RITE+IN+THE+RAIN+PRODUCTS+SABRE-RED+SABRE+OC+PRODUCTS+SAFARILAND+DUTY+GEAR+SAFARILAND+NYLOK+SURVIVAL+GEAR+SAFE-LIGHT+INDUSTRIES+SAUNDERS+CLIPBOARDS+SCHRADE+CUTLERY+SEEKER+METAL+DETECTORS+SEKI+CUT+SENTRY+SOLUTIONS+SERENGETI+EYEWEAR+SHEFFIELD+MFG+SKYDEX+TECHNOLOGIES+SLUMBERJACK+SMITHS+SHARPENERS+SMITH++WESSON+BAGS+SMITH++WESSON+HANDCUFFS+SMITH++WESSON+KNIVES+SNODANNA+SNUGPAK+SOG+SPECIALTY+KNIVES++TOOL+SOPAKCO+SOURCE+HYDRATION+SOUTH+WEST+MOTOR+SPORTS+SPECIALTY+DEFENSE+SYSTEMS+SPECTER+GEAR+SPEEDFEED+SPYDERCO+STAEDLER+STALLION+LEATHER+GEAR+STREAMLIGHT+FLASHLIGHTS+STEINER+OPTICS+STORM+CASES+STRIKE+EQUIPMENT+STRYKER++STRONG+BADGE+CASES+SUPERKNIFE+SUUNTO+SWISSTECH+TACTICAL+MEDICAL+PACKS+TACTICAL+OPERATIONS+PRODUCTS+TOPS+TACTICAL+OPS+USA++TOPS+TAILDANNA+TANGO+DOWN+TAPCO+TIGERSHARP+TIMBERLINE+KNIVES+AND+TOOLS+TIMEX+TOMAHAWK+BRAND+TOOL+LOGIC+TRAFFIC+SAFETY+TRAIL+BLAZER+TRIJICON+TRUE+NORTH+TACTICAL+TRU-SPEC+TUFLOC+ULTRAQUIP+FLASH-CAP+UK+UNDERWATER+KINETICS+UNCLE+MIKES+UNITED+CUTLERY++PRODUCTS+US+MIL-SPEC+EQUIPMENT+%2F+SUPPLIES+VICTORINOX+WARRIOR+WEAR+WEGNER++WILDFIRE+WARRIOR+WILEY-X+WINCHESTER+KNIVES+WINDMILL+STORMPROOF+LIGHTERS+XIKAR+KNIVES+ZAK+TOOLS+ZAN+HEAD+GEAR+ZIPPO+++';
var metaContents  = 'tactical+military+law+enforcement+gear+equipment+supply+supplies+multicam+multi-cam+++5.11+TACTICAL+911EP+A.I.T.E.S.+%28LB+TECHNOLOGIES%29+ACME+WHISTLES+AL+MAR+KNIVES+ALPEN+OPTICS+ARMOR+EXPRESS+ASP+ARMAMENT+SYSTEMS+PROCEDURES+ATN+CORP+B-SQUARE+BACOU-DALLOZ+%28UVEX%29+BATTERIES%2C+ASSORTED+BENCHMADE+AUTOMATICS+BENCHMADE+KNIVES+BIANCHI+INTL.+++++++LEATHER+%2F+ACCUMOLD+BLACKWATER+GEAR+BLACKHAWK+BLADES+BLACKHAWK+LAW+ENFORCEMENT+BLACKHAWK+OUTDOOR+HUNTING+BLACKHAWK+PRODUCTS+GROUP+BLACK+OPS+PAINTBALL+BLUE+WONDER+BOBSTER+EYEWEAR+BODY+GUARD+%2F+GUARDIAN+PRODUCTS+BOKER+KNIVES+BOLLE+BOUNTY+HUNTER+METAL+DETECTOR+BORESNAKE+%2F+HOPPES+BOSTON+LEATHER+BREAK-FREE+BRUNTON+BUCK+KNIVES+BUSHNELL+BUTLER+CREEK+BYRD+KNIVES+DESIGNED+BY+SPYDERCO+CAMELBAK+MIL+%2F+LE+CAMMENGA+CARINTHIA+CASCO+INTERNATIONAL+CLOSE+QUARTERS+CONCEALMENT+CODE+3+COLD+STEEL+KNIVES+COLEMAN+COLT+KNIVES+COLUMBIA+RIVER+KNIFE++TOOL+COMMAND+ARMS+COMMAND+BATTERIES+CONDOR+TOOL+AND+KNIFE+COVERT+THREADS+CYALUME+DARK+OPS+DEFENSE+TECHNOLOGY+OC+DEFENSE+TECHNOLOGY+PROTECTIVE+MASKS+DMT+DYNAMIC+ENTRY+EAGLE+INDUSTRIES+EAGLE+MLCS+EARHUGGER+SAFETY+ECOFUEL+%28GEN+PRO%29+EICKHORN+KNIVES+AND+RESCUE+TOOLS+ELITE+ISSUE+EMDOM+USA+EMERSON+KNIVES+EMI-EMERGENCY+MEDICAL+INSTRUMENTS+EO+TECH+ESMET+INC+ESS+EYEWEAR+ESSENTIAL+GEAR+EVI-PAQ+EZ-CUFF+FIRE-DEX+FIRST+SAMCO+FISHER+LABS+FOBUS+HOLSTERS+AND+ACCESSORIES+FOSTER+KNIVES+FOX+LABS+GGG+G-CODE+HOLSTERS+GALCO+GUN+LEATHER+GARRET+METAL+DETECTORS+GERBER+TOOLS++KNIVES+GIL+HIBBEN+CUSTOM+DESIGN+GLO-TOOB+GLOVE+CORPORATION+GOULD++GOODRICH+GRYPHON+KNIVES+GUN-LOK+BY+PROLOK+HK+KNIVES+HATCH+GLOVES+HELLSTORM++HIATTS+HANDCUFFS+HOPPES+HOWARD+LEIGHT+HUNTER+SPECIALTIES+HYDRASTORM+IC+CUT+KNIVES+ICOM+AMERICA+IDENTICATOR+IDL+TOOLS+INTERNATIONAL+INOVA+MICROLIGHT+INSIGHT+TECHNOLOGIES+KA-BAR+KANETSUNE+KERSHAW+BLADES+KING+COBRA+KIWI+KLEEN-BORE+KNIVES+OF+ALASKA+KOEHLER-BRIGHT+STAR+LAND+WARRIOR+SYSTEM+WIRELESS+CAM+LANSKY+LASER+DEVICES+LASERLYTE+LEATHERMAN+TOOL+LEICA+OPTICS+LIFE+SUPPORT+INTERNATIONAL+LIGHTNING+POWDER+PRODUCTS+LONDON+BRIDGE+TRADING+COMPANY+LONE+WOLF+KNIVES+MAG-LITE+FLASHLIGHTS+MAG-PUL+PRODUCTS+MANTIS+KNIVES+MARBLES+MASTERS+OF+DEFENSE+KNIVES+MAKO+MAXPEDITION+MCNETT+MEALS+READY+TO+EAT+MERCWORX+MESA+TACTICAL+METALTEC+MEYERCO+MICROTECH+MILITARY+BOOKS+MIL-TAC+KNIVES++TOOLS+MISSION+KNIVES+MOKI+KNIVES+MONADNOCK+PRODUCTS+MONTAGUE+FOLDING+BICYCLES+NIGHT-OPS+NIGHT+VISION+NIK+PUBLIC+SAFETY+NIKON+OPTICS+NIKON+RIFLESCOPES+NITE-IZE+ACCESSORIES+NORTH+AMERICAN+RESCUE+PRODUCTS+N.O.V.8+ODV+OMEGA+ELITE+OMEGA+PACIFIC+ONTARIO+KNIFE+COMPANY+OPTRONICS+ORIGINAL+SWAT+BOOTS+ORIGO+OTIS++TECHNOLOGIES+PAULSON+TACTICAL+PRODUCTS+PEERLESS+HANDCUFF+PELICAN+PRODUCTS+PELTOR+ALD+PENTAGON+LIGHT+PGI+PHOEBUS+TACTICAL+LIGHTS+PHOTON+MICROLIGHT+POLARION+POSSE+BOX+BY+SOMAR+POTOMAC+FIELD+GEAR+POWER+FLARE+PREMIER+CROWN+HELMETS+PRINCETON+TEC+PRO-FORCE+PRO-GARD+INDUSTRIES+PRO-TECH+KNIVES+PROLOK+LOCK+PICKING+TOOLS+PROPPER+PROTEC+PROTECH+WEAR++GEAR+QUIKCLOT+QUIQLITE+QUIKSTEP+LADDERS+RAM+EQUIPMENT+RAM+INSTRUMENT+REAL+ACTION+PAINTBALL+PRODUCTS+REMINGTON++RINGS+BLUE+TRAINING+FIREARMS+RITE+IN+THE+RAIN+PRODUCTS+SABRE-RED+SABRE+OC+PRODUCTS+SAFARILAND+DUTY+GEAR+SAFARILAND+NYLOK+SURVIVAL+GEAR+SAFE-LIGHT+INDUSTRIES+SAUNDERS+CLIPBOARDS+SCHRADE+CUTLERY+SEEKER+METAL+DETECTORS+SEKI+CUT+SENTRY+SOLUTIONS+SERENGETI+EYEWEAR+SHEFFIELD+MFG+SKYDEX+TECHNOLOGIES+SLUMBERJACK+SMITHS+SHARPENERS+SMITH++WESSON+BAGS+SMITH++WESSON+HANDCUFFS+SMITH++WESSON+KNIVES+SNODANNA+SNUGPAK+SOG+SPECIALTY+KNIVES++TOOL+SOPAKCO+SOURCE+HYDRATION+SOUTH+WEST+MOTOR+SPORTS+SPECIALTY+DEFENSE+SYSTEMS+SPECTER+GEAR+SPEEDFEED+SPYDERCO+STAEDLER+STALLION+LEATHER+GEAR+STREAMLIGHT+FLASHLIGHTS+STEINER+OPTICS+STORM+CASES+STRIKE+EQUIPMENT+STRYKER++STRONG+BADGE+CASES+SUPERKNIFE+SUUNTO+SWISSTECH+TACTICAL+MEDICAL+PACKS+TACTICAL+OPERATIONS+PRODUCTS+TOPS+TACTICAL+OPS+USA++TOPS+TAILDANNA+TANGO+DOWN+TAPCO+TIGERSHARP+TIMBERLINE+KNIVES+AND+TOOLS+TIMEX+TOMAHAWK+BRAND+TOOL+LOGIC+TRAFFIC+SAFETY+TRAIL+BLAZER+TRIJICON+TRUE+NORTH+TACTICAL+TRU-SPEC+TUFLOC+ULTRAQUIP+FLASH-CAP+UK+UNDERWATER+KINETICS+UNCLE+MIKES+UNITED+CUTLERY++PRODUCTS+US+MIL-SPEC+EQUIPMENT+%2F+SUPPLIES+VICTORINOX+WARRIOR+WEAR+WEGNER++WILDFIRE+WARRIOR+WILEY-X+WINCHESTER+KNIVES+WINDMILL+STORMPROOF+LIGHTERS+XIKAR+KNIVES+ZAK+TOOLS+ZAN+HEAD+GEAR+ZIPPO+++';
					                                                                    
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;                                                                     
	};                                                                               
/* EOF */					                                                            

