﻿Event.observe(window, 'load', function(){
    //Subscription.init();
    new Validation('aspnetForm',{useTitles:true,immediate:true});   
    Validation.addAllThese([
							['validate-password', 'Le mot de passe doit être composé de 6 caractères minimun.', {
								minLength : 6,								
							}]										
						]);
});


var Subscription = {
    init:function()
    {                
        $(window.document.body).select('[rel="input"]').each(function(e){
            e.observe('focus',this.onFocusEvent.bindAsEventListener(this));
            e.observe('focus',this.onBlurEvent.bindAsEventListener(this));            
        }.bind(this));        
    }
    
    ,onFocusEvent:function(event)
    {        
        event.element().setStyle({'background':'#f2f6f9','border':'1px solid #646d76'});        
    }
    ,onBlurEvent:function(event)
    {
        event.element().setStyle({'background':'#fff','border':'1px solid #646d76'});        
    }
    ,checkMaxLength:function(txtarea, maxlength, response)
    {        
        var el = $(txtarea);
        
        if(el.value.length > maxlength)
        {
            el.value = el.value.slice(0, maxlength)
        }
        
        $(response).innerHTML = maxlength - el.value.length ;
    }    
         
}
    function isChecked(oSrc,args)
    {        
        args.IsValid = true;                       
    }

}

//onFocus="this.style.background='#f2f6f9'; this.style.border='1px solid #646d76'" onBlur="this.style.background='#fff'; this.style.border='1px solid #646d76' ;