function posicionarPie(){
	// detectar scroll
	var root= document.compatMode=='BackCompat'? document.body : document.documentElement;
	var isVerticalScrollbar= root.scrollHeight>root.clientHeight;

	if(!isVerticalScrollbar){
		$('pie_wrapper').setStyle('width','100%');
		$('pie_wrapper').setStyle('bottom','0px');
		$('pie_wrapper').setStyle('position','absolute');
	}else{
		$('pie_wrapper').setStyle('width','auto');
		$('pie_wrapper').setStyle('bottom','0px');
		$('pie_wrapper').setStyle('position','static');
	}
}

window.addEvent('resize',function(){
	posicionarPie();
});

window.addEvent('load',function(){

	posicionarPie();

	if($('index-donde-estamos')){
		/*
		var panoOpts = {
		  features: {
			streetView: true,
			userPhotos: true
		  },
		  userPhotoOptions: {
			photoRepositories: [ 'panoramio', 'picasa']
		  }
		};
		var myPano = new GStreetviewPanorama(document.getElementById("mapa"),panoOpts);
		fenwayPark = new GLatLng(41.398741,2.167622);
		myPOV = {yaw:320,pitch:100};
		myPano.setLocationAndPOV(fenwayPark, myPOV);
		*/
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("mapa"));
			var center = new GLatLng(41.398741,2.167622);
			map.setCenter(center,16);
			map.addControl(new GLargeMapControl3D(true));
			//svOverlay = new GStreetviewOverlay();
			//map.setUIToDefault();

			var marker = new GMarker(center, {draggable: false});
			map.addOverlay(marker);

		}
	}

	var arrElements = $$('#frases>ul>li');
	if(arrElements.length>0){

		var singleGallery = new Fx.Scroll($('frases'), {});
		var currentElement = 0;
		var transitionWidth = (arrElements[0].getStyle("width").toInt()+arrElements[0].getStyle("padding-left").toInt()+arrElements[0].getStyle("padding-right").toInt()+arrElements[0].getStyle("margin-left").toInt()+arrElements[0].getStyle("margin-right").toInt());
		singleGallery.start(0,0);

		total = arrElements.length;

		$('derecha').addEvent('click',function(e){
			e.stop();
			if((currentElement < total-1)){
				currentElement++;
				singleGallery.start(currentElement*transitionWidth,0);
			}
		});

		$('izquierda').addEvent('click',function(e){
			e.stop();
			if((currentElement > 0)){
				currentElement--;
				singleGallery.start(currentElement*transitionWidth,0);
			}
		});
	}

	function handleNoFlash(errorCode) {
		if (errorCode == 603) {
			alert("Error: Flash doesn't appear to be supported by your browser");
			return;
		}
	}

	$each($$('a'),function(item){
		if(item.get('rel')=='external')
			item.set('target','_blank');
	});

});