function unmaskEmail(item) {
	var email = strrev($(item).text().replace('#', '@'));
	$(item).replaceWith('<a href="mailto:' + email + '">' + email + '</a>');
}

function strrev(str) {
	if (!str) return '';
	var revstr = '';
	for (i=str.length-1; i>=0; i--) {
		revstr+=str.charAt(i);
	}
	return revstr;
}

$(function(){
	
	// unmask emails
	$('span.email').each(function(){
		unmaskEmail(this);
	});
	
	// fancybox
	$('a[rel=fancybox]').fancybox({
		scrolling: 'no',
		overlayOpacity: 0.5,
		overlayColor: '#000',
		transitionIn: 'none',
		transitionOut: 'none'
	});
	
});

/*
$(function(){
	$('#f_q').autocomplete('{{ link.to("search") }}', {
		selectFirst: false,
		autocomplete: false,
		cacheLength: 0,
		minChars: 3,
		max: 12,
		scroll: false,
		highlight: false,
		width: 450,
		formatItem: formatItem
	});
	$('input#f_q').result(function(event, data, formatted){
		location = data[1];
	});
	$('#f_country_id').change(function(){
		var url = "/discounts/cities/:1";
		$('#f_city').children(":not(:first)").remove();
		$.getJSON(url.replace(':1', $(this).val()), function(data){
			$.each(data, function(i, caption){
				$('#f_city').append('<option>'+caption+'</option>')
			});
		});
	});
	$('#f_country_id, #f_city, #f_category_id').each(function(){
		$(this).prev().text( $(this).prev().prev().text() ).addClass('gray');
	});
});

function formatItem(row) {
	return '<img src="/uploads/032x32" alt=""><strong>'+row[0]+'</strong><br>'+row[2];
}
*/
