if (window['loadFirebugConsole']) {
       window.loadFirebugConsole();
} else {
       if (!window['console']) {
               window.console = {};
               window.console.info = alert;
               window.console.log = alert;
               window.console.warn = alert;
               window.console.error = alert;
       }
}

var Forfun 	=	Forfun || {};

Forfun.Init					=		function() {

	this._dataNode = 0; // lyrics
	
	Forfun.GetTweets();
	
	// onClick: lyric button	
	$('a.lyric').click(function() { 
		var $lyricname = $(this).parent().find('.faixa span').text();
		Forfun.CarregaLetra($lyricname);
		var str = $lyricname.replace(/ /g,"-");
		window.location.hash = '#/' + str ;
		return false;
	});
	
	// onClick: plays button	
	$('a.play, a.faixa').click(function() { 
		var $parentdom = $(this).parent().find('.faixa').parent();
		var $lyricname = $($parentdom).find('.faixa span').text();
		Forfun.Play( $parentdom, $lyricname ); 
		var str = $lyricname.replace(/ /g,"-");
		window.location.hash = '#/' + str
		return false;
	});
	

	if (window.location.hash) {	
		hashthing = window.location.hash;
		hashlyric = hashthing.replace("#/", "");
		Forfun._selectedDom		=  $("#mp3player ul li a.faixa:contains('"+lyric+"')").parent();
		lyric = hashlyric.replace(/-/g, " ");	
		Forfun.Play(Forfun._selectedDom, lyric);
	} else {
		Forfun._selectedDom		= $("#mp3player ul li a.faixa:contains('Alegria Compartilhada')").parent();
	}
	
	Forfun.PlayerConfig();
	Forfun.Agenda();
	Forfun.BuildTabs();
	Forfun.sndcloudConfig();
	
};
//		twitter widget
Forfun.GetTweets	=	function() {
	$.jTwitter('forfunoficial', 11, function(data){
		Forfun._d			 	= data;
		Forfun._t 				= Forfun._d.length;
		$('#twitter-entry img').attr('src', Forfun._d[0].user.profile_image_url);
		Forfun.TweetsController();				
	});
};

Forfun.TweetsController			=		function() {
	this.TweetCount();
	this.TweetsView();
};

Forfun.TweetsView					=		function() {	
	$('#twitter-entry p').fadeOut('slow', function() {				
		$('#twitter-entry p').html(Forfun.LinkRegex(Forfun._d[Forfun._n].text));		
		$('#twitter-entry p').fadeIn('slow');
		Forfun.TweetCycle();
	});
};

Forfun.LinkRegex				=		function(t) {
	var rp1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
	var rp = t.replace(rp1, '<a href="$1" target="_blank">$1</a>');
	var rp2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
	var rp = rp.replace(rp2, '$1<a href="http://$2" target="_blank">$2</a>');
	var rp3 = /(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;
	var rp = rp.replace(rp3, '<a href="mailto:$1">$1</a>');
	return rp;
};

Forfun.TweetCycle				=		function() {
	window.setTimeout('Forfun.TweetsController()', 7000);
};

Forfun.TweetCount				= function() {
	if ((this._n+1) < this._t) this._n++;
		else this._n =0;
};	
Forfun.BuildTabs		=	function() {
		$(".tab_content").hide();
		$("ul.tabs li:first").addClass("active").show();
		$(".tab_content:first").show(); 
		$("ul.tabs li").click(function() {
			$("ul.tabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".tab_content").hide(); 
			var activeTab = $(this).find("a").attr("href"); 
			$(activeTab).fadeIn();
			return false;
		});
		
		$('#flickr_tabs li').first().addClass('active');
		$('#flickr_tabs a').click(function(){
			var setId = $(this).attr('href').replace('#','');
			$('#flickr_iframe').attr('src', 'http://www.flickr.com/slideShow/index.gne?set_id='+setId);
			$('#flickr_tabs').find('li.active').removeClass();
			$(this).parent().addClass('active');
			return false;
		});

}		
			
Forfun.CarregaLetra				=	function(tit) {
	for (key in this._albumData) { 
		if (this._albumData[key].title == tit) {
			Forfun._dataNode = key; 
			Forfun.ViewLyric(); 
			return false;
		}	
	}
};

Forfun.sndcloudConfig			=	function() {
	$(document).bind('soundcloud:onMediaEnd', function() {
		
		console.log('onMediaEnd()');
		
		var $nextdom = $(Forfun._selectedDom).next();
		var $lyricname = $( $nextdom ).find('a.faixa span').text();
		
		if (!$lyricname) {
			$nextdom = $("#mp3player ul li a.faixa:contains('Alegria Compartilhada')").parent();
			$lyricname = $( $nextdom ).find('a.faixa span').text();
		}
		
		if ($($nextdom)) Forfun.Play( $nextdom, $lyricname );
		var str = $lyricname.replace(/ /g,"-");
		window.location.hash = '#/' + str
		
		return false;
		
	});
	console.log('sndcloudConfig()');
};

Forfun.Play					=	function(dom, tit) {
	for (key in this._albumData) { 
		if (this._albumData[key].title == tit) { 
		 	var _url = this._albumData[key].song;
			var _key = key;
		}	
	}
	Forfun._selectedDom  	=	dom;
	var _objhtml = 	'<object height="81" width="250" id="sndcloud" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> \n\
					<param name="movie" value="http://player.soundcloud.com/player.swf?'+ _url+'&object_id=sndcloud&enable_api=true&show_comments=true&show_playcount=true&auto_play=true"></param>\n\
					<param name="allowscriptaccess" value="always"></param>\n\
					<embed src="http://player.soundcloud.com/player.swf?'+_url+'&object_id=sndcloud&enable_api=true&show_comments=true&show_playcount=true&auto_play=true" allowscriptaccess="always" height="81"  type="application/x-shockwave-flash" width="250"  name="sndcloud"></embed>\n\
				</object>';
	$('#soundcloudplayer').html(_objhtml);
	
	$('#mp3player ul li').find('a.faixa.selected').removeClass('selected');
	$(dom).find('a.faixa').addClass('selected');
	
	Forfun.CarregaLetra(this._albumData[_key].title);
	
	return false;
};

Forfun.ViewLyric		=	function() {
	$('#lyrics h3').html('<h3>'+ Forfun._albumData[Forfun._dataNode].title + '</h3>');
	$('#lyrics p').html('<p>' + Forfun._albumData[Forfun._dataNode].lyric + '</p>');
};

Forfun.Agenda = function() {
	
	$('a.mais-info').click(function() {
		$('#agenda ul li').find('div.open').slideUp('slow').removeClass('open');
		$(this).parent().find('div.mais-info').slideDown('slow').addClass('open');
		return false;
	});
};

$(document).ready(function() { Forfun.Init(); });







Forfun.PlayerConfig		=	function() {
	this._albumData 	=	[{
		
		// #  ALEGRIA COMPARTILHADA
		// #  ALEGRIA COMPARTILHADA
		// #  ALEGRIA COMPARTILHADA
		// #  ALEGRIA COMPARTILHADA		

		title: 'Alegria Compartilhada',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285014%3Fsecret_token%3Ds-A7m5u&secret_url=true&color=f8ae17',
		lyric: 'Uma gargalhada explodiu do outro lado da rua<br/>Alguém ligou as caixas de som para que o povo usufrua<br/>Do orvalho fresco da mata, que não se vê, mas atua<br/>Varrendo os lares do balneário em uma noite de lua<br/><br/>Alegria compartilhada<br/>É alegria redobrada<br/><br/>Miscigenada em cor e cultura, a massa segue pra cima<br/>A bola, a carne, o canto e o suor: subentendida doutrina<br/>A libertar felicidades e angústias em um escasso lazer <br/>Senzala, casa-grande e capela iguais perante o morrer<br/><br/>Alegria compartilhada<br/>É alegria redobrada'
	},{
		title: 'Quem Vai, Vai',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285015%3Fsecret_token%3Ds-mJA7d&secret_url=true&color=f8ae17',
		lyric: 'Quem Vai, Vai<br />Quem vai, vai<br />Quem não vai fica<br /><br />Palavra, pensamento e atitude em comunhão<br />Por isso você tem o livre-arbítrio, a iniciativa, a inteligência e a razão<br />Você vai ter que aprender, eles vão ter que aprender<br />Nós vamos ter que aprender<br /><br />O que peço é saúde e alegria<br />Prá nós, meu amor, minha querida<br />Pros nossos filhos, amigos e irmãos<br />Fartura, paz, amor, respeito, fé e compaixão <br /><br />Quem vai, vai<br />Quem não vai fica<br />Quem vai, quem vai, quem vai<br />Quem fica<br /><br />É certo que haverá coisas que fujam da sua alçada<br />Vambora porque é longa a caminhada, mas a vitória, eu sei, será de goleada <br />Você vai ter que aprender, elas vão ter que aprender<br />A gente tem que aprender<br /><br />Por isso, saúde e alegria<br />É o que peço pra nós, minha querida<br />Pros nossos filhos, amigos e irmãos<br />Fartura, paz, amor, respeito, fé e compaixão<br /><br />Quem vai, vai<br />Quem não vai fica<br />Quem vai, quem vai, quem vai<br />Quem fica<br /><br />O Baobá, Obá-Obá!<br />'
	},{
		title: 'A Garça',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285016%3Fsecret_token%3Ds-OBypw&secret_url=true&color=f8ae17',
		lyric: 'A garça mora no morro<br/>Durante o dia voa até a lagoa pra se alimentar<br/>Não distingue feriados<br/>Natal, Ano Novo, Páscoa ou jogo de final<br/>O seu relógio é o sol<br/>Seu calendário é a posição dos astros no mar sideral<br/><br/>E vê a mãe que chora<br/>O filho que comemora<br/>A multidão calejada avançar<br/>E vê a vela pra santa<br/>O avião que levanta<br/>A frente fria chegar e passar<br/><br/>A garça mora no morro<br/>Durante o dia voa até a lagoa pra se alimentar<br/>Não distingue feriados<br/>Natal, Ano Novo, Páscoa ou jogo de final<br/>O seu relógio é o sol<br/>Seu calendário é a posição dos astros no mar sideral<br/><br/>E vê a fome e o assalto<br/>A bola e a pipa no alto<br/>O casal que constrói o seu lar<br/>E vê a roupa na corda<br/>O soldado que aborda<br/>A erosão lentamente atuar<br/>'
	},{
		title: 'Cosmic Jesus',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285017%3Fsecret_token%3Ds-OwqsW&secret_url=true&color=f8ae17',
		lyric: 'Nos olhos da ciência que desvenda a alegoria<br />Soam os tambores em anúncio à boa nova<br />Impávido diante do que não se conhecia<br />Avança no sendeiro o homem forte a cada prova<br />E quando sofre a alma nessa casa de argila<br />Há num mergulho de olho aberto a mão amiga que conduz<br />De um cosmonauta que avisou:<br />“Cada um carrega a sua cruz”<br /><br />Ah! Que maravilha ver<br />Eu e minha tribo<br />Tranqüilidade, só lazer<br />Prevalece o Amor<br /><br />O reino vegetal já coloria a ciclovia<br />Inspirando e exalando a pulsação da massa<br />E lúcido diante da rica topografia<br />Sentiu a teia viva entrelaçada pela graça<br />Amou e foi amado da maneira que podia<br />E na abóboda celeste além do stratocumulus<br />O cosmonauta constatou:<br />“Cada um carrega a sua cruz”<br /><br />Ah! Que maravilha ver<br />Eu e minha tribo<br />Tranqüilidade, só lazer<br />Prevalece o Amor<br /><br />Yeah Kids, hey kids<br />Over the lies kids, over the lights kids, in a row, let’s rock and roll <br />Onisciente, o poder inteligente que rege a confusão com harmonia<br />Basicamente as plantas, os animais e a gente desvendando a alegoria<br />A boa nova é só alegria, porque de tudo em volta consciente medita meio monge meio sábio<br />Presente no tempo presente o espetáculo, ao invés do vazio e do vácuo  <br />Ninguém é dono da verdade, mas pode ter sua posse<br />Ciente da verdade eu faço o que eu posso <br />Meus camaradas, Black Alien eu cheguei agora<br />Com a velha sensação de que nunca fui embora  <br />Entre a escuridão e a aurora, in the dark time waits, but it waits for nobody <br />But keeps with the flow of your soul and go, over the lights kids, isso é só rock and roll <br />A fauna, a flora e a gente. Aflora a sensação urgente<br />De forma plena vive como pode e como não, mas que pena<br />Mas se vale à pena, ele o próprio criador então<br />Cada um carrega a sua cruz à La Cosmic Jesus, Krishna, Buda ou Alá<br />As He sees us, in the sea just us, go Darwin, I’m always drifting when I’m driving<br />Uplift no surprising, the sun is rising, sun is shining, I’m alive in universal<br />This lines I write overseen by Him, information by creation from the places I’ve been<br />Porque são várias as cruzes, mas é só um amor, que lança a sua luz<br />Morre na fila do SUS o tal do cósmico Jesus<br />Motosserras abrem clareira, tribo cercada pelo garimpo, extração ilegal de madeira, tá limpo! <br />Um benefício à beira do precipício<br />Atitude na latitude, entre games e bolas de gude    <br />Sabe desde o início: Alma, espírito, corpo, mente<br />Sua jornada diligente faz valer o sacrifício<br />É isso...<br />'
	},{
		title: 'Descendo o Rio',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285018%3Fsecret_token%3Ds-4DMsB&secret_url=true&color=f8ae17',
		lyric: 'Eu vou descendo esse rio, guiando a minha canoa<br/>Não fujo do desafio, que cabe a minha pessoa<br/>Deixo que as águas me levem, mas, quando é preciso eu remo<br/>Invoco a calma e a coragem nas tempestades que enfrento<br/><br/>Ah! Que lindo é o Amor, o amigo chegou trazendo a paz<br/>Ah! Que lindo é o Amor, não há mais temor que seja capaz<br/><br/>Tem que ter leveza muleque, e discernimento muleque<br/>Tem que ter certeza muleque<br/>Perseverança<br/><br/>Invoco a fé, a calma e a coragem<br/>Invoco a fé, a calma e a coragem<br/>'
	},{
		title: 'Tropicália Digital',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285019%3Fsecret_token%3Ds-76eWf&secret_url=true&color=f8ae17',
		lyric: 'O sol e o sal nos moldaram como tal<br/>Portadores do estandarte da cultura tropical<br/>Raízes brasileiras coração universal<br/>Musica naif, peso leve, digital <br/>Vem da exuberância do maciço da Tijuca<br/>Amálgama num povo que sampleia e batuca<br/>Entrando de chinelos no século XXI<br/>Afim de questionar o senso comum<br/>Cada um com seu cada um, cada macaco no seu galho<br/>Unidade coletiva, “way of life” solidário<br/>Mutatis Mutandis, rapaziada tá voando<br/>Depois da chuveirada fico aqui elucubrando<br/>Sobre a vida, sobre a morte, sobre a conta no vermelho<br/>As profundezas do espaço, e quem enxergo no espelho<br/>Metáfora nenhuma explicará<br/><br/>Tem que ter conceito, recurso e canhota<br/>Carcaça de dinossauro e destreza de gaivota<br/>Sem olho de Tandera, mantendo a humildade<br/>O que arde cura, mas nem tudo que cura arde<br/>Antes tarde do que mais tarde<br/>Pra tudo tem hora na marcha da humanidade<br/>Caixa eletrônico, placa tectônica<br/>Fico catatônico com a orquestra filarmônica<br/>Tsunami, Jabulani, silicone e Rivotril<br/>Wikileaks, trimilique, rolimã no downhill<br/>Incluindo os arquipélagos do Atlântico-Sul<br/>É tudo maravilha desse aquário azul<br/>E como simples instrumentos de um sublime comando<br/>O resto do poema nós diremos tocando<br/>'
	},{
		title: 'Dissolver e Recompor',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285020%3Fsecret_token%3Ds-mROto&secret_url=true&color=f8ae17',
		lyric: 'Eu varro a sala, eu rego as plantas<br/>Abro as janelas pro ar circular<br/>Faço uma faxina pra limpar a casa<br/>Faço uma faxina pra arrumar a vida<br/>Pra dissolver e recompor<br/>Até os infortúnios tem o seu valor<br/>Na oportunidade de aprender com a dor<br/>Portanto, a gratidão jorra pela fonte do meu coração<br/><br/>Tá no interior e ao redor<br/>No trabalhar, no querer<br/>Faz e não dá ponto sem nó<br/>É o Mistério, é o Poder<br/>'
	},{
		title: 'Largo dos Leões',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285022%3Fsecret_token%3Ds-taOvT&secret_url=true&color=f8ae17',
		lyric: 'No Largo dos Leões tá tendo bloco é?<br/>No Largo dos Leões tá tendo bloco e eu vou lá <br/>No Largo dos Leões tá tendo bloco é?<br/>No Largo dos Leões tá tendo bloco e eu vou lá<br/><br/>Céu na Terra, Ih! É Carnaval<br/>Simpatia é Quase Amor, Aconteceu<br/>Bola Preta, Vagalume, Bip-Bip, Boitatá<br/>Gigantes da Lira, Escravos da Mauá<br/>Carmelitas, Mulheres de Chico<br/>Bafo da Onça, Suvaco do Cristo<br/><br/>No Largo dos Leões tá tendo bloco é?<br/>No Largo dos Leões tá tendo bloco e eu vou lá<br/>No Largo dos Leões tá tendo bloco é?<br/>No Largo dos Leões tá tendo bloco<br/>Humaitá bom<br/>Humaitá muito bom<br/><br/>Cacique de Ramos, Concentra Mas Não Sai<br/>Monobloco, Empolga às 9<br/>Volta Alice, Bagunça o Meu Coreto<br/>Embaixadores da Folia, É do Pandeiro<br/>Songoro Cosongo, Bangalafumenga<br/>Orquestra Voadora, Banda de Ipanema<br/>Quem Não Guenta Bebe Água<br/>Meu Amor Eu Vou Ali, Me Enterra na Quarta<br/>'
	},{
		title: 'Minha Jóia',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285023%3Fsecret_token%3Ds-X9FXi&secret_url=true&color=f8ae17',
		lyric: 'Caminharemos lado a lado<br/>Uma questão de afinidade<br/>Música, dança, tempero e sabor<br/>Afeto, amparo, carinho e calor<br/><br/>E uma faísca desse amor<br/>Abrasará o coração<br/>É a alma quem canta<br/>É a alma quem canta<br/><br/>Minha criança, minha jóia<br/>Minha vida, meu amor<br/>Minha criança, minha jóia<br/>Minha vida, meu amor<br/>'
	},{
		title: 'Morada',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285024%3Fsecret_token%3Ds-JPmTw&secret_url=true&color=f8ae17',
		lyric: 'Faço de mim<br/>Casa de sentimentos bons<br/>Onde a má fé não faz morada<br/>E a maldade não se cria<br/>Me cerco de boas intenções<br/>E amigos de nobres corações<br/>Que sopram e abrem portões<br/>Com chave que não se copia<br/>Observo a mim mesmo em silêncio<br/>Porque é nele onde mais e melhor se diz<br/>Me ensino a ser mais tolerante, não julgar ninguém<br/>E com isso ser mais feliz<br/><br/>Sendo aquele que sempre traz amor<br/>Sendo aquele que sempre traz sorrisos<br/>E permanecendo tranqüilo onde for<br/>Paciente, confiante, intuitivo<br/><br/>Faço de mim<br/>Parte do segredo do universo<br/>Junto a todas as outras coisas <br/>Às quais admiro e converso<br/>Preencho meu peito com luz<br/>Alimento o corpo e a alma<br/>Percebo que no não possuir<br/>Encontram-se a paz e a calma<br/>E sigo por aí viajante<br/>Habitante de um lar sem muros<br/>O passado eu deixei nesse instante<br/>E com ele meus planos futuros, pra seguir<br/><br/>Sendo aquele que sempre traz amor<br/>Sendo aquele que sempre traz sorrisos<br/>E permanecendo tranqüilo onde for<br/>Paciente, confiante, intuitivo<br/>'
	},{
		title: 'Quando a Alma Transborda',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285025%3Fsecret_token%3Ds-eh8D4&secret_url=true&color=f8ae17',
		lyric: 'Yuri Gagarin, Mandela e Tom Jobim<br/>Chico Science e Neruda moram dentro de mim<br/>Parnasianos, modernistas e pré-socráticos<br/>Barrocos, cardecistas e pós-democráticos<br/>Nas asas do espírito, no olho do furacão<br/>Dez na bateria, na harmonia e na evolução<br/>No toque do agogô, no bote da cobra coral<br/>Quanta história já não viu uma palmeira imperial?<br/>Cítrico, plácido, mágico, híbrido<br/>Árido, gótico, prático, típico<br/>Suas lágrimas, seus dramas e prazeres mais profundos<br/>Vá e diga a todos o que vistes desse mundo<br/><br/>Quando não cabe no corpo, é quando a alma transborda<br/>É mais que um nome ou um rosto, e que os limites da forma<br/><br/>Santos Dumont, Villa Lobos e Lévi-Strauss<br/>Maradona e Milton Santos nos ensinam a compor<br/>Quando desenho a parede ou durmo na rede<br/>Quando tomo o caju que mata a minha sede<br/>Quem faz o meio de campo, quem leva o time adiante<br/>Que voz é essa que te acalma num momento angustiante?<br/>Dinheiro no bolso, comida no prato<br/>A reza forte da mãe negra pra espantar o mau-olhado<br/>Cântico, cândido, métrico, lírico<br/>Úmido, próximo, cético, bíblico<br/>Descalço na terra e a plenitude me invade <br/>Então sou conforme posso e o resto é vaidade<br/><br/>Quando não cabe no corpo, é quando a alma transborda<br/>É mais que um nome ou um rosto, e que os limites da forma<br/>'
	},{
		title: 'Pra Sempre',
		song: 'url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14285026%3Fsecret_token%3Ds-rm04p&secret_url=true&color=f8ae17',
		lyric: 'Será pra sempre longe<br/>Será pra sempre perto<br/>Será sempre segredo <br/>Aquilo a ser descoberto<br/><br/>Será pra sempre lindo<br/>Será pra sempre feio<br/>Não será sempre incompleto<br/>O que terminou no meio<br/><br/>Será como um cometa<br/>Será como um vulcão<br/>Será um velho amigo<br/>Caminhando em sua direção<br/><br/>Será pra sempre antigo<br/>Será sempre moderno<br/>Serão biodegradadas<br/>As folhas desse caderno<br/><br/>Será sempre réveillon<br/>Será sempre feriado<br/>Prazeroso e sofrido<br/>Enquanto for aprendizado<br/><br/>Será pra sempre acerto<br/>Será pra sempre engano<br/>Será alguma outra coisa<br/>Depois de ser humano<br/><br/>Será sempre vantagem<br/>Será sempre prejuízo<br/>Será sempre uma lágrima<br/>Abrindo alas p´rum sorriso<br/><br/>Serão lembranças queridas<br/>Do futuro e da memória<br/>Pra sempre será coragem<br/>Pra sempre será vitória!<br/>'
	}];
};

/*
 * jTwitter 1.1.1 - Twitter API abstraction plugin for jQuery
 * Copyright (c) 2009 jQuery Howto
 * Licensed under the GPL license:
 *   http://www.gnu.org/licenses/gpl.html
 * Plugin + Author URL:
 *   http://jquery-howto.blogspot.com
 */
(function(b){b.extend({jTwitter:function(d,a,c){if(!(d=="undefined"||a=="undefined")){if(b.isFunction(a)){c=a;a=5}b.getJSON("http://twitter.com/status/user_timeline/"+d+".json?count="+a+"&callback=?",function(e){b.isFunction(c)&&c.call(this,e)})}}})})(jQuery);


//  ENDERE«O DO SCRIPT DE FORMULARIO
urlform="http://www.sketch.art.br/formmail/forfun/form.php";

//  BACKGROUND INPUT:OUT
bginput1="#fff";
//  BACKGROUND INPUT:OVER
bginputhover1="#f0f0f0";
//  BACKGROUND INPUT FOCUS
bginput2="#ffffdd";

//  BORDER INPUT:OUT
borderinput1="1px solid #888";
//  BORDER INPUT:OVER
borderinput2="1px solid #000";

//  TEXTO DO INPUT:OUT
colorinputout="#666";
//  TEXTO DO INPUT:OVER
colorinputhover="#000";



//  #####OUPUT#####
//  ERRO CAMPO NOME
msgnome=" * favor preencher o campo <strong>nome</strong>.";
//  ERRO CAMPO IDADE
msgidade=" * favor preencher o campo <strong>idade</strong>.";
//  ERRO CAMPO EMAIL
msgemail=" * favor preencher o campo <strong>e-mail</strong>.";
//  ERRO CAMPO CIDADE
msgcidade=" * favor preencher o campo <strong>cidade</strong>.";
//  ERRO CAMPO UF
msguf=" * favor preencher o campo <strong>UF</strong>.";
//  ERRO CAMPO EMAIL DE AMIGO
msgemailamigo=" * favor preencher o campo <strong>e-mail de amigo</strong>.";
//  COR PARA A MENSAGEM DE SUCESSO
corconfirmado="#ff0000";
//  MENSAGEM COM SUCESSO
msgsucesso=" * <strong>e-mail enviado com sucesso!</strong>";


$(document).ready(function() {
		$("input, textarea").bind("keydown", function(e){
        if (e.keyCode == 13) {
			$("input").blur();
            $("#form_enviar").click();
            return false;
        }
    });

	$("input, textarea").css("color",colorinputout);
	$("input, textarea").css("border",borderinput1);
	$("input, textarea").css("background-color",bginput1);
	$("input, textarea").hover(function(){
			$(this).addClass("over");
			$(this).css("background-color",bginputhover1);
			},function(){
			$(this).addClass("out");
			$(this).css("background-color",bginput1);
	});
	function foco(local, valor) { 
		$(local).css("color",colorinputhover);
		$(local).css("background-color",bginput2);
		$(local).css("border",borderinput2);
		if ($(local).val() == "" || $(local).val() == valor) {
			$(local).val("");
		} 
		$(local).hover(function(){
			$(this).addClass("over");
			$(this).css("background-color",bginput2);
			},function(){
			$(this).addClass("out");
			$(this).css("background-color",bginput2);
		});
	}

	function desfoco(local, valor) { 
		$(local).css("background-color",bginput1);
		$(local).css("border",borderinput1);
		if ($(local).val() == "" || $(local).val() == valor) {
			$(local).css("color",colorinputout);
			$(local).val(valor);
		}
		$(local).hover(function(){
			$(this).addClass("over");
			$(this).css("background-color",bginputhover1);
			},function(){
			$(this).addClass("out");
			$(this).css("background-color",bginput1);
		});
	}


	$("#aparecer").hide();
	$("#form_nome").focus( function() { foco('#form_nome',' nome'); } );
	$("#form_idade").focus( function() { foco('#form_idade',' idade'); } );
	$("#form_email").focus( function() { foco('#form_email',' e-mail'); $("#aparecer").fadeIn("slow");  $("body").animate({ scrollTop: $(document).height() }, "slow"); return false; } );
	$("#form_cidade").focus( function() { foco('#form_cidade',' cidade'); } );
	$("#form_uf").focus( function() { foco('#form_uf',' UF'); } );
	$("#form_comentarios").focus( function() { foco('#form_comentarios',' comentários'); } );
	$("#form_amigo1").focus( function() { foco('#form_amigo1',' e-mail de amigo'); } );
	$("#form_amigo2").focus( function() { foco('#form_amigo2',' e-mail de amigo'); } );
	$("#form_amigo3").focus( function() { foco('#form_amigo3',' e-mail de amigo'); } );
	$("#form_amigo4").focus( function() { foco('#form_amigo4',' e-mail de amigo'); } );

	$("#form_nome").blur( function() { desfoco('#form_nome',' nome'); } );
	$("#form_idade").blur( function() { desfoco('#form_idade',' idade'); } );
	$("#form_email").blur( function() { desfoco('#form_email',' e-mail'); } );
	$("#form_cidade").blur( function() { desfoco('#form_cidade',' cidade'); } );
	$("#form_uf").blur( function() { desfoco('#form_uf',' UF'); } );
	$("#form_comentarios").blur( function() { desfoco('#form_comentarios',' comentários'); } );
	$("#form_amigo1").blur( function() { desfoco('#form_amigo1',' e-mail de amigo'); } );
	$("#form_amigo2").blur( function() { desfoco('#form_amigo2',' e-mail de amigo'); } );
	$("#form_amigo3").blur( function() { desfoco('#form_amigo3',' e-mail de amigo'); } );
	$("#form_amigo4").blur( function() { desfoco('#form_amigo4',' e-mail de amigo'); } );

	$("#form_enviar").click( function() {
		$("#output").empty();
		var nome = $("#form_nome").val();
		var idade = $("#form_idade").val();
		var email = $("#form_email").val();
		var cidade = $("#form_cidade").val();
		var uf = $("#form_uf").val();
		var amigo1 = $("#form_amigo1").val();
		var amigo2 = $("#form_amigo2").val();
		var amigo3 = $("#form_amigo3").val();
		var amigo4 = $("#form_amigo4").val();
		if (email.indexOf("@") == -1 || email.indexOf(".") == -1) {
			$("#output").hide();
			$("#output").append(msgemail);
			$("#output").fadeIn("slow");
			$("#form_email").focus();
		} else if (nome==" nome" || nome=="") { 	
			$("#output").hide();
			$("#output").append(msgnome);
			$("#output").fadeIn("slow");
			$("#form_nome").focus();
		} else if (idade.length >= 3 || idade==" idade" || idade=="")	{
			$("#output").hide();
			$("#output").append(msgidade);
			$("#output").fadeIn("slow");
			$("#form_idade").focus();
		} else if (cidade=="" || cidade==" cidade") {
			$("#output").hide();
			$("#output").append(msgcidade);
			$("#output").fadeIn("slow");
			$("#form_cidade").focus();
		} else if (uf==" UF" ||uf=="") {
			$("#output").hide();
			$("#output").append(msguf);
			$("#output").fadeIn("slow");
			$("#form_uf").focus();
		} else if (amigo1 != " e-mail de amigo" && amigo1.indexOf("@") == -1) {
				$("#output").hide();
				$("#output").append(msgemailamigo);
				$("#output").fadeIn("slow");
				$("#form_amigo1").focus();
		} else if (amigo2 != " e-mail de amigo" && amigo2.indexOf("@") == -1) {
				$("#output").hide();
				$("#output").append(msgemailamigo);
				$("#output").fadeIn("slow");
				$("#form_amigo2").focus();
		} else if (amigo3 != " e-mail de amigo" && amigo3.indexOf("@") == -1) {
				$("#output").hide();
				$("#output").append(msgemailamigo);
				$("#output").fadeIn("slow");
				$("#form_amigo3").focus();
		} else if (amigo4 != " e-mail de amigo" && amigo4.indexOf("@") == -1) {
				$("#output").hide();
				$("#output").append(msgemailamigo);
				$("#output").fadeIn("slow");
				$("#form_amigo4").focus();
		} else {
			document.getElementById('formulario').action=urlform;
			document.getElementById('formulario').submit();
			$("#output").hide();
			$("#output").append(msgsucesso);
			$("#output").fadeIn("slow");
			$("#output").css("color",corconfirmado);
		}
	});
});
