// COPYRIGHT 2008 James Clarke - Adnet Communications
// ALL RIGHTS RESERVED
// UNAUTHORIZED USAGE IS FORBIDDEN WITHOUT PRIOR APPROVAL FROM ADNET COMMUNICATIONS
// http://www.adnetinc.com

// START SCRIPT
// NOTE: REQUIRES MOOFX 1.1 Javascript Library


window.addEvent('domready', function(){
		var info = new Array;
			info.push( new Fx.Slide('victoria').hide() );
			info.push( new Fx.Slide('hepburn').hide() );
			info.push( new Fx.Slide('amaruk').hide() );
			info.push( new Fx.Slide('ualliq').hide() );
			info.push( new Fx.Slide('sakari').hide() );
			info.push( new Fx.Slide('siku').hide() );

		//var legend = new Fx.Slide('partnersList').hide()
		var over = new Fx.Style('overlay', 'opacity').set(0); 

		lastIndex = -1;
		function setInfo(index){
			info[index].slideIn();
			if(lastIndex != -1){
				info[lastIndex].slideOut();
			}
			lastIndex = index;
		}
		
		var overOn = false;
		
		var links = $('baseMap').getElements('area');
		
			links.each(function(item,index){
					item.addEvent('click',function(e){
							setInfo(index-1);
							getURL(index);
							//if(index==3){
							if(index==2){ //changed index
								over.start(0,1);
								overOn = true;
							}else{
								if(overOn)over.start(1,0);
								overOn = false;
							}
					});
			
			});	
			
		$('ama').addEvent('mouseenter',function(e){
					if(overOn){
						over.start(1,0);
						overOn = false;
					}else{
						over.start(0,1);
						overOn = true;
					}
					
		});	
		$('overlay').addEvent('mouseleave',function(e){
					if(overOn){
						over.start(1,0);
						overOn = false;
					}else{
						over.start(0,1);
						overOn = true;
					}
		});

			
			
		var	oLinks = $('overlay').getElements('area');
			oLinks.each(function(item,index){
					item.addEvent('click',function(e){
							//setInfo(index+3);
							setInfo(index+2);
					});
			
			});	
			
		var	legLinks = $('partnersList').getElements('a');
			legLinks.each(function(item,index){
					item.addEvent('click',function(e){
							//setInfo(index+4);
							setInfo(index+3);
					});
					item.addEvent('mouseenter',function(e){
						if(!overOn){
							over.start(0,1);
							overOn = true;
						}									
					});
				
			});	
		
			$('legend').addEvent('mouseleave',function(e){
						if(overOn){
							over.start(1,0);
							overOn = false;
						}									
			});
			
			$('partners').addEvent('click',function(e){
							if(overOn){
								over.start(1,0);
								overOn = false;
							}else{
								over.start(0,1);
								overOn = true;
							}
					});
			
			
			function getURLVar() {
				var urlHalves = String(document.location).split('?');
				var c1 = urlHalves[1].split("=");
				if(c1.length > 0){
					var	c=Number(unescape(c1[1]));
					return c;
				}else{
					return 0;	
				}
			}
			
			function setProjectLoad(){
				var i = getURLVar();
				setInfo(i);
			}setProjectLoad()
		
	}); 
