
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - googlemaps-inject.js - */
// http://www.roccarasosentieri.it/portal_javascripts/googlemaps-inject.js?original=1
var GoogleMapsSettings={key:'ABQIAAAAJXViYI4HtGw8AaXDtsxZPxQ_e0rG3nRhSQr-2VNdBW-7g6K5PxRF-5qDeCiAMi5u8JB23JgR-bHL7A',utility_scripts:['http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/1.0/src/markermanager_packed.js']}
var GoogleMapsLoader={settings:{key:'ABQIAAAAJXViYI4HtGw8AaXDtsxZPxQ_e0rG3nRhSQr-2VNdBW-7g6K5PxRF-5qDeCiAMi5u8JB23JgR-bHL7A',utility_scripts:['http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/1.0/src/markermanager_packed.js']},addWindowOnLoadHandler: function(handler){if(window.onload){var prevOnLoad=window.onload;window.onload=function(){prevOnLoad();handler()}}
else
window.onload=handler},load: function(){var baseUrl="http://maps.google.com/maps?file=api&amp;v=2&amp;key=";var settings=GoogleMapsLoader.settings;var url=baseUrl+settings.key;if(settings.key!=''){document.write('<script type="text/javascript" src="'+url+'"></script>');GoogleMapsLoader.addWindowOnLoadHandler(function(){for(var i=0;i<settings.utility_scripts.length;i++){var script=document.createElement("script");script.setAttribute('src',settings.utility_scripts[i]);script.setAttribute('type',"text/javascript");document.documentElement.firstChild.appendChild(script)}})}}}
GoogleMapsLoader.load();

/* - panoramio-maplet.js - */
// http://www.roccarasosentieri.it/portal_javascripts/panoramio-maplet.js?original=1
var PanoramioMaplet={PanoramioMaplet: function(opts){var me=this;var baseIcon=new GIcon();baseIcon.image="http://www.panoramio.com/img/panoramio-marker.png";baseIcon.shadow="";baseIcon.iconSize=new GSize(24,24);baseIcon.shadowSize=new GSize(22,22);baseIcon.iconAnchor=new GPoint(9,9);baseIcon.infoWindowAnchor=new GPoint(9,0);var options={maptype:G_PHYSICAL_MAP,zoom:13,order:"upload_date",set:"public",from:0,to:20,lat:41.848639,lng:14.079666,map_id:"my_map"};for(opt in opts)
if(opt in options)
options[opt]=opts[opt];this.enable=function(){if(GBrowserIsCompatible()){var rnd=Math.round(Math.random() * 10e15);var div=document.getElementById(options.map_id);me.map=new GMap2(div);me.map.setCenter(new GLatLng(options.lat,options.lng),options.zoom);me.map.setMapType(options.maptype);me.map.disableDragging();var maps_by=div.firstChild.nextSibling;var logo=maps_by.nextSibling.firstChild.firstChild;maps_by.style.whiteSpace="normal";maps_by.style.textAlign="center";maps_by.style.fontSize="8pt";maps_by.style.top=""+(div.clientHeight+2)+"px";logo.style.position="absolute";logo.style.top="3.7em";logo.style.left=""+((div.clientWidth-logo.clientWidth)/2)+"px"
var bounds=me.map.getBounds();var northEast=bounds.getNorthEast();var southWest=bounds.getSouthWest();var url="http://www.panoramio.com/map/get_panoramas.php";url+="?order="+options.order;url+="&set="+options.set;url+="&from="+options.from;url+="&to="+options.to;url+="&minx="+southWest.lng();url+="&miny="+southWest.lat();url+="&maxx="+northEast.lng();url+="&maxy="+northEast.lat();var callbackName="panoramioCallBack"+rnd;eval(callbackName+" = function(json) {panoramioCallback(json);}");var script=document.createElement("script");script.setAttribute('src',url+"&callback="+callbackName);script.setAttribute('type',"text/javascript");document.documentElement.firstChild.appendChild(script)}}
var thumbnail=function(url){var me=this;this.url=url;this.click=function(){window.open(me.url,"Panoramio")}}
var panoramioCallback=function(json){var photos=json["photos"];var mgr=new GMarkerManager(me.map);for(var c=0;c<photos.length;c++){var photo=photos[c];var markerIcon=new GIcon(baseIcon);markerIcon.image="http://www.panoramio.com/photos/";markerIcon.image+="mini_square/"+photo['photo_id']+".jpg";var mrk=new GMarker(new GLatLng(photo["latitude"],photo["longitude"]),{icon:markerIcon,title:photo["photo_title"]});var thumb=new thumbnail(photo["photo_url"]);GEvent.addListener(mrk,"click",thumb.click);mgr.addMarker(mrk,10)}
mgr.refresh()}}}


