function popupnav(url,w,h,sc){
	window.open(url,'','height='+h+', width='+w+', toolbar=no, menubar=no, directories=no, scrollbars='+sc+', resizable=yes, location=no, directories=no, status=no')
}

var VERTBAUDET = function() {
	return {
		addLoadEvent : function(e) {
			if (window.addEventListener)
	 			window.addEventListener('load', e, false);
	  		else if (window.attachEvent)
				window.attachEvent('onload', e);
		},
		user : function(){
			return {
				isLoggedIn : function() {
					var div_auth = document.getElementById("memo_authentification");
					if(div_auth)
					{
						var div_auth_rapide = div_auth.getElementsByTagName("div")[0];
						var input_auth = div_auth_rapide.getElementsByTagName("input");
						if(input_auth.length == 0)
							return true;
					}
					return false;
				}
			};
		}(),
		page : function(){
			return {
				hackPng : function(){
					// Navigateur et Version
				    var X_nameNavigateur = nomNavigateur(navigator.appVersion);
				    var X_versionNavigateur = versionNavigateur(navigator.appVersion);

				    // Si IE et version inferieur ? la 7
				    if (X_nameNavigateur == 'IE' && X_versionNavigateur < 7) {
				        // URL du site
						if(document.location.pathname != '/'){
					        var X_SiteWebUrl = document.location.href.substring(0, document.location.href.indexOf(document.location.pathname));
						} else{
					        var X_SiteWebUrl = document.location.href.substring(0, document.location.href.length-1);
						}
						// Traitement des images de la page
						for (var i = document.images.length - 1, X_img = null; (X_img = document.images[i]); i--) {
							// png
							if(X_img.src.match(/\.png/i) != null) {
								var X_src = X_img.src;
								X_img.style.width = X_img.width + "px";
								X_img.style.height = X_img.height + "px";
								X_img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + X_src + "', sizingMethod='scale')";
								X_img.src =  '/es/Styles/memo_secteur_images/bg-blank'+'.'+'g'+'i'+'f';

							}
						}
				    }
				}
			};
			function nomNavigateur(X_navigateur){
				var X_tabNav = X_navigateur.split(';');
				for(var i in X_tabNav){
					// Si IE
					if(X_tabNav[i].indexOf('MSIE') > -1){
						X_nameNavigateur = 'IE';
						var X_version = X_tabNav[i].replace('MSIE','');
						X_versionNavigateur = X_version.replace(' ','');
						return X_nameNavigateur;
					}
				}
			}
			function versionNavigateur(X_navigateur){
				var X_tabNav = X_navigateur.split(';');
				for(var i in X_tabNav){
					// Si IE
					if(X_tabNav[i].indexOf('MSIE') > -1){
						X_nameNavigateur = 'IE';
						var X_version = X_tabNav[i].replace('MSIE','');
						X_versionNavigateur = X_version.replace(' ','');
						return X_versionNavigateur;
					}
				}
			}
		}(),
		
		header : function() {
			return {
				init : function() {
					this.setSearchLabel();
					this.hideCreateAccountLinkIfLoggedIn();
				}, 	 
				setSearchLabel : function() {
					var memo_search = document.getElementById("memo_search");
					if(memo_search)
					{
						var span = memo_search.getElementsByTagName("span"); 
						var input = memo_search.getElementsByTagName("input");
						if(span && input)
						{
							span = span[0]; 
							input = input[0];
							add_textbox_label(input, span);
						}
					}
				},
				hideCreateAccountLinkIfLoggedIn: function() {
					if(VERTBAUDET.user.isLoggedIn())
						document.getElementById("crea_compte_header").style.display = "none";
					else	
						document.getElementById("crea_compte_header").style.display = "block";
				}
			};

			// add_textbox_label()
			// Ajoute les evenements pour qu'au clic dans la textbox, le label disparaisse
			function add_textbox_label(textbox, label) {
				textbox.value = "";
				label.onclick = function() { 
					label.style.display = "none";
					textbox.focus();
				};   
				textbox.onfocus = function() { 
					label.style.display = "none"; 
				};     
				textbox.onblur = function() {
					if(this.value == "")
						label.style.display = "block"; 
				};
			}
		}(),

		menu : function(){
			return {
				init : function(){
					this.deplie();
				},
				deplie : function(){
					var _menu = document.getElementById('navHauteMenu');
					var _dls = _menu.getElementsByTagName('dl');
					var _dt = []; var _dd = [];
					for(var i=0, l=_dls.length; i<l; i++){
						var _dts = _dls[i].getElementsByTagName('dt');
						var _dds = _dls[i].getElementsByTagName('dd');
						_dt.push(_dts[0]);
						_dd.push(_dds[0]);
					}
					for(var i=0, l=_dt.length; i<l;i++){
						_dt[i].onmouseover = function(i){
							return function(){
								_dls[i].style.zIndex = '500';
								ongletActif(_dt[i]); // modif _dt[i].getElementsByTagName('a')[0]
								_dd[i].style.display = 'block';
								_dd[i].onmouseover = function(i){
									return function(){
										_dls[i].style.zIndex = '500';
										ongletActif(_dt[i]); // modif _dt[i].getElementsByTagName('a')[0]
										_dd[i].style.display = 'block';
									}
								}(i);
							}
						}(i);
						_dt[i].onmouseout = function(i){
							return function(){
								_dls[i].style.zIndex = '';
								ongletOff(_dt[i]); // _dt[i].getElementsByTagName('a')[0]
								_dd[i].style.display = 'none';
								_dd[i].onmouseout = function(i){
									return function(){
										ongletOff(_dt[i]); // _dt[i].getElementsByTagName('a')[0]
										_dd[i].style.display = 'none';
										_dls[i].style.zIndex = '';
									}
								}(i);
							}
						}(i);
					}
				}
			};
			function ongletActif(e){
				e.className = 'tab-on';
			}
			function ongletOff(e){
				e.className = 'tab-off';
			}
		}()
	};
}();
VERTBAUDET.addLoadEvent(function() { 
	VERTBAUDET.page.hackPng();
	VERTBAUDET.header.init();
	VERTBAUDET.menu.init();
});
