$(document).ready(function(){
	//$("#telefone").mask("(99)9999-9999");
    $("#Codigo").numeric({allow:",."});
})

$(function() {
    $('a').each(function() {
    	
    	var $obj = $(this);
    	var $href = $obj.attr('href');
    	$href = replaceHref($href);
    	
		if($href == $pageHref || ($href == 'index.php' && $pageHref == '')) {
			
			if($obj.hasClass('backgroundPosition')) {
				$obj.css({
					backgroundPosition: 'left bottom'
				});
			} else if($obj.hasClass('textDecoration')) {
				$obj.css({
					textDecoration: 'underline'
				});
			}
			
		}
    });  

	var $favoriteActiveClass = 'FavoritosDestaqueAtivo';
	
	$('a.FavoriteSet').click(function(e) {
		
		e.preventDefault();
		
		var $obj = $(this);
		var $opt = $obj.attr('rel');
		
		var $act = ($obj.hasClass($favoriteActiveClass)) ? '2' : '1'; 
		
		$.ajax({
			url: $urlSite + 'classes/Favorite/favorite.php?action=' + $act + '&code=' + $opt,
			success: function(data) {

				if($act == '1')
					$obj.addClass($favoriteActiveClass);
					
				else {
					
					$obj.removeClass($favoriteActiveClass);
					
					var $parent = $obj.parent().parent().parent().parent();  

					if($parent.parent().hasClass('favoriteRemove'))
						$parent.remove();    
					
				}
					
				loadTotal();    
				
			}
			
		});
		
		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: $urlSite + 'classes/Favorite/favorite.php?action=4&code=empty',
			success: function(data) {

				$('#TxtFavoritosLateral a').html(data);  
				
			}
			
		});
		
	}
	
	checkFavorites();
	loadTotal();



});

