//Script de acoes, auxilio em posicionamento
//Site: scanbiz.com.br
//Autor do script: Rochester Oliveira (rochesterj [at] gmail.com)
//Ultima revisao: 16/08/2010

function slide(box) {
	var seletor = "#" + box;
	var viewportH = $(window).height();
	var viewportW = $(window).width();
	var offset = $(seletor).offset();
	var left = offset.left;
	var top = offset.top;
	var height = $(seletor).innerHeight()
	var width = 900;
	//calcula scroll vertical
	viewportH = viewportH - height;
	if (viewportH > 1 ) {
		//o box nao eh maior que o view, ai posso centralizar ele
		viewportH = viewportH/2;
		top = top - viewportH;
		if (top < 0){
			top = 0;
		}
	}
	//calcula scroll horizontal
	viewportW = viewportW - width;
	if (viewportW > 1 ) {
		//o box nao eh maior que o view, ai posso centralizar ele
		viewportW = viewportW/2;
		left = left - viewportW;
		if (left < 0){
			left = 0;
		}
	}
	
	$.scrollTo( {top: top, left: left}, 2000, {queue:true}); //seta tudo
}
function limpaCampo() {
//limpar inputs
	//fonte: http://www.csslab.cl/2010/06/08/tip-precoz-6-limpiar-valores-de-input/
	$("input:not(input[type=submit])").each(function(){
	// tomamos el valor actual del input
		var currentValue = $(this).val();
	// en el focus() comparamos si es el mismo por defecto, y si es asi lo vaciamos
		$(this).focus(function(){
			if( $(this).val() == currentValue ) {
				$(this).val('');
			};
		});
	// en el blur, si el usuario dejo el value vacio, lo volvemos a restablecer
		$(this).blur(function(){
			if( $(this).val() == '' ) {
				$(this).val(currentValue);
			};
		});
	});
}
function valida() {
	$("#formContato").validate();
}

$(window).load(function() {
	var margem = $(window).height();
	margem = margem/2;
	$(".blocos").css('marginTop', margem);
	$(".blocos").css('marginBottom', margem);
	$(".blocos").css('marginLeft', '800px');
	$(".blocos").css('marginRight', '800px');
	$("#content").css('width', '5200px');
	$("#inicial").css('marginLeft', '2100px');
	slide("inicial");
	limpaCampo();
	valida();
});
