// Para os botões da página de produtos!!
$(document).ready(function() {

	$("select#voce").change(function() {
		if($(this).val() == "DE") {
			$(".escondido").show('slow');
		} else {
			$(".escondido").hide('slow');
		}
	});
	
	// FADE DOS ÍCONES DOS PRODUTOS
	$("div#produtos a img").css("opacity", "0.3");
	$("div#produtos a.selected img").css("opacity", "1.0");
	
	$("div#produtos a img").mouseover(function() {
		$(this).animate({"opacity" : "1"});
	});
	
	$("div#produtos a img").mouseout(function() {
		var classe = $(this).parent().attr("class");
		if(classe != "selected") {
			$(this).animate({"opacity" : "0.3"});
		}
	});
	// /FADE
});

var ajax = function(pagina, parametros, esconde, mostra) {
	$.ajax({
		type: "POST",
		url: pagina,
		data: parametros,
		success: function(msg){
			$(esconde).fadeOut('slow', function() {
                $('html').animate({scrollTop:0}, 'slow');
				$(mostra).html(msg).fadeIn('slow');
			});
		}
	});	
}

var Submit = function(form, result) {
	//Não funciona com forms multipart (FILES - arquivos)
	var action = $(form).attr("action");
	var rows = form.length;
	var inputs = new Array();
	var preenchido = true;
	//var email = /^[-A-Za-z0-9\._]+@[A-Za-z0-9]+\.(com|net|br|us)(\.[a-z]{2,3})?$/;
	
	for(var i = 0; i < rows; i++) {
		if(i == (rows-1)) {
			// Botão Submit
		} else {
			var display = $(form[i]).css("display");
			if(display == "inline" || display == "block") {
			if(i == 0) {
				if(form[i].value == 0) {
					preenchido = false;
				} else {
					inputs.push(form[i].name + "=" + form[i].value);
				}
			} else {
				if(form[i].value == "") {
					preenchido = false;
				} else {
					inputs.push("&" + form[i].name + "=" + form[i].value);
				}
			}
			}
		}
	}

	//Transforma o array em String (query)
	var query = inputs.join();
	for(var x = 0; x < query.length; x++)
	{
		query = query.replace(",","");
	}

	//Se estiver todos preenchidos, chama funcao
	if(preenchido) {
		if(action == "trabalhe_envia.php")
		{
			form.submit();	
		}
		else
		{
			ajax(action, query, form, result);
		}
	} else {
		Alert("Preencha todos os campos corretamente.");
	}
	
}

var Alert = function(msg) {
	//cria
	$("div#alerta").remove();
	$("div#bg").remove();
	$("body").prepend("<div id='bg'>&nbsp;</div>");
	$("body").prepend("<div id='alerta'></div>");
	$("div#alerta").append("<p>" + msg + "</p>");
	$("div#alerta").append("<a href='javascript:void(0);' id='ok'>OK</a>");
	
	var fixo = (($.browser.msie) && ($.browser.version == 6.0)) ? "absolute" : "fixed";
	var bgHeight = (($.browser.msie) && ($.browser.version == 6.0)) ? $(document).height() : "100%";
	
	//CSS
	var altura = $(document).height()/2;
	$("html, body").css("height", "100%");
	$("div#bg").css("width", "100%");
	$("div#bg").css("height", bgHeight);
	$("div#bg").css("background-color", "black");
	$("div#bg").css("opacity", "0.4");
	$("div#bg").css("position", fixo);
	$("div#bg").css("z-index", "998");
	$("div#alerta").css("background-color", "red");
	$("div#alerta").css("width", "200px");
	$("div#alerta").css("padding", "20px");
	$("div#alerta").css("font-family", "'Trebuchet MS', Arial");
	$("div#alerta").css("font-size", "14px");
	$("div#alerta").css("color", "white");
	$("div#alerta").css("opacity", "0.7");
	$("div#alerta").css("position", fixo);
	$("div#alerta").css("top", "50%");
	$("div#alerta").css("left", "50%");
	$("div#alerta").css("margin-left", "-100px");
	$("div#alerta").css("z-index", "999"); var height = -($("div#alerta").height() / 2);
	$("div#alerta").css("margin-top", height);
	$("div#alerta").css("text-align", "center");
	$("div#alerta a#ok").css("display", "block");
	$("div#alerta a#ok").css("background-color", "white");
	$("div#alerta a#ok").css("color", "red");
	$("div#alerta a#ok").css("font-size", "14px");
	$("div#alerta a#ok").css("padding", "5px");
	$("div#alerta a#ok").css("width", "30px");
	$("div#alerta a#ok").css("margin", "10px auto 0 auto");
	$("div#alerta p").css("font-size", "16px");
	$("div#alerta p").css("font-weight", "bold");
	$("div#alerta p").css("text-align", "center");
	
	//CLOSE
	$("div#alerta a#ok").click(function() {
		$("div#alerta").fadeOut('slow', function() {
			$("div#alerta").remove();
		});
		$("div#bg").slideUp('slow');
	});
}

var swf = function(src, width, height, wmode) {
	//alert(src);
	// Globals
	// Maior Versão do flash requerida
	var requiredMajorVersion = 9;
	// Menor versão do flash requerida
	var requiredMinorVersion = 0;
	var requiredRevision = 0;
	
	// Checa a versão do flash baseado nas váriaveis acima
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	
	// Se tiver flash player e a versão for correta
	if (hasReqestedVersion) {
		// Inclui o flash, com embed, no html
		
		AC_FL_RunContent(
					"src", src,
					"width", width,
					"height", height,
					"align", "middle",
					"id", "detectionExample",
					"quality", "high",
					"wmode", wmode,
					"bgcolor", "#FFFFFF",
					"name", "detectionExample",
					"allowScriptAccess","sameDomain",
					"type", "application/x-shockwave-flash",
					'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
					"pluginspage", "http://www.adobe.com/go/getflashplayer"
		);
	} else {  // Se não, se o flash for velho ou não tiver flash
		var alternateContent = 'Desculpe, ocorreu um erro.<BR>'
		+ 'Este conte&uacute;do requer o plugin mais atual do Adobe Flash Player.<BR> '
		+ '<a href=http://www.adobe.com/go/getflash/>Clique aqui para fazer o download.</a>';
		document.write(alternateContent);  // Insere o conteúdo html
	}
}