function DisplayHoverImage(thumb) {

    //alert("thumb is: " + thumb.id);

			var currentImg = document.getElementById('imgNavGraphic');
			if (currentImg != null)
			{
				switch (thumb.id)
				{
					case 'help':
						currentImg.src = 'CMImages/MoveTheMountain/CirclesNavigationGraphic_HelpHover.jpg';
						break;
					case 'what':
						currentImg.src = 'CMImages/MoveTheMountain/CirclesNavigationGraphic_WhatHover.jpg';
						break;				
					case 'invest':
						currentImg.src = 'CMImages/MoveTheMountain/CirclesNavigationGraphic_InvestHover.jpg';
						break;
					case 'start':
						currentImg.src = 'CMImages/MoveTheMountain/CirclesNavigationGraphic_StartHover.jpg';
						break;			
				}			
			}	
		
    return true;        
}

function DisplayMouseOutImage(area) {
		var currentImg = document.getElementById('imgNavGraphic');
		if (currentImg != null)
			currentImg.src = 'CMImages/MoveTheMountain/CirclesNavigationGraphic.jpg';
		return;
}




function viewPopup_onClick(area){
		swapText(area);	 
    return false;
}

function swapText(area) {
	var div = document.getElementById('mapcontainer');
	if (div != null)
	{
			switch (area.id)
			{
				case 'help':
					div.innerHTML = '<div id="circleNav"><!--  empty div for a href link //--></div><img id="imgNavGraphic" src="CMImages/MoveTheMountain/CirclesNavigationGraphic_HelpClick.jpg" width="292" height="456" circles="Circles" campaign="Campaign" navigation="navigation" useMap="#helpmap" style="border-width:0px;" border="0" /><map name="helpmap" id="helpmap"><area id="ally" shape="rect" coords="42,233,253,269" alt="What is an ally? (video)"  href="http://www.movethemountain.org/videos_main.aspx#videoLeaderAndAlly" /><area id="map" shape="rect" coords="43,270,253,305" alt="Circles near you (map)" href="http://www.movethemountain.org/mapofcirclessites.aspx" /><area id="enroll" shape="rect" coords="71,306,221,341" alt="How to enroll" href="http://www.movethemountain.org/gettingstarted.aspx" /><area id="close" shape="rect" coords="120,375,175,396" alt="close this popup" onclick="closePopup(); return false;" href="#" /></map>';
					break;
				case 'what':
					div.innerHTML = '<div id="circleNav"><!--  empty div for a href link //--></div><img id="imgNavGraphic" src="CMImages/MoveTheMountain/CirclesNavigationGraphic_WhatClick.jpg" width="292" height="456" circles="Circles" campaign="Campaign" navigation="navigation" useMap="#whatmap" style="border-width:0px;" border="0" /><map name="whatmap" id="whatmap"><area id="intro" shape="rect" coords="90,205,204,232" alt="Introduction"  href="http://www.movethemountain.org/introductiontocircles.aspx" /><area id="results" shape="rect" coords="93,235,207,257" alt="Results" href="http://www.movethemountain.org/CMDocs/MoveTheMountain/Results%20Report%20Q1%202010.pdf" /><area id="partners" shape="rect" coords="108,260,188,284" alt="Partners" href="http://www.movethemountain.org/whatarecirclesresults.aspx#partners" /><area id="videos" shape="rect" coords="108,286,189,307" alt="Videos" href="http://www.movethemountain.org/videos_main.aspx" /><area id="map" shape="rect" coords="46,311,246,335" alt="Circles near you (map)" href="http://www.movethemountain.org/mapofcirclessites.aspx" /><area id="success" shape="rect" coords="65,337,230,362" alt="Circles successes" href="http://www.movethemountain.org/successstories.aspx" /><area id="close" shape="rect" coords="118,375,173,396" alt="close this popup" onclick="closePopup(); return false;" href="#" /></map>';
					break;				
				case 'invest':
					div.innerHTML = '<div id="circleNav"><!--  empty div for a href link //--></div><img id="imgNavGraphic" src="CMImages/MoveTheMountain/CirclesNavigationGraphic_InvestClick.jpg" width="292" height="456" circles="Circles" campaign="Campaign" navigation="navigation" useMap="#investmap" style="border-width:0px;" border="0"/><map name="investmap" id="investmap"><area id="donor" shape="rect" coords="90,203,201,234" alt="Donor Page"  href="http://www.movethemountain.org/donatenow.aspx" /><area id="current" shape="rect" coords="61,242,233,273" alt="Circles Supporters" href="http://www.movethemountain.org/circlessupporters.aspx" /><area id="funding" shape="rect" coords="60,279,236,309" alt="Funding sources" href="http://www.movethemountain.org/financials.aspx#fundingsources" /><area id="faq" shape="rect" coords="103,318,188,348" alt="FAQ" href="http://www.movethemountain.org/donatenow.aspx#faq" /><area id="close" shape="rect" coords="119,375,174,396" alt="close this popup" onclick="closePopup(); return false;" href="#" /></map>';
					break;
				case 'start':
					div.innerHTML = '<div id="circleNav"><!--  empty div for a href link //--></div><img id="imgNavGraphic" src="CMImages/MoveTheMountain/CirclesNavigationGraphic_StartClick.jpg" width="292" height="456" circles="Circles" campaign="Campaign" navigation="navigation" useMap="#startmap" style="border-width:0px;"  border="0" /><map name="startmap" id="startmap"><area id="faith" shape="rect" coords="55,244,234,275" alt="Faith groups"  href="http://www.movethemountain.org/iwanttostartacirclesinitiative.aspx#faith" /><area id="social" shape="rect" coords="84,310,205,346" alt="Social services" href="http://www.movethemountain.org/iwanttostartacirclesinitiative.aspx#gov" /><area id="business" shape="rect" coords="85,276,204,308" alt="Business" href="http://www.movethemountain.org/iwanttostartacirclesinitiative.aspx#bus" /><area id="close" shape="rect" coords="119,374,174,395" alt="close this popup" onclick="closePopup(); return false;" href="#" /></map>';
					break;			
			}			
	}
	
}

function closePopup() {
	var div = document.getElementById('mapcontainer');
	if (div != null)
	{

					div.innerHTML = '<div id="circleNav"><!--  empty div for a href link //--></div><img id="imgNavGraphic" height="456" width="292" useMap="#circlemap" alt="Circles National Campaign" src="CMImages/MoveTheMountain/CirclesNavigationGraphic.jpg" border="0"  /><map id="circlemap" name="circlemap"><area onclick="swapText(this); return false;" alt="Help out" coords="149,201,50" shape="circle" id="help" href="#" /><area onclick="swapText(this); return false;" alt="What is Circles" coords="149,309,50" shape="circle" id="what" href="#" /><area onclick="swapText(this); return false;" alt="Invest in Circles" coords="62,381,50" shape="circle" id="invest"  href="#"/><area onclick="swapText(this); return false;" alt="Start Circles" coords="234,380,50" shape="circle" id="start"  href="#" /></map>';
		
	}
	
	var parentDiv = document.getElementById('circlemap');
	var arrImages = parentDiv.getElementsByTagName('area');
	
	for(var i=0; i <= arrImages.length-1; i++){
			arrImages[i].onmouseover = leftColJS.mouseOverMe;
	} 
	
	for(var i=0; i <= arrImages.length-1; i++){
			arrImages[i].onmouseout = leftColJS.mouseOutMe;
	}	
	
}


function setOnClickHandlers() {
			
		var helpDisplay = document.getElementById('help');
		if ( helpDisplay != null)
			helpDisplay.onclick = leftColJS.viewPopup;
		
}

leftColJS = function(){
    return{
        init: function(){
						leftColJS.onpageload();               
        },
        
        onpageload: function(e){                                  
            //Select all images in the left hand navigation
            var parentDiv = document.getElementById('circlemap');
            var arrImages = parentDiv.getElementsByTagName('area');
            
            for(var i=0; i <= arrImages.length-1; i++){
                arrImages[i].onmouseover = leftColJS.mouseOverMe;
            } 
						
            for(var i=0; i <= arrImages.length-1; i++){
                arrImages[i].onmouseout = leftColJS.mouseOutMe;
            }						
            
            setOnClickHandlers();                        

            
            return true;
        },
        
        mouseOverMe: function(e){
            return DisplayHoverImage(this);
        }, 
				
				mouseOutMe: function(e){
					return DisplayMouseOutImage(this);
				},
				
				viewPopup: function(e){
          return viewPopup_onClick(this);
        }

    };
}(this);

Page_Load = function(){
    return{
        init: function(){
            leftColJS.init();
        }
    };
}(this);

function PageLoading(){
    Page_Load.init();
}

window.onload = function() {PageLoading();}



