
function checkVisibility(obj)
	 {
			if (obj.visibilityType=='L')
    		    visLock(obj);
    		else if(obj.visibilityType=='U')    		
                visDefault(obj);
    		else if(obj.visibilityType=='R')
    		{	if(obj.getRawValue().toString().length>0)
    			    visDefault(obj);
    			else
    			    visResolve(obj);    		
    		} 
    		else
    		    visDefault(obj);    		
    		if(obj.hasFocus)
    			visFocus(obj);    		
    };
    
    function visDefault(obj)
    {
        obj.el.removeClass(['Focus','Resolved','Lock']);
    	obj.el.addClass('Default');
    };
    function visFocus(obj)
    {
        obj.el.removeClass(['Default','Resolved','Lock']);
    	obj.el.addClass('Focus');      				 		
    };
    function visLock(obj)
    {
    	obj.el.removeClass(['Default','Resolved','Focus']);
    	obj.el.addClass('Lock');
    	obj.disabled=true;
    		
    };
    function visResolve(obj)
    {
        obj.el.removeClass(['Default','Focus','Lock']);
    	obj.el.addClass('Resolved');  
    	//obj.allowBlank=false;     	
    };
    
    
