/* 
----------------------
Publr Gray Noise Theme
----------------------
Version: 0.1
Author: Tommy Cutter
----------------------
*/

$(document).ready(function(){
	DD_roundies.addRule('.post', '10px', true);
	DD_roundies.addRule('.paging', '7px', true);
	DD_roundies.addRule('.tags li', '15px', true);
	
	$(".dots-holder").each(function() {
		$(this).children('.photo-dot:first').css('background-position','left top');
	});
	
	$(".prev-photo").hover(function() {
		$(this).css('background','url(/assets/images/theme/gray_noise/left-arrow.png) no-repeat left 50%');
	}, function() {
		$(this).css('background','transparent');
	});
	
	$(".next-photo").hover(function() {
		$(this).css('background','url(/assets/images/theme/gray_noise/right-arrow.png) no-repeat right 50%');
	}, function() {
		$(this).css('background','transparent');
	});
	
	/* slideshow stuff */
	$(".prev-photo").click(function() {
		id = $(this).attr('id');
		id = id.replace('prev-','');
		$('.dots-holder-'+id).children('.more-photos').each(function(index) {
			cur_html = $.trim($('.current-photo-'+id).html());
			new_html = $.trim($(this).html());
			
			if(cur_html == new_html)
			{
				rep_html = $('.dots-holder-'+id).children('.more-photos:eq('+(index - 1)+')').html();
				if(rep_html != null)
				{
					$('.current-photo-'+id).html(rep_html);
					photo_src = $('.current-photo-'+id+' a img').attr('src');
					$('.dots-holder-'+id).children('.photo-dot').css('background-position','left -10px');
					$('.dots-holder-'+id).children('.photo-dot:eq('+(index - 1)+')').css('background-position','left top');
					$('.current-photo-'+id+' a img:first').load(photo_src, {}, function() {
						photo_height = $('.current-photo-'+id+' a img').height();
						photo_width = $(".current-photo-"+id+' a img').width();
						$('#prev-'+id).width((photo_width/2)-10);
						$('#prev-'+id).height(photo_height);
						$('#next-'+id).width((photo_width/2)-10);
						$('#next-'+id).height(photo_height);
						$('#prev-'+id).css('margin-top', '-'+(photo_height+30)+'px');
						$('#next-'+id).css('margin-top', '-'+(photo_height+30)+'px');
						$('.prev-next-holder-'+id).width(photo_width);
					});
				}
				return false;
			}
			
		});
		return false;
	});
	
	$('.next-photo').click(function() {
		id = $(this).attr('id');
		id = id.replace('next-','');
		
		$('.dots-holder-'+id).children('.more-photos').each(function(index) {
			
			cur_html = $.trim($('.current-photo-'+id).html());
			new_html = $.trim($(this).html());
			
			if(cur_html == new_html)
			{
				rep_html = $('.dots-holder-'+id).children('.more-photos:eq('+(index + 1)+')').html();
				if(rep_html != null)
				{
					$('.current-photo-'+id).html(rep_html);
					photo_src = $('.current-photo-'+id+' a img').attr('src');
					$('.dots-holder-'+id).children(".photo-dot").css('background-position','left -10px');
					$('.dots-holder-'+id).children('.photo-dot:eq('+(index + 1)+")").css('background-position','left top');
					$(".current-photo-"+id+" a img").load(photo_src, {}, function() {
						photo_height = $('.current-photo-'+id+' a img:first').height();
						photo_width = $('.current-photo-'+id+" a img:first").width();
						$('#prev-'+id).width((photo_width/2)-10);
						$('#prev-'+id).height(photo_height);
						$('#next-'+id).width((photo_width/2)-10);
						$('#next-'+id).height(photo_height);
						$('#prev-'+id).css('margin-top', '-'+(photo_height+30)+'px');
						$('#next-'+id).css('margin-top', '-'+(photo_height+30)+'px');
						$('.prev-next-holder-'+id).width(photo_width);
					});
				}
				return false;
			}
			
		});
		return false;
	});
});
