var j = jQuery;
j(document).ready(function() {
	j('.btn_enviar').focus(function(){
		j(this).css({backgroundPosition:'0 100%'});							
	});
	j('.btn_enviar').blur(function(){
		j(this).css({backgroundPosition:'0 0'});							
	});
	j('.btn_saibamais').click(function(){
		var descricao = j(this).attr('id');
		j('.modal').hide();
		j('.rodape ul li a').removeClass('over');
		j('.tratorDescricao').hide();
		j('.'+descricao).fadeIn();
		return false;
	});
	
	j('.tratorDescricao').click(function(){
		return false;
	});
	
	j('html, body,embed,object').click(function(){
		if(j('.tratorDescricao').is(':visible')){
			flashMovie = j('#tratores');
			flashMovie.flash(
				function() {
					this.Play();
				}
			);
			j('.tratorDescricao').hide();
		}
	});
	j('.rodape ul li a').click(function(){
		var id = '#modal'+j(this).attr('id');
		if(j(this).hasClass('over')){ return false; }
		if(j(id).is(':hidden')){ j('.modal').hide();j(id).fadeIn(); }
		if(j('.tratorDescricao').is(':visible')){
			flashMovie = j('#tratores');
			flashMovie.flash(
				function() {
					this.Play();
				}
			);
			j('.tratorDescricao').hide();
		}
		j('.rodape ul li a').removeClass('over');
		j(this).addClass('over');
		return false;
	});
	j('.btn_fechar').click(function(){
		j('.modal').fadeOut(function(){
			j('.retorno').hide();
			j('form fieldset').fadeIn();
		});
		j('.rodape ul li a').removeClass('over');
	});
	
	j('.input,textarea').focus(function() {
		j(this).addClass('bordaAmarela');
		if(this.value == this.defaultValue){this.value = "";}
	}).blur(function(){
		j(this).removeClass('bordaAmarela');
		if(!this.value.length){this.value = this.defaultValue;}
		else{j(this).removeClass('erro');}
	});
	j('form').submit(function(){
		var idform = j(this).attr('id');
		var action = j(this).attr('action');
		var form = 'form[name='+idform+']';
		var params = j(form).serialize();
		var temerro = "";
		var validateMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		j(form+' .erro').removeClass('erro');
		j(form+' input').each(function(){
			if(!j(this).hasClass('null') && !j(this).hasClass('btn_enviar') && j(this).is(':visible')){
				if(this.value == this.defaultValue){
					j(this).addClass('erro');
					temerro = 1;
				}
				if(j(this).hasClass('email') && !validateMail.test(j(this).val())){
					j(this).addClass("erro");
					temerro = 1;
				}
			}
		})
		j(form+' textarea').each(function(){
			if(!j(this).hasClass('null') && !j(this).hasClass('btn_enviar') && j(this).is(':visible')){
				if(this.value == this.defaultValue){
					j(this).addClass('erro');
					temerro = 1;
				}
			}
		})
		if(temerro){
			//j(form+' .campos .span1').fadeIn();
			return false;
		}
		else {
			j.ajax({
			data: params,
			type: 'POST',
			url: action,
			timeout: 5000,
			error: function(){ alert("Houve algum erro"); },
			success: function(retorno){ 
					j(form+' fieldset').fadeOut(function(){
						j(form+' .retorno').fadeIn();
						document.getElementById(idform).reset();
					});
					return false;
				}
			})
			return false;
		}
		return false;
	});
	j('.retorno a').click(function(){
		j(this).parent().fadeOut(function(){
			j(this).parent().parent().find('fieldset,.titform').fadeIn();
		});									
	})
});


