/**
*
* Arquivo de funções gerais do Site
* Autor: BiTS - Business IT Solutions
*
*/

//Funções que inicializam com o Site
$(document).ready(function(){

	/*$('ul#news-destaques').innerfade({
		speed: 1000,
		timeout: 5000,
		type: 'sequence'
	});*/


	$('#sample1').SelectCustomizer();
	$('#sample2').SelectCustomizer();
	$('#sample3').SelectCustomizer();

	//Plugin de marca d'água
	watermark.init();

	//Links para subir
	$("a[rel*=subir]").click(function(){
		$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
	});

	//PNG Fix para IE6
	if($.browser.msie && ($.browser.version == "6.0")){
		$(document).pngFix();
	}
	
	if($('#form-search')[0]){
		$('#form-search').submit(function(){
			return validSearch();
		});
	}


	jQuery('#mycarousel').jcarousel({scroll: 1});

	jQuery('#mycarousel1').jcarousel({scroll: 1});
	jQuery('#news-destaques').jcarousel({scroll: 1});

        function mycarousel_initCallback(carousel) {
            jQuery('.top3Noticias a').bind('click', function() {
                carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr('numero')));
                return false;
            });        
        }
        
        jQuery('#news-destaques2').jcarousel({
            scroll: 1,
            initCallback: mycarousel_initCallback,      
            // This tells jCarousel NOT to autobuild prev/next buttons
            buttonNextHTML: null,
            buttonPrevHTML: null
        });




	// Flash Home
	$('.conceitual').flash( {
		src : $('base').attr('href') + 'assets/site/swf/conceitual.swf',
		width : '672',
		height : '259',
		wmode	: 'transparent'
	});

	//Plugin de Hover de Imagens
	jquery_hover_img.init();

});

function validPoll(){

	var boolValid	= false;
	var opcao;

	$('#enquete ul li input:radio').each(function() {
		if($(this).is(':checked')){
			boolValid = true;
			opcao = $(this).val()
		}
	});

	if(!boolValid){
		jQuery.facebox('<h3 class="error-message">O(s) seguinte(s) campo(s) encontra(m)-se com problemas:</h3><ul class="list-errors"><li>Opção deve ser escolhida</li></ul><br class="clear">')

	} else {
		envia(opcao);
	}

}

function envia(valor){
	$.ajax({
		type: "POST",
		url: base_url+"index.php?on=capa&in=ajax",
		data: 'opcao='+valor,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
				jQuery.facebox('<h3 class="error-message">Sucesso</h3><ul class="list-errors"><li>Opção escolhida inserida</li></ul><br class="clear">')
			}
		}
	});
}

function consulta(enquete_id){
	$.ajax({
		type: "POST",
		url: base_url+"index.php?on=capa&in=consulta",
		data: 'enquete_id='+enquete_id,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
				jQuery.facebox(msg);
			}
		}
	});
}

function seleciona_album(album_id){
	$.ajax({
		type: "POST",
		url: base_url+"index.php?on=capa&in=album_novo",
		data: 'album='+album_id,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
				/*
				var id = album_id;
				$('.photos-gallery ul').empty();
				$('.photos-gallery').append("<a href='javascript:void(0)' class='btn-prev bt_p"+id+" hide-text'>Voltar</a><ul id='albuns'>" + msg + " </ul><a href='javascript:void(0)'  class='btn-next bt_n"+ id +"  hide-text'>Avançar</a>");

				$('a[rel*=facebox]').facebox();
				*/

				msg = msg.split("|");

				link_galeria = "<a href='galerias|&galeria_id=" + album_id + "'>Ver galeria completa</a>";

				$('.galeriaFundo').empty();
				$('.galeriaFundo').append(msg[0]);
				$('.galeriaImagens ul.lst-fotos').empty();
				$('.galeriaImagens ul.lst-fotos').append(msg[1]);
				$('.link-galeria').empty();
				$('.link-galeria').append(link_galeria);
				$('a[rel*=facebox]').facebox();
			}
		}
	});
}

function abreVideo(url){
	//alert(url);
	//jQuery.facebox({ ajax: $('base').attr('href')+'modalVideo.php?url='+url });
	$.ajax({
		type: "POST",
		url: $('base').attr('href') + 'modalVideo.php',
		data: 'url='+url,
		success: function(msg){
			
			if(msg == '')
				jQuery.facebox("Erro!");
			else {
				jQuery.facebox(msg);
			}

		}

	});
}

function buscaCategoria(url) {
	var sbc = $('#sbcMesCodigo').val();
	var cat = $('#catMesCodigo').val();

	if(sbc != '') 		window.location = url + '|sbcMesCodigo='+sbc;
	else if(cat != '')	window.location = url + '|catMesCodigo='+cat;
}

function getSubCategoria(categoria) {
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=capa&in=getSubCategoria",
		data: "categoria="+categoria,
		success: function(msg){
			$('#subCategoria').html(msg);
		}
	});
}

function setEstado(estado) {
	if($('#estado').size()){
		$('#estado option').each(function(i){
			if($(this).val() == estado) $(this).attr('selected',true);
		});
	}
	getLojista(estado);
}

function getLojista(estado) {

	$('#resultado').html(' ... carregando ');

	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=ondecomprar&in=ajax&ac=getLojista",
		data: "estado="+estado,
		success: function(msg){
			$('#resultado').html(msg);
		}
	});
}


function setEstadoAssistencia(estado) {
	if($('#estadoAssistencia').size()){
		$('#estadoAssistencia option').each(function(i){
			if($(this).val() == estado) $(this).attr('selected',true);
		});
	}
	getLojistaAssistencia(estado);
}

function getLojistaAssistencia(estado) {

	$('#resultado').html(' ... carregando ');

	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=assistencia&in=ajax&ac=getLojista",
		data: "estado="+estado,
		success: function(msg){
			$('#resultado').html(msg);
		}
	});
}

function topo() {
	window.location = document.URL+'#';
}

/**
* var valEmail
* Expressão regular de validação de e-mail
*/
var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function gravaNews(){
	msg = "";

	if($("#nome").val() == "" || $("#nome").val() == "Nome"){
		msg += "<span>Nome não preenchido.</span><br />";
	}

	if($("#email").val() == ""){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail inválido.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		$.ajax({
			type: "POST",
			url: base_url+"index.php|on=capa&in=gravaNews",
			data: "nome="+$("#nome").val()+"&email="+$("#email").val(),
			success: function(msg){
				jQuery.facebox("<span class=\"v12\">"+msg+"</span>");
				$("#email").val('E-mail');
				$("#nome").val('Nome');
			}
		});
	}
}

function enviaContato(){
	msg = "";

	if($("#nomes").val() == ""){
		msg += "<span>Nome não preenchido.</span><br />";
	}

	if($("#email").val() == ""){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail inválido.</span><br />";
	}

	if($('#ddd').size()){
		if($("#ddd").val() == ""){
			msg += "<span>DDD não preenchido.</span><br />";
		}
	}

	if($('#telefone').size()){
		if($("#telefone").val() == ""){
			msg += "<span>Telefone não preenchido.</span><br />";
		}
	}

	if($("#estado").val() == ""){
		msg += "<span>Estado não preenchida.</span><br />";
	}

	if($("#cidade").val() == ""){
		msg += "<span>Cidade não preenchida.</span><br />";
	}

	if($("#mensagem").val() == ""){
		msg += "<span>Mensagem não preenchida.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		return true;
	}
}

function validaDepoimento(){
	var msg = "";
}

function enviaCadastro() {
	var msg = "";

	if ($("#nome").val() == "" || $("#nome").val() == "Nome") {
		msg += "Nome não preenchido.<br />";
	}

	if ($("#email").val() == "") {
		msg += "E-mail não preenchido.<br />";
	} else if (!valEmail.test($("#email").val())) {
		msg += "E-mail inválido.<br />";
	}

	if ($("#celular").val() == "" || $("#celular").val() == "Celular") {
		msg += "Celular não preenchido.</span><br />";
	}

	if (msg != "") {
		msg = "Os seguintes campos encontram-se com problemas:<br />" + msg;
		jQuery.facebox(msg);
		return false;

	} else {
		$("#form").submit();
	}
}

function PrintElementID(id, pg) {
	var oPrint, oJan;
	oPrint     = window.document.getElementById(id).innerHTML;
	oJan     = window.open(pg);
	oJan.document.write(oPrint);
	oJan.history.go();
	oJan.window.print();
	oJan.close();
}

function abreEnviar(noticia_id, url){
	//jQuery.facebox({ ajax: $('base').attr('href')+'modalEnviarAmigo.php?noticia_id='+noticia_id+'&url='+url });
	$.ajax({
		type: "POST",
		url: $('base').attr('href') + 'modalEnviarAmigo.php',
		data: 'noticia_id='+noticia_id+'&url='+url,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro!");
			else {
				jQuery.facebox(msg);
			}

		}

	});
}

function abreEnviarBlog(blog_id){
	//jQuery.facebox({ ajax: $('base').attr('href')+'modalEnviarBlog.php?blog_id='+blog_id });
	$.ajax({
		type: "POST",
		url: $('base').attr('href') + 'modalEnviarBlog.php',
		data: 'blog_id='+blog_id,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro!");
			else {
				jQuery.facebox(msg);
			}

		}

	});
}

function abreComentario(blog_id){
	$.ajax({
		type: "POST",
		url: $('base').attr('href') + 'modalComentario.php',
		data: 'blog_id='+blog_id,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro!");
			else {
				jQuery.facebox(msg);
			}

		}

	});

}

function abreDepoimento(){
	//jQuery.facebox({ ajax: $('base').attr('href')+'modalDepoimento.php' });

	$.ajax({
		type: "POST",
		url: base_url + 'modalDepoimento.php',
		data: 'teste=',
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro!");
			else {
				jQuery.facebox(msg);
			}

		}

	});

}
