﻿function asMap(){
	
	var m;
	var c=new google.maps.LatLng(46.373953066671774,8.427297001907359);
	var o={zoom:16,center:c,mapTypeId:google.maps.MapTypeId.HYBRID,scrollwheel:false};
	
	var ico='Immagini/Struttura/geoPointer/stdP.png';
	var icoh='Immagini/Struttura/geoPointer/stdPo.png';
	
	var mk=new Array();
	var iw=new Array();
	var k=true;
	
	var p=[	{x:46.37461927377651,y:8.427071696350108,ti:"Campo da calcio",iwt:"Campo da calcio a 11 su fondo erboso."},
			{x:46.375196646694654,y:8.42700732333375,ti:"Campo polifunzionale",iwt:"Campo da calcetto, basket, pallavolo."},
			{x:46.374870949901904,y:8.427693968841563,ti:"Pattinaggio",iwt:"Pattinaggio per pattini a rotelle d'estate;<br/>pattinaggio sul ghiaccio d'inverno."},
			{x:46.37288711839801,y:8.428809767791758,ti:"Tennis",iwt:"Campo da tennis"}];

	this.mkiw=function(t,c){return "<h3>"+t+"</h3><p>"+c+"</p>";};
	
	this.aiw=function(i, mrk, map, t, wc){
 		iw[i] = new google.maps.InfoWindow({content: this.mkiw(t, wc)});
		google.maps.event.addListener(mrk, 'click', function() {iw[i].open(map,mrk);});
	};

	this.i=function() {
		m=new google.maps.Map($("loc"), o);
		for(i=0; i<p.length; i++){
			mk[i]=new google.maps.Marker({position: new google.maps.LatLng(p[i].x, p[i].y), map: m, icon:ico, title:p[i].ti});
			this.aiw(i, mk[i], m, p[i].ti, p[i].iwt);
		}
	};

	this.hmk=function(i){
		if(k){
			mk[i].setIcon(icoh);
			k=false;
		}else{
			mk[i].setIcon(ico);
			k=true;
		}
	};
	
	this.oiw=function(i){
		iw[i].open(m,mk[i]);
	};

}

var u=new asMap();

è(window, 'load', function(){
	
	u.i();	
	è($('a0'), 'mouseover', function(){u.hmk(0)});
	è($('a1'), 'mouseover', function(){u.hmk(1)});
	è($('a2'), 'mouseover', function(){u.hmk(1)});
	è($('a3'), 'mouseover', function(){u.hmk(1)});
	è($('a4'), 'mouseover', function(){u.hmk(1)});
	è($('a5'), 'mouseover', function(){u.hmk(2)});
	è($('a6'), 'mouseover', function(){u.hmk(3)});
	
	è($('a0'), 'mouseout', function(){u.hmk(0)});
	è($('a1'), 'mouseout', function(){u.hmk(1)});
	è($('a2'), 'mouseout', function(){u.hmk(1)});
	è($('a3'), 'mouseout', function(){u.hmk(1)});
	è($('a4'), 'mouseout', function(){u.hmk(1)});
	è($('a5'), 'mouseout', function(){u.hmk(2)});
	è($('a6'), 'mouseout', function(){u.hmk(3)});
	
	è($('a0'), 'click', function(){u.oiw(0)});
	è($('a1'), 'click', function(){u.oiw(1)});
	è($('a2'), 'click', function(){u.oiw(1)});
	è($('a3'), 'click', function(){u.oiw(1)});
	è($('a4'), 'click', function(){u.oiw(1)});
	è($('a5'), 'click', function(){u.oiw(2)});
	è($('a6'), 'click', function(){u.oiw(3)});
	
	hilight('altriskM');
});