$(document).ready(function(){
	//$("#telefone").mask("(99)9999-9999");
    $("#Codigo").numeric({allow:",."});
	

	var $favoriteActiveClass = 'FavoritosDestaqueAtivo';
	
	function addFavoritos(nomeElemento){
		
		var $obj = $(nomeElemento);
		var $opt = $obj.attr('rel');
		
		var $act = ($obj.hasClass($favoriteActiveClass)) ? '2' : '1'; 
		
		$.ajax({
			url: $websiteUrl + 'classes/Favorite/favorite.php?action=' + $act + '&code=' + $opt,
			success: function(data) {

				if($act == '1')
					$obj.addClass($favoriteActiveClass);
					
				else {
					
					$obj.removeClass($favoriteActiveClass);
					
					var $parent = $obj.parents(".destaque02");  

					if($parent.hasClass('favoriteRemove'))
						$parent.remove();    
					
				}
					
				loadTotal();    
				
			}
			
		});
		
	}
	
	$('a.FavoriteSet').click(function(e) {
									  
		e.preventDefault();		
		
		addFavoritos($(this));
		
		return false;
	});
	
	$('a.FavoriteSetDetalhes').click(function(e) {
									  
		e.preventDefault();		
		
		addFavoritos($(this));
		
		return false;
	});
	
	
	function checkFavorites() {

		var $favorites = $.cookies.get('Favorite');
		
		if($.browser.msie && $.browser.version == '7.0') {
			$favorites = $.parseJSON($favorites);
		}
		
		for(var i in $favorites) {
			$('a[rel=' + $favorites[i] + ']').addClass($favoriteActiveClass);  
		}

	}
	
	function loadTotal() {
		
		$.ajax({
			url: $websiteUrl + 'classes/Favorite/favorite.php?action=4&code=empty',
			success: function(data) {

				$('#FavoritosLateral a').html(data);  
				
			}
			
		});
		
	}
	
	checkFavorites();
	loadTotal();

	
	
	
})
