var paused = false;
var n = 1;
var current = 0;
var imgList = new Array();
function fx(){
	if(paused == false){
		imgList[current].fade(1, 0);
		imgList[n].fade(0, 1);
		if(imgList.length == n+1){
			current = n;
			n = 0;
		}else{
			current = n;
			n++;
		}
		gtime = setTimeout("fx()", 3500);
	}
}
function sortNumber(a,b){
	return b - a;
}
function randOrd(){
	return (Math.round(Math.random())-0.5);
}
function initialize() {
	var latlng = new google.maps.LatLng(43.248408, -8.584851);
	var myOptions = {
		zoom: 17,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map($("map"), myOptions);
	var contentString = "<b>Cambon Mobiliario</b><br />Avda. Finisterre 111.<br />15145 Laracha<br />981 605 327<br />";
	var infowindow = new google.maps.InfoWindow({
		content: contentString
	});

	var marker = new google.maps.Marker({
		position: latlng, 
		map: map
	});
	google.maps.event.addListener(marker, 'click', function() {
		infowindow.open(map,marker);
	});
	infowindow.open(map,marker);
}

window.addEvent('domready', function(){
	if($chk($('loop-fotos'))){
		imgList = $$('#loop-fotos img');
		$each(imgList, function(el){
			el.setStyle('opacity', 0);
			el.setStyle('display', 'block');
		});
		if($chk($('pause'))){
			$('pause').addEvent('click', function(ev){
				var ev = new Event(ev).stop();
				if(paused == false){
					clearTimeout(gtime);
					paused = true;
					this.setStyle('background-position', '0 -10px');
				}else{
					paused = false;
					fx();
					this.setStyle('background-position', '0 0');
				}
			});
		}
	}
	var x = 0;
	var widths = new Array();
	$each($$('#container div'), function(el){
		widths[x] = el.getStyle('height').toInt();
		x++;
	});
	widths.sort(sortNumber);
	//alert(widths);
	$('container').setStyle('height', widths[0] + 75);
	$each($$('.unsel'), function(el){
		el.set('tween', {
			duration: 250,
			transition: Fx.Transitions.Sine.easeOut
		});
		el.addEvent('mouseenter', function(){
			this.tween('background-position', '0 0');
		});
		el.addEvent('mouseleave', function(){
			this.tween('background-position', '-200px 0');
		});
	});
	if($chk($('map'))){
		initialize();
	}
	
	//Google analitics
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	new Asset.javascript(gaJsHost + "google-analytics.com/ga.js", {
	    onload: function(){
			try {
				var pageTracker = _gat._getTracker("A-16749573-2");
				pageTracker._trackPageview();
			} catch(err) {}
	    }
	});
	//Google analitics
});

window.addEvent('load', function(){
	if($chk($('loop-fotos'))){
		imgList = $$('#loop-fotos img').sort(randOrd);
		imgList[0].fade(0, 1);
		$('loop-fotos').setStyle('background-image', 'none');
		if(imgList.length > 1){
			if(paused == false){
				gtime = setTimeout("fx()", 3500);
			}
		}
	}
});
