var formsReader= {
    data: {},
    set: function(key, value){
        this.data[key]= value;
    },
    read: function(object) {
        $(object+' input').each(function(){
            switch($(this).attr('type'))
            {
                case 'text':
                case 'hidden':
                case 'password':
                    formsReader.set($(this).attr('name'), $(this).val());
                break;
							
                case 'checkbox':
                    formsReader.set($(this).attr('name'), $(this).attr('checked'));
                break;

                case 'radio':
                   formsReader.set($(this).attr('name'), $(object+' input:radio[name='+$(this).attr('name')+']:checked').val());
                break;
            }
        });
				
        $(object+' select').each(function(){
            formsReader.set($(this).attr('name'), $(this).val());
        });
					
        $(object+' textarea').each(function(){
            formsReader.set($(this).attr('name'), $(this).val());
        });

        return this;
    }
};
