﻿
function participar(id) { 
        var imagem=document.getElementById(id);
        
        if(imagem != null)
        {
            imagem.src="../site/images/site/participando1.gif"; 
        }
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/Participate",  
        data: "{id:'"+id+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
            
            if(imagem != null)
            {
               if(imagem.alt != "participar2"){
                  imagem.src="../site/images/site/participe.png"; 
                 }
            }
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
                
            }
            else
            {
            if(imagem != null)
            {
                if(imagem.alt=="participar1"){
                    imagem.src="../site/images/site/participando1.gif";
                    imagem.alt="participar2";
                    imagem.title = "Você já está participando!";
                }
                else{
                    imagem.src="../site/images/site/participe.png"; 
                }
           }
            }
        }  
    });  
};  

//Função especifica usada apenas na tela AccountDetail, pois no final dela a linha(TR) da table é removida.
function CancelParticipate(id,CompCode) { 
    var answer = confirm("Tem certeza que deseja cancelar sua participação?");
    if(!answer) return false;
     
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/CancelParticipate",  
        data: "{id:'"+id+"' , CompCode: '"+CompCode+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
            }
            else
            {
                $("#comp_"+ CompCode).hide();
            }
        }  
    });  
};  




//Função especifica usada apenas na tela CompetitionSearch.
function SelectRegionState(idRegion,idState) { 
        
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/SelectRegionState",  
        data: "{idRegion:'"+idRegion+"' , idState: '"+idState+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
            }
            else
            {
                $("#comp_"+ CompCode).hide();
            }
        }  
    });  
};  

//Função utilizada na tela de pesquisa de concursos. 
//Seta a sessão de Estado p/ pesquisar todos os concursos por estado. 
function SelectStateBySearchAll(idState) { 
        
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/SelectStateBySearchAll",  
        data: "{idState: '"+idState+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
            }
            else
            {
                window.location.href = "http://www.gabaritando.com.br/competition/CompetitionSearch.aspx?Start="+idState;
            }
        }  
    });  
};  


function LikePlus(id) {  
    var imagemlp=document.getElementById(id);
    
    imagemlp.src="site/images/site/like2.png";
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/LikePuls",  
        data: "{id:'"+id+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
            
            if(imagemlp.alt!="like2"){
                 imagemlp.src="site/images/site/like.png"; 
            }
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
                
            }
            else
            {
              
                if(imagemlp.alt=="like1"){
                    imagemlp.src="site/images/site/like2.png";
                    imagemlp.alt="like2";
                    imagemlp.title = "Você Curtiu!";
                }
                if(imagemlp.alt!="like2"){
                
                    imagemlp.src="site/images/site/like.png"; 
                }
            }
        }  
    });  
};  

//função igual a de cima, só muda o caminho das imagens, pois está função é executada apenas na tela de listagem
function LikePlusList(id) {  
    var imagemlp=document.getElementById(id);
    
    imagemlp.src="../site/images/site/like2.png";
    $.ajax({  
        type: "POST",  
        url: "../Action.aspx/LikePuls",  
        data: "{id:'"+id+"'}",  
        contentType: "application/json; charset=utf-8",  
        dataType: "json",  
        success: function(msg) {  
            if(msg.d.retorno != 'ok'){
            
            if(imagemlp.alt!="like2"){
                imagemlp.src="../site/images/site/like.png";
            } 
                $(function(){$.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success'});});
                
            }
            else
            {
              
                if(imagemlp.alt=="like1"){
                    imagemlp.src="../site/images/site/like2.png";
                    imagemlp.alt="like2";
                    imagemlp.title = "Você Curtiu!";
                }
                 if(imagemlp.alt!="like2"){
                 
                    imagemlp.src="../site/images/site/like.png"; 
                }
            }
        }  
    });  
};  

function GetDate() {
    mydate = new Date();
    myday = mydate.getDay();
    mymonth = mydate.getMonth();
    myweekday= mydate.getDate();
    weekday= myweekday;
    myYear = mydate.getFullYear();

    if(myday == 0)
    day = " Domingo, "

    else if(myday == 1)
    day = " Segunda-Feira"

    else if(myday == 2)
    day = " Terça-Feira"

    else if(myday == 3)
    day = " Quarta-Feira"

    else if(myday == 4)
    day = " Quinta-Feira"

    else if(myday == 5)
    day = " Sexta-Feira"

    else if(myday == 6)
    day = " Sábado"


    if(mymonth == 0)
    month = "Janeiro"

    else if(mymonth == 1)
    month = "Fevereiro"

    else if(mymonth == 2)
    month = "Março "

    else if(mymonth == 3)
    month = "Abril"

    else if(mymonth == 4)
    month = "Maio"

    else if(mymonth == 5)
    month = "Junho"

    else if(mymonth == 6)
    month = "Julho"

    else if(mymonth == 7)
    month = "Agosto"

    else if(mymonth == 8)
    month = "Setembro"

    else if(mymonth == 9)
    month = "Outubro"

    else if(mymonth == 10)
    month = "Novembro"

    else if(mymonth == 11)
    month = "Dezembro"
    
    $('#areaTop1').append('Bem vindo - ' + day + ', ' + myweekday  +' de ' + month + ' de ' + myYear);
}

//Adiciona na tabela o comentario do usuário
function HelpUsAjax(url) {
    description = $("#descriptionHelpUs").val();
    internalMessage = $("#internalMessage").val();
    $.ajax({
        type: "POST",
        url: "../Action.aspx/HelpUs",
        data: "{Description: '" + description + "', Url: '" + url + "', InternalMessage: '" + internalMessage + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            if (msg.d.retorno != 'ok') {
                $(function() { $.notifyBar({ html: msg.d.retorno, delay: 6000, cls: 'success' }); });
            }
            else {
                $("#divHelpUs").hide();
                $("#thanksHelpUs").show();
            }
        }
    });
};
