$(function(){
//filters
$('.filters a').each(function(){
var text = $.trim($(this).text());
if(text.length > 30){
$(this).text(text.substr(0, 30) + '...')
}
});
//masonry
var masonry465 = $('.masonry-465');
masonry465.masonry({
columnWidth: 465,
itemSelector: '.item-masonry',
gutter : 20
});
var masonry225 = $('.masonry-225');
masonry225.masonry({
columnWidth: 225,
itemSelector: '.item-masonry',
gutter : 16
});
//popin
$('.open-popin').bind('click', function(e){
e.preventDefault();
var target = $(this).attr('href');
$('.popin-wrap').fadeIn(function(){
$(target).show();
});
});
$('.close-popin, .popin-wrap').bind('click', function(e){
e.preventDefault();
e.stopPropagation();
$('.popin-wrap').fadeOut(function(){
$('.popin').hide();
});
});
$('.popin').bind('click', function(e){
e.stopPropagation();
});
//tag it
if($('.tag-it').length){
var keywordsTagIt = $('.tag-it').tagit({
allowSpaces : true
});
$('.list-key-add a').bind('click', function(e){
e.preventDefault();
var tag = $(this).attr('data-tag');
keywordsTagIt.tagit("createTag", tag);
});
}
});//ready