﻿var titulos =  
{ 
    item1: "Descolado"
    , item2: "Fashion"
    , item3: "Clássico"
    , item4: "Básico" 
};
var frases =  
{ 
    item1: "Você não esquenta a cabeça com nada e só quer saber de curtir a vida."
    , item2: "Ser diferente é o seu hobby, você adora uma novidade e vive lançando moda."
    , item3: "Tradição é o seu forte. Você se inspira na História para fazer suas escolhas."
    , item4: "Simplificar é com você mesmo. Perder tempo nem passa pela sua cabeça na hora de tomar decisões."
};

jQuery(document).ready(function() {
        CarregaEventoDeEscolha();
    });
    
var array = new Array();
function CarregaEventoDeEscolha() 
{
    jQuery("#conjuntoPerguntas1 input:radio").click(function() {
        jQuery("#conjuntoPerguntas1 input:radio").each(function(evt) {
            if(jQuery(this).is(":checked")) {
                array[0] = parseInt(evt, 10) + 1;
                jQuery("#conjuntoPerguntas1").removeClass("ativa");
                jQuery("#conjuntoPerguntas1").addClass("inativa");
                jQuery("#conjuntoPerguntas2").removeClass("inativa");
                jQuery("#conjuntoPerguntas2").addClass("ativa");
                jQuery(this).removeAttr("checked");
            }
        });
    });
    
    jQuery("#conjuntoPerguntas2 input:radio").click(function() {
        jQuery("#conjuntoPerguntas2 input:radio").each(function(evt) {
            if(jQuery(this).is(":checked")) {
                array[1] = parseInt(evt, 10) + 1;
                jQuery("#conjuntoPerguntas2").removeClass("ativa");
                jQuery("#conjuntoPerguntas2").addClass("inativa");
                jQuery("#conjuntoPerguntas3").removeClass("inativa");
                jQuery("#conjuntoPerguntas3").addClass("ativa");
                jQuery(this).removeAttr("checked");
            }
        });
    });
    
    jQuery("#conjuntoPerguntas3 input:radio").click(function() {
        jQuery("#conjuntoPerguntas3 input:radio").each(function(evt) {
            if(jQuery(this).is(":checked")) {
                array[2] = parseInt(evt, 10) + 1;
                jQuery("#conjuntoPerguntas3").removeClass("ativa");
                jQuery("#conjuntoPerguntas3").addClass("inativa");
                jQuery("#conjuntoPerguntas4").removeClass("inativa");
                jQuery("#conjuntoPerguntas4").addClass("ativa");
                jQuery(this).removeAttr("checked");
            }
        });
    });
    
    jQuery("#conjuntoPerguntas4 input:radio").click(function() {
        jQuery("#conjuntoPerguntas4 input:radio").each(function(evt) {
            if(jQuery(this).is(":checked")) {
                array[3] = parseInt(evt, 10) + 1;
                jQuery("#conjuntoPerguntas4").removeClass("ativa");
                jQuery("#conjuntoPerguntas4").addClass("inativa");
                jQuery("#conjuntoResultado").removeClass("inativa");
                jQuery("#conjuntoResultado").addClass("ativa");
                jQuery(this).removeAttr("checked");
            }
        });
        RespostaOpcoes();
    });
}
    
function RespostaOpcoes() 
{
    var resposta1, resposta2, resposta3, resposta4, respostaEscolhida;
    resposta1 = array[0];
    resposta2 = array[1];
    resposta3 = array[2];
    resposta4 = array[3];
    
    //  Verificar opção mais escolhida
    //  Se empatar a primeira opção prevalece
    if(resposta1 == resposta2 || resposta1 == resposta3 || resposta1  == resposta4 ) {
        respostaEscolhida = resposta1;
    } else if(resposta2 == resposta3 || resposta2 == resposta4) {
        respostaEscolhida = resposta2;
    } else if(resposta3 == resposta4) {
        respostaEscolhida = resposta3;
    } else {
        respostaEscolhida = resposta1;
    }
    //  Verificar o valor da opção escolhida
    switch(parseInt(respostaEscolhida, 10)) {
        case 1: {
            jQuery("#txtTituloDescricao").text(titulos.item1);
            jQuery("#txtFraseDescricao").text(frases.item1);
            break;
        }
        case 2: {
            jQuery("#txtTituloDescricao").text(titulos.item2);
            jQuery("#txtFraseDescricao").text(frases.item2);
            break;
        }
        case 3: {
            jQuery("#txtTituloDescricao").text(titulos.item3);
            jQuery("#txtFraseDescricao").text(frases.item3);
            break;
        }
        case 4: {
            jQuery("#txtTituloDescricao").text(titulos.item4);
            jQuery("#txtFraseDescricao").text(frases.item4);
            break;
        }
        default : {
            jQuery("#txtTituloDescricao").text(titulos.item1);
            jQuery("#txtFraseDescricao").text(frases.item1);
            break;
        }
    }
        InsereResultado(respostaEscolhida);
}    

function InsereResultado(resultado) {
        jQuery.getJSON(
                     GetUrl(resultado), {}, function(data) {
                        // if (data.d) {
                        //     alert("Atualizado com sucesso");
                        // }
                        // else {
                        //     alert("Ocorreu um erro");
                        // }
                     }
             );
}

function GetUrl(resposta) {
    var peso = parseInt(resposta, 10);
    
    var subdomino = GetSubdominio();
    var url = "http://";
    if (subdominio.indexOf('localhost') > -1) {
        url += 'www.especialverao.com.br';
    }
    else {
        url += document.location.hostname;
    }
    var urlServico = url + '/services/campanha.svc/SetValue?resposta='+resposta+'&idQuiz=1';
    
    //var urlServico = 'http://www.especialverao.com.br/services/campanha.svc/SetValue?resposta='+resposta+'&idQuiz=1';
    return urlServico;
}
