// JavaScript Document

var local;
var andar = [];

function pegarLarguraCSS (id) {
	var tamanho	= 0;

	$("div#images"+id+" > img[name=photoThumb]").each(function() {
		tamanho += $(this).width();
	});

	return tamanho;
}

function moveEsquerda(objDest) {
	if (andar[objDest] == undefined) {
		andar[objDest] = 0;
	}
	//mEsq(objDest);
	return window.setInterval("mEsq(objDest)", 1);
}

function mEsq(objDest) {
	local	= "div#images" + objDest;

	var
		mask = "div#thumbs" + objDest,
		largMax	= $(mask).width(),

		item = pegarLarguraCSS(objDest),
		menor = (largMax - item) - 20;

	if (andar[objDest] >= menor) {
		andar[objDest] = andar[objDest] + 3;
	}
	$('.teste').scrollLeft(andar[objDest]);
	//$(local).css("left", andar[objDest] + "px");
}

function moveDireita(objDest) {
	if (andar[objDest] == undefined) {
		andar[objDest] = 0;
	}
	//mDir(objDest);
	return window.setInterval("mDir(objDest)", 1);
}

function mDir(objDest) {
	local = "div#images" + objDest;

	if (andar[objDest] > 0) {
		andar[objDest] = andar[objDest] - 3;
	}
	$('.teste').scrollLeft(andar[objDest]);
	//$(local).css("left", andar[objDest] + "px");
}

function parar(galeria) {
	window.clearInterval(galeria);
}

$(document).ready(function() {

	var timer;

	$("img")
		.filter("[name=rolarEsquerda]")
			.bind("mouseover", function() {
				objDest	= $(this).attr("id");
				timer = moveEsquerda(objDest);
			})
			.bind("mouseout", function() {
				parar(timer);
			})
		.end()

		.filter("[name=rolarDireita]")
			.bind("mouseover", function() {
				objDest	= $(this).attr("id");
				timer = moveDireita(objDest);
			})
			.bind("mouseout", function() {
				parar(timer);
			})
		.end()

		.filter("[name=photoThumb]")
			.bind("click", function() {

				var
					cont = $(this).attr("destino"),
					thumb = this;

				if ($(this).attr("tipo") == "V") {

					$("#photoFeatured" + cont)
						.css({
							"width": 0,
							"height": 0
						});

					$("#borda" + cont)
						.css({
							"width": $(thumb).attr("larg") + "px",
							"height": $(thumb).attr("altu") + "px",
							"margin-top": 0
						});

					$("#video" + cont)
						.html('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
							+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '
							+ 'width="' + $(thumb).attr("larg") +'" height="' + $(thumb).attr("altu") +'" '
							+ 'id="' + cont + '"> <param name="movie" value="data/site/page/br/galery/tema_01/swf/galery'
							+ $(thumb).attr("proporcao") + '.swf?urlPath=' + $(thumb).attr("id") +
							+ '&skinPath='+ $(thumb).attr("skin") + '"> <param name="scale" '
							+ 'value="noscale"> <param name="menu" value="false">'
							+ '<param name="quality" value="high"><embed src="data/site/page/br/galery/tema_01/swf/galery'
							+ $(thumb).attr("proporcao") + '.swf?urlPath=' + $(thumb).attr("id")
							+ '&skinPath='+ $(thumb).attr("skin") + '" scale="noscale" '
							+ 'menu="false" quality="high"  width="' + $(thumb).attr("larg") +'" '
							+ 'height="' + $(thumb).attr("altu") +'" name="' + cont + '" '
							+ 'type="application/x-shockwave-flash" "pluginspage="http://www.macromedia.com/go/getflashplayer"></object>'
						);

					$("#Description" + cont)
						.html($(thumb).attr("descricao"));

				} else {

					$("#video" + cont).html('');
					$("#photoFeatured0")
						.bind('load', function() {
							$("#photoFeatured" + cont)
								.css({
									"width": $(thumb).attr("largura"),
									"height": $(thumb).attr("altura")
								});

							$("#borda" + cont)
								.css({
									"width": $(thumb).attr("largura"),
									"height": $(thumb).attr("altura"),
									"margin-top": $(thumb).attr("margin")
								});

							$("#photoFeatured" + cont)
								.css($(thumb).attr("estilo"));
						})
						.attr("src", "data/site/uploads/galeria/" + $(thumb).attr("id"));

					$("#Description" + cont)
						.html($(thumb).attr("descricao"));

				}

			});
});
