var kamTabsNavigationItems = null
var kamTabsItems = null
var regionMap = null

window.addEvent('domready', function(evt){													 	
	$("body").addClass("hasJS");
	
	kamTabsItems = $("latestTabs").getElements("li");
	kamTabsNavigationItems = $("latestTabsNavigation").getElements("li");
	kamTabsNavigationItems.each( function(liElm,liIndex){
		liElm.getElements("a").each( function(aElm,aIndex){
			if( aElm.hasClass("kamDisplay") ){
				aElm.addEvent("click", function(evt){
                   ( evt )? evt.preventDefault(): null;
					var thisExtended = $(this);
					var thisParentExtended = $(thisExtended.parentNode);
					if( !thisParentExtended.hasClass("selected") ){
						kamTabsNavigationItems.each( function( tabElm ){
							tabElm.removeClass("selected");
						});
						thisParentExtended.addClass("selected")
						kamTabsItems.each( function(el){
							el = $(el);
							( el.get("id")==thisExtended.get("rel") && !el.hasClass("selected") )? el.addClass("selected") : el.removeClass("selected");
						});
					}
				});
			}
			(liIndex==0) ? aElm.fireEvent("click", false,100): null;
		});
	});
	
	var documentLocation = location.href;
	var addToFavouritesButton = $("addToFavourites");
	if( addToFavouritesButton ){
		addToFavouritesButton.addEvent("click",function(evt){
			(evt) ? evt.preventDefault(): null;
			var documentTitle = "National Survivor User Network - "+document.title;
			(Browser.trident) ? window.external.AddFavorite(documentLocation,documentTitle) : (window.sidebar) ? window.sidebar.addPanel(documentTitle,documentLocation,''): null ;;
		});
	}
	
	var emailToAFriendButton = $("emailToAFriend");
	if( emailToAFriendButton ){
		emailToAFriendButton.href = "mailto:?subject="+escape("Thought you would be interested in this")+"&body="+escape(documentLocation);
	}

	var printFriendlyDisplayButton = $("printFriendlyDisplay");
	if( printFriendlyDisplayButton ){
		printFriendlyDisplayButton.addEvent("click",function(evt){
			(evt) ? evt.preventDefault(): null;
			window.print()
		});
	}
	
	var lastElm = $$(".footerLinks li:last-child");
	( lastElm ) ? lastElm.setStyle("border-right","0") : null;
	
	regionMap = $("regionMap");
	positionMapPoints();
	
	window.addEvent("resize", function(){
		positionMapPoints();
	});
});

function positionMapPoints(){
	if( regionMap ){
		var regionMapSize = regionMap.getSize();
		var regionMapPosition = regionMap.getPosition();
		var regionMapCellWidth = Math.floor(regionMapSize.x/15);
		var regionMapCellHeight = Math.floor(regionMapSize.y/18);
		regionMap.getElements("a.region").each( function(elm,index){
			var xPos = elm.getElement("span.xPos").get("text");
			var yPos = elm.getElement("span.yPos").get("text");
			if( xPos!="" && yPos!="" ){
				elm.setStyles({
					"left": regionMapPosition.x+(xPos*regionMapCellWidth)+"px",
					"top": ((regionMapSize.y+regionMapPosition.y)-(yPos*regionMapCellHeight))+"px"
				});
			}
		});
	}
}
