$(document).ready(function(){

//Navegaçao
if($('body.trabalhos div.footer').size() > 0){
	var jPagination = $('body.trabalhos div.footer ul');
	var totalPages = jPagination.find('li').size();
	var positionCurrent = (jPagination.find('li.current_page_item').prevAll().length - 1);
	
	//Back
	if(jPagination.find('li.current_page_item').prev().hasClass('back')){
		jPagination.find('li.back').hide()
	}else{
		jPagination.find('li.back').find('a').attr('href', jPagination.find('li.current_page_item').prev().find('a').attr('href'));
	}
	
	//Next
	if(jPagination.find('li.current_page_item').next().hasClass('next')){
		jPagination.find('li.next').hide();
	}else{
		jPagination.find('li.next').find('a').attr('href', jPagination.find('li.current_page_item').next().find('a').attr('href'));
	}
	
	if(totalPages > 22){
		var prevItens = $('body.trabalhos div.footer ul').find('li.current_page_item').prevAll().not('.back').size();
		var nextItens = $('body.trabalhos div.footer ul').find('li.current_page_item').nextAll().not('.next').size();
		
		if(prevItens + nextItens > 20){
		
			jPagination.find('li').each(function(){
				if(!$(this).hasClass('next') && !$(this).hasClass('back')){
					if($(this).prevAll().length > 19 && prevItens < 19){
						$(this).remove();
					}
					
					if($(this).nextAll().length > 19 && nextItens < 19){
						$(this).remove();
					}					
				}
			});
		}
	}

}


	
	$(document).ready(function () {
		$('.boxsingle').fadeIn(2000);
      });


var nameDef = $("#fromName").val();
var messageDef = $("#message").val();
var emailDef = $("#emailTo").val();
	//
	$('#fromName').each(function () {
		if ($(this).val() == '') {
			$(this).val(nameDef);
		}
	}).focus(function () {
		if ($(this).val() == nameDef) {
			$(this).val('');
		}
	}).blur(function () {
		if ($(this).val() == '') {
			$(this).val(nameDef);
		}
	});
	
	$('#emailTo').each(function () {
		if ($(this).val() == '') {
			$(this).val(emailDef);
		}
	}).focus(function () {
		if ($(this).val() == emailDef) {
			$(this).val('');
		}
	}).blur(function () {
		if ($(this).val() == '') {
			$(this).val(emailDef);
		}
	});
	
	$('#message').each(function () {
		if ($(this).val() == '') {
			$(this).val(messageDef);
		}
	}).focus(function () {
		if ($(this).val() == messageDef) {
			$(this).val('');
		}
	}).blur(function () {
		if ($(this).val() == '') {
			$(this).val(messageDef);
		}
	});
	//
	$("#emailmebtn").click(function(){
		$("#form_status").hide("fast");
		$(".error").removeClass("error");
		$("#form_status").html('');
		$("#javacheck").val(Math.random());
		var javacheckVal = $("#javacheck").val();
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#emailTo").val();
		if (emailToVal == '') {
			$("#emailTo").addClass("error");
			hasError = true;
		} else if (!emailReg.test(emailToVal)) {	
			$("#emailTo").addClass("error");
			hasError = true;
		}
		
		var fromVal = $("#fromName").val();
		if (fromVal == '' || fromVal == nameDef ) {
			$("#fromName").addClass("error");
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if(messageVal == '' || messageVal == messageDef ) {
			$("#message").addClass("error");
			hasError = true;
		}
		
		if (hasError == false) {
			$.post(mailpath,
   				{ fromName: fromVal, emailTo: emailToVal, message: messageVal, javacheck: javacheckVal },
   					function (data){
						$("#emailme").slideUp("normal", function() {				   
							$("#form_status").html('<strong>Success!</strong> Your email has been sent.').show("slow");
							window.setTimeout(function() {
								$("#form_status").hide("slow");
								$("#emailme").slideDown("normal");
							}, 5000);
						});
   					}
				 );
		} else {
			$("#form_status").html('Please fill in all required fields').show("slow");
		}
		
		return false;
	});
});
