String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/g,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/g,"");
}

var EDCommon = {
	url: 'http://www.hydrosphere.fr/',
	
	onlyFloat: function ( evt ) { 
		// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
		var objElem = evt.target;
		var blnPointExist = false;
		
		if(objElem.value.indexOf('.') > -1) blnPointExist = true;
		
		var key = !jQuery.browser.msie ? evt.which : evt.keyCode;

		return (key <= 13 || (key >= 48 && key <= 57) || (key == 46 && !blnPointExist));
	},
	
	emptyDropDown: function(objSelect){
		if(typeof(objSelect) == 'undefined') return false;
		
		var itemCount = objSelect.options.length;
		
		for(x=itemCount; x >= 0; x--){
			objSelect.remove(x);
		}
		
		return true;
	},
	
	sendForm: function(objForm){
		objForm.submit();
	},
	
	loadMenu: function(strMenuItem){
		/*MENU*/
		var vidflashvars = {};
		vidflashvars.boxitem = strMenuItem;
		vidflashvars.siteurl = EDCommon.url;
		
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
		
		swfobject.embedSWF(EDCommon.url + "assets/images/mnu_"+strMenuItem+".swf", "_menu", "260", "550", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	}
};

EDCommon.Intro = {
	init: function(){
		/*MENU*/
		var vidflashvars = {};
	
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
		
		swfobject.embedSWF(EDCommon.url + "assets/images/accueil.swf", "_intro", "870", "523", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	}
};

EDCommon.Common = {
	init: function(strItem){
		EDCommon.loadMenu(strItem);
	}
};

EDCommon.Expertises = {
	Metrologie: function(strItem){
		EDCommon.loadMenu(strItem);
		
		/*POPUP - video 1*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/prel-eau-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video1", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 2*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/prel-sediments-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video2", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 3*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/mesure-debit-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video3", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	},
	
	Hydrobiologie: function(strItem){
		EDCommon.loadMenu(strItem);
		
		/*POPUP - video 1*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/macrophytes-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video1", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 2*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/hydrobio-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video2", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 3*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/oligo-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video3", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 4*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/ecrevisse-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video4", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 5*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/phyto-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video5", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	},
	
	Ichtyologie: function(strItem){
		EDCommon.loadMenu(strItem);
		
		/*POPUP - video 1*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/peche-electrique-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video1", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 2*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/alevins-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video2", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 3*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/peche-filets-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video3", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
		
		/*POPUP - video 4*/
		var vidflashvars = {};
		vidflashvars.file = EDCommon.url + 'assets/videos/erod-net.flv';
		//vidflashvars.image = '';
		//vidflashvars.screenalpha = 100;
		
		swfobject.embedSWF(EDCommon.url + 'assets/lib/mediaplayer/player.swf', "video4", "320", "240", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	}
};

EDCommon.Donnees = {
	Map: function(strItem){
		EDCommon.loadMenu(strItem);
		
		/*MAP*/
		var vidflashvars = {};
		vidflashvars.urllist = EDCommon.url + 'donnees_en_ligne/resultats/';
		var vidparams = {};
		vidparams.menu = "false";
		vidparams.wmode = "transparent";
		vidparams.allowfullscreen = "false";
		vidparams.allowfullscreen = "always";
		
		var vidattributes = {};
	
		swfobject.embedSWF(EDCommon.url + 'assets/images/map.swf', "_map", "544", "643", "9.0.0", "expressInstall.swf", vidflashvars, vidparams, vidattributes);
	}
};