/*
 *  Checkbox Replacement v1
 *
 * 	requires ser.css, ser-sprite.png
 *
 *  $('input[type=checkbox]').cer();
 *
 *	ie6/7/8+, firefox 3.6+, opera10+, chrome4.1+, safari4
 *
 *	@autor zechim
 * 	@email contato <at> zechim <dot> com
 *	@since 04-22-2010
 */

	(function($) {
	
		$.fn.cer = function(params) {
	
			this.each(function() {
	
				$t = $(this);
				
				$container = $('<div/>').addClass('cer-sprite pointer');
				
				if ($t.attr('checked') == true)
				{
					
					$container.addClass('cer-box-checked');
					
				}else{
					
					$container.addClass('cer-box');
					
				}
				
				$t.addClass('dn').clone().appendTo($container);
				
				$t.replaceWith($container);
				
				$container.click(function(){

					var $el = $(this).find('input');
					
					if($el.attr('checked') == false)
					{

						$el.attr('checked', true);
						$(this).addClass('cer-box-checked').removeClass('cer-box');
						
					}else{
						
						$el.attr('checked', false);
						$(this).addClass('cer-box').removeClass('cer-box-checked');
						
					}
									
				})
				
			});
			
			return this;
			
		};
	
	})(jQuery);
