/**
* Arquivo de funções gerais do Site
* Autor: BiTS - Business IT Solutions
*/
//slide form
$(document).ready(function(){
	
	//Jquery REAL
	$("#credito").maskMoney({symbol:"R$",decimal:",",thousands:"."})
	$("#parcela").maskMoney({symbol:"R$",decimal:",",thousands:"."})
	//
	$('a[rel*=facebox]').facebox();
	
	//SELECT VALOR
	$("#Vcredito").click(function(){
		$( '.frm-minimo' ).css('display','block');
		$( '.frm-maximo' ).css('display','none');
	});
	$("#Vparcela").click(function(){
		$( '.frm-minimo' ).css('display','none');
		$( '.frm-maximo' ).css('display','block');
	});
	
	
	//CARROSEL
	jQuery('#mycarousel').jcarousel({scroll: 1});
	
	//IMG INPUT 
	SI.Files.stylizeAll();
	
	$("#ext").change(function() {

		$("#arquivo").attr("value",$("#ext").val());
	});
	//SI.Files.stylizeById('#file');
	//SI.Files.stylize(HTMLInputNode);
	
	//ABAS DOS FORMULARIOS
	$("div.contaba").hide();
	$("div.contaba:first").show();
	$("#abas li:first").addClass("solicite_on");
		
	/*$("#abas a").click(function(){
		if($(this).attr("href")=='#tab1'){
			$("#abas li:first").addClass("solicite_on");
			$("#abas li:first").removeClass("solicite_off");
			$("#abas li:last").addClass("agende_off");
			$("#abas li:last").removeClass("agende_on");
		} else {
			$("#abas li:last").addClass("agende_on");
			$("#abas li:last").removeClass("agende_off");
			$("#abas li:first").addClass("solicite_off");
			$("#abas li:first").removeClass("solicite_on");
		}
		$("div.contaba").hide();
		$($(this).attr("href")).show();
		return false;
	});*/

	//Plugin de marca d'água
	watermark.init();
	
	// Envia News
	$('#btn-enviaNews').click(function() {
		cadastra_news();
		return false;
	});
	
	//Links para subir
	$("a[rel*=subir]").click(function(){
		$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
	});
	
	//Funcao Sub-Menu Jquery
	$(document).ready(function () {
		$('.menu1').click(function(){
			$('.lista1').slideToggle('medium');
		});
		
	});
	
	//PNG Fix para IE6
	if($.browser.msie && ($.browser.version == "6.0")){
		$(document).pngFix();
	}
	
	// pega o id do body para selecionar a conceitual da seção
//		var secao = $('#conceitual').attr('rel');
//		if (secao == 'capa') var altura = 277;
//		else var altura = 277;
//		
//		// Flash Home
//		if ($('#conceitual').size()) {
//			$('#conceitual').flash( {
//				src : base_url + 'assets/site/swf/conceitual.swf',
//				width : 995,
//				height : altura,
//				wmode : 'transparent',
//				flashvars : {
//					link : base_url
//				}
//			});
//		}
//		
//		if($('body').attr('id') == 'capa'){
//			$('#conceitual-centro').flash( {
//				src : base_url + 'assets/site/swf/conceitual-centro.swf',
//				width : 407,
//				height : 226,
//				wmode : 'transparent',
//				flashvars : {
//					link : base_url
//				}
//			});
//		}

});

function revela(id){
	$('.lista' + id).slideToggle('medium');	
}

/**
* 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 validaSimulador() {
	msg = "";
	lang = "pt";
	if($("#Vcredito").val() == "" || $("#Vcredito").val() == "1"){
		if(lang == 'pt') msg += "<span>Seu valor de credito não foi preenchido.</span><br />";
	}
	
	if($("#Vparcela").val() == "" || $("#Vparcela").val() == "2"){
		if(lang == 'pt') msg += "<span>Seu valor de parcela não foi preenchido.</span><br />";
	}
	
	if(msg != ""){
		if(lang == 'pt') msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		
		jQuery.facebox(msg);
		return false;

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

function cadastra_news(url){
	var msg = "";

	if($('#nome_news').val() == "Seu Nome" || $('#nome_news').val() == ""){
		msg += "<span>Preencha seu nome</span><br>";
	}
	
	if($('#email_news').val() == "" || $('#email_news').val() == "Seu E-mail"){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($('#email_news').val())){
		msg += "<span>E-mail inválido.</span><br />";
	}

	if(msg != ""){
		jQuery.facebox(msg);
	} else {
		$.ajax({
			type: 'POST',
			url: url,
			data: "nome=" + $('#nome_news').val() + "&email=" + $('#email_news').val(),

			success: function(msg){
				jQuery.facebox(msg);
			},
			error: function(msg){
				jQuery.facebox("Erro ao cadastrar, tente novamente mais tarde!");
			}
		});
	}
}

function validaConsorcio(){
	msg = "";
	lang = "pt";
	if($("#grupo").val() == "" || $("#grupo").val() == "Grupo"){
		if(lang == 'pt') msg += "<span>Campo grupo não preenchido</span><br />";
	}
	if($("#cota").val() == "" || $("#cota").val() == "Cota") {
		if(lang == 'pt') msg += "<span>Campo cota não preenchido</span><br />";
	}
	if($("#senha").val() == "" || $("#senha").val() == "Senha") {
		if(lang == 'pt') msg += "<span>Campo senha não preenchido</span><br />";
	}
	if(msg != ""){
		if(lang == 'pt') msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
			$("#frm").submit();
		}

}

function validaProfissional(){
	msg = "";
	lang = "pt";
	if($("#nome").val() == "" || $("#nome").val() == "Nome"){
		if(lang == 'pt') msg += "<span>Nome não preenchido.</span><br />";
	}
	
	if(msg != ""){
		if(lang == 'pt') msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		
		jQuery.facebox(msg);
		return false;
		
	} else {
			$("#frm").submit();
	}
}

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

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

	if($("#mensagem").val() == "" || $("#mensagem").val() == "Comentário"){
		if(lang == 'pt') msg += "<span>Comentário não preenchido.</span><br />";
	}

	if(msg != ""){
		if(lang == 'pt') msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;

		jQuery.facebox(msg);
		return false;
		
	} else {
			$("#frm").submit();
	}
}

function pageselectCallback(page_index, jq){
	var items_per_page = 12;
	var offset = page_index * items_per_page;
	var new_content = $('#hiddenresult .result').slice(offset, offset + items_per_page).clone();
	$('#Searchresult').empty().append(new_content);
	return false;
}

function go_to(secao){
	window.location = secao; 
}
