function receiveClick(URL)
{
	$.ajax({
		url: URL,
		dataType: 'html',
		type: 'POST',
		beforeSend: function(){
			$('#carregando').css('display','block');
		},
		complete: function(){
			$('#carregando').css('display','none');
		},
		success: function(data, textStatus){
			$('#view_midia').html(data);
		},
		error: function(xhr, er){
			if(er == 'timeout'){
				$('#view_midia').append('<strong>Ops! ocorreu um erro de timeout.</strong>');
			}else{
				$('#view_midia').append('<strong>Erro: </strong>' +xhr.status+ ' - ' 
				+xhr.statusText+ '&nbsp;&nbsp;&nbsp;<strong>Tipo de erro </strong>' + er);
			}
		}
	});
}

function _over()
{
	$(this).css('background-color','#b7b7b7');
	$(this).find('img').removeClass('md_nt_hover').addClass('md_hover');
	$(this).find('span').css('color','#333333');
}

function _out()
{
	$(this).css('background-color','#585858');
	$(this).find('img').removeClass('md_hover').addClass('md_nt_hover');
	$(this).find('span').css('color','#fff');
}

$(document).ready(function(){
	
	var jumpInterval = '180px';
	var setDelay = 400;
	var y = 0;
	
	$('.control_button')
	.live('click',function(){
		var divItemLength = $('#navg_control').attr('class');
		var x = Math.ceil(divItemLength/3);
		switch($(this).attr('id'))
		{
			case '_up':
			if(y > 0){
				$('#content_slide').animate({marginTop: '+='+jumpInterval}, setDelay); y--;
			}
			break;
			
			case '_down':
			if(y < (x-1)){
				$('#content_slide').animate({marginTop: '-='+jumpInterval}, setDelay); y++;
			}
			break;
		}
	});
	
	$('.m_opt')
	.live('click', function(){
		y=0;
		switch( $(this).attr('id') )
		{
			case 'photo':
				$(this).removeClass('photo_out').addClass('photo_in');
				$('#video').removeClass('video_in').addClass('video_out');
				$('#audio').removeClass('audio_in').addClass('audio_out');
				receiveClick('http://www.leonardovilela.com.br/Ajax/Galeria/clickfotos');
			break;
				
			case 'video':
				$(this).removeClass('video_out').addClass('video_in');
				$('#photo').removeClass('photo_in').addClass('photo_out');
				$('#audio').removeClass('audio_in').addClass('audio_out');
				divItemLength = $('.content_item').length;
				receiveClick('http://www.leonardovilela.com.br/Ajax/Galeria/clickvideos');
			break;
			
			case 'audio':
				$(this).removeClass('audio_out').addClass('audio_in');
				$('#photo').removeClass('photo_in').addClass('photo_out');
				$('#video').removeClass('video_in').addClass('video_out');
				receiveClick('http://www.leonardovilela.com.br/Ajax/Galeria/clickaudios');
			break;
		}
	});
	
	$('.content_item')
	.live('mouseenter',function(){
		$(this).css('background-color','#b7b7b7');
		$(this).find('img').removeClass('md_nt_hover').addClass('md_hover');
		$(this).find('span').css('color','#333333');
	})
	.live('mouseleave',function(){
		$(this).css('background-color','#585858');
		$(this).find('img').removeClass('md_hover').addClass('md_nt_hover');
		$(this).find('span').css('color','#fff');
	}); 
	
	$('.content_item')
	.live('click', function(e){
		e.preventDefault();
		var param = $(this).attr('param');
		var imgRef = $(this).find('._url_').html();
		switch( param )
		{
			case 'fotos':
			$('#expand_midia')
			.html('<img src="/images/img_uploads/thumb3_'+imgRef+'" border="0" />')
			.css({'overflow':'hidden'});
			break;
			
			case 'videos':
			$('#expand_midia')
			.html('<object width="370" height="226"><param name="movie" value="http://www.youtube.com/v/'+imgRef+'&hl=pt_BR&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+imgRef+'&hl=pt_BR&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="370" height="226"></embed></object>')
			.css({'overflow':'hidden'});
			break;
			
			case 'audios':
			$('#expand_midia')
			.html('<div id="contentobjSWF"><div id="objSWF"><object type="application/x-shockwave-flash" data="/swf/player_mp3_maxi.swf" width="300" height="30"><param name="movie" value="/swf/player_mp3_maxi.swf" /><param name="FlashVars" value="mp3=/images/img_uploads/'+imgRef+'" /></object></div></div>')
			.css({'overflow':'hidden'});
			break;
		}
	});

});
