$(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'
				});
			}
			
		}
    });
    $('a.FavoriteDel').click(function(e){
        
       e.preventDefault();
       e.stopPropagation();

       var $obj = $(this);
       var $opt = $obj.attr('rel');
       $.ajax({
                url: $urlSite + 'classes/Favorite/favorite.php?action=2&code=' + $opt,
                success: function(data) {
                            $obj.parent().parent().remove();
                        }
              });
        loadTotal();
    });
     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);
        $obj.removeClass('AddFav');
        $obj.addClass('DelFav');
        $obj.attr('title','Remover dos Favoritos');
     } else {
        $obj.removeClass($favoriteActiveClass);
        $obj.removeClass('DelFav');
        $obj.addClass('AddFav');
        $obj.attr('title','Adicionar aos Favoritos');
     var $parent = $obj.parent().parent().parent();

     if($parent.parent().hasClass('favoriteRemove'))
     $parent.remove();

     }

     loadTotal();

     }

     });

     return false;

     });

     function checkFavorites() {

     var $favorites = $.cookies.get('Favorite');

     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();    
});
