var ClassFormulaire = Class.create({
		_form:null,
		initialize: function(element) {	
			this._form = $(element);
			
			var buttons = this._form.getInputs('text');
			for(var  i =0; i<buttons.length;i++){
				buttons[i].observe('focus', function(event){ Event.element(event).value="" }); 
				buttons[i].observe('blur', function(event){
					var input =Event.element(event);
					 if(input.value==""){input.value=input.defaultValue};
					
				}); 
				if(buttons[i].defaultValue==""){
						var valeur =  this.gettextLabel(buttons[i].id);
						buttons[i].defaultValue = valeur;
						buttons[i].value = valeur;
				}
			}
			var buttons = this._form.getInputs('password');
			for(var  i =0; i<buttons.length;i++){
				buttons[i].observe('focus', function(event){ Event.element(event).value="" }); 
				buttons[i].observe('blur', function(event){
					var input =Event.element(event);
					 if(input.value==""){input.value=input.defaultValue};
				}); 
				if(buttons[i].defaultValue==""){
					var valeur = this.gettextLabel(buttons[i].id);
						buttons[i].defaultValue = valeur;
						buttons[i].value = valeur;
				}
			}
		},
		gettextLabel : function(id){
			var result  = "";
			var label = this._form.getElementsBySelector('label');
			for(var  i =0; i<label.length;i++){
				if(label[i].htmlFor == id){
					if(label[i].firstChild.nodeValue){
						result=label[i].firstChild.nodeValue;
					//	alert(label[i].firstChild.nodeValue)
					}
					break;
				}
			}
			return result;
		}
});

var actionmenuh ={_isFirstOlAbsolute:false,
	setHover:function(event,defautCss){
		if(this.getIsfirstMenu()){
	
		}else{
				var li = this.getParentLigne();
				if(this.getHandles().child){
					Element.classNames(li).remove('linormale') 
					Element.addClassName(li,"lihoverf");
				}else{
					Element.classNames(li).remove('linormale') 
					Element.addClassName(li,"lihover");
				}
		}
	},
	setNormale:function(event,defautCSS){
		var ligneselected = this.getLigneSelected()
		if(this.getIsfirstMenu()){
				
		}else{
				var li = this.getParentLigne();
				Element.classNames(li).remove('lihover') 
				Element.classNames(li).remove('lihoverf') 
				Element.addClassName(li,"linormale");
		}
	
	}
};

var actionmenuv ={
setHover:function(event,defautCss){
		if(this.getIsfirstMenu()){
				var li = this.getParentLigne();
				if(this.getHandles().child){
					Element.classNames(li).remove('lifnormale') 
					Element.addClassName(li,"lifhoverf");
				}else{
					Element.classNames(li).remove('lifnormale') 
					Element.addClassName(li,"lifhover");
				}
		}else{
				var li = this.getParentLigne();
				if(this.getHandles().child){
					Element.classNames(li).remove('linormale') 
					Element.addClassName(li,"lihoverf");
				}else{
					Element.classNames(li).remove('linormale') 
					Element.addClassName(li,"lihover");
				}
		}
	},
	setNormale:function(event,defautCSS){
		var ligneselected = this.getLigneSelected()
		if(this.getIsfirstMenu()){
				var li = this.getParentLigne();
				Element.classNames(li).remove('lifhover') 
				Element.classNames(li).remove('lifhoverf') 
				Element.addClassName(li,"lifnormale");
		}else{
				var li = this.getParentLigne();
				Element.classNames(li).remove('lihover') 
				Element.classNames(li).remove('lihoverf') 
				Element.addClassName(li,"linormale");
		}
	
	}
};