<!----------------------------------------------------------------------------------------->
/*
    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 jCaptcha(){
	var newDate = new Date;
	uniqid = newDate.getTime();
	var $link = $('p#atualiza_captcha');
	$link.addClass('loader');		
	$.post($url+"includes/php/captcha/captcha.php", { }, function(){
		$('img#imagem_captcha').attr('src', $url+'includes/php/captcha/captcha.php?c='+uniqid); 	
		$link.removeClass('loader');	
	});
}



<!------------------------------------------------------------------------------------------>
function jMostraCatalogo(){
	var tituloAlert = 'Catálogo de Pranchas';
	$("#carregando").fadeIn();
	$.post($url+"recursos-ajax.php", { TIPO_RECURSO: "MOSTRA_CATALOGO" },function(data){
		$("#carregando").fadeOut();
		$.jAlert(data, 'certo', tituloAlert, { height:500, width:800 });
	});
}




<!------------------------------------------------------------------------------------------>
function jEnviaFotoSurfandoTBC(){
	var tituloAlert = 'Enviar foto com Prancha TBC';
	$("#carregando").fadeIn();
	$.post($url+"recursos-ajax.php", { TIPO_RECURSO: "FORM_ENVIA_FOTO_TBC" },function(data){
		$("#carregando").fadeOut();
		$.jAlert(data, 'certo', tituloAlert, { height:490, width:730 });
		$('form#envia_imagem').jqTransform();
	});
}

