$(document).ready(function(){
    $('a[rel=external]').attr('target','_blank');
    if($('.newsletter').length){
        validateNews();
    }
    
    if($('#contact-form').length){
        validateContact();
    }
    if($('.banners').length){
        $('.banners-slider').cycle({fx:'fade',pager:'.banners-nav',pause:1,speed:950,timeout:6500});
    }

    if($('.news-gallery').length){
        newsGallery();
    }
    
    $('.share .print').click(function(){
        printElem({});
    })
    
    if($('#share-form').length){
        $('.share .mail').click(function(){
            if($('#share-form').is(':hidden')){
                $(this).addClass('active');
                $('#share-form').slideDown();
            }else{
                $(this).removeClass('active');
                $('#share-form').slideUp();
            }
        })
        $('#share-form .close').click(function(){
            $('.share .mail').removeClass('active');
            $('#share-form').slideUp();
        })
        validateShare();
    }

    $('.sidebar-menu li').hover(function(){
        $(this).find('ol').show();
    },function(){
        $(this).find('ol').hide();
    })

})

function validateNews(){
    var n = $(".newsletter form").jcheck();
    $(function() {
        n.validates('news-name',{presence:true});
        n.validates('news-email', {format: {"with": "email"}});
    });
    $('.newsletter form').submit(function(event){
        if(n.is_valid() == true){
        	$.post("../xt/site/news/xt.adicionar.php",{
    			nome				: $("#news-name").val(),
    			email				: $("#news-email").val()
    		},
    		//Retorno
			function(retorno){
			if (retorno == ""){
				alert("Cadastrado com sucesso!");
				document.forms[0].reset();
				}
    		}
        	);
            event.preventDefault();
        }
    })
}

function validateContact(){
    var c = $("#contact-form").jcheck();
    $(function() {
        c.validates('contact-name','contact-message',{presence:true});
        c.validates('contact-email', {format: {"with": "email"}});
    });
    $('#contact-form').submit(function(event){
        if(c.is_valid() == true){
        	$.post("../xt/site/contact/xt.msgMailCont.php",{
    			nome				: $("#contact-name").val(),
    			msg 				: $("#contact-message").val(),
    			email				: $("#contact-email").val(),
    			telefone			: $("#contact-phone").val()
    		},
    		//Retorno
			function(retorno){
			if (retorno == ""){
				alert("Enviado com sucesso!");
				document.forms[0].reset();
				}
    		}
        	);
        	event.preventDefault();
        }
    })
}

function validateShare(){
    var sf = $("#share-form").jcheck();
    $(function() {
        sf.validates('share-name','share-message',{presence:true});
        sf.validates('share-email','share-friend-email', {format: {"with": "email"}});
    });
    $('#share-form').submit(function(event){
        if(sf.is_valid() == true){
        	$.post("../xt/site/share/xt.msgMail.php",{
    			nome				: $("#share-name").val(),
    			msg 				: $("#share-message").val(),
    			email				: $("#share-email").val(),
    			emailAmigo			: $("#share-friend-email").val(),
    			link				: $("#share-link").val()
    		})
            event.preventDefault();
        }
    })
}

function printElem(options){
    $('.news').printElement(options);
}

//galeria da noticia
function newsGallery(){
    $('.news-gallery .magnify').fancybox();
    $('.news-gallery li a').click(function(event){
        var current_photo = $(this).attr('href');
        var ampliar = $(this).attr('rel');
        var photo_description = $(this).attr('title');
        $('.magnify').attr('href',ampliar);
        $('.magnify').attr('title',photo_description);
        $('.news-gallery .pic img').attr('src',current_photo);
        $('.news-gallery .pic span').html(photo_description)
        $('.news-gallery li a').removeClass('current');
        $(this).addClass('current');
        event.preventDefault();
    })
}
