var j = jQuery;
j(function(){
	j("#pais").val('Selecione');
	//ABRIR PAGINA EM NOVA
	j('a[rel="external"]').click(function(){window.open(j(this).attr('href'));return false;});
	j('.navFaixa ul li').hover(function(){
			j(this).addClass("selected");
			j(this).find("ol").show();
		}, function() {
			j(this).removeClass("selected");
			j(this).find("ol").hide();
	});
	j('input,textarea').change(function(){
		var validateMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(j(this).hasClass('email')){
			if(validateMail.test(j(this).val())){j(this).removeClass("erro");}
		}
		else{
			if(j(this).hasClass('select')){j(this).parent().removeClass('erro');}
			else{
				j(this).removeClass('erro');
				j(this).removeClass('erro');
			}
		}
	});
	j('.hover,.btn_seta').hover(function(){
		j(this).css({backgroundPosition:'0 100%'});
	}, function() {
		j(this).css({backgroundPosition:'0 0'});
	});
	j('form').submit(function(){
		var idform = j(this).attr('id');
		var action = j(this).attr('action');
		var form = 'form[id='+idform+']';
		var params = j(form).serialize();
		
		var temerro = "";
		var validateMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		//alert('form:'+idform+"\n"+'action:'+action+'\n'+params);
		j(form+' .erro').removeClass('erro');
		//j(form+' .campos .span1',form+' .campos .span2').hide();
		j(form+' input').each(function(){
			if(!j(this).hasClass('null') && !j(this).hasClass('btn_enviar') && !j(this).hasClass('botao') && j(this).is(':visible')){
				if(this.value == this.defaultValue){
					if(j(this).hasClass('select')){j(this).addClass('erro');}
					else{j(this).addClass('erro');}
					temerro = 1;
				}
				if(j(this).hasClass('email') && !validateMail.test(j(this).val())){
					j(this).addClass("erro");
					//j(form+' .campos .span2').fadeIn();
					temerro = 1;
				}
			}
		})
		j(form+' select').each(function(){
			//j(this).find('option:first').val();
			if(!j(this).hasClass('null') && j(this).is(':visible')){
				if(this.value == j(this).find('option:first').val()){
					j(this).addClass('erro');
					temerro = 1;
				}
			}
		})
		j(form+' textarea').each(function(){
			if(!j(this).hasClass('null') && j(this).is(':visible')){
				if(this.value == this.defaultValue){
					j(this).addClass('erro');
					temerro = 1;
				}
			}
		})
		if(temerro){
			j(form+' .erros').fadeIn();
			return false;
		}
		else {
			$('#formnews img.loader').fadeIn();
			$('#formnews .erros').hide();

			if(idform == 'formTrabalhe') {
				return true;	
			}

			j.ajax({
			data: params,
			type: 'POST',
			url: action,
			timeout: 50000,
			error: function(){
				alert("Houve algum erro inesperado.\nTente novamente mais tarde.");
				j(form+' img.loader').hide();
			},
			success: function(retorno){ //alert(retorno);
					j(form+' img.loader').hide();
//					j(form+' .erros').hide()
					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').fadeIn();
		});									
	})
});
