
var scrollPat=new Class({options:{cible:null,cooCible:null,topCible:null},initialize:function(to){this.options.cible=to;this.options.cooCible=this.options.cible.getPosition();this.options.topCible=this.options.cooCible.y;this.construct();},construct:function(){window.options=this.options;window.addEvent('scroll',function(tt){var t=window.getScroll();var n=this.options.cible.getPosition();if(this.options.cooCible.y<=t.y){this.options.cible.tween('top',t.y);}else if(this.options.cooCible.y>t.y){this.options.cible.tween('top',this.options.topCible);}});}});


var gmap=new Object();gmap.options={'zoom' : 10 ,'cible':null,'map':null,'lat':45.7672990,'lng':4.8343287,'count':0};var gmapPat=new Class({initialize:function(to,option){if($chk(option.latlng)){var tmp=this.explode(option.latlng,';');gmap.options = $merge(gmap.options , option) ;gmap.options.lat=tmp[0];gmap.options.lng=tmp[1];$clear(tmp);}gmap.options.cible=to;gmapPat.prototype.construct();},construct:function(){gmap.options.map=new google.maps.Map2(gmap.options.cible);gmap.options.map.addControl(new GSmallMapControl());gmap.options.map.setCenter(new GLatLng(gmap.options.lat,gmap.options.lng),gmap.options.zoom);},addMarker:function(value){var tmp=this.explode(value,';');gmapPat.prototype.center(tmp[0],tmp[1]);var marker=new GMarker(new GLatLng(tmp[0],tmp[1]));gmap.options.map.addOverlay(marker);$clear(tmp);gmap.options.count++;return marker;},moveTo:function(lg,lt){gmap.options.map.panTo(new GLatLng(lg,lt));},center:function(lg,lt){gmap.options.map.setCenter(new GLatLng(lg,lt),10);},explode:function(value,sep){if($empty(sep))sep=';';var tmp=value.split(sep);return tmp;},clearAllPoint:function(){gmap.options.count=0;gmap.options.map.clearOverlays();},addWindow:function(obj,myHtml){obj.openInfoWindowHtml(myHtml);},addClickWindow:function(obj,myHtml){GEvent.addListener(obj,"click",function(){obj.openInfoWindowHtml(myHtml);});}});
