var intf = new IntfSarailis;

function IntfSarailis(){
	var self = this;
	var menu_default = "";
	var menu_last = "";
	var last_member = "";
	var last_field = "";
	
	this.init = function(){

	}
	
	this.init_home = function(){
		var imgfr = new Image;
		var imgen = new Image;
		var logoen = new Image;	
			
		imgfr.src = "images/home/language-fr-over.gif";
		imgen.src = "images/home/language-en-over.gif";
		logoen.src = "images/home/logo-en.gif";
	}
	
	this.init_menu = function(submenu_default){
		$("sub-team").hide();
		$("sub-fields").hide();
		
		if(submenu_default != ""){
			menu_last = submenu_default;
			menu_default = submenu_default;
			$(menu_default).show();
		}
	}
	
	this.show_menu = function(submenu){
		if(menu_last != submenu){
			if(menu_last != ""){
				new Effect.BlindUp(menu_last, {duration:0.3, queue: {position:'end', scope: 'menuhide', limit:1}});	
			}
			new Effect.BlindDown(submenu, {duration:0.3, queue: {position:'end', scope: 'menushow', limit:1}});
			menu_last = submenu;
		}
	}
	
	this.show_menu_default = function(){
		if(menu_default != ""){self.show_menu(menu_default);}	
	}
	
	function hide_team(){
		$("csarailis").hide();
		$("ejbrisson").hide();
		$("cmoraldo").hide();
		$("mmorin").hide();
	}
	
	this.show_team_default = function(member){
		var member = get_qs_param('p');
		
		if(member == ""){member = "csarailis";}
		
		self.show_team(member);
	}
	
	this.show_team = function(member){
		hide_team();	
		$(member).show();
	}
	
	function hide_fields(){
		$("corporate").hide();
		$("international").hide();
		$("property").hide();
		$("litigation").hide();
	}
	
	this.show_fields = function(field){
		hide_fields();	
		$(field).show();
	}
	
	this.show_fields_default = function(field){
		var field = get_qs_param('p');
		
		if(field == ""){field = "corporate";}
		
		self.show_fields(field);
	}
	
	this.create_map = function(){
		var position = new GLatLng(46.814837, -71.201630);
		var map = new GMap2($("gmap"));
		map.addControl(new GSmallMapControl());
		map.setCenter( position , 15);
		map.addOverlay(create_marker( position  , '<img src="../images/logo-small.gif"><p style="font-size:10px;margin-left:0px;">686 Grande-Allée Est,<br/><div class="office">Athènes</div><div class="office">Providenciales</div> 2ème étage<br>Qu&eacute;bec (Qu&eacute;bec) G1R 2K5, Canada</p>'));
	}
	
	function create_marker(point, message){
		var marker = new GMarker(point);
		
		GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("<b>" + message + "</b>");});
		
		return marker;
	}
}