$(function(){
	initJagimoPreviews();
	initMoreButton();
	
	$('#msg').delay(3200).fadeOut(400);
	// Hides
	$('.btn-login form').hide();
	$('ul.nav-profile').hide();
	
	$('#login').click(function(){
		$('.btn-login form').toggle();
		return false;
	});

	$('#row-user .action').click(function(){
		$('ul.nav-profile').toggle();
		
	});

	
	$('ul#tabnav a').click(function(){

		var type = $(this).attr('href');
		var myoffset = 0;
	
		var container = $('#jagimo_preview_list');
		var userid = container.attr('user_id');
		
		if (type =='/')
			type = 'featured';
		
		$.getJSON(
			'/ajax/get_'+type,
			{user_id:userid, offset:myoffset},
			function(data)
			{
				container.empty();
				container.html(data.html);
				initJagimoPreviews();
				
				$('.jag-prev').last().after(
					'<div class="clear"></div>');
				
				$('#tabnav li').removeClass('sel');
				$('#tabnav li.tab-'+type).addClass('sel');
				if (data.count == 12)
				{
					$('#jagimo_preview_list .clear').after('<div class="btn-load-more" user_id="'+userid+'" type="'+type+'" offset="12">More</div>');
					initMoreButton();
				}
					
			}
		);
		
		return false;
	});
	
	
	
	
	$('.user_toss.photo').click(function(){
		
		var codeids = $(this).attr('id');
		
		var toU = codeids.indexOf('_');
		var toD = codeids.indexOf('-');
		var num = codeids.substring(toU+1,toD);
		var uid = codeids.substring(toD+1);
		window.location = '/view/'+uid+'/'+ num;
		
	});
	
	//Clicking User sidebar hilights text on Main
	$('.user_toss.word').hover(function(){
		
		var codeids = $(this).attr('id');
		
		var toU = codeids.indexOf('_');
		var numuid = codeids.substring(toU+1);
		
		if ($(this).hasClass('is_current'))
		{
			$(this).removeClass('is_current');
			$('#line_'+numuid).removeClass('is_current');
		}
		else
		{
			$('.inner.grid.word span').removeClass('is_current');
			$('.user_toss.word').removeClass('is_current');
			$('#line_'+numuid).addClass('is_current');
			$(this).addClass('is_current');
		}
		
		// window.location = '/view/'+uid+'/'+ num;
		
	});
	
	//Clicking User sidebar hilights text on Main
	$('.inner.grid.word span').hover(function(){
		
		
		var codeids = $(this).attr('id');
		var toU = codeids.indexOf('_');
		var numuid = codeids.substring(toU+1);
		
		if ($(this).hasClass('is_current'))
		{
			$(this).removeClass('is_current');
			$('#toss_'+numuid).removeClass('is_current');
		}
		else
		{
			$('.inner.grid.word span').removeClass('is_current');
			$('.user_toss.word').removeClass('is_current');
			$('#toss_'+numuid).addClass('is_current');
			$(this).addClass('is_current');
		}

		
	});
	
	
	
	function initJagimoPreviews()
	{
		
		$('.jag-prev').unbind('click')
			.bind('click',
			function(){
			window.location = '/view/'+$(this).attr('rel');
		});
	}
	

	
	
	function initMoreButton()
	{
		$('.btn-load-more').unbind('click')
		.bind('click',
			function(){
			var btn = $(this);
			var type = btn.attr('type');
			var myoffset = btn.attr('offset');
			var userid = btn.attr('user_id');


			$.getJSON(
				'/ajax/get_'+type,
				{user_id:userid, offset:myoffset},
				function(data)
				{
					$('.jag-prev').last().after(data.html);
					$('.jag-prev').click(function(){
						window.location = '/view/'+$(this).attr('rel');
					});
					if (data.count < 12)
						btn.hide();
					else
						btn.attr('offset', parseInt(myoffset)+12);

				}
			);

		});
	}
});
