0 && $("#manequim"+tipo+" .escudo_camisa").css('display') != 'none') {
var x_escudo = Number($("#manequim"+tipo+" .escudo_camisa svg").css('left').replace('px','')) + Number($("#manequim"+tipo+" .engloba_camisa").css('left').replace('px',''));
var y_escudo = Number($("#manequim"+tipo+" .escudo_camisa svg").css('top').replace('px','')) + Number($("#manequim"+tipo+" .engloba_camisa").css('top').replace('px',''));
//var x_escudo = $("#manequim"+tipo+" .escudo_camisa svg").css('left').replace('px','');
//var y_escudo = $("#manequim"+tipo+" .escudo_camisa svg").css('top').replace('px','');
var w_escudo = $("#manequim"+tipo+" .escudo_camisa svg").width();
var h_escudo = $("#manequim"+tipo+" .escudo_camisa svg").height();
/*if(esporte == 'basquete') {
x_escudo *= 1.2;
x_escudo = Number(x_escudo) + Number(20);
y_escudo *= 1.15;
}*/
var svgEscudo = ''+$.trim($("#manequim"+tipo+" .escudo_calcao svg").html())+' ';
//var svgEscudo = ''+$.trim($("#manequim"+tipo+" .escudo_camisa svg").html())+' ';
ctx["jogo_de_camisa"].drawSvg(svgEscudo, x_escudo, y_escudo, w_escudo, h_escudo);
}
}
// fim resolve camisa
var tipo_compra = 'normal';
if(goleiro == 1) tipo_compra = 'goleiro';
if(tipo == '_costas') {
// Terminou de importar SVG (desenhos) e Texturas
resolverPreview(tipo_compra, comprar, salvar, compartilhar);
}
}); // fim aguarda textura camisa
}); // fim aguarda textura calcao
}
}); // fim importa detalhes
}
var i_pecas = 0; // contador total de peças
function importarTextura(d, p, callback){
var dimensao;
dimensao = new Array();
dimensao[0] = '';
dimensao[1] = '_costas';
var peca;
peca = new Array();
peca[0] = 'camisa';
peca[1] = 'calcao';
peca[2] = 'meiao';
var canvas_frente = document.getElementById('jogo_de_camisa');
var context_frente = canvas_frente.getContext('2d');
var canvas_costas = document.getElementById('jogo_de_camisa_costas');
var context_costas = canvas_costas.getContext('2d');
// @param d : contador de dimensao
// @param p : contador de peça da dimensao
//inserindo textura
i_pecas++; // contador de peças processadas
if(p < 0) {
if($("#manequim"+dimensao[d]+" .detalhe").length > 0) {
console.log("#manequim"+dimensao[d]+" .detalhe");
// importando detalhes
var img_textura_detalhe = new Image();
img_textura_detalhe.onload = function(){
if(this.dados.destino == '') context_frente.drawImage(this, this.dados.x, this.dados.y); // frente
else context_costas.drawImage(this, this.dados.x, this.dados.y); //costas
callback(true);
};
img_textura_detalhe.src = $("#manequim"+dimensao[d]+" .detalhe img").attr('src');
var x_draw = 0;//Number($("#manequim"+dimensao[d]+" .detalhe").css('left').replace('px', '')) + Number($("#manequim"+dimensao[d]+" .detalhe").css('margin-left').replace('px', ''));
var y_draw = Number($("#manequim"+dimensao[d]+" .detalhe").css('top').replace('px', '')) + Number($("#manequim"+dimensao[d]+" .detalhe").css('margin-top').replace('px', ''));
if(esporte == "futebol_masculino_2" && dimensao[d] == "_costas") x_draw += Number(3);
else if(esporte == "futebol_masculino_2") x_draw += Number(50);
img_textura_detalhe.dados = {x: x_draw, y: y_draw, destino: dimensao[d] };
}
else {
callback(true);
}
}
else {
if($("#manequim"+dimensao[d]+" .engloba_"+peca[p]+" .textura").length > 0 &&
$("#manequim"+dimensao[d]+" .engloba_"+peca[p]).css("display") != "none"){
var img_textura = new Image();
img_textura.src = $("#manequim"+dimensao[d]+" .engloba_"+peca[p]+" .textura").css('background-image').replace('url(', '').replace(')', '').replace(' ', '').replace('"', '').replace('"', '').replace("'", '');
var x_draw = Number($("#manequim"+dimensao[d]+" .engloba_"+peca[p]).css('left').replace('px', '')) + Number($("#manequim"+dimensao[d]+" .engloba_"+peca[p]).css('margin-left').replace('px', ''));
var y_draw = Number($("#manequim"+dimensao[d]+" .engloba_"+peca[p]).css('top').replace('px', '')) + Number($("#manequim"+dimensao[d]+" .engloba_"+peca[p]).css('margin-top').replace('px', ''))
img_textura.dados = {x: x_draw, y: y_draw, i: i_pecas, destino: dimensao[d] };
img_textura.onload = function(){
if(this.dados.destino == '') context_frente.drawImage(this, this.dados.x, this.dados.y); // frente
else context_costas.drawImage(this, this.dados.x, this.dados.y); //costas
//terminou de importar textura
callback(true);
};
//img_textura.parametros = { p_tipo: tipo, p_comprar: comprar, p_compartilhar: compartilhar };
}
else {
callback(true);
}
}
}
function resolverPreview(tipo, comprar, salvar, compartilhar){
if(salvar == 1) {
$("body *").css("pointer-events","auto");
$("#aguarde").hide();
$("#abrir-nome_simulacao").click();
}
else if (comprar == 1){
salvaJogoCompra();
}
else {
$.post("/simulador/gerar_preview.php", { 'img1':document.getElementById('jogo_de_camisa').toDataURL("image/png"), 'img2':document.getElementById('jogo_de_camisa_costas').toDataURL("image/png"), 'esporte': esporte, 'goleiro': goleiro}, function(data){
$("body *").css("pointer-events","auto");
$('#aguarde').hide();
if(compartilhar == 1) {
link = document.createElement('a');
link.setAttribute('download', 'Preview Simulador.jpg');
link.setAttribute('href', data);
link.click();
}
else {
var img_jogo = data.replace('geradas/preview/', '').replace('.jpg', '');
$("#box_visualizar .simulacao").append(" ");
$("#box_visualizar .simulacao").append(" ");
$("#box_visualizar .salvar").attr("onClick","salvarNoComputador('"+img_jogo+"')");
$("#box_visualizar").css("height",$(document).height()).show();
var link_compartilhar = "https://api.whatsapp.com/send?phone=5531990737995&text=Olá, estou interessado(a) neste produto, por favor enviar orçamento %20http://www.maximianoconfeccao.com.br/simulador/jogo-de-camisa/?simulacao%3D"+img_jogo;
//console.log(link_compartilhar);
$("#box_visualizar .atendimento").attr("href",link_compartilhar);
/*apprise("Acesse e compartilhe o endereço abaixo:
"+link_jogo+"
", {'animate':true, textOk:'X' },
function(r){});*/
}
});
}
}
function salvarNoComputador(data){
var url = 'geradas/preview/'+data+'.jpg';
link = document.createElement('a');
link.setAttribute('download', 'Preview Simulador.jpg');
link.setAttribute('href', url);
link.click();
}
function carregaDesenhoInicial(dest, x){
for (i in desenho[dest]) {
if(desenho[dest][i].cod_modelo == x){
var valor_i = i;
}
}
return valor_i;
}
function carregaDesenho(dest, i, n){
if(n == 2) modelo_atual = Number(i);
if($("#manequim .desenho_"+dest+"_"+n).length == 0) {
$("#manequim ."+dest+"_"+n).html(" ");
}
if($("#manequim_costas .desenho_"+dest+"_"+n).length == 0) {
$("#manequim_costas ."+dest+"_"+n).html(" ");
}
if(desenho[dest][i] != null && desenho[dest][i]["svg"] != '') {
$(".desenho_"+dest+"_"+n).show();
$("#manequim .desenho_"+dest+"_"+n).css("-webkit-mask-box-image","url(/simulador/imagens/desenho/"+desenho[dest][i]["svg"]+".svg)").load(function(){});
var iqe = 0;
if(desenho[dest][i]["svg_costas"] != '') {
jQuery('#manequim_costas .desenho_'+dest+'_'+n).css('-webkit-mask-box-image','url(/simulador/imagens/desenho/'+desenho[dest][i]["svg_costas"]+'.svg)').load(function(){});
// iqe = contador que percorre as cores do conjunto
var i_aux2 = i+"";
var i_aux = i_aux2.indexOf('_');
if(i_aux > 0) var i_modelo = i_aux2.substr(0, i_aux);
else i_modelo = i;
if(desenho[dest][i_modelo]["cor"] != '' && mudou_cor == 0 && i_modelo > 0) { // preenchendo a cor inicial predefinida no cadastro
var dest_aux = dest;
// colorindo camisa e calção
var coloriu_o = 0; var num_camada = '';
do{
if(coloriu_o == 0) num_camada = '_'+n;
else {
num_camada = '';
n = 1;
}
if(desenho[dest][i_modelo]["cor"+num_camada] == '') { // COLORIDO
var img_desenho_colorido = $('#manequim .engloba_'+dest+' .'+dest+num_camada).find('object').attr('style').split('"');
$.get(img_desenho_colorido[1], function(data) {
if(num_camada != '') {
var data_svg = document.importNode(data.documentElement,true);
$('#manequim .engloba_'+dest+' .'+dest+num_camada).html(data_svg);
}
});
var img_desenho_colorido_costas = $('#manequim_costas .engloba_'+dest+' .'+dest+num_camada).find('object').attr('style').split('"');
$.get(img_desenho_colorido_costas[1], function(data) {
if(num_camada != '') {
var data_svg = document.importNode(data.documentElement,true);
$('#manequim_costas .engloba_'+dest+' .'+dest+num_camada).html(data_svg);
}
});
}
else if(desenho[dest][i_modelo]["cor"+num_camada] != '') {
$('.edicao_modelos .lista_camadas[rel='+dest+'] .cor_camada[rel='+num_camada+']').click();
$('.edicao_modelos .lista_camadas[rel='+dest+'] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]['cor'+num_camada]+']').click();
}
coloriu_o++;
} while(n == 2 && coloriu_o < 2);
if(dest == 'camisa') {
if(desenho[dest][i_modelo]["cor_capuz"] != ''){
$(".lista_camadas[rel=capuz] .cor_camada").click();
$(".lista_camadas[rel=capuz] .paleta_cores .cor[data-i='"+desenho[dest][i_modelo]["cor_capuz"]+"']").click();
}
if(desenho[dest][i_modelo]["cor_amarrilho"] != ''){
$('.lista_camadas[rel=amarrilho] .cor_camada').click();
$('.lista_camadas[rel=amarrilho] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_amarrilho"]+']').click();
}
if(desenho[dest][i_modelo]["cor_bolso"] != ''){
$('.lista_camadas[rel=bolso_frontal] .cor_camada').click();
$('.lista_camadas[rel=bolso_frontal] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_bolso"]+']').click();
}
if(desenho[dest][i_modelo]["cor_quadril"] != ''){
$('.lista_camadas[rel=quadril] .cor_camada').click();
$('.lista_camadas[rel=quadril] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_quadril"]+']').click();
}
if(desenho[dest][i_modelo]["cor_ziper"] != ''){
$('.lista_camadas[rel=ziper] .cor_camada').click();
$('.lista_camadas[rel=ziper] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_ziper"]+']').click();
}
else if($(".camisa_detalhe .ziper").length) {
$(".lista_camadas[rel=ziper] .cor_camada").click();
$(".lista_camadas[rel=ziper] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_logo"] != '' && $(".engloba_camisa .logo").length > 0){
$('.escudos_dorso[rel=logo_cor] .cor_camada[rel=camisa_logo]').click();
$('.escudos_dorso[rel=logo_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_logo"]+']').click();
}
else if($(".engloba_camisa .logo").length > 0) {
$(".escudos_dorso[rel=logo_cor] .cor_camada[rel=camisa_logo]").click();
$(".escudos_dorso[rel=logo_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_gola"] != '' &&
($(".engloba_camisa .golas").length > 0 || $(".engloba_camisa .gola").length > 0)){
$('.lista_camadas[rel=gola_cor] .cor_camada[rel=camisa_gola]').click();
$('.lista_camadas[rel=gola_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_gola"]+']').click();
if (esporte == 'passeio') {
$('.lista_camadas[rel=gola_cor] .cor_camada[rel=camisa_gola_2]').click();
$('.lista_camadas[rel=gola_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_gola"]+']').click();
}
}
else if($(".engloba_camisa .golas").length > 0 || $(".engloba_camisa .gola").length > 0) {
$(".lista_camadas[rel=gola_cor] .cor_camada[rel=camisa_gola]").click();
$(".lista_camadas[rel=gola_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_gola"] != '' && $(".engloba_camisa .vies").length > 0){
$('.lista_camadas[rel=vies] .cor_camada[rel=vies]').click();
$('.lista_camadas[rel=vies] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_gola"]+']').click();
}
else if($(".engloba_camisa .vies").length > 0) {
$(".lista_camadas[rel=gola_cor] .cor_camada[rel=camisa_gola]").click();
$(".lista_camadas[rel=gola_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_nome"] != '' && $(".engloba_camisa .previewNome").length > 0){
$('.lista_camadas[rel=nome_cor] .cor_camada[rel=camisa_nome_cor]').click();
$('.lista_camadas[rel=nome_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_nome"]+']').click();
}
else if($(".engloba_camisa .previewNome").length > 0) {
$(".lista_camadas[rel=nome_cor] .cor_camada[rel=camisa_nome_cor]").click();
$(".lista_camadas[rel=nome_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_numero"] != '' && $(".engloba_camisa .previewNumero").length > 0){
$('.camisa_numero[rel=numero_cor] .cor_camada[rel=camisa_numero_cor]').click();
$('.camisa_numero[rel=numero_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_numero"]+']').click();
}
else if($(".engloba_camisa .previewNumero").length > 0) {
$(".camisa_numero[rel=numero_cor] .cor_camada[rel=camisa_numero_cor]").click();
$(".camisa_numero[rel=numero_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_punho"] != '' && $(".engloba_camisa .punho").length > 0){
$(".opcao_pers[rel='dorso-punho-com']").click();
$('.lista_camadas[rel=punho_cor] .cor_camada[rel=punho]').click();
$('.lista_camadas[rel=punho_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_punho"]+']').click();
if (esporte == 'agasalho') {
$('.lista_camadas[rel=manga] .cor_camada[rel=manga]').click();
$('.lista_camadas[rel=manga] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_punho"]+']').click();
}
}
else if($(".engloba_camisa .punho").length > 0 && esporte != "agasalho") {
$(".opcao_pers[rel='dorso-punho-sem']").click();
}
if(desenho[dest][i_modelo]["cor_meiao"] != ''){
$('.lista_camadas[rel=meiao] .cor_camada').click();
$('.lista_camadas[rel=meiao] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_meiao"]+']').click();
colori_meiao = 1;
}
}
else if(dest == 'calcao' && desenho["calcao"].length > 0) {
if(desenho[dest][i_modelo]["cor_logo"] != '' && $(".engloba_calcao .logo").length > 0){
$('.escudos_perna[rel=logo_cor] .cor_camada[rel=calcao_logo]').click();
$('.escudos_perna[rel=logo_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_logo"]+']').click();
}
else if($(".engloba_calcao .logo").length > 0) {
$(".escudos_perna[rel=logo_cor] .cor_camada[rel=calcao_logo]").click();
$(".escudos_perna[rel=logo_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_numero"] != '' && $(".engloba_calcao .previewNumero").length > 0){
$('.personalizar_numero_perna .lista_camadas[rel=numero_cor] .cor_camada[rel=calcao_numero_cor]').click();
$('.personalizar_numero_perna .lista_camadas[rel=numero_cor] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_numero"]+']').click();
}
else if($(".engloba_calcao .previewNumero").length > 0) {
$(".personalizar_numero_perna .lista_camadas[rel=numero_cor] .cor_camada[rel=calcao_numero_cor]").click();
$(".personalizar_numero_perna .lista_camadas[rel=numero_cor] .paleta_cores .cor[alt='preto']").click();
}
if(desenho[dest][i_modelo]["cor_meiao"] != '' && colori_meiao == 0) {
$('.lista_camadas[rel=meiao] .cor_camada').click();
$('.lista_camadas[rel=meiao] .paleta_cores .cor[data-i='+desenho[dest][i_modelo]["cor_meiao"]+']').click();
colori_meiao = 1;
}
}
if(colori_meiao == 0 && $(".engloba_meiao .meiao").length > 0) {
$('.lista_camadas[rel=meiao] .cor_camada').click();
$(".lista_camadas[rel=meiao] .paleta_cores .cor[alt='branco']").click();
}
else if (!($(".engloba_meiao .meiao").length > 0)){
$(".opcao_edicao[rel='modelos_meiao']").remove();
}
if ($(".camisa_detalhe .elastico").length) {
$('.lista_camadas[rel=elastico] .cor_camada').click();
$(".lista_camadas[rel=elastico] .paleta_cores .cor[alt='branco']").click();
}
if ($(".camisa_detalhe .barra").length) {
$('.lista_camadas[rel=barra] .cor_camada').click();
$(".lista_camadas[rel=barra] .paleta_cores .cor[alt='preto']").click();
}
mudou_cor = 0;
}
}
}
else $(".desenho_"+dest+"_"+n).hide();
$(".desenho_"+dest+" .cod_modelo").html(modelo_atual);
}
function trocaDesenho(dest, i){
if ($(".engloba_calcao .calcao").length > 0) {
if(dest == 'camisa' && travado == 1 && i != $(".calcao .cod_modelo").html()) {
if(total_modelo['calcao'] >= i) {
$('.calcao .cod_modelo').html(i);
trocaDesenho('calcao', i);
}
}
else if(dest == 'calcao' && travado == 1 && i != $(".camisa .cod_modelo").html()) {
if(total_modelo['camisa'] >= i) {
$('.camisa .cod_modelo').html(i);
trocaDesenho('camisa', i);
}
}
}
carregaDesenho(dest, i, 2);
//tratando desenhos inexistentes
//frente #manequim
if(desenho[dest][i+"_2"] != null && desenho[dest][i+"_2"]["svg"] != null && desenho[dest][i+"_2"]["svg"] != '') { //segundo desenho
$("#manequim ."+dest+"_3").removeAttr('style');
carregaDesenho(dest, i+'_2', 3);
if (desenho[dest][i]["cor_3"] != '') {
$('.cores[rel='+dest+'] .flex').eq(2).css('display','flex');
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(2).css('display','flex');
}
else {
$('.cores[rel='+dest+'] .flex').eq(2).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(2).hide();
}
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(1,'cor_3',dest);
}
}
else {
$("#manequim ."+dest+"_3").css('top', '-1404px');
$('.cores[rel='+dest+'] .flex').eq(2).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(2).hide();
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(0,'cor_3',dest);
}
}
if(desenho[dest][i+"_3"] != null && desenho[dest][i+"_3"]["svg"] != null && desenho[dest][i+"_3"]["svg"] != '') { //terceiro desenho
$("#manequim ."+dest+"_4").removeAttr('style');
carregaDesenho(dest, i+'_3', 4);
if (desenho[dest][i]["cor_4"] != '') {
$('.cores[rel='+dest+'] .flex').eq(3).css('display','flex');
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(3).css('display','flex');
}
else {
$('.cores[rel='+dest+'] .flex').eq(3).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(3).hide();
}
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(1,'cor_4',dest);
}
}
else {
$("#manequim ."+dest+"_4").css('top', '-1404px');
$('.cores[rel='+dest+'] .flex').eq(3).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(3).hide();
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(0,'cor_4',dest);
}
}
if(desenho[dest][i+"_4"] != null && desenho[dest][i+"_4"]["svg"] != null && desenho[dest][i+"_4"]["svg"] != '') { //quarto desenho
$("#manequim ."+dest+"_5").removeAttr('style');
carregaDesenho(dest, i+'_4', 5);
if (desenho[dest][i]["cor_5"] != '') {
$('.cores[rel='+dest+'] .flex').eq(4).css('display','flex');
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(4).css('display','flex');
$('.nome_rel').css('padding-left','0');
}
else {
$('.cores[rel='+dest+'] .flex').eq(4).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(4).hide();
}
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(1,'cor_5',dest);
}
}
else {
$("#manequim ."+dest+"_5").css('top', '-1404px');
$('.cores[rel='+dest+'] .flex').eq(4).hide();
$('.lista_camadas[rel='+dest+'] .cor_camada').eq(4).hide();
$('.nome_rel').css('padding-left','10px');
if(preenchimento_inicial == 0 && preenchimento_habilitado == 1){
alterarArrayAtual(0,'cor_5',dest);
}
}
//costas #manequim_costas
if(desenho[dest][i+"_2"] != null && desenho[dest][i+"_2"]["svg_costas"] != null && desenho[dest][i+"_2"]["svg_costas"] != '') { //segundo desenho
$("#manequim_costas ."+dest+"_3").removeAttr('style');
//carregaDesenho(dest, i+'_2', 3);
}
else {
$("#manequim_costas ."+dest+"_3").css('top', '-1404px');
}
if(desenho[dest][i+"_3"] != null && desenho[dest][i+"_3"]["svg_costas"] != null && desenho[dest][i+"_3"]["svg_costas"] != '') { //terceiro desenho
$("#manequim_costas ."+dest+"_4").removeAttr('style');
//carregaDesenho(dest, i+'_3', 4);
}
else {
$("#manequim_costas ."+dest+"_4").css('top', '-1404px');
}
if(desenho[dest][i+"_4"] != null && desenho[dest][i+"_4"]["svg_costas"] != null && desenho[dest][i+"_4"]["svg_costas"] != '') { //quarto desenho
$("#manequim_costas ."+dest+"_5").removeAttr('style');
//carregaDesenho(dest, i+'_4', 5);
}
else {
$("#manequim_costas ."+dest+"_5").css('top', '-1404px');
}
//fim tratar desenhos inexistentes
}
function trocaModelo(dest, i){
preenchimento_modelo = 1;
var retorno = trocaDesenho(dest, i);
preenchimento_modelo = 0;
/* PALETA DE CORES EM CAIXA */
$(".lista_camadas .cor_camada").removeClass("camada_ativa");
$(".lista_camadas .paleta_cores").removeClass("ativo");
}
function personalizarCor() {
if(!$('#manequim .detalhe img').length > 0) $('#manequim .detalhe').remove();
if(!$('#manequim_costas .detalhe img').length > 0) $('#manequim_costas .detalhe').remove();
if($(".engloba_calcao .calcao").length == 0) travado = 0;
$('#manequim_costas .logo, #manequim_costas .patrocinio_desconto ,#manequim_costas .golas, #manequim_costas .selo, #manequim #box_previewNome, #manequim_costas .engloba_calcao .box_previewNumero, #manequim .gola_costas, #manequim .mangacostas_com, #manequim .golacostas, #manequim_costas .ziper, #manequim_costas .fundo_gola').remove();
if( $.trim($('.engloba_camisa .logo').html()) == "" ) $('.engloba_camisa .logo').remove();
if( $.trim($('.engloba_calcao .logo').html()) == "" ) $('.engloba_calcao .logo').remove();
if(logado == 1) {
var h_window = $(window).height();
var h = (50*h_window)/100;
$(".armario").css("max-height",h+"px");
// armário
$(".simulacoes").clone().prependTo("#box_armario #armario");
$("#box_armario .simulacoes").removeClass("menu_oculto").show();
$("#box_armario .simulacoes .opcao").attr("onmouseover","trocarImagem($(this).find('.img_simulacao').css('background-image'))").attr("onmouseout","trocarImagem()");
}
if(inicial > 0){
retorno_camisa = carregaDesenhoInicial("camisa", inicial);
retorno_calcao = carregaDesenhoInicial("calcao", inicial);
trocaDesenho("camisa", retorno_camisa);
if($(".engloba_calcao .calcao").length > 0) trocaDesenho("calcao", retorno_calcao);
$(".opcao_pers[rel='dorso-cod_modelo-"+desenho["camisa"][retorno_camisa]["cod_modelo"]+"']").click();
if($(".engloba_calcao .calcao").length > 0) {
$(".opcao_pers[rel='perna-cod_modelo-"+desenho["calcao"][retorno_calcao]["cod_modelo"]+"']").click();
}
}
else if(typeof arr_simulacao != "undefined"){
$(".simulacoes .opcao[rel='"+id_simulacao+"']").addClass("ativo");
preview_simulacao = $("#armario .simulacoes .opcao[rel='"+id_simulacao+"'] .img_simulacao").css("background-image");
$("#armario #preview_ativo").css("background-image",preview_simulacao);
retorno = StringToArray(arr_simulacao);
}
else {
trocaDesenho("camisa", modelo_atual);
if($(".engloba_calcao .calcao")) trocaDesenho("calcao", modelo_atual);
$(".opcao_pers[rel='dorso-cod_modelo-"+desenho["camisa"][modelo_atual]["cod_modelo"]+"']").click();
if($(".engloba_calcao .calcao").length > 0) {
$(".opcao_pers[rel='perna-cod_modelo-"+desenho["calcao"][modelo_atual]["cod_modelo"]+"']").click();
}
}
// descendo número das costas
//if(esporte == 'futebol') $('#manequim_costas .box_previewNumero').attr('transform','matrix(1 0 0 1 116 150)');
//if(esporte == 'futebol_feminino') $('#manequim_costas .box_previewNumero').attr('transform','matrix(1 0 0 1 111 164)');
// SE NÃO EXISTIR GOLAS
if ($(".engloba_camisa .golas").length == 0 && $(".engloba_camisa .gola").length == 0) {
$("#lista_edicao .opcao[rel='edicao_golas']").remove();
}
else if ($("#manequim .engloba_camisa .gola").length == 1) {
$('#manequim_costas .golacostas').show();
$(".lista_opcoes[rel='gola']").remove();
if (esporte != 'passeio')
$(".cor_camada[rel='camisa_gola_2']").hide();
}
else {
$('#manequim_costas .golacostas').show();
$(".opcao_pers[rel='dorso-gola-redonda']").click();
}
// SE NÃO EXISTIR LOGO NO DORSO
if ($(".engloba_camisa .logo").length == 0) {
if ($(".engloba_camisa #escudo_camisa_pers").length == 0 && $(".engloba_calcao #escudo_camisa_pers").length == 0) {
$("#lista_edicao .opcao[rel='edicao_escudo']").remove();
}
else if ($(".engloba_camisa #escudo_camisa_pers").length == 0) {
$(".opcao_edicao[rel='escudos_dorso']").remove();
$(".lista_opcoes[rel='escudo_camisa']").remove();
$(".lista_opcoes[rel='escudo_calcao']").addClass('ativo');
$(".box_cores[rel='logo_dorso']").remove();
$(".box_cores[rel='logo_perna']").addClass('ativo');
$(".opcao_edicao[rel='escudos_perna']").addClass('ativo');
}
else {
$(".opcao_pers[rel='dorso-escudo-esquerda']").click();
$(".opcao[rel='dorso-escudo-esquerda_2']").remove();
$(".box_cores[rel='logo_dorso']").remove();
}
}
else {
$(".opcao_pers[rel='dorso-escudo-esquerda']").click();
}
// SE NÃO EXISTIR LOGO NA PERNA
if ($(".engloba_calcao .logo").length == 0) {
if ($(".engloba_calcao #escudo_camisa_pers").length == 0) {
$(".opcao_edicao[rel='escudos_perna']").remove();
}
else {
$(".opcao_pers[rel='perna-escudo-esquerda']").click();
$(".box_cores[rel='logo_perna']").remove();
}
numero_calcao_esquerda_y = "135";
numero_calcao_direita_y = "135";
}
else {
$(".opcao_pers[rel='perna-escudo-esquerda']").click();
}
// SE NÃO EXISTIR PUNHO
if ($(".engloba_camisa .punho").length == 0 && $(".engloba_camisa .manga_com").length == 0) {
$("#lista_edicao .opcao[rel='edicao_punho']").remove();
}
// SE NÃO EXISTIR NOME E NÚMERO
if ($(".engloba_camisa #box_previewNome").length == 0 && $(".previewNumero").length == 0) {
$("#lista_edicao .opcao[rel='edicao_texto']").remove();
}
else {
if ($(".engloba_camisa #box_previewNome").length == 0 && $(".engloba_camisa .previewNumero").length == 0) {
$(".opcao_edicao[rel='texto_dorso']").remove();
}
else {
if ($(".engloba_camisa #box_previewNome").length == 0) {
$(".ipt-checkbox[for='ipt-nome'], .lista_opcoes[rel='posicao_nome'], .personalizar_nome").remove();
}
else {
primeira_fonte_nome = $(".lista-fontes[rel='nome'] .fonte").eq(0).attr('id');
$(".opcao_pers[rel='dorso-nome-baixo']").click();
mudaFonte('nome', primeira_fonte_nome, 0);
preencheAtributo('dorso','nome_texto','',1);
$(".lista-fontes .fonte").eq(i_fonte_nome).show();
}
if ($(".engloba_camisa .previewNumero").length == 0) {
$(".ipt-checkbox[for='ipt-numero'], .box_selecao[rel='numero'], .box_selecao[rel='numero_frente'], .personalizar_numero").remove();
}
else {
primeira_fonte_num = $(".lista-fontes[rel='numero'] .fonte").eq(0).attr('id');
tamanho_num = $(".lista-fontes[rel='numero'] .fonte").eq(0).attr('rel');
if ($("#manequim .previewNumero").length == 0) {
$(".box_selecao[rel='numero_frente']").remove();
}
else {
$(".opcao_pers[rel='dorso-numero_frente-com']").click();
}
if ($("#manequim_costas .previewNumero").length == 0) {
$(".box_selecao[rel='numero']").remove();
}
else {
$(".opcao_pers[rel='dorso-numero-com']").click();
}
mudaFonte('numero', primeira_fonte_num, tamanho_num);
tamFonte($("#ipt-tamNum").val());
$(".lista-fontes[rel='numero'] .fonte").eq(i_fonte_numero).show();
}
}
if ($(".engloba_calcao .previewNumero").length == 0) {
$(".opcao_edicao[rel='texto_perna']").remove();
}
else {
$('#manequim .calcao_detalhe .previewNumero').attr('font-size','30px');
$(".lista-fontes[rel='numero_perna'] .fonte").eq(i_fonte_numero_perna).show();
primeira_fonte_num_perna = $(".lista-fontes[rel='numero_perna'] .fonte").eq(0).attr('id');
mudaFonte('numero_perna', primeira_fonte_num_perna, 0);
$(".opcao_pers[rel='perna-numero-direita']").click();
}
}
// SE NÃO EXISTIR SELOS E PATROCÍNIOS
if($(".engloba_camisa .selo").length == 0 && $(".engloba_camisa .patrocinio").length == 0 && $(".engloba_camisa .patrocinio2").length == 0 && $(".engloba_camisa .patrocinio_manga").length == 0) {
$("#lista_edicao .opcao[rel='edicao_selos']").remove();
}
else {
if ($(".engloba_camisa .selo").length == 0) {
$(".lista_opcoes[rel='selo']").remove();
$(".ipt-checkbox[for='ipt-selo']").remove();
}
else {
preencheAtributo('dorso','selo','sem',1);
}
if ($(".engloba_camisa .patrocinio").length == 0 && $(".engloba_camisa .patrocinio2").length == 0
&& $(".engloba_camisa .patrocinio_manga").length == 0) {
$(".ipt-checkbox[for='ipt-patrocinio']").remove();
$(".box_selecao[rel='patrocinio']").remove();
}
else {
preencheAtributo('dorso','patrocinio_cima','sem',1);
preencheAtributo('dorso','patrocinio_frente','sem',1);
preencheAtributo('dorso','patrocinio_baixo','sem',1);
$("#manequim_costas .patrocinio")
.css("transform","translate("+patrocinio_camisa_costas_cima_x+"px,"+patrocinio_camisa_costas_cima_y+"px)")
.attr("transform","translate("+patrocinio_camisa_costas_cima_x+","+patrocinio_camisa_costas_cima_y+")");
$("#manequim_costas .patrocinio2")
.css("transform","translate("+patrocinio_camisa_costas_baixo_x+"px,"+patrocinio_camisa_costas_baixo_y+"px)")
.attr("transform","translate("+patrocinio_camisa_costas_baixo_x+","+patrocinio_camisa_costas_baixo_y+")");
}
}
$('body svg').css('shape-rendering', 'geometricPrecision');
mudou_cor = 0;
preenchimento_habilitado = 1;
preenchimento_inicial = 0;
$(".lista_camadas .cor_camada").removeClass("camada_ativa");
$(".lista_camadas .paleta_cores").removeClass("ativo");
$(".lista_camadas .paleta_cores .cor").removeClass("ativo");
$("#manequim").removeAttr("style");
iniciarStatus();
}
function tamFonte(tam){
$('.camisa_detalhe .previewNome').attr("font-size", tam);
if(preenchimento_habilitado == 1) preencheAtributo('dorso','nome_fonte_tamanho',tam,1);
}
function mudaFonte(tipo, fonte, numTam){
if(tipo == 'nome'){
$('.camisa_detalhe .previewNome').attr("font-family", "'"+fonte+"'");
if(preenchimento_habilitado == 1) preencheAtributo('dorso','nome_fonte',fonte,1);
}
else if(tipo == 'numero'){
tam_numFrente = (numTam * 0.50);
$('.camisa_detalhe .previewNumero').attr('font-family', "'"+fonte+"'");
$('#manequim_costas .camisa_detalhe .previewNumero').attr("font-size", numTam+"px");
$('#manequim .camisa_detalhe .previewNumero').attr("font-size", tam_numFrente+"px");
if(preenchimento_habilitado == 1) preencheAtributo('dorso','numero_fonte',fonte,1);
}
else if(tipo == 'numero_perna'){
$('.calcao_detalhe .previewNumero').attr("font-family", "'"+fonte+"'");
if(preenchimento_habilitado == 1) preencheAtributo('perna','numero_fonte',fonte,1);
}
}
function ArrayToString (arr) {
var str = '';
for(var i=0; i < Object.keys(arr).length; i++){
for(var j=0; j < Object.keys(arr[Object.keys(arr)[i]]).length; j++){
str += Object.keys(arr)[i]+"-"+Object.keys(arr[Object.keys(arr)[i]])[j]+":"+arr[Object.keys(arr)[i]][Object.keys(arr[Object.keys(arr)[i]])[j]];
if(j < Object.keys(arr[Object.keys(arr)[i]]).length-1 || i < Object.keys(arr).length-1) {
str += ", ";
}
}
}
return str;
}
function StringToArray (str) {
var arr = str.split(',');
for(var i=0; i < arr.length; i++){
var arrParteAtributo = arr[i].split('-');
var arrChaveValor = arrParteAtributo[1].split(':');
preencheAtributo(arrParteAtributo[0].trim(),arrChaveValor[0].trim(),arrChaveValor[1].trim(),0);
}
return true;
}
function salvaJogoCompra(){
var array = ArrayToString(arrayStatus[iStatus]);
$("#informacoes_uniforme").val(array);
$.post("/simulador/gerar_preview.php", { 'img1':document.getElementById('jogo_de_camisa').toDataURL("image/png"), 'img2':document.getElementById('jogo_de_camisa_costas').toDataURL("image/png"), 'esporte': esporte, 'goleiro': goleiro, 'comprar': 1 }, function(data){
if(data != null) {
$("#goleiro").val(goleiro);
$("#id_imagem").val(data);
aviso_fechar = 1;
$("#simulador-jogo").submit();
}
});
}
function verificarCampo(){
var campoNome = $(".appriseInner").contents().find('#inpt-nome_simulacao').val();
if(campoNome.length === 0 || !campoNome.trim()){
$("#nome_simulacao .vazio").css({"opacity": "1"});
} else {
$("#nome_simulacao .vazio").css({"opacity": "0"});
}
}
function salvarNome(){
nomeSimulacao = $(".appriseInner").contents().find('#inpt-nome_simulacao').val();
if(!nomeSimulacao.length === 0 || nomeSimulacao.trim()){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
if(logado == 1){
salvaSimulacao(nomeSimulacao);
}
else {
salvando_simulacao = 1;
$("#bt_login").click();
}
} else {
$("#nome_simulacao .vazio").css({"opacity": "1"});
return false;
}
}
function salvaSimulacao(nome){
$("body *").css("pointer-events","none");
$('#aguarde').show();
var arrayString = ArrayToString(arrayStatus[iStatus]);
$.post("/simulador/gerar_preview.php", { 'img1':document.getElementById('jogo_de_camisa').toDataURL("image/png"), 'img2':document.getElementById('jogo_de_camisa_costas').toDataURL("image/png"), 'esporte': esporte, 'goleiro': goleiro, 'comprar':1 }, function(data){
if(data != null) {
$.post("/simulador/includes/gravarSimulacao.php", { preview: data, info: arrayString, modalidade: esporte, nome: nome }, function(retorno) {
salvando_simulacao = 0;
if(retorno != "erro"){
window.location.href = "/simulador/"+esporte+"?simulacao="+retorno;
} else {
mensagem("Houve um erro. Tente novamente!");
}
});
}
});
}
function abrirForm(f){
if(!f == null || !f == ""){
$("#box_login form").hide();
$("#formulario_"+f).show();
$("#abrir-box_login").click();
}
}
function trocarForm(){
$("#formulario_login, #formulario_cadastro").toggle();
}
function recuperarSenha(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
apprise('Digite seu e-mail', {'input':true}, function(r){
if(r) {
$.post('/simulador/includes/esqueceuSenha.php', {email: r}, function(data) {
if(data == 'ok') {
mensagem('Foi enviado um email para o email digitado.');
}
else if(data == 'inexistente') {
mensagem('O email informado não existe em nossa base de dados.');
}
else {
mensagem('Ocorreu um erro inesperado.' + data);
}
});
}
});
}
function clickExcluir(id){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
$("#box_excluir #excluir").attr("onclick","excluirSimulacao("+id+");");
apprise(''+$('#box_excluir').html()+'
',{textOk:'X'});
}
function excluirSimulacao(id){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
if(typeof id != "undefined"){
$.post("/simulador/includes/excluirSimulacao.php", { id_simulacao: id }, function(retorno) {
if(retorno == "ok"){
var url_atual = window.location.href;
if(url_atual.indexOf("?simulacao="+id) != -1){
var novo_id = $(".armario .opcao[rel='"+id+"'] + .opcao").attr("rel");
nova_url = url_atual.split("?");
window.location.href = nova_url[0]+"?simulacao="+novo_id;
}
else {
location.reload();
}
} else {
mensagem("Houve um erro ao excluir. Tente novamente!");
}
});
}
}
function trocarImagem(x){
if(typeof x != "undefined"){
$("#armario #preview_ativo").css("background-image",x);
}
else {
if(typeof preview_simulacao != "undefined") {
$("#armario #preview_ativo").css("background-image",preview_simulacao);
}
else {
$("#armario #preview_ativo").css("background-image","");
}
}
}
function carregaSimulacao(id){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
$("body *").css("pointer-events","none");
$("#aguarde").show();
var url = window.location.href;
if(url.indexOf("?") >= 0){
retorno = url.split("?");
var url_atual = retorno[0];
}
else {
var url_atual = url;
}
window.location.href = url_atual+"?simulacao="+id;
}
function novaSimulacao(){
var url = window.location.href;
if(url.indexOf("?") >= 0){
var retorno = url.split("?");
var url_atual = retorno[0];
}
else {
var url_atual = url;
}
window.location.href = url_atual;
}
function efetuaLogin(){
var email_cliente = $(".appriseInner").contents().find('#membro-email').val();
var senha_cliente = $(".appriseInner").contents().find('#membro-senha').val();
if(email_cliente == "" || senha_cliente == "") {
$("#formulario_login .incompleto").show();
}
else {
$.post('/simulador/includes/efetuaLogin.php', { email: email_cliente, senha: senha_cliente }, function(data) {
if(data == 'erro_email') {
$('.erro_email').show();
}
else if(data == 'erro_senha') {
$('.erro_senha').show();
}
else if(data == 'ok') {
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
$("body *").css("pointer-events","none");
$("#aguarde").show();
if(salvando_simulacao > 0) {
logado = 1;
salvaSimulacao(nomeSimulacao);
}
else {
window.location.href = "/simulador/"+esporte;
}
}
else if(data == 'erro') {
$('.erro').show();
}
});
}
return false;
}
function registrarMembro(){
var nome_cliente = $(".appriseInner").contents().find('#registro-nome').val();
var telefone_cliente = $(".appriseInner").contents().find('#registro-telefone').val();
var email_cliente = $(".appriseInner").contents().find('#registro-email').val();
var senha_cliente = $(".appriseInner").contents().find('#registro-senha').val();
if(nome_cliente == '' || telefone_cliente == '' || email_cliente == '' || senha_cliente == '') {
$("#formulario_cadastro .incompleto").show();
}
else {
$("#formulario_cadastro .bt-submit").attr("value","AGUARDE...");
$.post('/simulador/includes/registrar.php', { nome: nome_cliente, telefone: telefone_cliente, email: email_cliente, senha: senha_cliente }, function(data) {
$("#formulario_cadastro .bt-submit").attr("value","CRIAR CONTA");
if(data == 'ok') {
if(salvando_simulacao > 0) {
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
logado = 1;
salvaSimulacao(nomeSimulacao);
}
else {
location.reload();
}
}
else if(data == 'email_existente') {
$('.email_existente').show();
}
else if(data == 'erro') {
$('.erro').show();
}
});
}
return false;
}
function esqueceuSenha(){
apprise('Digite seu email', {'input':true}, function(r){
if(r) {
$.post('/simulador/includes/esqueceuSenha.php', {email: r}, function(data) {
if(data == 'ok') {
mensagem('Foi enviado um email para o email digitado.');
}
else if(data == 'inexistente') {
mensagem('O email informado não existe em nossa base de dados.');
}
else {
mensagem('Ocorreu um erro inesperado.' + data);
}
});
}
});
}
function iniciarStatus(){
iStatus = 0;
arrayStatus[iStatus] = arrayClone(arrayPartes);
if(typeof arr_simulacao != "undefined") carregarStatus(arrayStatus[iStatus]);
}
function preencheAtributo(parte,chave,valor,preencher){
if(iStatus < arrayStatus.length-1){
for(var i= arrayStatus.length-1; i > iStatus; i--){
arrayStatus.splice(i,1);
}
arrayPartes = arrayClone(arrayStatus[iStatus]);
$("#avancar").addClass("desativado");
}
if(!Array.isArray(arrayPartes[parte])){
arrayPartes[parte] = new Array();
}
arrayPartes[parte][chave] = valor;
if(preencher == 1){
if(iStatus >= 0){
if(iStatus < 4) {
iStatus++;
} else {
for(var i=0; i < arrayStatus.length-1; i++){
arrayStatus[i] = arrayStatus[Number(i)+Number(1)];
}
}
arrayStatus[iStatus] = arrayClone(arrayPartes);
}
}
}
function carregarStatus(arrayCarregar){
var permanece = 0;
preenchimento_habilitado = 0;
if(mudou_cor == 0){
permanece = 1;
}
if($("#manequim").css('opacity') != 0) {
var posicao_modelo = '';
}
else {
var posicao_modelo = '_costas';
}
var nome = 0;
var numero_dorso = 0; var numero_perna = 0;
for(var i=0; i < Object.keys(arrayCarregar).length; i++){
for(var j=0; j < Object.keys(arrayCarregar[Object.keys(arrayCarregar)[i]]).length; j++){
var parte = Object.keys(arrayCarregar)[i];
var chave = Object.keys(arrayCarregar[Object.keys(arrayCarregar)[i]])[j];
var valor = arrayCarregar[Object.keys(arrayCarregar)[i]][Object.keys(arrayCarregar[Object.keys(arrayCarregar)[i]])[j]];
if(chave.indexOf("nome_") != -1 && chave != "nome_cor" && chave != "nome_cor_borda"){
if(chave == "nome_texto"){
$("#ipt-texto").val(valor);
$("#box_previewNome text").html(valor);
}
else if(chave == "nome_fonte"){
$(".lista-fontes[rel='nome'] .fonte").hide();
$(".lista-fontes[rel='nome'] .fonte[id='"+valor+"']").css("display", "list-item");
i_fonte_nome = $(".lista-fontes[rel='nome'] .fonte[id='"+valor+"']").index();
mudaFonte('nome', valor, 0);
}
else if(chave == "nome_fonte_tamanho"){
$("#ipt-tamNum").val(valor);
tamFonte(valor);
}
else {
$(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").click();
}
nome = 1;
}
else if(chave.indexOf("numero_") != -1 && chave != "numero_cor" && chave != "numero_cor_borda"){
if(parte == "dorso"){
if(chave == "numero_fonte"){
$(".lista-fontes[rel='numero'] .fonte").hide();
$(".lista-fontes[rel='numero'] .fonte[id='"+valor+"']").css("display", "list-item");
i_fonte_numero = $(".lista-fontes[rel='numero'] .fonte[id='"+valor+"']").index();
var num_tam = $(".lista-fontes[rel='numero'] .fonte[id='"+valor+"']").attr("rel");
mudaFonte('numero', valor, num_tam);
}
else if(chave == "numero_frente") {
if(valor == "com"){
$(".opcao_pers[rel='dorso-numero_frente-sem']").removeClass("marcado");
$(".opcao_pers[rel='dorso-numero_frente-com']").addClass("marcado");
$("#manequim .camisa_detalhe .box_previewNumero").show();
numero_frente = 1;
}
else {
$(".opcao_pers[rel='dorso-numero_frente-com']").removeClass("marcado");
$(".opcao_pers[rel='dorso-numero_frente-sem']").addClass("marcado");
$("#manequim .camisa_detalhe .box_previewNumero").hide();
numero_frente = 0;
}
}
else {
$(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").click();
}
numero_dorso = 1;
}
else {
if(chave == "numero_fonte"){
$(".lista-fontes[rel='numero_perna'] .fonte").hide();
$(".lista-fontes[rel='numero_perna'] .fonte[id='"+valor+"']").css("display", "list-item");
i_fonte_numero_perna = $(".lista-fontes[rel='numero_perna'] .fonte[id='"+valor+"']").index();
mudaFonte('numero_perna', valor, 0);
}
else {
$(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").click();
}
numero_perna = 1;
}
}
else if(chave.indexOf("cor") != -1){ /* PALETA DE CORES EM CAIXA */
var cores_uniforme = 0;
if(chave.indexOf("cor_") == 0) {
var camada = chave.split("_");
var num_camada = "_"+camada[1];
cores_uniforme = 1;
}
else if(chave.indexOf("cor") == 0){
var num_camada = "";
cores_uniforme = 1;
}
else {
var num_camada = chave;
}
if(parte == "dorso") var parte_cor = "camisa";
else if(parte == "perna") var parte_cor = "calcao";
else var parte_cor = parte;
if(cores_uniforme == 1){
$('.lista_camadas[rel='+parte_cor+'] .cor_camada[rel='+num_camada+']').click();
$('.lista_camadas[rel='+parte_cor+'] .paleta_cores .cor[id-cor='+valor+']').click();
}
else {
if(chave == "gola_cor_2") $('.lista_camadas[rel='+chave+'] .cor_camada').eq(1).click();
else $('.lista_camadas[rel='+chave+'] .cor_camada').eq(0).click();
$('.lista_camadas[rel='+chave+'] .paleta_cores .cor[id-cor='+valor+']').click();
}
}
else {
$(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").click();
if(chave == "cod_modelo"){
var troca = trocaDesenho($(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").attr('data-tipo'), $(".opcao_pers[rel='"+parte+"-"+chave+"-"+valor+"']").attr('data-i'));
}
}
}
}
if(nome == 1){
$(".ipt-checkbox[for='ipt-nome'").addClass("ativo");
$(".lista_opcoes[rel='posicao_nome'], .personalizar_nome").removeAttr("style");
$(".previewNome").show();
}
else {
$(".ipt-checkbox[for='ipt-nome'").removeClass("ativo");
$(".lista_opcoes[rel='posicao_nome'], .personalizar_nome").css({"pointer-events":"none", "opacity":"0.7"});
$(".previewNome").hide();
}
if(numero_dorso == 1){
$(".ipt-checkbox[for='ipt-numero'").addClass("ativo");
$(".box_selecao[rel='numero_frente'] .selecao, .personalizar_numero").removeAttr("style");
$("#manequim_costas .camisa_detalhe .box_previewNumero").show();
}
else {
$(".ipt-checkbox[for='ipt-numero'").removeClass("ativo");
$(".box_selecao[rel='numero_frente'] .selecao, .personalizar_numero").css({"pointer-events":"none", "opacity":"0.7"});
$(".camisa_detalhe .box_previewNumero").hide();
}
if(numero_perna == 1){
$(".ipt-checkbox[for='ipt-numero_perna'").addClass("ativo");
$(".lista_opcoes[rel='posicao_numero'], .personalizar_numero_perna").removeAttr("style");
}
else {
$(".ipt-checkbox[for='ipt-numero_perna'").removeClass("ativo");
$(".lista_opcoes[rel='posicao_numero'], .personalizar_numero_perna").css({"pointer-events":"none", "opacity":"0.7"});
}
if($("#manequim"+posicao_modelo).css('opacity') == 0) {
$("#girar-manequim").click();
}
/* PALETA DE CORES EM CAIXA */
$(".lista_camadas .cor_camada").removeClass("camada_ativa");
$(".lista_camadas .paleta_cores").removeClass("ativo");
if(permanece == 1){
mudou_cor = 0;
}
preenchimento_habilitado = 1;
}
function arrayClone(arr) {
var output, v, key;
output = Array.isArray(arr) ? [] : {};
for (key in arr) {
v = arr[key];
output[key] = (typeof v === "object" && v !== null) ? arrayClone(v) : v;
}
return output;
}
function alterarArrayAtual(acao,atributo,dest) {
if(typeof dest == "undefined"){
parte_uniforme = "dorso";
}
else {
if(dest == "camisa") parte_uniforme = "dorso";
else if(dest == "calcao") parte_uniforme = "perna";
else parte_uniforme = dest;
}
if(acao == 1) {
// adicionar informações
for (var key in arrayTemp) {
if(key.indexOf(atributo) == 0 || key == atributo){
arrayStatus[iStatus][parte_uniforme][key] = arrayTemp[key];
}
}
}
else if(acao == 0) {
// remover informações
for (var key in arrayStatus[iStatus][parte_uniforme]) {
if(key.indexOf(atributo) == 0 || key == atributo){
arrayTemp[key] = arrayStatus[iStatus][parte_uniforme][key];
delete arrayStatus[iStatus][parte_uniforme][key];
}
}
}
arrayPartes = arrayClone(arrayStatus[iStatus]);
}
function atualizaCadastro(){
var nome = $(".appriseInner").contents().find('#nomeCliente').val();
var telefone = $(".appriseInner").contents().find('#telefoneCliente').val();
var cidade = $(".appriseInner").contents().find('#cidadeCliente').val();
var estado = $(".appriseInner").contents().find('#estadoCliente').val();
if(nome != '' && telefone != '' && cidade != '' && estado != ''){
$.post('/simulador/includes/atualizarCadastro.php', { acao: 'atualizar_dados', nome: nome, telefone: telefone, cidade: cidade, estado: estado }, function(retorno) {
if(retorno == 'ok') {
location.reload();
}
else if(retorno == 'erro') {
$('.erro').show();
}
});
}
else {
}
return false;
}
function trocaEmail(){
var senha = $(".appriseInner").contents().find('#senhaConfirmacao').val();
var novo_email = $(".appriseInner").contents().find('#emailNovo').val();
if((senha.length === 0 || !senha.trim()) && (novo_email.length === 0 || !novo_email.trim())){
$('.erro').html("Preencha corretamente os campos").show();
}
else {
$.post('/simulador/includes/atualizarCadastro.php', { acao: 'atualizar_email', senha_atual: senha, novo_email: novo_email }, function(retorno) {
if(retorno == 'ok') {
$('.erro').html("");
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
location.reload();
}
else if(retorno == 'erro') {
$('.erro').html("Senha incorreta").show();
}
});
}
return false;
}
function trocaSenha(){
var senha_atual = $(".appriseInner").contents().find('#senhaAtual').val();
var nova_senha = $(".appriseInner").contents().find('#senhaNova').val();
var nova_senha_confirmacao = $(".appriseInner").contents().find('#senhaNova-2').val();
if((senha_atual.length === 0 || !senha_atual.trim()) || (nova_senha.length === 0 || !nova_senha.trim())){
$('.erro').html("Preencha corretamente os campos").show();
}
else if(nova_senha != nova_senha_confirmacao){
$('.erro').html("Senhas não batem").show();
}
else {
$.post('/simulador/includes/atualizarCadastro.php', { acao: 'atualizar_senha', senha_atual: senha_atual, nova_senha: nova_senha }, function(retorno) {
if(retorno == 'ok') {
$('.erro').html("");
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
mensagem("Senha alterado com sucesso!");
}
else if(retorno == 'erro') {
$('.erro').html("Senha incorreta").show();
$("#senhaAtual").focus();
}
});
}
return false;
}
function alterarEmail(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
apprise(''+$('#painel-alterar_email').html()+'
',{textOk:'X'});
}
function alterarSenha(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
apprise(''+$('#painel-alterar_senha').html()+'
',{textOk:'X'});
}
function fecharPainel(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
}
// INÍCIO
$(document).ready(function (){
c = document.getElementById('jogo_de_camisa');
c2 = document.getElementById('jogo_de_camisa_costas');
ctx['jogo_de_camisa'] = c.getContext('2d');
ctx['jogo_de_camisa_costas'] = c2.getContext('2d');
$('#aguarde').show();
if(goleiro == 1) {
$("#bt_orcamento, #bt_orcamento_2").html("Finalizar Orçamento");
if($(window).width() >= 479) {
apprise(" ", {textOk:'X'});
} else {
apprise(""+$('#box_goleiro').html()+"
", {textOk:'X'});
}
$(".box_previewNumero").html('1');
}
if (esporte == 'social_masculino' || esporte == 'college') {
$('.modelos_dorso_perna .lista_modelos').hide();
} else if (esporte == 'college' || esporte == 'moletom') {
$('.lista_camadas .cor_camada').css('height', 'auto');
}
// Botão orçamento flutuante
$(window).scroll(function () {
if ($(this).width() < 1024)
return;
(($(this).scrollTop() > 120)) ? $('#bt_orcamento_2').css('display','flex') : $('#bt_orcamento_2').hide();
});
$('body').css('cursor','wait');
preloadimages(preparar());
$.get("/simulador/img/manequim/manequim_futebol_masculino_2_detalhe.png", function(data){
$('#manequim .detalhe').prepend(" ");
});
$.get("/simulador/img/manequim/manequim_futebol_masculino_2_detalhe_costas.png", function(data){
$('#manequim_costas .detalhe').prepend(" ");
});
if (mostrar_escudo == 1) {
$.get("/simulador/img/manequim/svg/escudo.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
$(".escudo_camisa, .escudo_calcao").prepend(data_svg);
});
}
$.get("/simulador/img/manequim/svg/futebol_masculino_2_camisa.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim .fundos .engloba_camisa").prepend(data_svg);
// usar svg frente para costas
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_camisa_costas.svg", function(data){
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim_costas .fundos .engloba_camisa").prepend(data_svg_costas);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_camisa_detalhe.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim .fundos .engloba_camisa").prepend(data_svg);
// usar svg de detalhe para costas
if(esporte == "pesca" || esporte == "motocross") {
$("#manequim .camisa_detalhe").css('top', '0px');
//$(".fundos .camisa_2, .fundos .camisa_3, .fundos .camisa_4, .fundos .camisa_5").css('zoom', '0.994');
$("#manequim .fundos .camisa").css('zoom', '1').css('top', '0px').css('left', '0px');
}
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_camisa_detalhe_costas.svg", function(data){
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim_costas .fundos .engloba_camisa").prepend(data_svg_costas);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_meiao_frente.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
$("#manequim .fundos .engloba_meiao").prepend(data_svg);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_meiao_costas.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
$("#manequim_costas .fundos .engloba_meiao").prepend(data_svg);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_camisa_costas_detalhe.svg", function(data){
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim_costas .fundos .engloba_camisa").prepend(data_svg_costas);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_calcao.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim .fundos .engloba_calcao").prepend(data_svg);
// usar svg frente para costas
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_calcao_costas.svg", function(data){
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim_costas .fundos .engloba_calcao").prepend(data_svg_costas);
});
$.get("/simulador/img/manequim/svg/futebol_masculino_2_calcao_detalhe.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_costas = document.importNode(data.documentElement,true);
$("#manequim .fundos .engloba_calcao").prepend(data_svg);
// usar svg de detalhe para costas
});
// INSERINDO ÍCONES DAS MODALIDADES DO SIMULADOR
jQuery.each(modalidades , function(index, value){
if (value == "futebol_masculino") {
$("#modalidades").append(" ");
}
else if (value == "futebol_masculino_2") {
$("#modalidades").append(" ");
}
else {
var modalidade = value.split("_");
var nome_modalidade = "";
var i;
for (i = 0; i < modalidade.length; i++) {
if(i > 0) nome_modalidade += " ";
nome_modalidade += modalidade[i].substr(0,1).toUpperCase() + modalidade[i].substr(1);
}
$("#modalidades").append(" ");
}
$("#opcoes_modalidades").append("
");
$("#modalidades li[class='"+value+"'] a").attr('href','/simulador/'+value);
$("#opcoes_modalidades a[class='"+value+"']").attr('href','/simulador/'+value);
/*if (value == "futebol_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Fut Masc Mockup 01");
}
else if (value == "futebol_masculino_2") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Fut Masc Mockup 02");
}
else */
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html(value.replace("_", " "));
$.get("/simulador/img/simulador/borda.svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_2 = document.importNode(data.documentElement,true);
$("#modalidades li[class='"+value+"'] a").append(data_svg);
$("#opcoes_modalidades a[class='"+value+"'] .botao").append(data_svg_2);
});
$.get("/simulador/img/simulador/"+value+".svg", function(data){
var data_svg = document.importNode(data.documentElement,true);
var data_svg_2 = document.importNode(data.documentElement,true);
$("#modalidades li[class='"+value+"'] a").append(data_svg);
$("#opcoes_modalidades a[class='"+value+"'] .botao").append(data_svg_2);
});
});
$("a, #opcoes_modalidades *").click(function(){
aviso_fechar = 1;
});
window.onbeforeunload = function(){
if (aviso_fechar == 0) {
return 'As alterações poderão ser perdidas!';
}
}
var aux_parte;
var aux_chave;
var aux_valor;
$(".opcao_pers").click(function(){
if($(window).width() < 1024){
$("#box_edicao .bt_fechar").click();
}
var rel_parte = $(this).attr('rel').split('-');
var click_igual;
if(((rel_parte[0] == aux_parte && rel_parte[1] == aux_chave && rel_parte[2] == aux_valor) ||
$(this).hasClass('ativo')) && preenchimento_habilitado == 1 && !$(this).hasClass('selecao')){
click_igual = 1;
}
else click_igual = 0;
if(preenchimento_habilitado == 1 && click_igual == 0){
$(this).addClass("ativo");
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
if(rel_parte[1] == 'escudo'){
if(rel_parte[2] == 'esquerda') {
var posicao_logo = "direita";
var posicao_numero_perna = "direita";
}
else if(rel_parte[2] == 'esquerda_2') {
var posicao_logo = "direita_cima";
}
else if(rel_parte[2] == 'direita') {
var posicao_logo = "esquerda";
var posicao_numero_perna = "esquerda";
}
else if(rel_parte[2] == 'centro') {
var posicao_logo = "centro";
}
if(rel_parte[0] == "perna" && $(".engloba_calcao .previewNumero").length > 0) {
preencheAtributo(rel_parte[0],"numero",posicao_numero_perna,0);
}
if(rel_parte[0] == "dorso" && $(".engloba_camisa #escudo_camisa_pers").length > 0
|| rel_parte[0] == "perna" && $(".engloba_calcao #escudo_camisa_pers").length > 0){
if(rel_parte[0] == "dorso" && $(".engloba_camisa .logo").length > 0) {
preencheAtributo(rel_parte[0],"logo",posicao_logo,0);
}
if(rel_parte[0] == "perna" && $(".engloba_calcao .logo").length > 0) {
preencheAtributo(rel_parte[0],"logo",posicao_logo,0);
}
if(preenchimento_modelo == 1){
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],0);
}
else {
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
}
}
else if(rel_parte[0] == "dorso" && $(".engloba_camisa .logo").length > 0) {
preencheAtributo(rel_parte[0],"logo",posicao_logo,1);
}
else if(rel_parte[0] == "perna" && $(".engloba_calcao .logo").length > 0) {
preencheAtributo(rel_parte[0],"logo",posicao_logo,1);
}
else if(rel_parte[0] == "perna" && $(".engloba_calcao .box_previewNumero").length > 0) {
preencheAtributo(rel_parte[0],"numero",posicao_numero_perna,1);
}
}
else if(rel_parte[1] == 'numero_frente' && rel_parte[2] == 'com'){
$("#manequim .camisa_detalhe .box_previewNumero").toggle();
if($("#manequim .camisa_detalhe .box_previewNumero").css("display") == "none"){
preencheAtributo("dorso","numero_frente","sem",1);
} else {
preencheAtributo("dorso","numero_frente","com",1);
}
}
else if(rel_parte[1].indexOf("patrocinio_") != "-1"){
if(rel_parte[1] == 'patrocinio_cima' && rel_parte[2] == 'com'){
if($("#manequim_costas .previewNome").html() == ""){
$('#manequim_costas .patrocinio').toggle();
}
if($("#manequim_costas .patrocinio").css("display") == "none"){
preencheAtributo("dorso","patrocinio_cima","sem",1);
} else {
preencheAtributo("dorso","patrocinio_cima","com",1);
}
}
else if(rel_parte[1] == 'patrocinio_frente' && rel_parte[2] == 'com'){
if($("#manequim .camisa_detalhe .box_previewNumero").css("display") != "none"){
$("#manequim .patrocinio")
.css("transform","translate("+patrocinio_camisa_frente_baixo_x+"px,"+patrocinio_camisa_frente_baixo_y+"px)")
.attr("transform","translate("+patrocinio_camisa_frente_baixo_x+","+patrocinio_camisa_frente_baixo_y+")");
} else {
$("#manequim .patrocinio")
.css("transform","translate("+patrocinio_camisa_frente_x+"px,"+patrocinio_camisa_frente_y+"px)")
.attr("transform","translate("+patrocinio_camisa_frente_x+","+patrocinio_camisa_frente_y+")");
}
$("#manequim .patrocinio").toggle();
if($("#manequim .patrocinio").css("display") == "none"){
preencheAtributo("dorso","patrocinio_frente","sem",1);
} else {
preencheAtributo("dorso","patrocinio_frente","com",1);
}
}
else if(rel_parte[1] == 'patrocinio_baixo' && rel_parte[2] == 'com'){
$("#manequim_costas .patrocinio2").toggle();
if($("#manequim_costas .patrocinio2").css("display") == "none"){
preencheAtributo("dorso","patrocinio_baixo","sem",1);
} else {
preencheAtributo("dorso","patrocinio_baixo","com",1);
}
}
}
else if(rel_parte[1] == "punho" && preenchimento_inicial == 0){
if(preenchimento_modelo == 1){
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],0);
arrayStatus[iStatus] = arrayClone(arrayPartes);
if(rel_parte[2] == "sem"){
alterarArrayAtual(0,"punho_cor");
}
}
else {
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
if(rel_parte[2] == "sem"){
alterarArrayAtual(0,"punho_cor");
}
else if(rel_parte[2] == "com"){
alterarArrayAtual(1,"punho_cor");
}
}
}
else if(rel_parte[1] == 'cod_modelo' && preenchimento_modelo == 0) {
$(".lista_modelos li").removeClass("ativo");
$(this).addClass("ativo");
if(rel_parte[0] == "dorso"){
if(preenchimento_inicial == 0){
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
if(travado == 1){
var eq = $(this).index();
var rel_eq = $(".modelos_perna .opcao_pers").eq(eq).attr("rel");
var parte_eq = rel_eq.split('-');
preencheAtributo(parte_eq[0],parte_eq[1],parte_eq[2],0);
}
arrayStatus[iStatus] = arrayClone(arrayPartes);
var x = trocaModelo($(this).attr('data-tipo'), $(this).attr('data-i'));
}
else {
if(travado == 1){
var eq = $(this).index();
var rel_eq = $(".modelos_perna .opcao_pers").eq(eq).attr("rel");
var parte_eq = rel_eq.split('-');
preencheAtributo(parte_eq[0],parte_eq[1],parte_eq[2],0);
}
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
}
}
else if(rel_parte[0] == "perna"){
if(preenchimento_inicial == 0){
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
if(travado == 1){
var eq = $(this).index();
var rel_eq = $(".modelos_dorso .opcao_pers").eq(eq).attr("rel");
var parte_eq = rel_eq.split('-');
preencheAtributo(parte_eq[0],parte_eq[1],parte_eq[2],0);
}
arrayStatus[iStatus] = arrayClone(arrayPartes);
var x = trocaModelo($(this).attr('data-tipo'), $(this).attr('data-i'));
}
else {
if(travado == 1){
var eq = $(this).index();
var rel_eq = $(".modelos_dorso .opcao_pers").eq(eq).attr("rel");
var parte_eq = rel_eq.split('-');
preencheAtributo(parte_eq[0],parte_eq[1],parte_eq[2],0);
}
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
}
}
}
else if(preenchimento_modelo == 1){
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],0);
arrayStatus[iStatus] = arrayClone(arrayPartes);
}
else {
if (preenchimento_inicial == 0 && rel_parte[1] == "nome") {
if($("#ipt-texto").val() == "") {
$("#ipt-texto").val("JOGADOR");
$(".previewNome").html("JOGADOR");
preencheAtributo(rel_parte[0],"nome_texto","JOGADOR",0);
}
}
preencheAtributo(rel_parte[0],rel_parte[1],rel_parte[2],1);
}
aux_parte = rel_parte[0];
aux_chave = rel_parte[1];
aux_valor = rel_parte[2];
}
});
// voltar e avançar
$("#voltar").click(function (){
if(iStatus > 0){
iStatus = parseInt(iStatus) - parseInt(1);
if(iStatus > 0) $(this).removeClass("desativado");
else $(this).addClass("desativado");
$("#avancar").removeClass("desativado");
carregarStatus(arrayStatus[iStatus]);
} else {
$(this).addClass("desativado");
}
aux_parte = '';
aux_chave = '';
aux_valor = '';
});
$("#avancar").click(function (){
if(iStatus < Object.keys(arrayStatus).length-1){
iStatus = parseInt(iStatus) + parseInt(1);
if(iStatus < Object.keys(arrayStatus).length-1) $(this).removeClass("desativado");
else $(this).addClass("desativado");
$("#voltar").removeClass("desativado");
carregarStatus(arrayStatus[iStatus]);
} else {
$(this).addClass("desativado");
}
});
$(document).on('click', '.remover-img', function(e) {
selecionado_img = $(this).parent().attr('id').replace('item_drag-', '');
apprise('Tem certeza que deseja excluir?', {'verify':true}, function(r){
if(r) {
$.get("procedimentos/removeimg.php?i="+selecionado_img, function(data){
if(data != '') window.alert('Erro: '+data);
else {
mensagem('Imagem foi excluída');
}
});
//$('#add_imagem li[rel="'+selecionado_img+'"]').remove();
//$(this).prev('div').click();
$("#item_drag-"+selecionado_img).remove();
$(this).parent().hide();
atualizaCamadas();
}
});
});
$.reject({
reject: {
msie: true,
safari: true,
firefox: true
},
display: ['chrome','opera'], // Displays only firefox, chrome, and opera
header: 'Seu navegador não é suportado', // Header Text
paragraph1: 'Você está usando um navegador não suportado.', // Paragraph 1
paragraph2: 'Por favor, instale um dos navegadores abaixo para seguir no site.',
closeMessage: ' ', // Message below close window link
closeLink: 'Fechar aviso',
beforeClose: function() {
window.location.href = '/simulador';
}
});
/*$(document).bind("contextmenu",function(e){
return false;
});*/
$(".bt_ajuda").click(function(){
apprise(' ', {textOk:'X'});
});
$("#img_goleiro").click(function(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
});
$("#box_goleiro button").click(function(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
});
$("#nome_membro span, #nome_membro svg").click(function(){
apprise(''+$('#painel_cliente').html()+'
',{textOk:'X'});
});
$("#bt_orcamento, #bt_orcamento_2").click(function(){
$("body *").css("pointer-events","none");
$('#aguarde').show("fast", function() {
setTimeout(function(){
salvarImagem('', '', 1, 0, 0);
salvarImagem('costas', '', 1, 0, 0);
},500);
});
});
$('#manequim, #manequim_costas').on('mouseenter touchstart', function(e){
habilitaFerramentasImg();
e.stopPropagation();
}).on('mouseleave touchend', function(e){
desabilitaFerramentasImg();
e.stopPropagation();
});
$("#modalidades li[class='"+esporte.replace('_2','')+"'] a").addClass("escolhido").addClass("ativo");
$("#opcoes_modalidades a[class='"+esporte.replace('_2','')+"']").attr("href","javascript:void(0);");
$("#modalidades li[class='"+esporte.replace('_2','')+"'] a").attr("href","javascript:void(0);");
$("#opcoes_modalidades a[class='"+esporte.replace('_2','')+"']").click(function(){
$(".appriseOverlay, .appriseOuter, .appriseInner").remove();
});
//$("#lista_edicao .opcao").first().click();
$("#modalidades li a").hover(function() {
$(this).addClass("ativo");
},
function() {
if(!$(this).hasClass("escolhido")) $(this).removeClass("ativo");
});
$("#opcoes_modalidades li").hover(function() { $(this).find(".ico-modalidade").css("zoom", "1.1"); },
function() { $(this).find(".ico-modalidade").css("zoom", "1"); });
$("#bt_salvar, #bt_simulacoes, #ico-menu").click(function(e){
e.stopPropagation();
$(this).toggleClass("ativo");
$(this).find(".menu_oculto").toggle();
});
$(".menu_oculto").click(function(e){
e.stopPropagation();
});
$(".cor_camada, .paleta_cores").click(function(e){
e.stopPropagation();
});
$(document).click(function(e) {
if(e.target.className !== "menu_oculto") {
$("#bt_salvar, #bt_simulacoes, #ico-menu").removeClass("ativo");
$(".menu_oculto").hide();
}
if(e.target.className !== "cor_camada" || e.target.className !== "paleta_cores") {
$(".cor_camada").removeClass("camada_ativa");
$(".paleta_cores").removeClass("ativo");
}
});
$(".salvar-armario").click(function(){
$("body *").css("pointer-events","none");
$('#aguarde').show("fast", function() {
setTimeout(function(){
salvarImagem('', '', 0, 1, 0);
salvarImagem('costas', '', 0, 1, 0);
},500);
});
});
$(".salvar-computador").click(function(){
$("body *").css("pointer-events","none");
$('#aguarde').show("fast", function() {
setTimeout(function(){
salvarImagem('', '', 0, 0, 1);
salvarImagem('costas', '', 0, 0, 1);
},500);
});
});
var clicado;
$("#bt_visualizar").click(function(){
if(clicado != 1){
clicado = 1;
abrirVisualizacao();
}
});
$(".bt_fechar-visualizar").click(function(){
clicado = 0;
$("#box_visualizar .simulacao img").remove();
$("#box_visualizar").hide();
});
$(".bt_compartilhar").click(function(){
$(this).parent().toggleClass("ativo");
$(this).parent().find(".redes_compartilhar").toggleClass("ativo");
});
$(".opcao_edicao").on("click", function(){
$(this).parent().find(".opcao_edicao").removeClass("ativo");
$(this).addClass("ativo");
if($(this).attr('rel').match("^texto_")){
$("#conteudo_edicao .opcoes_texto").removeClass("ativo");
} else {
$("."+$(this).parent().attr("rel")+" .lista_opcoes, ."+$(this).parent().attr("rel")+" .box_cores, ."+$(this).parent().attr("rel")+" .lista_modelos").removeClass("ativo");
}
$("#conteudo_edicao ."+$(this).attr("rel")).addClass("ativo");
if($(this).attr('rel').match("^modelos_")){
if($(this).attr("rel") == "modelos_meiao"){
$(".modelos_dorso_perna").removeClass("ativo");
$(".modelos_meiao").addClass("ativo");
$(".lista_modelos, .box_cores").addClass("ativo");
} else {
$(".modelos_dorso_perna").addClass("ativo");
$(".modelos_meiao").removeClass("ativo");
}
}
});
$(".lista_modelos").scroll(function(){
$('.lista_modelos img[rel!=""]').each(function(index, element) {
$(element).attr('src', $(element).attr('rel'));
});
});
$(".opcao").on("click", function(){
if($(this).parent().attr("id") == "lista_edicao"){
if($(this).hasClass("ativo")){
$(this).parent().find(".opcao").removeClass("ativo");
$("#box_manequim, .box_contato").removeClass("inativo");
$("#box_edicao").css("opacity","0").css("pointer-events","none");
} else {
$(this).parent().find(".opcao").removeClass("ativo");
$(this).addClass("ativo");
$("#box_manequim, .box_contato").addClass("inativo");
$("#box_edicao").css("opacity","1").css("pointer-events","auto");
}
}
else if($(this).parent().attr("rel") != "patrocinio"){
$(this).parent().find(".opcao").removeClass("ativo");
$(this).addClass("ativo");
}
if($(this).is("[rel]")) {
var rel_mostrar = $(this).attr('rel');
if(rel_mostrar.indexOf("edicao_") != -1){
var array = rel_mostrar.split('_');
var inicio_rel = array[0];
$("div[class^="+inicio_rel+"_]").removeClass("ativo");
var ativo;
$("."+rel_mostrar+" .opcao").each(function(){
if($(this).hasClass("ativo")){
ativo = 1;
}
});
if(ativo != 1) $("div[rel="+rel_mostrar+"] .opcao").first().click();
$("."+rel_mostrar).addClass("ativo");
}
}
});
$(".selecao").click(function(){
var opcao = $(this).attr("rel").split('-');
if(!(opcao[1] == "numero_frente" || opcao[1] == "numero")){
$(".box_selecao").find(".selecao[rel*='"+opcao[1]+"']").removeClass("marcado");
$(this).toggleClass("marcado");
}
else {
$(".box_selecao").find(".selecao[rel='"+opcao[1]+"']").removeClass("marcado");
$(this).toggleClass("marcado");
}
if($(this).parent().attr("rel") == "numero_frente"){
if($("#manequim_costas").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(opcao[2] == "com"){
if(preenchimento_habilitado == 0){
$("#manequim .camisa_detalhe .box_previewNumero").show();
}
else if($("#manequim .camisa_detalhe .box_previewNumero").css("display") == "none"){
$(".opcao_pers[rel='dorso-numero_frente-com']").removeClass('marcado');
}
}
else if(opcao[2] == "sem"){
$("#manequim .camisa_detalhe .box_previewNumero").hide();
}
/*if(!$("#ipt-numero").prop("checked")){
$(".ipt-checkbox[for='ipt-numero'").click();
}*/
}
else if($(this).parent().attr("rel") == "numero"){
if(opcao[2] == "com"){
$("#manequim_costas .box_previewNumero").show();
}
else if(opcao[2] == "sem"){
$("#manequim_costas .box_previewNumero").hide();
}
}
else if($(this).parent().attr("rel") == "patrocinio"){
if(opcao[1] == "patrocinio_cima" && opcao[2] == "com") {
if($("#manequim").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(preenchimento_habilitado == 0){
$("#manequim_costas .patrocinio").show();
}
else if($("#manequim_costas .patrocinio").css("display") == "none"){
$(".opcao_pers[rel='dorso-patrocinio_cima-com']").removeClass('marcado');
}
}
else if(opcao[1] == "patrocinio_cima" && opcao[2] == "sem") {
if($("#manequim").css('opacity') != 0) {
$('#girar-manequim').click();
}
$("#manequim_costas .patrocinio").hide();
}
else if(opcao[1] == "patrocinio_frente" && opcao[2] == "com") {
if($("#manequim_costas").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(preenchimento_habilitado == 0){
$("#manequim .patrocinio").show();
}
else if($("#manequim .patrocinio").css("display") == "none"){
$(".opcao_pers[rel='dorso-patrocinio_frente-com']").removeClass('marcado');
}
}
else if(opcao[1] == "patrocinio_frente" && opcao[2] == "sem") {
if($("#manequim_costas").css('opacity') != 0) {
$('#girar-manequim').click();
}
$("#manequim .patrocinio").hide();
}
else if(opcao[1] == "patrocinio_baixo" && opcao[2] == "com") {
if($("#manequim").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(preenchimento_habilitado == 0){
$("#manequim_costas .patrocinio2").show();
}
else if($("#manequim_costas .patrocinio2").css("display") == "none"){
$(".opcao_pers[rel='dorso-patrocinio_baixo-com']").removeClass('marcado');
}
}
else if(opcao[1] == "patrocinio_baixo" && opcao[2] == "sem") {
if($("#manequim").css('opacity') != 0) {
$('#girar-manequim').click();
}
$("#manequim_costas .patrocinio2").hide();
}
if($("#manequim .patrocinio").css("display") != "none" ||
$("#manequim_costas .patrocinio2").css("display") != "none" ||
$("#manequim_costas .patrocinio").css("display") != "none"){
$(".ipt-checkbox[for='ipt-patrocinio']").addClass("ativo");
$("#ipt-patrocinio").prop("checked", true);
} else {
$(".ipt-checkbox[for='ipt-patrocinio']").removeClass("ativo");
$("#ipt-patrocinio").prop("checked", false);
}
}
});
$(".bt_fechar").click(function(){
$("#box_edicao").css("opacity","0").css("pointer-events","none");
$("#lista_edicao li").removeClass("ativo");
$("#box_manequim, .box_contato").removeClass("inativo");
});
$(".ipt-checkbox").click(function(){
$(this).toggleClass("ativo");
});
$("#ipt-sincronizar").click(function(){
$(this).prop('checked', this.checked);
if($(this).prop("checked")){
travado = 1;
} else {
travado = 0;
}
$(".bloqueio").toggleClass("desbloqueio");
});
$("#ipt-selo").click(function(){
$(this).prop('checked', this.checked);
if($(this).prop("checked")){
$("g[class=selo]").show();
$("label[for='ipt-selo']").addClass("ativo");
if($("#selo").val() != "") {
$(".lista_opcoes[rel='selo'] .opcao_pers[rel='dorso-selo-"+$("#selo").val()+"']").click();
}
else {
$(".lista_opcoes[rel='selo'] .opcao_pers").eq(0).click();
}
} else {
$("g[class=selo]").hide("fast");
$(this).parent().find(".lista_opcoes[rel='selo'] .opcao").removeClass("ativo");
$(".lista_opcoes[rel='selo'] .opcao_pers[rel='dorso-selo-sem']").click();
}
});
$("#ipt-patrocinio").click(function(){
$(this).prop('checked', this.checked);
if($(this).prop("checked")){
if(preenchimento_habilitado == 1){
preenchimento_habilitado = 0;
$(".opcao_pers[rel='dorso-patrocinio_cima-com']").click();
$(".opcao_pers[rel='dorso-patrocinio_frente-com']").click();
preenchimento_habilitado = 1;
}
else {
$(".opcao_pers[rel='dorso-patrocinio_cima-com']").click();
$(".opcao_pers[rel='dorso-patrocinio_frente-com']").click();
}
if($("#manequim .camisa_detalhe .box_previewNumero").css("display") != "none"){
$("#manequim .patrocinio")
.css("transform","translate("+patrocinio_camisa_frente_baixo_x+"px,"+patrocinio_camisa_frente_baixo_y+"px)")
.attr("transform","translate("+patrocinio_camisa_frente_baixo_x+","+patrocinio_camisa_frente_baixo_y+")");
} else {
$("#manequim .patrocinio")
.css("transform","translate("+patrocinio_camisa_frente_x+"px,"+patrocinio_camisa_frente_y+"px)")
.attr("transform","translate("+patrocinio_camisa_frente_x+","+patrocinio_camisa_frente_y+")");
}
preencheAtributo("dorso","patrocinio_cima","com",0);
preencheAtributo("dorso","patrocinio_frente","com",0);
$(".opcao_pers[rel='dorso-patrocinio_baixo-com']").click();
} else {
preencheAtributo("dorso","patrocinio_cima","sem",0);
preencheAtributo("dorso","patrocinio_frente","sem",0);
preencheAtributo("dorso","patrocinio_baixo","sem",1);
$(".box_selecao[rel='patrocinio'] .selecao").removeClass("marcado");
$("#manequim .patrocinio, #manequim_costas .patrocinio, #manequim_costas .patrocinio2").hide();
}
});
$("#ipt-nome").click(function(){
if(iStatus < arrayStatus.length-1){
if($(".ipt-checkbox[for='ipt-nome']").hasClass("ativo")){
$(this).prop('checked', true);
}
else {
$(this).prop('checked', false);
}
}
$(this).prop('checked', this.checked);
if($(this).prop("checked")){
$(".previewNome").show();
$(".lista_opcoes[rel='posicao_nome'] .opcao[rel='"+$("#posicao_nome").val()+"']").addClass("ativo");
$(".lista_opcoes[rel='posicao_nome'], .personalizar_nome").removeAttr("style");
if($("#posicao_nome").val() != "") {
$(".opcao[rel='dorso-nome-"+$("#posicao_nome").val()+"']").click();
}
else {
$(".lista_opcoes[rel='posicao_nome'] .opcao").eq(0).click();
}
alterarArrayAtual(1,"nome_");
} else {
$(".previewNome").hide("fast");
$(".lista_opcoes[rel='posicao_nome'] .opcao").removeClass("ativo");
$(".lista_opcoes[rel='posicao_nome'], .personalizar_nome").css({"pointer-events":"none", "opacity":"0.7"});
$(".lista_opcoes[rel='posicao_nome'] .opcao[rel='dorso-nome-sem']").click();
alterarArrayAtual(0,"nome_");
}
});
$("#ipt-numero").click(function(){
if(iStatus < arrayStatus.length-1){
if($(".ipt-checkbox[for='ipt-numero']").hasClass("ativo")){
$(this).prop('checked', true);
}
else {
$(this).prop('checked', false);
}
}
$(this).prop('checked', this.checked);
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
if($(this).prop("checked")){
if(numero_frente == 1){
$("#manequim .camisa_detalhe .box_previewNumero").show();
}
else {
if($("#manequim_costas").css("opacity") == 0) {
$("#girar-manequim").click();
}
$("#manequim_costas .camisa_detalhe .box_previewNumero").show();
}
$(".box_selecao[rel='numero_frente'] .selecao, .personalizar_numero").removeAttr("style");
$(".opcao_pers[rel='dorso-numero-com']").click();
alterarArrayAtual(1,"numero_");
} else {
$(".camisa_detalhe .box_previewNumero").hide("fast");
if($(".opcao_pers[rel='dorso-numero_frente-com']").hasClass("marcado")) {
numero_frente = 1;
}
else {
numero_frente = 0;
if($("#manequim_costas").css("opacity") == 0) {
$("#girar-manequim").click();
}
}
$(".opcao_pers[rel='dorso-numero-sem']").click();
$(".box_selecao[rel='numero_frente'] .selecao, .personalizar_numero").css({"pointer-events":"none", "opacity":"0.7"});
$("#manequim .patrocinio")
.css("transform","translate(0px,-80px)")
.attr("transform","translate(0,-80)");
alterarArrayAtual(0,"numero_");
}
});
$("#ipt-numero_perna").click(function(){
if(iStatus < arrayStatus.length-1){
if($(".ipt-checkbox[for='ipt-numero_perna']").hasClass("ativo")){
$(this).prop('checked', true);
}
else {
$(this).prop('checked', false);
}
}
$(this).prop('checked', this.checked);
if($(this).prop("checked")){
$(".calcao_detalhe .box_previewNumero").show();
$(".lista_opcoes[rel='posicao_numero'], .personalizar_numero_perna").removeAttr("style");
if($("#perna_numero").val() != "") {
$(".opcao[rel='perna-numero-"+$("#perna_numero").val()+"']").click();
}
else {
$(".lista_opcoes[rel='posicao_numero'] .opcao").eq(0).click();
}
alterarArrayAtual(1,"numero_","perna");
} else {
$(".calcao_detalhe .box_previewNumero").hide();
$(this).parent().parent().find(".lista_opcoes[rel='posicao_numero'] .opcao").removeClass("ativo");
$(".lista_opcoes[rel='posicao_numero'], .personalizar_numero_perna").css({"pointer-events":"none", "opacity":"0.7"});
$(".opcao_pers[rel='perna-numero-sem']").click();
alterarArrayAtual(0,"numero_","perna");
}
});
$('#formImagem').on('submit', function(e){
e.preventDefault();
if($('#manequim_costas').css('opacity') == 1) {
$('#formImagem #lado').val('costas');
}
else {
$('#formImagem #lado').val('frente');
}
$("body *").css("pointer-events","none");
$("#aguarde").show();
var url=$(this).attr("action");
$.ajax({
url: url,
type: $(this).attr("method"),
dataType: "JSON",
data: new FormData(this),
processData: false,
contentType: false,
success: function (data, status)
{
$("#aguarde").hide();
$("body *").css("pointer-events","auto");
var idrag = 0;
$('div[id^=item_drag-]').each(function(index, element) {
$(this).attr('mudar', 'item_drag-'+(Number(index)+1));
$('#camadas_imagem li').eq(index).attr('rel', (Number(index)+1));
});
$('div[id^=item_drag-]').each(function(index, element) {
$(this).attr('id', $(this).attr('mudar'));
$(this).removeAttr('mudar');
});
var imgPreload = new Image();
$(imgPreload).attr({
src: data.imagem.arquivo
});
if (status == 'error') {
mensagem('Falha ao carregar imagem. Tente novamente.');
}
else {
var item_drag = '';
/*
id="desenho_img-'+idrag+'" rel="'+idrag+'"
*/
if($('#manequim').css('opacity') == 1) {
$('#manequim').find('.fundos').prepend(item_drag);
}
else if($('#manequim_costas').css('opacity') == 1) {
$('#manequim_costas').find('.fundos').prepend(item_drag);
}
if(data.imagem.galeria == 0) {
apprise('Fique Tranquilo! O seu desenho passará por especialistas em tratamento de imagem para garantir a qualidade de impressão no produto.
',{'animate':true, textOk:'Ok'});
$('#item_drag-'+idrag).click();
}
iniciaFerramentasImg();
atualizaCamadas();
$("#box_edicao").css("opacity","0").css("pointer-events","none");
$("#lista_edicao li").removeClass("ativo");
setTimeout(function() {
$("#box-imagens").removeAttr('style').prop('disabled',false);
$("#box-imagens img").css('cursor', 'pointer');
}, 1000);
}
},
error: function (xhr, desc, err)
{
$("#aguarde").hide();
$("body *").css("pointer-events","auto");
console.log('retornou erro upload: '+err);
console.log(xhr, desc, err);
apprise('Ocorreu um erro ao inserir a imagem. Tente novamente mais tarde.', {textOk:'X'});
setTimeout(function() {
$("#box-imagens").removeAttr('style').prop('disabled',false);
$("#box-imagens img").css('cursor', 'pointer');
}, 1000);
}
});
});
$(".bt-upload").on("click", function(){
$("#upload_arquivo").click();
});
function abrirVisualizacao() {
$("body *").css("pointer-events","none");
$('#aguarde').show("fast", function() {
setTimeout(function(){
salvarImagem('', '', 0, 0, 0);
salvarImagem('costas', '', 0, 0, 0);
},500);
});
}
function setZoom(zoom){
if(zoom == 0){
$("#box_manequim").css({"transform":"scale(0.8)", "top":"-70px", "z-index":"100"});
} else if(zoom == 1) {
$("#box_manequim").css({"transform":"scale(1)", "top":"0", "z-index":"100"});
} else if(zoom == 2) {
$("#box_manequim").css({"transform":"scale(1.4)", "top":"95px", "z-index":"100"});
} else if(zoom == 3 && $(window).width() > 767) {
$("#box_manequim").css({"transform":"scale(2)", "top":"295px", "z-index":"100"});
}
}
function zoomManequim(valor){
$("#box_edicao .bt_fechar").click();
if(valor == '+'){
$('.btzoom').val(Number($('.btzoom').val()) + Number(1));
setZoom($('.btzoom').val());
} else if (valor == '-'){
$('.btzoom').val(Number($('.btzoom').val()) - Number(1));
setZoom($('.btzoom').val());
}
}
$('.bt_zoom').on('click', function(){
if($(this).attr('id') == 'mais'){
zoomManequim('+');
} else if($(this).attr('id') == 'menos'){
zoomManequim('-');
}
});
$("#upload_arquivo").change(function() {
$("#formImagem").attr("action", "procedimentos/uploadimg.php");
$("#formImagem").submit();
$("#upload_arquivo").val("");
});
$(".proximo").click(function(){
if($(this).parent().find(".i_cor").attr('rel') < Math.ceil($(this).parent().find('.cor').length / 9)) {
$(this).parent().find(".i_cor").attr('rel', Number($(this).parent().find(".i_cor").attr('rel'))+1);
}
else {
$(this).parent().find(".i_cor").attr('rel', '1');
}
$(this).parent().find(".lista_cores .cor").hide();
$(this).parent().find(".cor"+$(this).parent().find(".i_cor").attr('rel')).show();
});
$(".anterior").click(function(){
if($(this).parent().find(".i_cor").attr('rel') > 1) {
$(this).parent().find(".i_cor").attr('rel', Number($(this).parent().find(".i_cor").attr('rel'))-1);
}
else {
$(this).parent().find(".i_cor").attr('rel', Math.ceil($(this).parent().find('.cor').length / 9));
}
$(this).parent().find(".lista_cores .cor").hide();
$(this).parent().find(".cor"+$(this).parent().find(".i_cor").attr('rel')).show();
});
$(".cor_camada").click(function(){
if (parte != $(this).parent().attr("rel")) {
$(".lista_camadas .cor_camada").removeClass("camada_ativa");
$(".lista_camadas .paleta_cores").removeClass("ativo");
}
var parte = $(this).parent().attr("rel");
var n_camada = $(this).attr("rel");
$(this).parent().find(".paleta_cores").attr("rel",parte);
$(this).parent().find(".paleta_cores .camada").attr("rel",n_camada);
$(".cor_camada").not($(this)).removeClass("camada_ativa");
$(this).toggleClass("camada_ativa");
if($(".lista_camadas div").hasClass("camada_ativa")) $(this).parent().find(".paleta_cores").addClass("ativo");
else $(this).parent().find(".paleta_cores").removeClass("ativo");
});
$(".cor").click(function(){
if($(".engloba_camisa").css("display") != "none" && $(".engloba_calcao").css("display") != "none"){
mudou_cor = 1;
}
var cor = $(this).css('background-color');
var cor_alt = $(this).attr('alt');
var cor_title = $(this).attr('title');
var item_ativo = $(this).parent().attr("rel");
var camada = $(this).parent().find('.camada').attr("rel");
$(this).parent().parent().find(".camada_ativa .cor_atual").css("background-color",cor).attr("alt",cor_alt).attr("title",cor_title);
if (camada == '_2' && esporte == 'college') {
$(".camisa_detalhe .manga").css('fill',cor);
}
else if(camada == 'detalhe') {
$(".detalhe").css('fill',cor);
}
else if(camada == 'detalhe_2') {
$(".detalhe_2").css('fill',cor);
}
else if(camada == 'ziper') {
$(".camisa_detalhe .ziper").css('fill',cor);
}
else if(camada == 'barra') {
$(".camisa_detalhe .barra").css('fill',cor);
}
else if(camada == 'botoes') {
$(".camisa_detalhe .botoes").css('fill',cor);
}
else if(camada == 'bolso') {
$(".camisa_detalhe g[class^=bolso], .camisa_detalhe path[class^=bolso]").css('fill',cor);
}
else if(camada == 'bolso_frontal') {
$(".camisa_detalhe .bolso_frontal").css('fill',cor);
}
else if(camada == 'amarrilho') {
$(".camisa_detalhe .amarrilho").css('fill',cor);
}
else if(camada == 'manga') {
$(".camisa_detalhe .manga").css('fill',cor);
}
else if(camada == 'punho') {
$(".camisa_detalhe .punho, .camisa_detalhe .manga_com").css('fill',cor);
}
else if(camada == 'quadril') {
$(".camisa_detalhe .quadril").css('fill',cor);
}
else if(camada == 'capuz') {
$(".camisa_detalhe .capuz").css('fill',cor);
}
else if(camada == 'camisa_logo') {
$(".camisa_detalhe .logo").css('fill',cor);
}
else if(camada == 'calcao_logo') {
$(".calcao_detalhe .logo").css('fill',cor);
}
/*else if(camada == 'meiao_logo') {
$("#svg_meiao_detalhe .logo").css('fill',cor);
}*/
else if(camada == 'vies') {
$(".camisa_detalhe .vies").css('fill',cor);
}
else if(camada == 'elastico') {
$(".camisa_detalhe .elastico").css('fill',cor);
}
else if(camada == 'camisa_gola') {
$(".camisa_detalhe .gola, .camisa_detalhe .golacostas").css('fill',cor);
}
else if(camada == 'camisa_gola_2') {
$(".camisa_detalhe .gola_2, .camisa_detalhe .gola_3").css('fill',cor);
}
else if(camada == 'camisa_gola_3') {
$(".camisa_detalhe .gola_3").css('fill',cor);
}
else if(camada == 'camisa_listra') {
$(".camisa_detalhe .listra").css('fill',cor);
}
else if(camada == 'camisa_nome_cor') {
$("#manequim_costas .previewNome").css('fill',cor);
}
else if(camada == 'camisa_numero_cor') {
$(".camisa_detalhe .previewNumero").css('fill',cor);
}
else if(camada == 'calcao_numero_cor') {
$(".calcao_detalhe .previewNumero").css('fill',cor);
}
else if(camada == 'nome_borda') {
$("#manequim_costas .previewNome").css('stroke',cor);
}
else if(camada == 'numero_borda') {
$(".camisa_detalhe .previewNumero").css('stroke',cor);
}
else if(camada == 'numero_calcao_borda') {
$(".calcao_detalhe .previewNumero").css('stroke',cor);
}
else if(camada == 'patrocinio_cor') {
$(".camisa_detalhe .patrocinio_desconto").css('fill',cor);
}
else if(camada != '' && item_ativo.indexOf('_fonte_') < 0) {
$(".desenho_"+item_ativo+camada).contents().find("svg").css('fill', cor);
}
else {
if(item_ativo != ''){
$("."+item_ativo).css('fill', cor);
}
if(item_ativo == 'manga_com') {
$(".manga_com2, .punho, manga_com").css('fill', cor);
}
else if(item_ativo == 'manga' && cor != '') {
$(".manga").show().css('fill', cor);
}
else if(item_ativo == 'camisa') {
$(".fundo_gola").css('fill', cor);
}
}
if($(this).parent().hasClass("paleta_cores") && preenchimento_habilitado == 1){
if($(window).width() < 1024){
$("#box_edicao .bt_fechar").click();
$(".lista_camadas .cor_camada").removeClass("camada_ativa");
$(".lista_camadas .paleta_cores").removeClass("ativo");
}
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
var parte = $(this).attr("rel");
var valor = $(this).attr("id-cor");
if(camada == "camisa_gola_2") item_ativo = "gola_cor_2";
if(camada == "") camada = "cor";
else if(camada.indexOf("_") == 0) camada = "cor"+camada;
else if(camada.indexOf("_") != 0) camada = item_ativo;
if(preenchimento_modelo == 1){
preencheAtributo(parte,camada,valor,0);
arrayStatus[iStatus] = arrayClone(arrayPartes);
}
else preencheAtributo(parte,camada,valor,1);
}
});
$(".lista_opcoes .opcao").click(function(){
var opcao = $(this).attr("rel").split('-');
if($(this).parent().attr("rel") == "gola") {
if($("#manequim_costas").css("opacity") != 0) {
$("#girar-manequim").click();
}
$("g[class^=gola_]").hide();
$("g[class^=gola_"+opcao[2]+"]").show();
if(opcao[2] != "esportiva") $(".edicao_golas .lista_camadas .cor_camada").eq(1).hide();
else $(".edicao_golas .lista_camadas .cor_camada").eq(1).css("display","flex");
}
else if($(this).parent().attr("rel") == "escudo_camisa") {
if($("#manequim_costas").css("opacity") != 0) {
$("#girar-manequim").click();
}
if(opcao[2] == "esquerda") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_camisa_esquerda_y,"left":escudo_camisa_esquerda_x},500);
$("#manequim .camisa_detalhe .logo")
.css("transform","translate("+logo_camisa_direita_x+"px,"+logo_camisa_direita_y+"px)")
.attr("transform","translate("+logo_camisa_direita_x+","+logo_camisa_direita_y+")");
}
else if(opcao[2] == "esquerda_2") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_camisa_esquerda_y,"left":escudo_camisa_esquerda_x},500);
$("#manequim .camisa_detalhe .logo")
.css("transform","translate("+logo_camisa_direita_ombro_x+"px,"+logo_camisa_direita_ombro_y+"px) rotate(-15deg)")
.attr("transform","translate("+logo_camisa_direita_ombro_x+","+logo_camisa_direita_ombro_y+") rotate(-15)");
}
else if(opcao[2] == "direita") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_camisa_direita_y,"left":escudo_camisa_direita_x},500);
$("#manequim .camisa_detalhe .logo")
.css("transform","translate("+logo_camisa_esquerda_x+"px,"+logo_camisa_esquerda_y+"px)")
.attr("transform","translate("+logo_camisa_esquerda_x+","+logo_camisa_esquerda_y+")");
}
else if(opcao[2] == "centro") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_camisa_centro_y,"left":escudo_camisa_centro_x},500);
$("#manequim .camisa_detalhe .logo")
.css("transform","translate("+logo_camisa_centro_x+"px,"+logo_camisa_centro_y+"px)")
.attr("transform","translate("+logo_camisa_centro_x+","+logo_camisa_centro_y+")");
}
}
else if($(this).parent().attr("rel") == "escudo_calcao") {
if($("#manequim_costas").css("opacity") != 0) {
$("#girar-manequim").click();
}
if(opcao[2] == "esquerda") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_calcao_esquerda_y,"left":escudo_calcao_esquerda_x},500);
$("#manequim .calcao_detalhe .logo")
.css("transform","translate("+logo_calcao_direita_x+"px,"+logo_calcao_direita_y+"px)")
.attr("transform","translate("+logo_calcao_direita_x+","+logo_calcao_direita_y+")");
$("#manequim .calcao_detalhe .box_previewNumero")
.css("transform","translate("+numero_calcao_direita_x+"px,"+numero_calcao_direita_y+"px)")
.attr("transform","translate("+numero_calcao_direita_x+","+numero_calcao_direita_y+")");
$("#perna_numero").val('direita');
}
else if(opcao[2] == "direita") {
$("."+$(this).parent().attr("rel"))
.find("svg")
.animate({"top":escudo_calcao_direita_y,"left":escudo_calcao_direita_x},500);
$("#manequim .calcao_detalhe .logo")
.css("transform","translate("+logo_calcao_esquerda_x+"px,"+logo_calcao_esquerda_y+"px)")
.attr("transform","translate("+logo_calcao_esquerda_x+","+logo_calcao_esquerda_y+")");
$("#manequim .calcao_detalhe .box_previewNumero")
.css("transform","translate("+numero_calcao_esquerda_x+"px,"+numero_calcao_esquerda_y+"px)")
.attr("transform","translate("+numero_calcao_esquerda_x+","+numero_calcao_esquerda_y+")");
$("#perna_numero").val('esquerda');
}
}
else if($(this).parent().attr("rel") == "punho") {
if(opcao[2] == "com") {
$(".camisa_detalhe .punho, .camisa_detalhe .manga_com").show();
$(this).parent().parent().find(".box_cores").removeAttr("style");
}
if(opcao[2] == "sem") {
$(".camisa_detalhe .punho, .camisa_detalhe .manga_com").hide();
$(this).parent().parent().find(".box_cores").css("opacity",".5").css("pointer-events","none");
}
}
else if($(this).parent().attr("rel") == 'nome') {
if(opcao[2] == "cima" && $("#manequim_costas .previewNome").html() != "") {
$(".opcao[rel='dorso-patrocinio-cima']").css("opacity","0.8").unbind("click");
} else {
$(".opcao[rel='dorso-patrocinio-cima']").css("opacity","1").bind("click");
}
}
else if($(this).parent().attr("rel") == 'selo') {
if($("#manequim_costas").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(opcao[2] == "esquerda") {
$("g[class=selo]")
.css("transform","translate("+selo_camisa_esquerda_x+"px,"+selo_camisa_esquerda_y+"px)")
.attr("transform","translate("+selo_camisa_esquerda_x+","+selo_camisa_esquerda_y+")");
$("#selo").val('esquerda');
$("g[class=selo]").show();
$(".ipt-checkbox[for='ipt-selo'").addClass("ativo");
$("#ipt-selo").prop("checked", true);
}
else if(opcao[2] == "direita") {
$("g[class=selo]")
.css("transform","translate("+selo_camisa_direita_x+"px,"+selo_camisa_direita_y+"px)")
.attr("transform","translate("+selo_camisa_direita_x+","+selo_camisa_direita_y+")");
$("#selo").val('direita');
$("g[class=selo]").show();
$(".ipt-checkbox[for='ipt-selo'").addClass("ativo");
$("#ipt-selo").prop("checked", true);
}
else if(opcao[2] == "sem"){
$("g[class=selo]").hide("fast");
$(this).parent().find(".lista_opcoes[rel='selo'] .opcao").removeClass("ativo");
$(".ipt-checkbox[for='ipt-selo'").removeClass("ativo");
$("#ipt-selo").prop("checked", false);
}
}
else if($(this).parent().attr("rel") == 'posicao_nome'){
if($("#manequim").css('opacity') != 0) {
$('#girar-manequim').click();
}
if(opcao[2] == "cima"){
$("#posicao_nome").val('cima');
if ( typeof nome_costas_cima_y == "undefined" ) nome_costas_cima_y = 50;
$("#manequim_costas #box_previewNome").attr({'transform':'matrix(1 0 0 1 '+nome_costas_cima_x+' '+nome_costas_cima_y+')'});
$("#manequim_costas #box_previewNome").show();
if($("#manequim_costas .patrocinio").css('display') != 'none') {
$("#manequim_costas .patrocinio").hide();
$("#manequim_costas .patrocinio2").show();
}
}
else if(opcao[2] == "baixo"){
$("#posicao_nome").val('baixo');
if ( typeof nome_costas_baixo_y == "undefined" ) nome_costas_baixo_y = 200;
if(esporte == 'futebol_masculino') {
$("#manequim_costas #box_previewNome").attr({'transform':'matrix(1 0 0 1 117 190)'}).show();
}
else if(esporte == 'futebol_feminino') {
$("#manequim_costas #box_previewNome").attr({'transform':'matrix(1 0 0 1 110 190)'}).show();
}
else {
$("#manequim_costas #box_previewNome").attr({'transform':'matrix(1 0 0 1 '+nome_costas_baixo_x+' '+nome_costas_baixo_y+')'}).show();
}
}
}
else if($(this).parent().attr("rel") == 'posicao_numero'){
if($("#manequim").css('opacity') == 0) {
$('#girar-manequim').click();
}
if(opcao[2] == "direita") {
if(preenchimento_habilitado == 0){
$(".opcao[rel='perna-escudo-esquerda']").click();
} else {
preenchimento_habilitado = 0;
$(".opcao[rel='perna-escudo-esquerda']").click();
preenchimento_habilitado = 1;
}
$("#manequim .calcao_detalhe .box_previewNumero")
.css("transform","translate("+numero_calcao_direita_x+"px,"+numero_calcao_direita_y+"px)")
.attr("transform","translate("+numero_calcao_direita_x+","+numero_calcao_direita_y+")");
$("#perna_numero").val('direita');
$("#manequim .calcao_detalhe .box_previewNumero").show();
$(".ipt-checkbox[for='ipt-numero_perna']").addClass("ativo");
}
else if(opcao[2] == "esquerda") {
if(preenchimento_habilitado == 0){
$(".opcao[rel='perna-escudo-direita']").click();
}
else {
preenchimento_habilitado = 0;
$(".opcao[rel='perna-escudo-direita']").click();
preenchimento_habilitado = 1;
}
$("#manequim .calcao_detalhe .box_previewNumero")
.css("transform","translate("+numero_calcao_esquerda_x+"px,"+numero_calcao_esquerda_y+"px)")
.attr("transform","translate("+numero_calcao_esquerda_x+","+numero_calcao_esquerda_y+")");
$("#perna_numero").val('esquerda');
$("#manequim .calcao_detalhe .box_previewNumero").show();
$(".ipt-checkbox[for='ipt-numero_perna']").addClass("ativo");
}
else if(opcao[2] == "sem") {
$("#manequim .calcao_detalhe .box_previewNumero").hide();
}
}
});
$("#ipt-tamNum").change(function() {
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
tamFonte($(this).val());
});
$(".seta_anterior, .seta_proximo").click(function(){
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
});
$(".lista-fontes[rel='nome'] .seta_anterior").click(function(){
var max_fonte = $(this).parent().find("ul .fonte").length;
if(i_fonte_nome > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_nome--;
$(this).parent().find(".fonte").eq(i_fonte_nome).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_nome = max_fonte-1;
$(this).parent().find(".fonte").eq(i_fonte_nome).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_nome).attr('id');
mudaFonte(tipo_fonte, nome_fonte);
if($("#manequim").css("opacity") != 0) {
$("#girar-manequim").click();
}
});
$(".lista-fontes[rel='nome'] .seta_proximo").click(function(){
if($(this).parent().find(".fonte").eq((i_fonte_nome+1)).length > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_nome++;
$(this).parent().find(".fonte").eq(i_fonte_nome).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_nome = 0;
$(this).parent().find(".fonte").eq(i_fonte_nome).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_nome).attr('id');
mudaFonte(tipo_fonte, nome_fonte);
if($("#manequim").css("opacity") != 0) {
$("#girar-manequim").click();
}
});
$(".lista-fontes[rel='numero'] .seta_anterior").click(function(){
var max_fonte = $(this).parent().find("ul .fonte").length;
if(i_fonte_numero > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_numero--;
$(this).parent().find(".fonte").eq(i_fonte_numero).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_numero = max_fonte-1;
$(this).parent().find(".fonte").eq(i_fonte_numero).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero).attr('id');
var tam_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero).attr('rel');
mudaFonte(tipo_fonte, nome_fonte, tam_fonte);
if($("#manequim").css("opacity") != 0) {
$("#girar-manequim").click();
}
});
$(".lista-fontes[rel='numero'] .seta_proximo").click(function(){
if($(this).parent().find(".fonte").eq((i_fonte_numero+1)).length > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_numero++;
$(this).parent().find(".fonte").eq(i_fonte_numero).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_numero = 0;
$(this).parent().find(".fonte").eq(i_fonte_numero).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero).attr('id');
var tam_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero).attr('rel');
mudaFonte(tipo_fonte, nome_fonte, tam_fonte);
if($("#manequim").css("opacity") != 0) {
$("#girar-manequim").click();
}
});
$(".lista-fontes[rel='numero_perna'] .seta_anterior").click(function(){
var max_fonte = $(this).parent().find("ul .fonte").length;
if(i_fonte_numero_perna > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_numero_perna--;
$(this).parent().find(".fonte").eq(i_fonte_numero_perna).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_numero_perna = max_fonte-1;
$(this).parent().find(".fonte").eq(i_fonte_numero_perna).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero_perna).attr('id');
var tam_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero_perna).attr('rel');
mudaFonte(tipo_fonte, nome_fonte, tam_fonte);
if($("#manequim").css("opacity") == 0) {
$("#girar-manequim").click();
}
});
$(".lista-fontes[rel='numero_perna'] .seta_proximo").click(function(){
if($(this).parent().find(".fonte").eq((i_fonte_numero_perna+1)).length > 0) {
$(this).parent().find(".fonte").hide();
i_fonte_numero_perna++;
$(this).parent().find(".fonte").eq(i_fonte_numero_perna).show();
}
else {
$(this).parent().find(".fonte").hide();
i_fonte_numero_perna = 0;
$(this).parent().find(".fonte").eq(i_fonte_numero_perna).show();
}
var tipo_fonte = $(this).parent().parent().attr('rel');
var nome_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero_perna).attr('id');
var tam_fonte = $(this).parent().find('.fonte').eq(i_fonte_numero_perna).attr('rel');
mudaFonte(tipo_fonte, nome_fonte, tam_fonte);
if($("#manequim").css("opacity") == 0) {
$("#girar-manequim").click();
}
});
$("#ipt-texto").keyup(function (){
$(this).removeAttr("style");
if($("#manequim").css('opacity') != 0) {
$("#girar-manequim").click();
}
var nome_camisa = $(this).val().toUpperCase();
$("#box_previewNome text").html(nome_camisa);
if($("#manequim_costas .previewNome").html() != "" && $(".opcao_pers[rel='dorso-nome-cima']").hasClass("ativo")){
$(".opcao[rel='dorso-patrocinio-cima']").css("opacity","0.8").unbind("click");
} else {
$(".opcao[rel='dorso-patrocinio-cima']").css("opacity","1").bind("click");
}
});
$("#ipt-texto").change(function (){
if(Object.keys(arrayStatus).length >= 1) $("#voltar").removeClass("desativado");
var nome_camisa = $(this).val().toUpperCase();
preencheAtributo("dorso","nome_texto",nome_camisa,1);
});
$("#girar-manequim").click(function(){
if($("#manequim").css('opacity') != 0) {
$("#manequim").css('opacity', 0).css('margin-top', '-1000%').css('float', 'none');
$("#manequim_costas").css('opacity', 1).css('margin', '0px').css('float', 'left');
$("#girar-manequim span").html("Ver Frente");
}
else {
$("#manequim_costas").css('opacity', 0).css('margin-top', '-1000%').css('float', 'none');
$("#manequim").css('opacity', 1).css('margin', '0px').css('float', 'left');
$("#girar-manequim span").html("Ver Costas");
}
});
$(".setas_modelos .bt-seta_esquerda").click(function(){
if(desenho_carregando == false) {
var relativo = $(this).parent().attr('class');
var i_atual = Number($(this).parent().find('.cod_modelo').html());
if($(this).parent().find('.cod_modelo').html() > modelo_inicial) modelo_atual = i_atual-1;
else modelo_atual = total_modelo[relativo];
$(this).parent().find('.cod_modelo').html(modelo_atual);
$(".lista_modelos li[data-tipo='"+relativo+"'][data-i='"+modelo_atual+"']").trigger('click');
}
});
$(".setas_modelos .bt-seta_direita").click(function(){
if(desenho_carregando == false) {
var relativo = $(this).parent().attr('class');
var i_atual = Number($(this).parent().find('.cod_modelo').html());
if($(this).parent().find('.cod_modelo').html() < total_modelo[relativo]) {
modelo_atual = i_atual+1;
}
else {
modelo_atual = modelo_inicial;
}
$(this).parent().find('.cod_modelo').html(modelo_atual);
$(".lista_modelos li[data-tipo='"+relativo+"'][data-i='"+modelo_atual+"']").click();
}
});
$(".bloqueio").click(function(){
$(".ipt-checkbox[for='ipt-sincronizar']").click();
if($("#ipt-sincronizar").prop("checked")){
travado = 1;
} else {
travado = 0;
}
$(".bloqueio").toggleClass("desbloqueio");
});
});