
function trim(str){return str.replace(/^\s+|\s+$/g,"");}


function showall() {
	$('#fupper').css('visibility', 'visible');

	$('#upthisUploader').css('position', 'absolute');
	$('#upthisUploader').css('top', '0');
	$('#upthisUploader').css('left', '0');
	$('#upthisUploader').css('margin-top', '270px');
	$('#upthisUploader').css('width', '90px');
	$('#upthisUploader').css('height', '30px');
	$('#upthisUploader').css('overflow', 'hidden');
	$('#upthisUploader').css('z-index', '1000');
	$('#upthisUploader').css('visibility', 'visible');

	$('#nome').val('');
	$('#email').val('');
	$('#data').val('');
	$('#local').val('');
	$('#comentarios').val('');

	$('#closit').css('visibility', 'visible');
}

function hideall() {
	$('#upthis').uploadifyClearQueue();
	$('#fupper').css('visibility', 'hidden')
	$('#sendnow').css('visibility', 'hidden');
	$('#closit').css('visibility', 'hidden');

	$('#upthisUploader').css('position', 'absolute');
	$('#upthisUploader').css('top', '-1000px');
	$('#upthisUploader').css('left', '0');
	$('#upthisUploader').css('margin-top', '280px');
	$('#upthisUploader').css('width', '90px');
	$('#upthisUploader').css('height', '30px');
	$('#upthisUploader').css('overflow', 'hidden');
	$('#upthisUploader').css('z-index', '1000');
	$('#upthisUploader').css('visibility', 'visible');
}

function pop(msg) {
		$("#alert").html(msg);
		$(function () {
			var $alert = $('#alert');
			if($alert.length)
			{
				var alerttimer = window.setTimeout(function () { $alert.trigger('click'); }, 3000);
				$alert.animate({height: $alert.css('line-height') || '50px'}, 200).click(
					function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});
			}
		});

	return false;
}

function valida() {
//if ( $("#nome").val().length < 5 ) { $("#nome").focus(); pop('Preencha seu nome corretamente'); return false;	}
	if ($("#email").val().length < 5 ) { $("#email").focus(); pop('Preencha seu email corretamente.'); return false;	}
	var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (regmail.test($("#email").val()) == false ) { $("#email").focus(); pop('Preencha seu email corretamente.'); return false; }
//	if ($("#comentarios").val().length < 10 ) { $("#comentarios").focus(); pop('Seu comentário deve conter no mínimo 10 digitos.'); return false;	}
}

function valida1() {
//if ($("#nome1").val().length < 5 ) { $("#nome1").focus(); pop('Preencha seu nome corretamente'); return false;	}
	if ($("#email1").val().length < 5 ) { $("#email1").focus(); pop('Preencha seu email corretamente.'); return false;	}
	var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (regmail.test($("#email1").val()) == false ) { $("#email1").focus(); pop('Preencha seu email corretamente.'); return false; }
//	if ($("#comentarios1").val().length < 10 ) { $("#comentarios1").focus(); pop('Seu comentário deve conter no mínimo 10 digitos.'); return false;	}
}

function envia(file) {
		$.post("sender.php?falecom", { arquivo: file, nome: $('#nome').val(), local: $('#local').val(), data: $('#data').val(), email: $('#email').val(), comentarios:$('#comentarios').val()  },
					function(data){
						if (trim(data) != '0') {
							$('#closit').css('visibility', 'hidden');
							$('#sendnow').css('visibility', 'hidden');
							hideall();
							alert('Sua foto foi envidada corretamente, agradeçemos sua contribuição.');
						} else {
							$("#nome").focus();
							pop('Verifique as informações fornecidas.');

						}
					}
			);
}

function envia1() {
		$.post("sender.php?falecom1", { nome: $('#nome1').val(), email: $('#email1').val(), comentarios:$('#comentarios1').val()  },
					function(data){
						if (trim(data) != '0') {
							$('#falecom').css('visibility', 'hidden');
							alert('Contato enviado com sucesso.');
						} else {
							$("#nome1").focus();
							pop('Verifique as informações fornecidas.');

						}
					}
			);
}

function cria() {

		$('#upthis').uploadify({
			'uploader'		: './up/uploadify2.swf',
			'script'		: './up/uploadify.php',
			'folder'		: '/received',
			'cancelImg'		: './up/cancel.png',
			'auto'			: false,
			'buttonImg'		: './images/load.png',
			'rollover'		: true,
			'wmode'			: 'transparent',
			'onCancel': function(e,q,f) {
				$('#upthisUploader').css('top', '0');
				$('#sendnow').css('visibility', 'hidden');
				$('#closit').css('visibility', 'visible');
			},
			'onProgress': function(e,q,f) {
				$('#sendnow').css('visibility', 'hidden');
				$('#closit').css('visibility', 'hidden');
			},
			'onComplete': function(e,q,f) {
				//completou, envia email...
				envia(f.name);
			},
			'onSelect': function(e,q,f) {
				var fileName = f.name;
				var invalidExtensions = new Array('jpg');
				var fileNameExt = fileName.substr(fileName.lastIndexOf('.') + 1);
				for (var i = 0; i < invalidExtensions.length; i++) {
					if (invalidExtensions[i] != fileNameExt.toLowerCase()) {
						$("#upthis").uploadifyCancel(q);
						alert('Formato inválido. Envie apenas imagens em formato JPG');
						return false;
					} else {
						$('#upthisUploader').css('top', '-1000px');
						$('#sendnow').css('visibility', 'visible');
					}
				}
			}
		});

		$('#galleria').css('visibility', 'visible');

		//popup logo
		$('.sub_menu',this).css('visibility', 'hidden');
	    $("#logo").hover(function(){
	        $(this).addClass("hover");
	        $('ul:first',this).css('visibility', 'visible');
	    }, function(){
	        $(this).removeClass("hover");
	        $('ul:first',this).css('visibility', 'hidden');
	    });

		
}



$(document).ready(function() {


	$("#down").click(function(){
		$("#mureta").animate({scrollTop: '+=200px'}, 300);
	});

	$("#up").click(function(){
		$("#mureta").animate({scrollTop: '-=200px'}, 300);
	});

	$("#snd").click(function(){
		showall();
	});

	$("#closit").click(function(){
		hideall();
	});

	$("#closefalecom").click(function(){
		$('#falecom').css('visibility', 'hidden');
	});

	$("#abrefalecom").click(function(){
		$('#falecom').css('visibility', 'visible');
	});

	$("#sendnow").click(function(){
		if (valida() != false) {

			$.post("sender.php?im="+$("#email").val(), { im:$("#email").val()  },
				function(data){
					if (trim(data) != '1') {
						$("#email").focus();
						pop('Preencha seu email corretamente.'); return false;
					} else {
						$('#upthis').uploadifyUpload();
					}
				}
			);

			
		}
	});

	$("#sendfaleconosco").click(function(){
		if (valida1() != false) {

			$.post("sender.php?im="+$("#email1").val(), { im:$("#email1").val()  },
				function(data){
					if (trim(data) != '1') {
						$("#email1").focus();
						pop('Preencha seu email corretamente.'); return false;
					} else {
						envia1();	
					}
				}
			);

			
		}
	});


	//starta o trigger de banner
	callbanner();
	trigger();

	//starta slideshow
	$('.images').galleria({
	  preload : 3,
	  transition: 'slide',	
	  thumb_crop: true,
	  extend: function() {
	  	if (slidetime > 0) {
		  this.play(slidetime); // advances after 4 seconds
		}
	}});

	cria();


});

function callbanner() {
	$.post("callbanner.php?im", { im:''  },
		function(data){
			if (trim(data) == '1') {
				$('#market').html('carregando');
			} else {
				$('#market').html(data);
			}
		}
	);
}

function trigger() {

	var ct = 0;
	if (bannertime > 0) { 
		$('#market').everyTime(bannertime, 'trigger', function() {
			callbanner();
		});
	}
}

