<!----------------------------------------------------------------------------------------->

/*
    Exemplo:
    - Cria o cookie 'CookieTeste' com o valor 'HellowWorld!' que irá expirar quando o browser for fechado.
    GerarCookie('CookieTeste', 'HellowWorld!', 0);
    - Lê o conteúdo armazenado no cookie.
    LerCookie('CookieTeste');
    - Exclúi o cookie.
    ExcluirCookie('CookieTeste');
*/

// Função para criar o cookie.
// Para que o cookie seja destruído quando o brawser for fechado, basta passar 0 no parametro lngDias.
function fGerarCookie(strCookie, strValor, lngDias){
    var dtmData = new Date();
    if(lngDias){
        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }else{
        var strExpires = "";
    }
    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
}

// Função para ler o cookie.
function fLerCookie(strCookie){
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');
    for(var i = 0; i < arrCookies.length; i++){
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' '){
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0){
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

// Função para excluir o cookie desejado.
function fExcluirCookie(strCookie){
    GerarCookie(strCookie, '', -1);
}
	
<!------------------------------------------------------------------------------------------>
$.fn.check = function(modo) {
	var modo = modo || 'toggle'; 
	return this.each(function() {
		switch(modo) {
		case 'on':
			this.checked = true;
			break;
		case 'off':
			this.checked = false;
			break;
		case 'toggle':
			this.checked = !this.checked;
			break;
		}
	});
};


<!------------------------------------------------------------------------------------------>	
function jVotarEnquete(id_pergunta, ver_resultados){
	titulo_mensagens = 'Resultado da Enquete';
	if(ver_resultados != 1){
		var id_resposta = $('div#enquete_'+id_pergunta+' input[type=radio]:checked').val() + '|?|?|';
		if(id_resposta == 'undefined|?|?|'){
			id_resposta = '';
			$('div#enquete_'+id_pergunta+' input[type=checkbox]:checked').each(function(){
				id_resposta += $(this).val() + '|?|?|';
			});
		}
	}
	if($.trim(id_resposta) == ''){
		if(ver_resultados != 1){
			mostra_salva_votos = false;	
			jAlert('<li>Você precisa selecionar uma opção antes de votar.</li>', null, titulo_mensagens, { buttons:false });
		}else{
			mostra_salva_votos = true;			
		}
	}else{
		mostra_salva_votos = true;	
	}
	if(mostra_salva_votos){
		var loader = $.jAlert('<div id="loader"></div>', null, titulo_mensagens, { buttons:false });
		$.post(url_host+"acoes_ajax.php", { TIPO_ACAO: "VOTAR_ENQUETE", ID_PERGUNTA: id_pergunta, ID_RESPOSTA: id_resposta, VER_RESULTADOS: ver_resultados },
			function(data){
				if($.trim(data)){
					loader.remove();
					jAlert(data, null, titulo_mensagens, { buttons:false });
				}else{
					loader.remove();
					jAlert('<li>Não foi obtido resposta do servidor.</li>', null, titulo_mensagens, { buttons:false });				
				}
			}
		); 
	}
}


<!------------------------------------------------------------------------------------------>	
function jGetContent(url, divContent, parametros){	
	$(divContent).html('<div id="loader" class="caixa_conteudo" style="width:460px; display:block;"></div>');
	$(divContent).fadeOut("fast"); 
	$.get(url, parametros, function(data){
		$(divContent).html(data); 
		$(divContent).fadeIn("slow"); 
	});			
}	















