/*
 * Default Scripts
 *  
 * [pode usar quantas linhas forem necess?rias] 
 * [linhas logo abaixo como esta, s?o consideradas mesmo par?grafo] 
 * 
 * @package   [Nome do pacote de Classes, ou do sistema] 
 * @category  JavaScript
 * @name      scrips.js
 * @author    Gabriel Izaias <gabriel.izaias@gmail.com> 
 * @copyright [Informa??es de Direitos de C?pia] 
 * @license   http://creativecommons.org/licenses/by-sa/3.0/br/ Creative Commons Attribution-Share Alike 3.0 Unported
 * @link      [link de onde pode ser encontrado esse arquivo] 
 * @version   1.0
 * @since     [Arquivo existe desde: Data ou Versao] 
 * @updated   03-17-2010 <mm-dd-yyyy>
 */
$(document).ready( function(){							

							
    /**
	* Body Class
	*
	* Adiciona classes ao <body> respectivas ao sistema operacional, browser e vers?o do browser.
	* Ex.: Se vc estiver no Windows usando Firefox 3: <body class="windows firefox firefox3">
	*
	* @author 	Gabriel Izaias <gabriel.izaias@gmail.com.br>
	* @updated	03-17-2010 <mm-dd-yyyy>
	* @version	1.2
	*/
	
	//esconde players e titulo, para a home xxx
      //  $("#playersGalery").fadeOut();
      //  $("#imageTitle").fadeOut();
	//	$("#spacer").css({'height' :'600px' });
		
    var nav = navigator.userAgent.toLowerCase();
    a =  /(chrome)(?:.*chrome)?[ \/]([\w.]+)/.exec(nav) || /(safari)(?:.*version)?[ \/]([\w.]+)/.exec(nav) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(nav) || /(ie) ([\w.]+)/.exec(nav) || !/compatible/.test(nav) && /(firefox)(?:.*firefox)?[ \/]([\w.]+)/.exec(nav) || [];
    if ( nav.indexOf('macintosh') != -1 ){
        os = 'macintosh';
    } else if ( nav.indexOf('windows') != -1 ){
        os = 'windows';
    } else if ( nav.indexOf('linux') != -1 ){
        os = 'linux';
    }
    var	browser = {
        name: a[1] || "",
        version: a[2] || "0",
        os: os
    }
    $("body").addClass( browser.name + ' ' + browser.name+parseInt(browser.version) + ' ' + browser.os );

    var BASEURL = '../';
	
    /*
	Galery Effects
	*/
	
    function galeryNext (){
		
        if($("#galeryObject li:last").hasClass("selected")==false){
            $("#galeryObject").animate({
                "margin-left":"-=617px"
            }, 600);
            $("#galeryObject li.selected").removeClass("selected").next().addClass("selected");
        }else{
            $("#galeryObject").animate({
                "margin-left":"0px"
            }, 600);
            $("#galeryObject li:last").removeClass("selected");
            $("#galeryObject li:first").addClass("selected");
        }
		
    }
	
    $("#highlightGalery .next").click(function(){
        clearInterval(intervalo);
        galeryNext();
        intervalo = setInterval ( galeryNext, 3000 );
        return false;
    });
	
	
    function galeryPrev (){
		
        if($("#galeryObject li:first").hasClass("selected")==false){
            $("#galeryObject").delay(300).animate({
                "margin-left":"+=617px"
            }, 600);
            $("#galeryObject li.selected").removeClass("selected").prev().addClass("selected");
        }else{
            cont = 617*($("#galeryObject li").length-1);
            $("#galeryObject").animate({
                "margin-left":"-"+cont+"px"
            }, 600);
            $("#galeryObject li:first").removeClass("selected");
            $("#galeryObject li:last").addClass("selected");
        }
	
    }
    $("#highlightGalery .prev").click(function(){
        clearInterval(intervalo);
        galeryPrev();
        intervalo = setInterval ( galeryNext, 3000 );
        return false;
    });
	
    var intervalo = setInterval ( galeryNext, 3000 );
	
	
	/****** Funcionalidades criadas por LucasMenconda.com *************/
	
    /*
	Hover do Menu Escudos
	*/
    $(".popUpMenu").css("display","none");
    $("#menuShields li.hover").hover(function(){
        $(this).find(".popUpMenu").fadeIn(0);
    }, function(){
        $(this).find(".popUpMenu").fadeOut(100);
    });
	
	$("#sponsorship p").css({"color" : "white"});
	$("#sponsorship .off").css({"display" : "none"});
	$("#opec-right1").css({"margin-left" : "-20px"});
	
});


/*############  FUNCTIONS OF selectedPlayerShow.php  #################*/
function errorCaptcha(){
    alert('Arraste o objeto para o círculo');
}

function btnVoltar(){
    $("#selectionPlayerShow").fadeOut("fast", function(){
        $(".players").fadeIn ("fast");
        $(".twitteBox").fadeOut("fast");
        $("#captchaDiv").fadeIn("fast");
    });
    return false;
}
                
                    
function submit(){
    if( $("#captcha").val() == 1 ){       
        $("#buttonSubmit").html('<img src="img/mini-load.gif" width="108" height="36" alt="carregando...">');
        $form = $("#form").serialize();
        $.post("logica/sendVote.php", {
            //email: $('#email').val(),
            //name : $('#name').val(),
            player_id: $('#player_id').val(),
            captcha: $('#captcha').val()
        } , function(text) {
            
            if( text == 1){
                $("#captchaDiv").fadeOut("fast",function(){
					$("#twitteBox").html('<a title="Twitte seu voto!" target="_blank" href="http://'+($("#url").val())+'"><img src="img/img-twitte.jpg" width="295" height="259" alt="Twitte seu voto!" /></a>');
                    $("#twitteBox").fadeIn("fast",function(){
					});

                });
            } else if (text == 'Empty'){
                alert('Informe seu nome e e-mail');
                $("#buttonSubmit").html('<img class="submit" onclick="submit();" src="img/img-btn-submite.jpg" width="108" height="33" alt="">');
            } else if(text == 'Captcha'){
                errorCaptcha();
                $("#buttonSubmit").html('<img class="submit" onclick="submit();" src="img/img-btn-submite.jpg" width="108" height="33" alt="">');
            } else if ( text == 'InvalidEmail'){
                alert('Digite um e-mail válido');
                $("#buttonSubmit").html('<img class="submit" onclick="submit();" src="img/img-btn-submite.jpg" width="108" height="33" alt="">');
            }
        });

    } else {
        errorCaptcha();
    }
    return false;
}

/*############  FUNCTIONS OF selectionPlayer.php  #################*/

/* Mostra os jogares por categoria [craque, gol, revelacao] */
function showPlayers( type ){
	   // $("#playersGalery, #imageTitle").fadeIn(300); //Abre a player e xxx
		//$("#spacer").css({'height' :'0px' }); 
			
        $(".players").fadeOut("fast");
        $("#imageTitle").fadeOut(200);
        $("#imageTitle").attr('src', 'img/img-title-'+type+'.gif');
         $("#imageTitle").fadeIn(300);

        $("#load").css({
            "display" : "block"
        });
        
        $("#selectionPlayerShow").fadeOut("fast");
        $("#selectionPlayer").load("ajax/selectionPlayer.php?type="+type, function(){
            $("#load").css({
                "display" : "none"
            });
			$("#selectionPlayer").css({"background-image" : "none"});
            $("#selectionPlayer").fadeIn("fast");
        })
        return false;
}

/* Mostra um jogador específico, identificado por ID */
function showPlayer( id ){
            
            $("#load").css({"display" : "block"});
            //deleteFunctionsOtherPages();
            //alert(players_arr[ id ]);
            $(".players").fadeOut("fast");
            $("#selectionPlayerShow").load("ajax/selectedPlayerShow.php?id="+players_arr[ id ], function(){
               
                   // $("#selectionPlayer").html('');
                    $("#load").css({"display" : "none"});
                    $("#selectionPlayerShow").fadeIn("fast");
                    $("#captchaDiv").fadeIn("fast");
                    $(".twitteBox").css("display","none");
                     return false;
             });

            return false;
 }
