$(document).ready(function(){
	
	/**
	 * css hack [IE like and more]
	 */
	
	$('.content-menu li li:last-child a, .sidebar li:last-child a')
	.css({
		border: 'none'
	});
	
	/**
	 * slider
	 */
	
	$('.slider-header')
	.cycle({
		fx: 'fade',
		speed: 2000,
		timeout: 3000
	});
	
	/**
	 * animate content menu
	 */
	
	$('.content-menu>ul>li')
	.hover(function(){
		if(!$('>a', this).hasClass('active')){
			$('>a', this).addClass('active');
		}
		$('>ul', this).slideDown('slow');
	}, function(){
		if($('>a', this).attr('rel') != secao){
			$('>a', this).removeClass('active');
		}
		$('>ul', this).slideUp('fast');
	});
	
	$('.content-menu>ul>li>a')
	.click(function(){
		return false;
	});
	
	$('.content-menu a[rel='+secao+']').addClass('active');
	
	if(conteudo == 'contato'){
	    $('#contactForm')
		.validate({
			rules: {
				nome: 'required',
				mensagem: 'required',
				assunto: 'required',
				email: {
					required: true,
					cgs_email: true
				}
			},
			messages:{
				nome: 'required',
				mensagem: 'required',
				assunto: 'required',
				email: {
					required: 'required',
					cgs_email: 'required'
				}
			},
			errorPlacement: function(){
				
			},
			submitHandler: function(form){
				var data = doPost($(form).attr('action'), $(form).serialize());
				$(form).reset();
				$(form).prepend('<p class="padding image text-center '+(data == "Mensagem enviada com sucesso!" ? ' highlight' : ' error' )+'">'+data+'</p>');
				return false;
			}
		});
	};

    if($.browser.msie){
    	if($.browser.version >= '7' && $.browser.version < '8')
    	{
    		$('#contactForm div')
    		.css('margin-bottom', '8px');
    	}
    		
    };
    
    $('.edicoes li')
    .each(function(){
		$('a', this)
		.fadeTo(10, 0.8)
		.hover(function(){
			$(this).attr('target', '_blank').fadeTo(500, 1);
		}, function(){
			$(this).fadeTo(500, 0.8)
		});
	});
    
    var dim = get_dimensions();
    $(".slider .itens .roundabout-in-focus a, a.lothus-last-ediction")
    .live({
		hover: function(){
			$(this).attr('target', '_blank');
		}
	});
    //.live({
		/*click: function(){
			var w = screen.width;//"100%";
			var h = screen.height;//"100%";
			var t = 0; //(screen.height - h) / 2;
			var l = 0; //(screen.width - w) / 2;
			var options = 'channelmode=0, directories=0, fullscreen=1, menubar=1, resizable=0, scrollbars=1, status=0, titlebar=1, toolbar=1';
			window.open($(this).attr('href'), 'Lothus Health', 'width='+w+', height='+h+', top='+t+', left='+l+','+options, true);
			return false;
		}
	});*/
	/*.colorbox({
		iframe:true,
		scrolling:false,
		innerWidth: parseInt(dim.ww * 0.95), 
		innerHeight: parseInt(dim.wh * 0.95),
		onComplete: function(){
			$('#cboxClose').css({
				top: '-19px',
				right: '3px'
			});
		},
		onClosed: function(){
			$('#cboxClose').css({
				top: '5px',
				right: '5px'
			});
		}
	});*/
			
	$('.slider ul.itens').roundabout({
        duration: 800,
        btnNext: '.slider a.next',
        btnPrev: '.slider a.prev'
	})
	.hover(function(){
		clearInterval(slider_timer);
	}, function(){
		start_slider();
	});
	
	start_slider();
	
});

var slider_timer = false;
function start_slider(){
	
	slider_timer = setInterval(function(){
		$('.slider ul.itens').roundabout_animateToPreviousChild();
	}, 5000);
	
	$('.slider a.next, .slider a.prev')
	.live({
		click: function(){
			clearInterval(slider_timer);
			start_slider();
		}
	})
};

/**
 * jQuery reset form plugin
 */
jQuery.fn.reset = function (){
   $(this).each (function(){
      this.reset();
   });
};

/**
 * pega as dimensões da tela
 * @return object
 */
var get_dimensions = function(){
	return {
		wh: $(window).height(),
		ww: $(window).width()
	};
};	

/**
 * executa uma requisição assincrona via POST 
 * enviando o parameto objectData para a url 
 * urlToPost e retorna um responseText 
 * @param urlToPost
 * @param objectData
 * @return string
 */
var doPost = function (urlToPost, objectData){
	return $.ajax({
		async: false,
		type: 'POST',
		url: urlToPost,
		data: objectData
	}).responseText;		
};

