/**
 * System Javascript Object
 * @author Wolker Wegner <wolker.wegner@sizeof.com.br>
 * @author Alex S. Médice <alex.medice@sizeof.com.br>
 */

var i = 0;
var intervalo; 
var imagens = new Array();
imagens[0] = 'img_newsletter';
imagens[1] = 'img_ferias';
//imagens[2] = 'img_eerp';
imagens[2] = 'img_inovacao';
imagens[3] = 'img_ededicate';

var objDefault;
jQuery(function($) {
	objDefault = new Default();

	objDefault.temp();
	objDefault.showMessages();
	objDefault.hideAllBarraTopo();
	objDefault.view(imagens[0]);
	i = (i + 1);
	objDefault.viewAllBarraTopo();
	objDefault.hoverBarraTopo();
});

function Default() {
	this.temp = function() {
		$("#btn_area_privada_entrar").click(function() {
			objDefault.alert('&Aacute;rea Privada temporariamente desativada!');
			return false;
		});
	};
	this.alert = function(message) {
		objDefault.appendMessage();
		$("#messages").html(message);
		objDefault.showMessages();
	};
	this.appendMessage = function() {
		//if (!$("#messages")) {
			$("body").prepend('<div id="messages" title="Mensagem"></div>');
		//}
	};
	this.showMessages = function() {
		if ($("#messages").html() != '') {
			$("#messages").dialog({
				bgiframe: true,
				modal: true,
				width: 400,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
		}
		objDefault.appendMessage();
	};
	this.viewBarraTopo = function(img) {
		clearInterval(intervalo);
		$(imagens).each(function(j, v) {
			if (v == img) {
				i = (j + 1);
				if (i >= (imagens.length - 1)) {
					i = 0;
				}
			}
		});
		objDefault.hideAllBarraTopo();
		objDefault.view(img);
		objDefault.viewAllBarraTopo();
	};
	this.viewAllBarraTopo = function(img) {
		intervalo = window.setInterval(function() {
			objDefault.hideAllBarraTopo();
			objDefault.view(imagens[i]);
			
			if (i < (imagens.length - 1)) {
				i++;
			}
			else {
				i = 0;
			}
		}, 8000);
	};
	this.hideAllBarraTopo = function() {
		$(imagens).each(function(j, v) {
			$("#"+v).hide();
			$("#bt_noticias_home_"+v).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left top"});
			$("#texto_noticias_lateral_home_"+v).css({color:"#616161"});
		});
	};
	this.view = function(img) {
		$("#"+img).show("fast");
		$("#bt_noticias_home_"+img).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left bottom"});
		$("#texto_noticias_lateral_home_"+img).css({color:"#c11212"});
	};
	this.hoverBarraTopo = function() {
		$(imagens).each(function(j, v) {
			$("#bt_noticias_home_"+v).hover(
				function () {
					$("#bt_noticias_home_"+v).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left bottom"});
					$("#texto_noticias_lateral_home_"+v).css({color:"#c11212"});
				},
				function () {
					var i_tmp = (i - 1);
					if (i_tmp < 0) {
						i_tmp = (imagens.length - 1);
					}
					$("#bt_noticias_home_"+v).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left top"});
					$("#texto_noticias_lateral_home_"+v).css({color:"#616161"});
					$("#bt_noticias_home_"+imagens[i_tmp]).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left bottom"});
					$("#texto_noticias_lateral_home_"+imagens[i_tmp]).css({color:"#c11212"});
				}
			);
			$("#texto_noticias_lateral_home_"+v).hover(
					function () {
						$("#bt_noticias_home_"+v).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left bottom"});
						$("#texto_noticias_lateral_home_"+v).css({color:"#c11212"});
					},
					function () {
						var i_tmp = (i - 1);
						if (i_tmp < 0) {
							i_tmp = (imagens.length - 1);
						}
						$("#bt_noticias_home_"+v).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left top"});
						$("#texto_noticias_lateral_home_"+v).css({color:"#616161"});
						$("#bt_noticias_home_"+imagens[i_tmp]).css({background:"url(http://www.sizeof.com.br/public/images/bt_noticias_home.jpg) no-repeat left bottom"});
						$("#texto_noticias_lateral_home_"+imagens[i_tmp]).css({color:"#c11212"});
					}
				);
		});
	};
}
objDefault = new Default();