	var timeout;
	var timeout_parceiros;
	
	function startAutoPlay() {
		if($('#campanhas_home').length){
			var total_campanhas = $('#campanhas_home ul li').length;
		}
		if(total_campanhas > 1){
			return setInterval(function(){
				$("#carousel-right").trigger("click");
			}, 10000);
		}
	}
	
$(document).ready(function(){
	
	if($("#fomrFaleConosco").length){
		$("#fomrFaleConosco").validate();
	}
	
	if($('#campanhas_home').length){
		var total_campanhas = $('#campanhas_home ul li').length;
		if(total_campanhas <= '3'){
			$("#campanhas_home ul").css("width","730");
		}else if(total_campanhas == '4'){
			$("#campanhas_home ul").css("width","550");
		}else{
			$("#campanhas_home ul").css("width","500");
		}

		$('#campanhas_home ul').roundabout({
	        minScale: '0.15', // tiny!
	        startingChild: 0,
	        duration: 800,
	        btnNext: '#carousel-left',
	        btnPrev: '#carousel-right',
			minOpacity: 0.0,
			maxOpacity: 1.0
		}).hover(function() {
			clearInterval(timeout);
		}, function() {
			timeout = startAutoPlay();
		});		

		$('#campanhas_home ul li').each(function(){
			if($(this).hasClass("roundabout-in-focus")){
				var id = $(this).attr("id").replace("li_","");
				$("#topo_"+id).slideDown("normal");
				$("#rodape_"+id).slideDown("normal");
			}
		});
		
		$('#campanhas_home ul li').focus(function() {
			$('#campanhas_home ul li').each(function(){
				if($(this).hasClass("roundabout-in-focus")){
					var id = $(this).attr("id").replace("li_","");
					$("#topo_"+id).slideDown("normal");
					$("#rodape_"+id).slideDown("normal");
				}
			});
		}).blur(function() {
			$(".titulo_campanha_dinamico").slideUp("fast");
			$(".contador_doar_dinamico").slideUp("fast");
		});
		
			
		// carrossel auto
		if(total_campanhas > 1){
			$("#carousel-right,#carousel-left").click(function(){
				clearInterval(timeout);
				timeout = setInterval(function(){
					$("#carousel-right").trigger("click");
				}, 10000);
			});
			setTimeout(function() {
				$("#carousel-right").trigger("click");
			}, 10000);
		}
	
	}
	$(".botao_compartilhar").click(function(){
		var href = $(this).attr('link');
		if(href){
			window.open(href,'_blank');
		}
	});

	$(".botao_doacao").click(function(){
		var id = $(this).attr("campanha").replace("doar_","");
		//var botao = $(this);
		
		$.ajax({
		  url: "ajax/doar",
		  async: false,
		  cache: false,
		  dataType: "text json",
		  data: "id="+id,
		  success: function(retorno){
			  	modal(retorno.dados);
				/*if(retorno.resposta == '1'){
					// doados
			    	//$(botao).parent().find(".txt_doados").html(retorno.dados.ja_doados);
			    	// faltam
			    	//$(botao).parent().find(".txt_faltam").html(retorno.dados.faltam);
			    	// porcentagem
			    	//$(botao).parent().find(".barra_progresso span").remove();
			    	//$(botao).parent().find(".barra_progresso").append($("<span />").css("width",retorno.dados.porcentagem+"%"));
			    	modal(retorno.dados);
				}else if(retorno.resposta == '2'){
					// erro
				}else if(retorno.resposta == '3'){
					// já votou
					alerta("erro","Doe amanhã novamente, a sociedade e o planeta agradecem!");
				}*/
		  }
		});
		
		return false;
	});

	$(".click_doar").click(function(){
		var id = $(this).attr("campanha").replace("doar_","");
		//var botao = $(this);
		
		$.ajax({
		  url: "ajax/doar",
		  async: false,
		  cache: false,
		  dataType: "text json",
		  data: "id="+id,
		  success: function(retorno){
			  	modal(retorno.dados);
				/*if(retorno.resposta == '1'){
					// doados
			    	//$(botao).parent().find(".txt_doados").html(retorno.dados.ja_doados);
			    	// faltam
			    	//$(botao).parent().find(".txt_faltam").html(retorno.dados.faltam);
			    	// porcentagem
			    	//$(botao).parent().find(".barra_progresso span").remove();
			    	//$(botao).parent().find(".barra_progresso").append($("<span />").css("width",retorno.dados.porcentagem+"%"));
			    	modal(retorno.dados);
				}else if(retorno.resposta == '2'){
					// erro
				}else if(retorno.resposta == '3'){
					// já votou
					alerta("erro","Doe amanhã novamente, a sociedade e o planeta agradecem!");
				}*/
		  }
		});
		
		return false;
	});
	
	$(".plugin_twitter").click(function(){
		var id = $(this).attr("campanha").replace("doar_","");
		//var botao = $(this);
		
		$.ajax({
		  url: "ajax/doar",
		  async: false,
		  cache: false,
		  dataType: "text json",
		  data: "id="+id,
		  success: function(retorno){
			  	modal(retorno.dados);
				/*if(retorno.resposta == '1'){
					// doados
			    	//$(botao).parent().find(".txt_doados").html(retorno.dados.ja_doados);
			    	// faltam
			    	//$(botao).parent().find(".txt_faltam").html(retorno.dados.faltam);
			    	// porcentagem
			    	//$(botao).parent().find(".barra_progresso span").remove();
			    	//$(botao).parent().find(".barra_progresso").append($("<span />").css("width",retorno.dados.porcentagem+"%"));
			    	modal(retorno.dados);
				}else if(retorno.resposta == '2'){
					// erro
				}else if(retorno.resposta == '3'){
					// já votou
					alerta("erro","Doe amanhã novamente, a sociedade e o planeta agradecem!");
				}*/
		  }
		});
		
		return false;
	});
	
	
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('#maskAlerta').hide();
		$('.window').hide();
		
		var href = $('#modal_link').attr('href');
		if(href){

			window.open(href,'_blank');
			window.open('http://www.facebook.com/Clickdoe','_blank');
		}
	});
	
	$('#mask, #maskAlerta').click(function () {
		$(this).hide();
		$('.window').hide();
	});	
	
	
	$("#modal_link_facebook,#modal_link_twitter").click(function(){
		//$('.window .close').trigger("click");
	});
	
	if($("#myController").length){
		$("#myController").jFlow({
			controller: ".jFlowControl", // must be class, use . sign
			slideWrapper : "#jFlowSlider", // must be id, use # sign
			slides: "#mySlides",  // the div where all your sliding divs are nested in
			selectedWrapper: "jFlowSelected",  // just pure text, no sign
			width: "880px",  // this is the width for the content-slider
			height:"410px",
			duration: 100,  // time in miliseconds to transition one slide
			prev: ".jFlowPrev", // must be class, use . sign
			next: ".jFlowNext", // must be class, use . sign
			auto: true	
		});
	}

	if($("#patrocinadores").length){
		$('#patrocinadores_slides').jCarouselLite({
	        btnNext: ".next",
	        btnPrev: ".prev",
	        visible: 4
	    }).mouseover(
			function() {
				clearInterval(timeout);
			}
		).mouseout(
			function() {
				timeout = setInterval(function(){
					$(".next").trigger("click");
				}, 4000);
			}
		);
		$('#patrocinadores_slides2').jCarouselLite({
	        btnNext: ".next",
	        btnPrev: ".prev",
	        visible: 5
	    });
		
		$(".next,.prev").click(function(){
			clearInterval(timeout);
			timeout = setInterval(function(){
				$(".next").trigger("click");
			}, 4000);
		});
		setTimeout(function() {
			$(".next").trigger("click");
		}, 4000);
	}
	
	if($("#parceiros").length){
		$('#parceiros_slides').jCarouselLite({
	        btnNext: ".next_parceiro",
	        btnPrev: ".prev_parceiro",
	        visible: 4
	    }).mouseover(
			function() {
				clearInterval(timeout_parceiros);
			}
		).mouseout(
			function() {
				timeout_parceiros = setInterval(function(){
					$(".next_parceiro").trigger("click");
				}, 4000);
			}
		);
		
		$(".next_parceiro,.prev_parceiro").click(function(){
			clearInterval(timeout_parceiros);
			timeout_parceiros = setInterval(function(){
				$(".next_parceiro").trigger("click");
			}, 4000);
		});
		setTimeout(function() {
			$(".next_parceiro").trigger("click");
		}, 4000);
	}
	
	$(".mascara_telefone").mask("(99)9999-9999");
	
	$("#botao-fechar-barra").click(function(){
		$.ajax({
		  url: "ajax/barra",
		  cache: false,
		  success: function(retorno){
				
		  }
		});
		
		$(this).parent().parent().remove();
		
		return false;
	});
	
	$("#modal_link_facebook,#modal_link_twitter").click(function(){
		var id = $(this).attr("name");
		if($(this).attr("id") == "modal_link_facebook"){
			var tipo = "facebook";
		}else{
			var tipo = "twitter";
		}
		
		$.ajax({
		  url: "ajax/doarcompartilhar",
		  async: false,
		  cache: false,
		  dataType: "text json",
		  data: "id="+id+"&tipo_clique="+tipo,
		  success: function(retorno){
				
		  }
		
		});
		
		return true;
	});
	
	
	
});

function setHomePage(url){
	if (document.all){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}else if (window.sidebar){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead UniversalFileRead");
			}catch(e){
				alert("O Firefox vem com esta opÃ§Ã£o bloqueada, vÃ¡ na opÃ§Ã£o FERRAMENTAS / OPÃÃES / GERAL e cole a URL deste site em 'PÃ¡gina inicial'. Em seguida clique em 'OK'");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
}

function modal(dados){
	
	$(".modal_custo_doacao").each(function(){
		if(dados.campanha_tipo == '1'){
			$(this).html(number_format(dados.campanha_custo_clique,2,',','.','R$ '));
		}else{
			if(dados.campanha_custo_clique <= 1){
				$(this).html(number_format(dados.campanha_custo_clique,0,',','.','')+" "+dados.campanha_produto_singular);	
			}else{
				$(this).html(number_format(dados.campanha_custo_clique,0,',','.','')+" "+dados.campanha_produto);	
			}
		}
	});
	if(dados.campanha_tipo == '1'){
		$(".modal_custo_doacao_twitter").html(number_format(dados.campanha_custo_clique_twitter,2,',','.','R$ '));
		$(".modal_custo_doacao_facebook").html(number_format(dados.campanha_custo_clique_facebook,2,',','.','R$ '));
	}else{
		if(dados.campanha_custo_clique_twitter <= 1){
			$(".modal_custo_doacao_twitter").html(number_format(dados.campanha_custo_clique_twitter,0,',','.','')+" "+dados.campanha_produto_singular);
		}else{
			$(".modal_custo_doacao_twitter").html(number_format(dados.campanha_custo_clique_twitter,0,',','.','')+" "+dados.campanha_produto);
		}
		
		if(dados.campanha_custo_clique_facebook <= 1){
			$(".modal_custo_doacao_facebook").html(number_format(dados.campanha_custo_clique_facebook,0,',','.','')+" "+dados.campanha_produto_singular);
		}else{
			$(".modal_custo_doacao_facebook").html(number_format(dados.campanha_custo_clique_facebook,0,',','.','')+" "+dados.campanha_produto);
		}
	}
	//$("#modal_nome_parceiro").html(dados.parceiro_nome); // nome parceiro
	$("#modal_img_parceiro").attr("src","imagens/upload/parceiro_"+dados.parceiro_logo.replace("|",".")); // imagem parceiro
	$("#modal_img_parceiro").parent().attr("href","http://"+dados.parceiro_site.replace("http://",""));
	$("#modal_nome_patrocinador").html(dados.patrocinador_nome);
	$("#modal_img_patrocinador").attr("src","imagens/upload/patrocinador_"+dados.patrocinador_logo.replace("|",".")); // imagem parceiro
	$("#modal_img_patrocinador").parent().attr("href","http://"+dados.patrocinador_site.replace("http://",""));
	$("#modal_frase_agradecimento").html(dados.campanha_frase_agradecimento);
	$("#modal_meio").html(dados.campanha_meio_imagens);
	$("#modal_titulo_agradecimento").html(dados.campanha_titulo_agradecimento);
	if(dados.campanha_tipo == 4){
		$("#modal_link").attr("href",dados.link_facebook).attr("name",dados.campanha_id);
	}else if(dados.campanha_tipo == 5){
		$("#modal_link").attr("href",dados.link_twitter).attr("name",dados.campanha_id);
	}else if(dados.campanha_tipo == 6){
		//$("#modal_link").attr("href",dados.campanha_fanpage).attr("name",dados.campanha_id);
		$("#modal_link").attr("href",dados.link_facebook).attr("name",dados.campanha_id);
	}
	if(dados.campanha_compartilhar_imagem){
		//$("#modal_link").attr("href",dados.campanha_fanpage).attr("name",dados.campanha_id);
		$("#modal_link").attr("href","https://www.facebook.com/sharer/sharer.php?u="+dados.campanha_compartilhar_imagem).attr("name",dados.campanha_id);
	}
	
	
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();	
	$('#mask').css({'width':maskWidth,'height':maskHeight});
	$('#mask').fadeIn(1000);	
	$('#mask').fadeTo("slow",0.8);	

	//Get the window height and width
	var winH = $(window).height();
	//var winH = $(window).scrollTop();
	var winW = $(window).width();
          
	$("#dialog").css('top',  winH/2-$("#dialog").height()/2);
	//$("#dialog").css('top',  parseInt(winH) + parseInt(100));
	$("#dialog").css('left', winW/2-$("#dialog").width()/2);
	$("#dialog").css('position', 'fixed');
	$("#dialog").fadeIn(2000); 
}

function alerta(classe,msg){
	
	$("#alerta_msg").attr("class",classe);
	$("#alerta_msg").html(msg);
	
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();	
	$('#maskAlerta').css({'width':maskWidth,'height':maskHeight});
	$('#maskAlerta').fadeIn(1000);	
	$('#maskAlerta').fadeTo("slow",0.8);	

	//Get the window height and width
	var winH = $(window).height();
	var winW = $(window).width();
          
	$("#dialogAlerta").css('top',  winH/2-$("#dialogAlerta").height()/2);
	$("#dialogAlerta").css('left', winW/2-$("#dialogAlerta").width()/2);	
	$("#dialogAlerta").fadeIn(2000); 
}

function number_format( number, decimals, dec_point, thousands_sep, moeda) {

	var n = number, prec = decimals;
    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);
    var sep = (typeof thousands_sep == "undefined") ? ',' : thousands_sep;
    var dec = (typeof dec_point == "undefined") ? '.' : dec_point;
 
    var s = (prec > 0) ? n.toFixed(prec) : Math.round(n).toFixed(prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
 
    var abs = Math.abs(n).toFixed(prec);
    var _, i;
 
    if (abs >= 1000) {
        _ = abs.split(/\D/);
        i = _[0].length % 3 || 3;
 
        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
 
        s = _.join(dec);
    } else {
        s = s.replace('.', dec);
    }
 
    return moeda+s;
    
}
