// internas

(function($) {
	/*
		jquery.twitter.js v1.5
		Last updated: 08 July 2009

		Created by Damien du Toit
		http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter

		Licensed under a Creative Commons Attribution-Non-Commercial 3.0 Unported License
		http://creativecommons.org/licenses/by-nc/3.0/
	*/

	$.fn.getTwitter = function(options) {

		$.fn.getTwitter.defaults = {
			userName: "apiceinternet",
			numTweets: 5,
			loaderText: "Loading tweets...",
			slideIn: true,
			slideDuration: 750,
			showHeading: true,
			headingText: "Latest Tweets",
			showProfileLink: true,
			showTimestamp: true
		};

		var o = $.extend({}, $.fn.getTwitter.defaults, options);

		return this.each(function() {
			var c = $(this);

			// hide container element, remove alternative content, and add class
			c.hide().empty().addClass("twitted");


			// add twitter list to container element
			var twitterListHTML = "<ul id=\"twitter_update_list\"><li></li></ul>";
			c.append(twitterListHTML);

			var tl = $("#twitter_update_list");

			// hide twitter list
			tl.hide();

			// add preLoader to container element
			var preLoaderHTML = $("<p class=\"preLoader\">"+o.loaderText+"</p>");
			c.append(preLoaderHTML);

			// add Twitter profile link to container element

			// show container element
			c.show();

			$.getScript("http://twitter.com/javascripts/blogger.js");
			$.getScript("http://twitter.com/statuses/user_timeline/"+o.userName+".json?callback=twitterCallback2&count="+o.numTweets, function() {
				// remove preLoader from container element
				$(preLoaderHTML).remove();

				// remove timestamp and move to title of list item
				if (!o.showTimestamp) {
					tl.find("li").each(function() {
						var timestampHTML = $(this).children("a");
						var timestamp = timestampHTML.html();
						timestampHTML.remove();
						$(this).attr("title", timestamp);
					});
				}

				// show twitter list
				if (o.slideIn) {
					// a fix for the jQuery slide effect
					// Hat-tip: http://blog.pengoworks.com/index.cfm/2009/4/21/Fixing-jQuerys-slideDown-effect-ie-Jumpy-Animation
					var tlHeight = tl.data("originalHeight");

					// get the original height
					if (!tlHeight) {
						tlHeight = tl.show().height();
						tl.data("originalHeight", tlHeight);
						tl.hide().css({height: 0});
					}

					tl.show().animate({height: tlHeight}, o.slideDuration);
				}
				else {
					tl.show();
				}

				// add unique class to first list item
				tl.find("li:first").addClass("firstTweet");

				// add unique class to last list item
				tl.find("li:last").addClass("lastTweet");
			});
		});
	};
})(jQuery);


function tweet() {
	$("#twitter2").getTwitter({
		userName: "apiceinternet",
		numTweets: 1,
		loaderText: "Carregando tweets...",
		slideIn: true,
		slideDuration: 750,
		showHeading: true,
		headingText: "Ultimas do Twitter",
		showProfileLink: false,
		showTimestamp: false
	})	
}

$(function(){
	/*
	$('#bnt_agencia').mouseover(function() {
		$('#menu').css("background-position","0px -50px");
	});
	$('#bnt_solucoes').mouseover(function() {
		$('#menu').css("background-position","0px -100px");
	});
	$('#bnt_orcamento').mouseover(function() {
		$('#menu').css("background-position","0px -150px");
	});
	$('#bnt_trabalhos').mouseover(function() {
		$('#menu').css("background-position","0px -200px");
	});
	$('#bnt_contato').mouseover(function() {
		$('#menu').css("background-position","0px -250px");
	});
	$('#menu').mouseout(function() {
		$('#menu').css("background-position","0px 0px");
	});
	*/
	if (document.getElementById("twitter")) {
		$("#twitter").getTwitter({
			userName: "apiceinternet",
			numTweets: 2,
			loaderText: "Carregando tweets...",
			slideIn: true,
			slideDuration: 750,
			showHeading: true,
			headingText: "Ultimas do Twitter",
			showProfileLink: true,
			showTimestamp: true
		});
	}
	
	window.setTimeout(tweet,1000);
	
});

function validateForm(form) {
	
	var formulario = document.getElementById(form);
	var campos = ["responsavel","email","empresa"];
	var nm_campos = ["Responsavel","E-mail","Empresa"];
	
	for (var i=0; i < formulario.length; i++) {
		
		for (a=0; a < campos.length; a++) {
			if (formulario.elements[i].id == campos[a]) {
				if (formulario.elements[i].value == "") {
					alert("Favor, preencher o campo obrigatório " + nm_campos[a]);
					formulario.elements[i].focus();
					return false;
				}		
			}
		}
		
	}
	
	return true;
}

(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
