var prohibitedKeys = Array('[','/','.',',','?','&','#','%','=','\\',']','}','{','!','<','>','$','@','*');
templateManager = null;

function templateManagerInit(){
	templateManager = new templateManagerSys();
	templateManager.initTemplate();
}

function templateManagerSys(options){
	
	this.options 			= options;
		
	this.initTemplate = function() {
		$("#marquee").marquee();
	}
	
	this.goToPage = function(pagePath){
		document.location.href = 'http://' + sysFullWebPath + pagePath;
	}

	this.displayGoogleMap = function(){
		$("#mapdisplay").html('<img src="../../images/user-uploads/Practical informations/Images/ajax-loader.gif" />');		
		objectDetailsAddr = "Chemin des Grangettes 7, 1224 Chêne-Bougeries, Suisse";		
		$("#mapmodal").modal({onShow: function(){
								if (GBrowserIsCompatible()) {
									var map = new GMap2(document.getElementById("mapdisplay"));
							
							        //map.setCenter(new GLatLng(46.2, 6.1666667), 13);
							        map.setUIToDefault();				        
							        //map.disableScrollWheelZoom();					
									map.enableDoubleClickZoom();
									
									if(objectDetailsAddr != ''){
							                geocoder = new GClientGeocoder();				                
							                geocoder.getLatLng(objectDetailsAddr, function(point) {
							                                    					if(!point) {
							                                    						alert(objectDetailsAddr + " not fount");						
							                                    					} else {
							                                    						map.setCenter(point, 13);
							                                    						var marker = new GMarker(point);
							                                    						map.addOverlay(marker);				                                    						
							                                    					}																								
							                                    				}	
							    			);		    			
							        }
								}				
		}});				
	}
	
	this.closeModal = function(){
		$.modal.close();
	}
	
	this.emailForm = function(){
		var email = "info@grangettes.ch";														
		var subject = "CONFERENCE GRAND PUBLIC - Prise en charge du cancer du sein";
		//var body_message = "";		
		
		//var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;
		var mailto_link = 'mailto:'+email+'?subject='+subject;						
		
		win = window.open(mailto_link,'emailWindow');
		if (win && win.open &&!win.closed) win.close();
	}	
	
	this.displayAnnouncement = function(){			
		$("#announcementmodal").modal();		
	}		
}
