  // When the document loads do everything inside here ...
	var $j = jQuery.noConflict();	
	$j(document).ready(function(){
		 var posnoffset;
		 var secnindex = "3";
		 ($j.browser.msie) ? posnoffset = -318 : posnoffset = -308;
		 var jctabs = new Array();
		 jctabs['overview'] = overviewTab;
		 jctabs['north-america'] = namericaTab;
		 jctabs['europe'] = europeTab;		 
		 jctabs['more-countries'] = countriesTab;	 
		 jctabs['holocaust'] = holocaustTab;
		 $j('.viewer .content').load('overview.aspx');	
		 $j('#sttl-overview').removeClass("hidden");		 
		 $j('#rightcol').load('overview_feature.aspx');
		 $j('div#tabstate').addClass("overview-slctd").text(jctabs['overview']);
		 $j('#jl-overview').removeClass("hidden");

			$j("#showhideTest").click(function() {
			$j("div.test2").slideToggle("normal");
			});		
		 $j.ajax({
				 method: "get",url: "dbox.html",
				 success: function(html){$j(".jl li div.dbox").html(html);}
		 });
		 
		 makeRequest('overview');
		 
		 var collData = [];
		 function Populator(cid,ctitle,cdesc,clink) {
			 this.cid = cid;
			 this.ctitle = ctitle;
			 this.cdesc = cdesc;
			 this.clink = clink;
		 }
		 
		 function makeRequest(fname) {
			var cname = fname.replace('-','');
			var cid,ctitle,cdesc,clink;

			$j.ajax({
  				 type: "get",
				 url: fname + ".xml",
				 dataType: ($j.browser.msie) ? "text" : "xml",
				 success: function(data){
							     var xml;
								     if (typeof data == "string") {
								       xml = new ActiveXObject("Microsoft.XMLDOM");
								       xml.async = false;
								       xml.loadXML(data);
								     } else {
								       xml = data;
								     }					     				    			
							$j(xml).find('collection').each(function(){
								cid = $j(this).attr('id');
								rnum = cid.match(/\d+$/);
								ctitle = $j(this).find('title').text();
								cdesc = $j(this).find('desc').text();
								clink = $j(this).find('link').text();								
								collData[cname + rnum] = new Populator(cid,ctitle,cdesc,clink);
							});
					 }
		 		});

		 }
		 
    	 $j('#tabs a').click(function() { 
						var content_show = $j(this).attr("title");
							makeRequest(content_show);							
							for(n in jctabs){$j("div #tabstate").removeClass(n + '-slctd');};
							$j('div#tabstate').addClass(content_show + "-slctd").text(jctabs[content_show]);
							$j(".jl").addClass("hidden");
							$j("#jl-" + content_show).removeClass("hidden");
							$j(".sttl").addClass("hidden");
							$j("#sttl-" + content_show).removeClass("hidden");
							$j(".search_box").addClass("hidden");
							$j("#" + content_show + "-search").removeClass("hidden");
							$j(".message_board").addClass("hidden");
							$j("#" + content_show + "-mb").removeClass("hidden");
							$j.ajax({
								method: "get",url: content_show+".aspx",
								success: function(html){$j(".viewer .content").addClass("hidden").fadeTo(100, 0, function() {
									$j(this).removeClass("hidden")}).fadeTo(750,1); 
									$j("#rightcol").addClass("hidden");
									$j(".viewer .content").html(html);
					 				}
							}); //close $j.ajax(
							$j.ajax({
								method: "get",url: content_show + "_feature.aspx",
								success: function(html){
									$j("#rightcol").html(html).removeClass("hidden"); 
					 				}
							}); //close $j.ajax(
							if ($j("#" + content_show + "-mb").hasClass("unloaded")){
								$j.ajax({
									method: "get",url: "board.aspx?p=" + content_show,
									success: function(html){
										$j("#" + content_show + "-mb").html(html).removeClass("hidden"); 
										$j("#" + content_show + "-mb").html(html).removeClass("unloaded"); 
					 				}
								}); //close $j.ajax(	
							}		 
         }); //close click(

		$j('.jl li a').mouseover(function() { 
							contentid = this.id.match(/\d+$/);
							pnode = this.parentNode.parentNode.id;
							sectionid = pnode.substring(secnindex);
							sectionid = sectionid.replace('-','');
							posny = this.offsetParent.offsetTop + posnoffset;
							if(contentid){								
								$j("h1.dboxhd").text(collData[sectionid + contentid].ctitle);
								$j("div.dboxct").text(collData[sectionid + contentid].cdesc);								
								$j(".dbox").css('top', posny).show();
							}							
		 }); //close mouseover
  		 $j('.jl li a').mouseout(function() { 
							$j(".dbox").hide();										  
         });

}); //close $j(