// MODALIDADES SIMULADOR
var modalidades = ["futebol_masculino", "basquete_masculino", "ciclismo_masculino", "motocross", "agasalho", "polo_masculino", "moletom", "t-shirt_masculino", "atletismo"];
// ARRAY STATUS
var arrayStatus = new Array();
var arrayPartes = new Array();
var arrayTemp = new Object();
var iStatus = -1;
var preenchimento_habilitado = 1;
var preenchimento_inicial = 1;
var preenchimento_modelo = 0;
var num_modalidades = 0;
var desabilitar_ferramentas_img = 0;
var desenhos_esperados = 0;
var desenhos_carregados = 0;
var esperando_desenhos = 0;
var aviso_fechar = 0; // alerta ao fechar a página
var site_carregado = 0;
var incremento_gola = 0;
var incremento_gola_costas = 0;
var ultima_posicao_nome = "";
var atributo = new Array();
// DECLARAÇÃO DE VARIÁVEIS
var ctx = new Array;
var c; // canvas 1 (frente)
var c2; // canvas 2 (costas)
var x = new Array();
var y = new Array();
var w = new Array();
var h = new Array();
var svg;
var cor_desenho;
var cor;
var inicial = Number("");
var modelo_inicial = 1;
var modelo_atual = modelo_inicial;
var goleiro = Number("0");
var logado = Number("0");
var salvando_simulacao = 0;
var nomeSimulacao = "";
var preview_simulacao;
var numero_frente = 0;
var i_fonte_nome = 0;
var i_fonte_numero = 0;
var i_fonte_numero_perna = 0;
var largura_padrao = 500;
var altura_padrao = 500;
var opacity_inicial = 1;
var mostrar_escudo = 0;
var mostrar_detalhes = 0;
var mostrar_meiao = 0;
// Definir posição escudo/logo
mostrar_escudo = 1;
mostrar_detalhes = 1;
mostrar_meiao = 1;
// escudo
var escudo_camisa_direita_x = "60";
var escudo_camisa_direita_y = "60";
var escudo_camisa_esquerda_x = "140";
var escudo_camisa_esquerda_y = "60";
var escudo_camisa_centro_x = "100";
var escudo_camisa_centro_y = "68";
var escudo_calcao_direita_x = "11";
var escudo_calcao_direita_y = "110";
var escudo_calcao_esquerda_x = "140";
var escudo_calcao_esquerda_y = "110";
// numero
var numero_calcao_esquerda_x = "155";
var numero_calcao_esquerda_y = "125";
var numero_calcao_direita_x = "28";
var numero_calcao_direita_y = "125";
// logo
var logo_camisa_direita_x = "50";
var logo_camisa_direita_y = "50";
var logo_camisa_esquerda_x = "125";
var logo_camisa_esquerda_y = "50";
var logo_camisa_direita_ombro_x = "29";
var logo_camisa_direita_ombro_y = "22";
var logo_camisa_centro_x = "88";
var logo_camisa_centro_y = "29";
var logo_calcao_direita_x = "6";
var logo_calcao_direita_y = "122";
var logo_calcao_esquerda_x = "133";
var logo_calcao_esquerda_y = "122";
// selo
var selo_camisa_esquerda_x = "170";
var selo_camisa_esquerda_y = "250";
var selo_camisa_direita_x = "48";
var selo_camisa_direita_y = "250";
// patrocínio
var patrocinio_camisa_frente_x = "67";
var patrocinio_camisa_frente_y = "130";
var patrocinio_camisa_frente_baixo_x = "67";
var patrocinio_camisa_frente_baixo_y = "150";
var patrocinio_camisa_costas_cima_x = "66";
var patrocinio_camisa_costas_cima_y = "18";
var patrocinio_camisa_costas_baixo_x = "68";
var patrocinio_camisa_costas_baixo_y = "215";
var nome_costas_cima_x = "116";
var nome_costas_baixo_x = "88";
var esporte = "futebol_masculino";
var travado = 1;
var mudou_cor = 0;
var colori_meiao = 0;
var fundo = "img/fundos/futebol_.jpg";
var simulacao_habilitada = 1;
var desenho_carregando = false;
var desenho = new Array();
desenho["camisa"] = new Array();
desenho["calcao"] = new Array();
desenho["meiao"] = new Array();
desenho["camisa"]["1"] = new Array();
desenho["camisa"]["1"]["svg"] = "02fc9bc57b4b7566f647fca1bfeeb605";
desenho["camisa"]["1"]["svg_costas"] = "54aeb6d58b2c6bacff364caf294f8b37";
desenho["camisa"]["1"]["cor"] = "1";
desenho["camisa"]["1"]["cor_2"] = "18";
desenho["camisa"]["1"]["cor_3"] = "9";
desenho["camisa"]["1"]["cor_4"] = "16";
desenho["camisa"]["1"]["cor_5"] = "";
desenho["camisa"]["1"]["cor_gola"] = "1";
desenho["camisa"]["1"]["cor_gola_2"] = "";
desenho["camisa"]["1"]["cor_gola_3"] = "";
desenho["camisa"]["1"]["cor_punho"] = "";
desenho["camisa"]["1"]["cor_nome"] = "";
desenho["camisa"]["1"]["cor_numero"] = "9";
desenho["camisa"]["1"]["cor_logo"] = "9";
desenho["camisa"]["1"]["cor_escudo"] = "9";
desenho["camisa"]["1"]["cor_calcao"] = "";
desenho["camisa"]["1"]["cor_meiao"] = "1";
desenho["camisa"]["1"]["cor_capuz"] = "";
desenho["camisa"]["1"]["cor_amarrilho"] = "";
desenho["camisa"]["1"]["cor_bolso"] = "";
desenho["camisa"]["1"]["cor_quadril"] = "";
desenho["camisa"]["1"]["cor_barra"] = "";
desenho["camisa"]["1"]["cor_etiqueta"] = "";
desenho["camisa"]["1"]["cor_ziper"] = "";
desenho["camisa"]["1"]["cor_manga"] = "";
desenho["camisa"]["1"]["cor_corpo"] = "";
desenho["camisa"]["1"]["cor_rede_lateral"] = "";
desenho["camisa"]["1"]["modelo"] = "0f37fc7c6f25ef107db3f8359dc1b540.png";
desenho["camisa"]["1"]["cod_modelo"] = "300";
desenho["camisa"]["1_2"] = new Array();
desenho["camisa"]["1_2"]["svg"] = "8ac075ef4fdbbe5383c923d9209c03bc";
desenho["camisa"]["1_2"]["svg_costas"] = "44af90cca476c2eb6e76f5826961e12e";
desenho["camisa"]["1_3"] = new Array();
desenho["camisa"]["1_3"]["svg"] = "f0a55ca7411f28bdd169488c5efec0f0";
desenho["camisa"]["1_3"]["svg_costas"] = "197a8a2bda6e85d32a08b6b6c1f9fa12";
desenho["camisa"]["1_4"] = new Array();
desenho["camisa"]["1_4"]["svg"] = "";
desenho["camisa"]["1_4"]["svg_costas"] = "";
desenho["camisa"]["2"] = new Array();
desenho["camisa"]["2"]["svg"] = "c7b7b3f47d90d8bc6f0c6490140b3787";
desenho["camisa"]["2"]["svg_costas"] = "58f7782dec3263137cc17a5abe5429bd";
desenho["camisa"]["2"]["cor"] = "1";
desenho["camisa"]["2"]["cor_2"] = "16";
desenho["camisa"]["2"]["cor_3"] = "18";
desenho["camisa"]["2"]["cor_4"] = "";
desenho["camisa"]["2"]["cor_5"] = "";
desenho["camisa"]["2"]["cor_gola"] = "1";
desenho["camisa"]["2"]["cor_gola_2"] = "";
desenho["camisa"]["2"]["cor_gola_3"] = "";
desenho["camisa"]["2"]["cor_punho"] = "";
desenho["camisa"]["2"]["cor_nome"] = "17";
desenho["camisa"]["2"]["cor_numero"] = "17";
desenho["camisa"]["2"]["cor_logo"] = "9";
desenho["camisa"]["2"]["cor_escudo"] = "9";
desenho["camisa"]["2"]["cor_calcao"] = "1";
desenho["camisa"]["2"]["cor_meiao"] = "17";
desenho["camisa"]["2"]["cor_capuz"] = "";
desenho["camisa"]["2"]["cor_amarrilho"] = "";
desenho["camisa"]["2"]["cor_bolso"] = "";
desenho["camisa"]["2"]["cor_quadril"] = "";
desenho["camisa"]["2"]["cor_barra"] = "";
desenho["camisa"]["2"]["cor_etiqueta"] = "";
desenho["camisa"]["2"]["cor_ziper"] = "";
desenho["camisa"]["2"]["cor_manga"] = "";
desenho["camisa"]["2"]["cor_corpo"] = "";
desenho["camisa"]["2"]["cor_rede_lateral"] = "";
desenho["camisa"]["2"]["modelo"] = "d73caab387e8d6d72e603a1ff67507d0.png";
desenho["camisa"]["2"]["cod_modelo"] = "301";
desenho["camisa"]["2_2"] = new Array();
desenho["camisa"]["2_2"]["svg"] = "8379123447e1957610bab94a3d20624b";
desenho["camisa"]["2_2"]["svg_costas"] = "5eade1742070f12c3e9d2f2f7e0fc8c3";
desenho["camisa"]["2_3"] = new Array();
desenho["camisa"]["2_3"]["svg"] = "";
desenho["camisa"]["2_3"]["svg_costas"] = "";
desenho["camisa"]["2_4"] = new Array();
desenho["camisa"]["2_4"]["svg"] = "";
desenho["camisa"]["2_4"]["svg_costas"] = "";
desenho["camisa"]["3"] = new Array();
desenho["camisa"]["3"]["svg"] = "358a2688e9651eb995253d34c76334de";
desenho["camisa"]["3"]["svg_costas"] = "58f7782dec3263137cc17a5abe5429bd";
desenho["camisa"]["3"]["cor"] = "1";
desenho["camisa"]["3"]["cor_2"] = "9";
desenho["camisa"]["3"]["cor_3"] = "34";
desenho["camisa"]["3"]["cor_4"] = "";
desenho["camisa"]["3"]["cor_5"] = "";
desenho["camisa"]["3"]["cor_gola"] = "1";
desenho["camisa"]["3"]["cor_gola_2"] = "";
desenho["camisa"]["3"]["cor_gola_3"] = "";
desenho["camisa"]["3"]["cor_punho"] = "";
desenho["camisa"]["3"]["cor_nome"] = "9";
desenho["camisa"]["3"]["cor_numero"] = "9";
desenho["camisa"]["3"]["cor_logo"] = "9";
desenho["camisa"]["3"]["cor_escudo"] = "1";
desenho["camisa"]["3"]["cor_calcao"] = "9";
desenho["camisa"]["3"]["cor_meiao"] = "34";
desenho["camisa"]["3"]["cor_capuz"] = "";
desenho["camisa"]["3"]["cor_amarrilho"] = "";
desenho["camisa"]["3"]["cor_bolso"] = "";
desenho["camisa"]["3"]["cor_quadril"] = "";
desenho["camisa"]["3"]["cor_barra"] = "";
desenho["camisa"]["3"]["cor_etiqueta"] = "";
desenho["camisa"]["3"]["cor_ziper"] = "";
desenho["camisa"]["3"]["cor_manga"] = "";
desenho["camisa"]["3"]["cor_corpo"] = "";
desenho["camisa"]["3"]["cor_rede_lateral"] = "";
desenho["camisa"]["3"]["modelo"] = "f563bb6398cb5bd67247e05507a1adf7.png";
desenho["camisa"]["3"]["cod_modelo"] = "302";
desenho["camisa"]["3_2"] = new Array();
desenho["camisa"]["3_2"]["svg"] = "ea3c8b48600cfe2446a95e39b616d9fc";
desenho["camisa"]["3_2"]["svg_costas"] = "5eade1742070f12c3e9d2f2f7e0fc8c3";
desenho["camisa"]["3_3"] = new Array();
desenho["camisa"]["3_3"]["svg"] = "";
desenho["camisa"]["3_3"]["svg_costas"] = "";
desenho["camisa"]["3_4"] = new Array();
desenho["camisa"]["3_4"]["svg"] = "";
desenho["camisa"]["3_4"]["svg_costas"] = "";
desenho["camisa"]["4"] = new Array();
desenho["camisa"]["4"]["svg"] = "aabec71a4a3909cfe48d7c694edcb080";
desenho["camisa"]["4"]["svg_costas"] = "39245c78cded79f8d2f98a9c9bb7c99b";
desenho["camisa"]["4"]["cor"] = "1";
desenho["camisa"]["4"]["cor_2"] = "18";
desenho["camisa"]["4"]["cor_3"] = "34";
desenho["camisa"]["4"]["cor_4"] = "";
desenho["camisa"]["4"]["cor_5"] = "";
desenho["camisa"]["4"]["cor_gola"] = "1";
desenho["camisa"]["4"]["cor_gola_2"] = "";
desenho["camisa"]["4"]["cor_gola_3"] = "";
desenho["camisa"]["4"]["cor_punho"] = "";
desenho["camisa"]["4"]["cor_nome"] = "34";
desenho["camisa"]["4"]["cor_numero"] = "18";
desenho["camisa"]["4"]["cor_logo"] = "9";
desenho["camisa"]["4"]["cor_escudo"] = "9";
desenho["camisa"]["4"]["cor_calcao"] = "34";
desenho["camisa"]["4"]["cor_meiao"] = "34";
desenho["camisa"]["4"]["cor_capuz"] = "";
desenho["camisa"]["4"]["cor_amarrilho"] = "";
desenho["camisa"]["4"]["cor_bolso"] = "";
desenho["camisa"]["4"]["cor_quadril"] = "";
desenho["camisa"]["4"]["cor_barra"] = "";
desenho["camisa"]["4"]["cor_etiqueta"] = "";
desenho["camisa"]["4"]["cor_ziper"] = "";
desenho["camisa"]["4"]["cor_manga"] = "";
desenho["camisa"]["4"]["cor_corpo"] = "";
desenho["camisa"]["4"]["cor_rede_lateral"] = "";
desenho["camisa"]["4"]["modelo"] = "55774c5e163c3234f0cbf53e4e2dcee8.png";
desenho["camisa"]["4"]["cod_modelo"] = "303";
desenho["camisa"]["4_2"] = new Array();
desenho["camisa"]["4_2"]["svg"] = "ea58e2ba8dcb71fb558be43d0e2b0e10";
desenho["camisa"]["4_2"]["svg_costas"] = "9094f0afcade574a53a7d5ae5beb3f62";
desenho["camisa"]["4_3"] = new Array();
desenho["camisa"]["4_3"]["svg"] = "";
desenho["camisa"]["4_3"]["svg_costas"] = "";
desenho["camisa"]["4_4"] = new Array();
desenho["camisa"]["4_4"]["svg"] = "";
desenho["camisa"]["4_4"]["svg_costas"] = "";
desenho["camisa"]["5"] = new Array();
desenho["camisa"]["5"]["svg"] = "f92cbb01072f3b2faab3134bcbef61b2";
desenho["camisa"]["5"]["svg_costas"] = "58f7782dec3263137cc17a5abe5429bd";
desenho["camisa"]["5"]["cor"] = "1";
desenho["camisa"]["5"]["cor_2"] = "9";
desenho["camisa"]["5"]["cor_3"] = "40";
desenho["camisa"]["5"]["cor_4"] = "";
desenho["camisa"]["5"]["cor_5"] = "";
desenho["camisa"]["5"]["cor_gola"] = "1";
desenho["camisa"]["5"]["cor_gola_2"] = "";
desenho["camisa"]["5"]["cor_gola_3"] = "";
desenho["camisa"]["5"]["cor_punho"] = "";
desenho["camisa"]["5"]["cor_nome"] = "";
desenho["camisa"]["5"]["cor_numero"] = "9";
desenho["camisa"]["5"]["cor_logo"] = "9";
desenho["camisa"]["5"]["cor_escudo"] = "9";
desenho["camisa"]["5"]["cor_calcao"] = "9";
desenho["camisa"]["5"]["cor_meiao"] = "40";
desenho["camisa"]["5"]["cor_capuz"] = "";
desenho["camisa"]["5"]["cor_amarrilho"] = "";
desenho["camisa"]["5"]["cor_bolso"] = "";
desenho["camisa"]["5"]["cor_quadril"] = "";
desenho["camisa"]["5"]["cor_barra"] = "";
desenho["camisa"]["5"]["cor_etiqueta"] = "";
desenho["camisa"]["5"]["cor_ziper"] = "";
desenho["camisa"]["5"]["cor_manga"] = "";
desenho["camisa"]["5"]["cor_corpo"] = "";
desenho["camisa"]["5"]["cor_rede_lateral"] = "";
desenho["camisa"]["5"]["modelo"] = "e5c0789d36f4c27b21651a68ec9bc007.png";
desenho["camisa"]["5"]["cod_modelo"] = "304";
desenho["camisa"]["5_2"] = new Array();
desenho["camisa"]["5_2"]["svg"] = "794d8b20c343823957bf1465b9faf4e0";
desenho["camisa"]["5_2"]["svg_costas"] = "5eade1742070f12c3e9d2f2f7e0fc8c3";
desenho["camisa"]["5_3"] = new Array();
desenho["camisa"]["5_3"]["svg"] = "";
desenho["camisa"]["5_3"]["svg_costas"] = "";
desenho["camisa"]["5_4"] = new Array();
desenho["camisa"]["5_4"]["svg"] = "";
desenho["camisa"]["5_4"]["svg_costas"] = "";
desenho["camisa"]["6"] = new Array();
desenho["camisa"]["6"]["svg"] = "2996015bf47535e67b3b8cb4e68dc400";
desenho["camisa"]["6"]["svg_costas"] = "21ad7f4aea9eef80d77c4aec671a8b24";
desenho["camisa"]["6"]["cor"] = "1";
desenho["camisa"]["6"]["cor_2"] = "9";
desenho["camisa"]["6"]["cor_3"] = "";
desenho["camisa"]["6"]["cor_4"] = "";
desenho["camisa"]["6"]["cor_5"] = "";
desenho["camisa"]["6"]["cor_gola"] = "1";
desenho["camisa"]["6"]["cor_gola_2"] = "";
desenho["camisa"]["6"]["cor_gola_3"] = "";
desenho["camisa"]["6"]["cor_punho"] = "";
desenho["camisa"]["6"]["cor_nome"] = "";
desenho["camisa"]["6"]["cor_numero"] = "9";
desenho["camisa"]["6"]["cor_logo"] = "9";
desenho["camisa"]["6"]["cor_escudo"] = "9";
desenho["camisa"]["6"]["cor_calcao"] = "9";
desenho["camisa"]["6"]["cor_meiao"] = "1";
desenho["camisa"]["6"]["cor_capuz"] = "";
desenho["camisa"]["6"]["cor_amarrilho"] = "";
desenho["camisa"]["6"]["cor_bolso"] = "";
desenho["camisa"]["6"]["cor_quadril"] = "";
desenho["camisa"]["6"]["cor_barra"] = "";
desenho["camisa"]["6"]["cor_etiqueta"] = "";
desenho["camisa"]["6"]["cor_ziper"] = "";
desenho["camisa"]["6"]["cor_manga"] = "";
desenho["camisa"]["6"]["cor_corpo"] = "";
desenho["camisa"]["6"]["cor_rede_lateral"] = "";
desenho["camisa"]["6"]["modelo"] = "66d410845781a8d64277bb6c3ea9d085.png";
desenho["camisa"]["6"]["cod_modelo"] = "305";
desenho["camisa"]["6_2"] = new Array();
desenho["camisa"]["6_2"]["svg"] = "";
desenho["camisa"]["6_2"]["svg_costas"] = "";
desenho["camisa"]["6_3"] = new Array();
desenho["camisa"]["6_3"]["svg"] = "";
desenho["camisa"]["6_3"]["svg_costas"] = "";
desenho["camisa"]["6_4"] = new Array();
desenho["camisa"]["6_4"]["svg"] = "";
desenho["camisa"]["6_4"]["svg_costas"] = "";
desenho["camisa"]["7"] = new Array();
desenho["camisa"]["7"]["svg"] = "17d60d56f6f7f036627fdc0f9c1b27b9";
desenho["camisa"]["7"]["svg_costas"] = "c8aada23475528b79a6fbbbe686f1e5b";
desenho["camisa"]["7"]["cor"] = "1";
desenho["camisa"]["7"]["cor_2"] = "18";
desenho["camisa"]["7"]["cor_3"] = "16";
desenho["camisa"]["7"]["cor_4"] = "";
desenho["camisa"]["7"]["cor_5"] = "";
desenho["camisa"]["7"]["cor_gola"] = "1";
desenho["camisa"]["7"]["cor_gola_2"] = "";
desenho["camisa"]["7"]["cor_gola_3"] = "";
desenho["camisa"]["7"]["cor_punho"] = "";
desenho["camisa"]["7"]["cor_nome"] = "";
desenho["camisa"]["7"]["cor_numero"] = "18";
desenho["camisa"]["7"]["cor_logo"] = "18";
desenho["camisa"]["7"]["cor_escudo"] = "18";
desenho["camisa"]["7"]["cor_calcao"] = "1";
desenho["camisa"]["7"]["cor_meiao"] = "9";
desenho["camisa"]["7"]["cor_capuz"] = "";
desenho["camisa"]["7"]["cor_amarrilho"] = "";
desenho["camisa"]["7"]["cor_bolso"] = "";
desenho["camisa"]["7"]["cor_quadril"] = "";
desenho["camisa"]["7"]["cor_barra"] = "";
desenho["camisa"]["7"]["cor_etiqueta"] = "";
desenho["camisa"]["7"]["cor_ziper"] = "";
desenho["camisa"]["7"]["cor_manga"] = "";
desenho["camisa"]["7"]["cor_corpo"] = "";
desenho["camisa"]["7"]["cor_rede_lateral"] = "";
desenho["camisa"]["7"]["modelo"] = "79b55848e63996052415cf5b2ab2e3ad.png";
desenho["camisa"]["7"]["cod_modelo"] = "306";
desenho["camisa"]["7_2"] = new Array();
desenho["camisa"]["7_2"]["svg"] = "384e3fafa607a2862755b9af5c0cafce";
desenho["camisa"]["7_2"]["svg_costas"] = "16a0431f7a2603419edb6d639a074469";
desenho["camisa"]["7_3"] = new Array();
desenho["camisa"]["7_3"]["svg"] = "";
desenho["camisa"]["7_3"]["svg_costas"] = "";
desenho["camisa"]["7_4"] = new Array();
desenho["camisa"]["7_4"]["svg"] = "";
desenho["camisa"]["7_4"]["svg_costas"] = "";
desenho["camisa"]["8"] = new Array();
desenho["camisa"]["8"]["svg"] = "a10c5be931327ea33a37dfcd37cb8656";
desenho["camisa"]["8"]["svg_costas"] = "21ad7f4aea9eef80d77c4aec671a8b24";
desenho["camisa"]["8"]["cor"] = "1";
desenho["camisa"]["8"]["cor_2"] = "9";
desenho["camisa"]["8"]["cor_3"] = "";
desenho["camisa"]["8"]["cor_4"] = "";
desenho["camisa"]["8"]["cor_5"] = "";
desenho["camisa"]["8"]["cor_gola"] = "1";
desenho["camisa"]["8"]["cor_gola_2"] = "";
desenho["camisa"]["8"]["cor_gola_3"] = "";
desenho["camisa"]["8"]["cor_punho"] = "";
desenho["camisa"]["8"]["cor_nome"] = "";
desenho["camisa"]["8"]["cor_numero"] = "9";
desenho["camisa"]["8"]["cor_logo"] = "9";
desenho["camisa"]["8"]["cor_escudo"] = "9";
desenho["camisa"]["8"]["cor_calcao"] = "9";
desenho["camisa"]["8"]["cor_meiao"] = "1";
desenho["camisa"]["8"]["cor_capuz"] = "";
desenho["camisa"]["8"]["cor_amarrilho"] = "";
desenho["camisa"]["8"]["cor_bolso"] = "";
desenho["camisa"]["8"]["cor_quadril"] = "";
desenho["camisa"]["8"]["cor_barra"] = "";
desenho["camisa"]["8"]["cor_etiqueta"] = "";
desenho["camisa"]["8"]["cor_ziper"] = "";
desenho["camisa"]["8"]["cor_manga"] = "";
desenho["camisa"]["8"]["cor_corpo"] = "";
desenho["camisa"]["8"]["cor_rede_lateral"] = "";
desenho["camisa"]["8"]["modelo"] = "5698d804b54dddc88a12e56ea25245f0.png";
desenho["camisa"]["8"]["cod_modelo"] = "307";
desenho["camisa"]["8_2"] = new Array();
desenho["camisa"]["8_2"]["svg"] = "";
desenho["camisa"]["8_2"]["svg_costas"] = "";
desenho["camisa"]["8_3"] = new Array();
desenho["camisa"]["8_3"]["svg"] = "";
desenho["camisa"]["8_3"]["svg_costas"] = "";
desenho["camisa"]["8_4"] = new Array();
desenho["camisa"]["8_4"]["svg"] = "";
desenho["camisa"]["8_4"]["svg_costas"] = "";
desenho["camisa"]["9"] = new Array();
desenho["camisa"]["9"]["svg"] = "9a26a0d684a7c782d1a21462936ab5c4";
desenho["camisa"]["9"]["svg_costas"] = "58f7782dec3263137cc17a5abe5429bd";
desenho["camisa"]["9"]["cor"] = "1";
desenho["camisa"]["9"]["cor_2"] = "9";
desenho["camisa"]["9"]["cor_3"] = "40";
desenho["camisa"]["9"]["cor_4"] = "";
desenho["camisa"]["9"]["cor_5"] = "";
desenho["camisa"]["9"]["cor_gola"] = "1";
desenho["camisa"]["9"]["cor_gola_2"] = "";
desenho["camisa"]["9"]["cor_gola_3"] = "";
desenho["camisa"]["9"]["cor_punho"] = "";
desenho["camisa"]["9"]["cor_nome"] = "9";
desenho["camisa"]["9"]["cor_numero"] = "9";
desenho["camisa"]["9"]["cor_logo"] = "9";
desenho["camisa"]["9"]["cor_escudo"] = "9";
desenho["camisa"]["9"]["cor_calcao"] = "9";
desenho["camisa"]["9"]["cor_meiao"] = "40";
desenho["camisa"]["9"]["cor_capuz"] = "";
desenho["camisa"]["9"]["cor_amarrilho"] = "";
desenho["camisa"]["9"]["cor_bolso"] = "";
desenho["camisa"]["9"]["cor_quadril"] = "";
desenho["camisa"]["9"]["cor_barra"] = "";
desenho["camisa"]["9"]["cor_etiqueta"] = "";
desenho["camisa"]["9"]["cor_ziper"] = "";
desenho["camisa"]["9"]["cor_manga"] = "";
desenho["camisa"]["9"]["cor_corpo"] = "";
desenho["camisa"]["9"]["cor_rede_lateral"] = "";
desenho["camisa"]["9"]["modelo"] = "aed245e771d9b10ef88b1b5d587ec3e4.png";
desenho["camisa"]["9"]["cod_modelo"] = "308";
desenho["camisa"]["9_2"] = new Array();
desenho["camisa"]["9_2"]["svg"] = "0273a451e54b4337dfd669ae3cd750b1";
desenho["camisa"]["9_2"]["svg_costas"] = "5eade1742070f12c3e9d2f2f7e0fc8c3";
desenho["camisa"]["9_3"] = new Array();
desenho["camisa"]["9_3"]["svg"] = "";
desenho["camisa"]["9_3"]["svg_costas"] = "";
desenho["camisa"]["9_4"] = new Array();
desenho["camisa"]["9_4"]["svg"] = "";
desenho["camisa"]["9_4"]["svg_costas"] = "";
desenho["camisa"]["10"] = new Array();
desenho["camisa"]["10"]["svg"] = "8c05c81c1bd673b5910303d14f3c32fb";
desenho["camisa"]["10"]["svg_costas"] = "58f7782dec3263137cc17a5abe5429bd";
desenho["camisa"]["10"]["cor"] = "1";
desenho["camisa"]["10"]["cor_2"] = "27";
desenho["camisa"]["10"]["cor_3"] = "1";
desenho["camisa"]["10"]["cor_4"] = "";
desenho["camisa"]["10"]["cor_5"] = "";
desenho["camisa"]["10"]["cor_gola"] = "1";
desenho["camisa"]["10"]["cor_gola_2"] = "";
desenho["camisa"]["10"]["cor_gola_3"] = "";
desenho["camisa"]["10"]["cor_punho"] = "";
desenho["camisa"]["10"]["cor_nome"] = "";
desenho["camisa"]["10"]["cor_numero"] = "9";
desenho["camisa"]["10"]["cor_logo"] = "9";
desenho["camisa"]["10"]["cor_escudo"] = "9";
desenho["camisa"]["10"]["cor_calcao"] = "";
desenho["camisa"]["10"]["cor_meiao"] = "1";
desenho["camisa"]["10"]["cor_capuz"] = "";
desenho["camisa"]["10"]["cor_amarrilho"] = "";
desenho["camisa"]["10"]["cor_bolso"] = "";
desenho["camisa"]["10"]["cor_quadril"] = "";
desenho["camisa"]["10"]["cor_barra"] = "";
desenho["camisa"]["10"]["cor_etiqueta"] = "";
desenho["camisa"]["10"]["cor_ziper"] = "";
desenho["camisa"]["10"]["cor_manga"] = "";
desenho["camisa"]["10"]["cor_corpo"] = "";
desenho["camisa"]["10"]["cor_rede_lateral"] = "";
desenho["camisa"]["10"]["modelo"] = "797aec19a56eb6001013a39a686a4e6a.png";
desenho["camisa"]["10"]["cod_modelo"] = "309";
desenho["camisa"]["10_2"] = new Array();
desenho["camisa"]["10_2"]["svg"] = "8c5d66d43712a6110ca61df39f6c4328";
desenho["camisa"]["10_2"]["svg_costas"] = "47ffb99dbce62b7ead82879bec454a34";
desenho["camisa"]["10_3"] = new Array();
desenho["camisa"]["10_3"]["svg"] = "";
desenho["camisa"]["10_3"]["svg_costas"] = "";
desenho["camisa"]["10_4"] = new Array();
desenho["camisa"]["10_4"]["svg"] = "";
desenho["camisa"]["10_4"]["svg_costas"] = "";
var total_modelo = new Array();
total_modelo['camisa'] = Number("10");
total_modelo['calcao'] = Number("");
total_modelo['meiao'] = Number("");
// FUNÇÕES
function preparar() {
var array_limpa = new Array();
$("#meio").css("background-image","url(/"+fundo);
var modalidade_grupo = "";
// INSERINDO ÍCONES DAS MODALIDADES DO SIMULADOR
jQuery.each(modalidades , function(index, value){
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);
}
let modalidadeLink = value;
let modalidadeTitle= nome_modalidade;
switch (modalidadeLink) {
case "moletom":
modalidadeLink = "sweat";
modalidadeTitle = "Sweat";
break;
case "agasalho":
modalidadeLink = "casaco";
modalidadeTitle = "Casaco";
break;
case "basquete_masculino":
modalidadeLink = "basquetebol";
modalidadeTitle = "Basquetebol";
break;
case "t-shirt_feminino":
modalidadeLink = "t-shirt_feminino";
modalidadeTitle = "Fast Print";
break;
case "t-shirt_masculino":
modalidadeLink = "t-shirt_masculino";
modalidadeTitle = "T-Shirt";
break;
case "futebol_masculino":
modalidadeLink = "futebol_masculino";
modalidadeTitle = "Equipamento de Jogo";
break;
case "polo_masculino":
modalidadeLink = "polo_masculino";
modalidadeTitle = "Polo";
break;
default:
break;
}
if (modalidade.length > 1 && (modalidade[0] != "futebol" && modalidade[0] != "basquete" && modalidade[0] != "ciclismo" && modalidade[0] != "polo") && (modalidade[1] == "feminino" || modalidade[1] == "masculino" || modalidade[1] == "feminina" || modalidade[1] == "masculina" || modalidade[1] == "infantil") && modalidades.length > 8) {
if(modalidade_grupo != modalidade[0]){
modalidade_grupo = modalidade[0];
var nome_modalidade_grupo = modalidade_grupo.substr(0,1).toUpperCase() + modalidade_grupo.substr(1);
$("#modalidades").append("
");
$("#modalidades li[class="+modalidade_grupo+"]").append(""+modalidade_grupo+"
");
if (esporte != value)
$("#modalidades li[class='"+modalidade_grupo+"'] .modalidade-icone").attr("rel",value);
}
if (esporte == value) {
$("#modalidades li[class='"+modalidade_grupo+"'] .modalidade-icone").attr("rel",value);
}
if (value == "futebol_masculino") {
nome_modalidade = "Futebol";
$("#modalidades li[class="+modalidade[0]+"] div").append(""+nome_modalidade+"");
}
else if (value == "ciclismo_masculino") {
nome_modalidade = "Ciclismo";
$("#modalidades li[class="+modalidade[0]+"] div").append(""+nome_modalidade+"");
}
else if (value == "polo_masculino") {
nome_modalidade = "Polo";
$("#modalidades li[class="+modalidade[0]+"] div").append(""+nome_modalidade+"");
}
else {
$("#modalidades li[class="+modalidade[0]+"] div").append(""+modalidade[1]+"");
}
}
else {
$("#modalidades").append("");
$("#modalidades li[class='"+value+"'] a").attr("rel",value).attr('href','/'+modalidadeLink);
$("#opcoes_modalidades a[class='"+value+"']").attr('href','/'+modalidadeLink);
}
$("#opcoes_modalidades").append("
");
if (value == "futebol_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Futebol");
}
else if (value == "futebol_masculino_2") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Futebol");
}
else if (value == "futebol_masculino_ml") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Fut Masc Manga Longa");
}
else if (value == "basquete_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Basquetebol");
}
else if (value == "agasalho") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Fato Treino");
}
else if (value == "moletom") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Sweat");
}
else if (value == "t-shirt_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("T-Shirt");
}
else if (value == "ciclismo_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Ciclismo");
}
else if (value == "polo_masculino") {
$("#opcoes_modalidades a[class='"+value+"'] .titulo span").html("Polo");
}
else $("#opcoes_modalidades a[class='"+value+"'] .titulo span").html(value.replace("_", " "));
$.get("/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 .modalidade-icone[rel='"+value+"']").append(data_svg);
$("#opcoes_modalidades a[class='"+value+"'] .botao").append(data_svg_2);
});
$.get("/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 .modalidade-icone[rel='"+value+"']").append(data_svg);
$("#opcoes_modalidades a[class='"+value+"'] .botao").append(data_svg_2);
});
num_modalidades = index;
});
if ($("#modalidades li").length > 9) {
$("#lista_modalidades .seta_direita").removeClass("inativo");
}
if (num_modalidades > 4) {
$("#opcoes_modalidades li, #opcoes_modalidades a .titulo, #opcoes_modalidades .botao").addClass("menor");
}
for(var j=1; j<=total_modelo['camisa'] && j<5; j++) {
if(desenho['camisa'][j]['modelo'] != null && desenho['camisa'][j]['modelo'] != '') array_limpa.push(desenho['camisa'][j]['modelo']);
if(desenho['camisa'][j]["svg"] != null && desenho['camisa'][j]["svg"] != '') array_limpa.push(desenho['camisa'][j]["svg"]+'.svg');
if(desenho['camisa'][j]["svg_costas"] != null && desenho['camisa'][j]["svg_costas"] != ''){
array_limpa.push(desenho['camisa'][j]["svg_costas"]+'.svg');
}
if(desenho['camisa'][j+'_2']["svg"] != null && desenho['camisa'][j+'_2']["svg"] != '') array_limpa.push(desenho['camisa'][j+'_2']["svg"]+'.svg');
if(desenho['camisa'][j+'_2']["svg_costas"] != null && desenho['camisa'][j+'_2']["svg_costas"] != ''){
array_limpa.push(desenho['camisa'][j+'_2']["svg_costas"]+'.svg');
}
if(desenho['camisa'][j+'_3']["svg"] != null && desenho['camisa'][j+'_3']["svg"] != '') array_limpa.push(desenho['camisa'][j+'_3']["svg"]+'.svg');
if(desenho['camisa'][j+'_3']["svg_costas"] != null && desenho['camisa'][j+'_3']["svg_costas"] != ''){
array_limpa.push(desenho['camisa'][j+'_3']["svg_costas"]+'.svg');
}
}
return array_limpa;
}
function dimensoesCanvas() {
var largura_maior = 0;
// Define altura e largura CANVAS
var i;
for (i = 0; i < 2; i++) {
var largura = 0;
var altura = 0;
$(".fundos").eq(i).find("div[class^='engloba_'],div[class='detalhe']").each(function(index, element){
if (largura < parseInt($(element).width())) {
largura = parseInt($(element).width());
}
var altura_temp = Math.round(parseInt($(element).css("top"))) + parseInt(Math.round($(element).height()));
if (altura < altura_temp) {
altura = altura_temp;
}
});
if (largura_maior < largura) {
largura_maior = largura;
}
else {
$(".modelo").eq(i).css("left",(largura_maior-largura)/2);
}
$(".modelo, .fundos").eq(i).css("width", largura);
$("canvas").eq(i).attr("width", largura).attr("height", altura);
$('.engloba_camisa').eq(i).css("left", (largura-$(".modelo").eq(i).find("#svg_camisa").width()) / 2);
$('.engloba_calcao').eq(i).css("left", (largura-$(".modelo").eq(i).find("#svg_calcao").width()) / 2);
$('.engloba_meiao').eq(i).css("left", (largura-$(".modelo").eq(i).find("#svg_meiao").width()) / 2);
}
$("#box_manequim").css("width", largura_maior);
}
function preloadimages(arrayOfImages, index) {
index = index || 0;
if (arrayOfImages && arrayOfImages.length && arrayOfImages.length > index) {
var img = new Image();
img.onload = function() {
preloadimages(arrayOfImages, index + 1);
};
img.onerror = function() {
preloadimages(arrayOfImages, index + 1);
};
img.src = '/imagens/desenho/'+arrayOfImages[index];
}
else {
$("#box_edicao").css("opacity","0").css("pointer-events","none");
setTimeout("personalizarCor()", 2500);
// TRATANDO MANEQUIM
setTimeout(function(){
if ($('#manequim #svg_camisa').length) {
$('#manequim .engloba_camisa').width($('#manequim #svg_camisa').width());
$('#manequim .engloba_camisa').height($('#manequim #svg_camisa').height());
$('#manequim_costas .engloba_camisa').css("left", ($('#manequim_costas .fundos').width()-$('#manequim_costas #svg_camisa').width()) / 2);
$('#manequim .engloba_camisa .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_camisa'+versao+'.png)');
}
else {
$('#manequim .engloba_camisa').hide();
}
if ($('#manequim #svg_calcao').length) {
$('#manequim .engloba_calcao').width($('#manequim #svg_calcao').width());
$('#manequim .engloba_calcao').height($('#manequim #svg_calcao').height());
$('#manequim .engloba_calcao .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_calcao'+versao+'.png)');
}
else {
$('#manequim .engloba_calcao').hide();
}
if ($('#manequim #svg_meiao').length) {
$('#manequim .engloba_meiao').width($('#manequim #svg_meiao').width());
$('#manequim .engloba_meiao').height($('#manequim #svg_meiao').height());
$('#manequim .engloba_meiao .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_meiao.png)');
if (esporte == "futebol_feminino") {
$("#manequim .detalhe").css("top", "618px");
$("#manequim_costas .detalhe").css("top", "632px");
}
}
else {
$('#manequim .engloba_meiao').hide();
$(".opcao_edicao[rel='cores_meiao']").remove();
}
// TRATANDO MANEQUIM COSTAS
if ($('#manequim_costas #svg_camisa').length) {
$('#manequim_costas .engloba_camisa').width(parseInt($('#manequim_costas #svg_camisa').width()));
$('#manequim_costas .engloba_camisa').height(parseInt($('#manequim_costas #svg_camisa').height()));
$('#manequim_costas .engloba_camisa .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_camisa'+versao+'_costas.png)');
}
else {
$('#manequim_costas .engloba_camisa').hide();
}
if ($('#manequim_costas #svg_calcao').length) {
$('#manequim_costas .engloba_calcao').width($('#manequim_costas #svg_calcao').width());
$('#manequim_costas .engloba_calcao').height($('#manequim_costas #svg_calcao').height());
$('#manequim_costas .engloba_calcao .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_calcao'+versao+'_costas.png)');
}
else {
$('#manequim_costas .engloba_calcao').hide();
}
if ($('#manequim_costas #svg_meiao').length) {
$('#manequim_costas .engloba_meiao').width($('#manequim_costas #svg_meiao').width());
$('#manequim_costas .engloba_meiao').height($('#manequim_costas #svg_meiao').height());
$('#manequim_costas .engloba_meiao .textura').css('background-image', 'url(/img/manequim/manequim_futebol_masculino_meiao_costas.png)');
if (esporte == "futebol_infantil") {
$('#manequim_costas .engloba_meiao .textura').css("height", "182px");
}
}
else {
$('#manequim_costas .engloba_meiao').hide();
}
$(".engloba_calcao").css("margin-left", "4px");
$("#manequim_costas .engloba_calcao .textura").css("margin-left", "1px");
$("#manequim .detalhe").css("top", "632px");
$("#manequim_costas .detalhe").css("top", "646px");
if($(".golas div[class^=gola_]:visible .gola_2").length > 0) {
$(".edicao_golas .lista_camadas .cor_camada").eq(1).css("display","flex");
}
if($(".golas div[class^=gola_]:visible .gola_3").length > 0) {
$(".edicao_golas .lista_camadas .cor_camada").eq(2).css("display","flex");
}
if($(".paleta_cores[rel=punho_cor] .cor").length <= 1) {
$("#lista_edicao .opcao[rel=edicao_punho]").hide();
}
/*if($.urlParam != null) {
if($.urlParam("kit") == 1 && 1==2) {
$(".cores_perna").hide();
$("#sub-menu_edicao").css("width","20px");
$("#ipt-nome, #ipt-numero").click();
//$("#lista_edicao .opcao[rel=edicao_texto]").hide();
$("#lista_edicao .opcao[rel=edicao_cores]").hide();
setTimeout(function(){$("#lista_edicao .opcao[rel=edicao_selos]").click();}, 1200);
}
else if($.urlParam("kit") == 2) {
//$("#sub-menu_edicao .edicao_cores .opcao_edicao[rel=cores_dorso]").hide();
//$("#sub-menu_edicao .edicao_cores .opcao_edicao[rel=cores_perna]").click();
}
}*/
dimensoesCanvas();
if ("calcao" == "") {
//$("#sub-menu_edicao").remove();
$(".opcao_edicao[rel=cores_perna]").hide();
$(".opcao_edicao[rel=cores_logo_clube],.opcao_edicao[rel=cores_marca],.opcao_edicao[rel=cores_etiqueta]").removeClass("ativo");
$(".ipt-checkbox[for='ipt-sincronizar'], .box_bloqueio, .setas_modelos .calcao").remove();
$("#somente-dorso").parent().hide();
$("#somente-perna").parent().hide();
}
if (!($(".engloba_meiao .meiao").length > 0)) {
$(".opcao_edicao[rel='modelos_meiao']").remove();
}
}, 3000);
setTimeout(function(){
site_carregado = 1;
$("#site").css("pointer-events","auto");
$("#aguarde").hide();
$("body").removeAttr('style');
$(".swal-overlay, .swal-overlay *").css("pointer-events","");
$(".lista_menu, #bt_login").css("pointer-events","auto");
$("#box_edicao").css("opacity","0").css("pointer-events","none");
$(".lista_modelos").animate({scrollTop: 10}, 0);
$(".lista_modelos").animate({scrollTop: 0 }, 0);
$("#girar-manequim, .box_contato").delay(1500).animate({"opacity":"1"}, 500);
$("#manequim").animate({"margin":"0px","opacity":"1"},500);
$("#manequim_costas").removeAttr("style");
$("#box_manequim").css('opacity', 1);
if ($(window).width() > 479 && goleiro == 0) {
$("#lista_edicao li").first().click();
$("#box_edicao").css("opacity","0").css("pointer-events","none");
$("#lista_edicao, #box_edicao").delay(1500).animate({"opacity":"1"}, 500).css("pointer-events","auto");
$(".setas_modelos").delay(2500).animate({"opacity":"1"}, 1000).css("pointer-events","auto");
}
else {
$("#lista_edicao").css("opacity","1");
$(".setas_modelos").delay(1500).animate({"opacity":"1"}, 500).css("pointer-events","auto");
}
}, 3500);
}
}
function hex(x) {
return ("0" + parseInt(x).toString(16)).slice(-2);
}
// funções upload imagem
var params = {
start: function(event, ui) {}, rotate: function(event, ui) {},
stop: function() {
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'top', Number($(this).css('top').replace('px','')));
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'left', Number($(this).css('left').replace('px','')));
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'rotacao', $(this).css('transform'));
},
rotationCenterX: 50,
rotationCenterY: 50,
wheelRotate: false
};
function verificaSelecao(tipo, elemento){
if(simulacao_habilitada == 1) {
$('div').removeClass('selecionado');
$(elemento).addClass('selecionado');
if(tipo == 'imagem') {
$('.txt_selecionar').removeClass('img_selecionada').html('Selecione');
if(!$('#menu_imagens').hasClass('ativo')) $('#menu_imagens a').click();
$('#add_galeria').hide(); $('#add_imagem').show();
$('#abas-nav a').removeClass('ativo');
$('#abas-nav a').eq(1).addClass('ativo');
selecionado_img = $(elemento).attr('id').replace('item_drag-', '');
}
else {
$('.img_selecionar').removeClass('img_selecionada').html('Selecione');
$('.ui-resizable-handle').hide();
if(tipo == 'texto') {
selecionado_txt = $(elemento).attr('id').replace('area_pers-', '');
$('#box-textos').find('li[rel="'+selecionado_txt+'"]').find('.txt_selecionar').click();
if(!$('#menu_textos').hasClass('ativo')) $('#menu_textos a').click();
$(".imagem_drag").resizable('disable');
}
else {
$('.txt_selecionar').removeClass('img_selecionada').html('Selecione');
$('.ui-rotatable-handle,.remover-img').hide();
}
}
}
}
function atualizaPosicao(selecionado_img, tipo, valor) {
if(tipo == 'top') $.cookie( 'imagem_'+selecionado_img+'_t', valor);
if(tipo == 'left') $.cookie( 'imagem_'+selecionado_img+'_l', valor);
if(tipo == 'rotacao') {
var tr = valor; //matrix
if( tr !== "none") {
var values = tr.split('(')[1];
values = values.split(')')[0];
values = values.split(',');
var a = values[0];
var b = values[1];
var c = values[2];
var d = values[3];
var scale = Math.sqrt(a*a + b*b);
var radians = Math.atan2(b, a);
var angle = Math.round( radians * (180/Math.PI));
} else {
var angle = 0;
}
$.cookie( 'imagem_'+selecionado_img+'_r', angle);
}
}
function atualizaTamanho(selecionado_img, nova_w, nova_h) {
$.cookie( 'imagem_'+selecionado_img , 1, {expires:7});
$.cookie( 'imagem_'+selecionado_img+'_w', nova_w);
$.cookie( 'imagem_'+selecionado_img+'_h', nova_h);
}
function atualizaSessao(index) {
var proxIndex = Number(index)+1;
var element = $('#camadas_imagem li').eq(index);
var nova_camada = $('#camadas_imagem li').length-index;
// MUDANDO Z-INDEX
$('#item_drag-'+$(element).attr('rel')).css('z-index', nova_camada);
// GRAVANDO SESSAO
$.get("procedimentos/atualiza_camada.php?de="+$(element).attr('rel')+'¶='+index+'&fim='+nova_camada, { 'proxIndex': proxIndex }, function(data){
if(nova_camada > 1) atualizaSessao(proxIndex);
else atualizaCookie('img');
});
$('#item_drag-'+$(element).attr('rel')).attr('mudar', 'item_drag-'+index);
$(element).attr('rel', index);
}
function atualizaCamadas(){
atualizaSessao(0);
}
function atualizaCookie(tipo){
if(tipo == 'img') {
$('div[id^=item_drag-]').each(function(index, element) {
$(element).attr('id', $(element).attr('mudar'));
$(element).removeAttr('mudar');
atualizaTamanho($(element).attr('id').replace('item_drag-', ''), $(element).width(), $(element).height());
atualizaPosicao($(element).attr('id').replace('item_drag-', ''), 'top', parseInt($(element).css('top')));
atualizaPosicao($(element).attr('id').replace('item_drag-', ''), 'left', parseInt($(element).css('left')));
atualizaPosicao($(element).attr('id').replace('item_drag-', ''), 'rotacao', $(element).css('transform'));
});
}
}
function iniciaFerramentasImg(){
$(".imagem_drag").resizable({
stop: function() {
atualizaTamanho($(this).attr('id').replace('item_drag-',''), Number($(this).css('width').replace('px','')), Number($(this).css('height').replace('px','')));
}
});
$(".imagem_drag").draggable({
stop: function() {
if($(this).parent().parent().parent().attr("id") == "manequim" && Number($(this).css('left').replace('px','')) >= ($(".engloba_camisa").width()-10)) {
$(this).css("left", "0px").detach().appendTo("#manequim_costas .fundos");
}
else if($(this).parent().parent().parent().attr("id") == "manequim_costas" && Number($(this).css('left').replace('px','')) < -50) {
$(this).css("right", "0px").detach().appendTo("#manequim .fundos");
}
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'top', Number($(this).css('top').replace('px','')));
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'left', Number($(this).css('left').replace('px','')));
atualizaPosicao($(this).attr('id').replace('item_drag-',''), 'rotacao', $(this).css('transform'));
}
});
}
function habilitaFerramentasImg(){
desabilitar_ferramentas_img = 0;
$(".ui-resizable-handle, .remover-img").show();
$(".imagem_drag").addClass('selecionado');
$(".imagem_drag").css('z-index', 21);
}
function desabilitaFerramentasImg(){
desabilitar_ferramentas_img = 1;
setTimeout(function() {
if(desabilitar_ferramentas_img == 1) {
$('.ui-resizable-handle, .remover-img').hide();
$(".imagem_drag").removeClass('selecionado');
$(".imagem_drag").css('z-index', 3);
desabilitar_ferramentas_img = 0;
}
}, ($(window).width() > 1000) ? 700 : 3000);
}
function mensagem(titulo,msg,tipo,callback) {
if (callback) {
if (tipo == "input") {
swal({
text: msg,
content: "input",
button: {
text: "Pesquisar!",
closeModal: false,
},
})
.then(name => {
if (name) callback(name);
});
}
else {
swal({
title: titulo,
text: msg,
icon: "warning",
buttons: ["Cancelar", true],
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
callback(true);
}
});
}
}
else if (tipo != "") {
if (tipo == "html") {
swal({
title: titulo,
content: msg,
button: "x",
//timer: 3000,
className: "swal-modal-width",
});
}
else {
swal({
title: titulo,
text: msg,
icon: tipo,
button: "Ok",
});
}
}
else {
if (titulo != "") swal(titulo, msg);
else swal(msg);
}
}
// funções salvar imagem
function importarSVG(tipo, destino, produto, n){
var cor_desenho;
if($("#manequim"+tipo+" ."+produto+"_"+n).length > 0 && Number($("#manequim"+tipo+" ."+produto+"_"+n).css('top').replace('px','')) > -500) {
x[produto] = $("#manequim"+tipo+" ."+produto+"_"+n).css('left').replace('px','');
y[produto] = Number($("#manequim"+tipo+" ."+produto+"_"+n).css('top').replace('px',''));
x[produto] = Number(x[produto]) + Number($("#manequim"+tipo+" ."+produto+"_"+n).parent().css('left').replace('px','')) + Number($("#manequim"+tipo+" ."+produto+"_"+n).parent().css('margin-left').replace('px',''));
y[produto] = Number(y[produto]) + Number($("#manequim"+tipo+" ."+produto+"_"+n).parent().css('top').replace('px','')) + Number($("#manequim"+tipo+" ."+produto+"_"+n).parent().css('margin-top').replace('px','')) + Number(eval("incremento_gola"+tipo));
w[produto] = $("#manequim"+tipo+" #svg_"+produto).width();
h[produto] = $("#manequim"+tipo+" #svg_"+produto).height();
}
else if($("#manequim"+tipo+" #svg_"+produto).length > 0 && ($("#manequim"+tipo+" ."+produto+"_"+n).length == 0 || Number($("#manequim"+tipo+" ."+produto+"_"+n).css('top').replace('px','')) <= -500)) {
x[produto] = $("#manequim"+tipo+" #svg_"+produto).css('left').replace('px','');
y[produto] = Number($("#manequim"+tipo+" #svg_"+produto).css('top').replace('px',''));
x[produto] = Number(x[produto]) + Number($("#manequim"+tipo+" #svg_"+produto).parent().css('left').replace('px','')) + Number($("#manequim"+tipo+" #svg_"+produto).parent().css('margin-left').replace('px',''));
y[produto] = Number(y[produto]) + Number($("#manequim"+tipo+" #svg_"+produto).parent().css('top').replace('px','')) + Number($("#manequim"+tipo+" #svg_"+produto).parent().css('margin-top').replace('px',''));
w[produto] = $("#manequim"+tipo+" #svg_"+produto).width();
h[produto] = $("#manequim"+tipo+" #svg_"+produto).height();
}
if(tipo == '') destino = 'jogo_de_camisa';
else destino = 'jogo_de_camisa_costas';
if(n == 2) {
if(destino.indexOf("icone") < 0) cor_fundo = $("#manequim"+tipo+" #svg_"+produto).css('fill');
if($("#manequim"+tipo+" #svg_"+produto).length > 0) {
var svgBase = $.trim($("#manequim"+tipo+" #svg_"+produto)[0].outerHTML);
/*if(produto == "calcao" && window.location.href.indexOf("kit=") >= 0 && $.urlParam != null && $.urlParam("kit") == 4) {
x[produto] += Number(50);
y[produto] += Number(250);
}*/
ctx[destino].drawSvg(svgBase, x[produto], y[produto], w[produto], h[produto]);
console.log(produto, x[produto], y[produto], w[produto], h[produto]);
}
}
if(produto == "calcao" || produto == "calca" || produto == "bermuda") tipo_peca = "perna";
else tipo_peca = "dorso";
if($(".edicao_modelos .modelos_"+tipo_peca+" li").length > 0 || $('#manequim'+tipo+' .desenho_'+produto+'_'+n).length > 0) {
if($('#manequim'+tipo+' .desenho_'+produto+'_'+n).length == 0) { // desenho colorido
var url_svg = null;
var svgColorido = $.trim($("#manequim"+tipo+" ."+produto+"_"+n+" svg")[0].outerHTML);
ctx[destino].drawSvg(svgColorido, x[produto], y[produto], w[produto], h[produto]);
}
else {
var url0 = $('#manequim'+tipo+' .desenho_'+produto+'_'+n).css('-webkit-mask-box-image').split('url(');
if(url0[1] != null) var url_svg = url0[1].split(')')[0];
}
}
else {
var url_svg = "vazio.svg";
}
if($('#manequim'+tipo+' .desenho_'+produto+'_'+n).length == 0 || $('#manequim'+tipo+' .desenho_'+produto+'_'+n).css('display') == 'none' || Math.ceil(Number($('.'+produto+'_'+n).css('top').replace('px',''))) < 0) url_svg = null;
if(url_svg != '' && url_svg != null && url_svg.indexOf('/.svg') < 0 && parseInt($('#manequim'+tipo+" ."+produto+"_"+n).position().top) > -500 ) {
url_svg = url_svg.replace('http://www.g-sport-simulador.pt', '').replace(/"/gi,'').replace(/'/gi,'');
$.ajax({
url: url_svg,
type: "GET",
async: false,
cache: false,
dataType: "text",
success: function(data) {
if(data != '' && data != null) {
svg = $.trim(data);
cor_desenho = $('#manequim'+tipo+' .desenho_'+produto+'_'+n).contents().find("svg").css('fill');
var cor_parte = cor_desenho.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
var cor_hex = "#" + hex(cor_parte[1]) + hex(cor_parte[2]) + hex(cor_parte[3]);
if(svg.indexOf('fill') < 0) svg = svg.replace('