jQuery(function() {
	jQuery('#navegador').val(jQuery.browser.name+":"+jQuery.browser.version);
	jQuery('.noClick').click(function(){
		return false;
	});
	jQuery('#formParticipe').submit(function () {
		var temerro = "";
		var validateMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		jQuery('.inputErro').removeClass('inputErro');
		//jQuery("#formIndique .alerts span").fadeOut();
		jQuery('#formParticipe input').each(function(){
			if(!jQuery(this).hasClass('naoObrigatorio') && jQuery(this).is(':visible')){
				if(this.value == this.defaultValue){temerro = 1;}
				if(jQuery(this).val() == ""){
					//jQuery(this).parent().addClass("inputErro");
					temerro = 1;
				}
				/*if(jQuery(this).hasClass('email') && !validateMail.test(jQuery(this).val())){
					jQuery(this).parent().addClass("inputErro");
					jQuery("#formIndique .erroEmail").fadeIn();
					temerro = 1; 
				}
				if(jQuery(this).hasClass('checkbox') && !jQuery(this).is(':checked')){
					//jQuery(this).parent().addClass("inputErro");
					jQuery("#formIndique .erroTermo").fadeIn();
					temerro = 1; 
				}*/
			}
		})
		if(!jQuery('#liregulamento').is(':checked')){
			jQuery('.lerregulamento').fadeIn();
			return false;
		}
		if(temerro != ""){
			jQuery(".campos").fadeIn();
			return false;
		}
		else {
			var params = jQuery("#formParticipe").serialize();
			jQuery.ajax({
			data: params,
			type: 'POST',
			url: 'gravaParticipe.php',
			timeout: 5000,
			error: function() {
				alert("Houve algum erro");
			},
			success: function(retorno) {
					if(retorno == "reprovado"){
						jQuery('.reprovado').fadeIn();
					}
					else{
						//jQuery("#formParticipe .erro").fadeOut();
						jQuery('.retornoPar').fadeIn();
						jQuery('.part3').fadeOut(function(){
							jQuery('.part1').fadeIn();
						});
						document.getElementById('formParticipe').reset();
						jQuery('#navegador').val(jQuery.browser.name+":"+jQuery.browser.version);
						jQuery('.checkboxOn').each(function(){
							if(!jQuery(this).hasClass('noClick')){
								jQuery(this).removeClass('checkboxOn');
							}
						});
					}
					return false;
				}
			})
			return false;
		}
	});	
	jQuery('#formIndique').submit(function () {
		var temerro = "";
		var validateMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		jQuery('.inputErro').removeClass('inputErro');
		//jQuery("#formIndique .alerts span").fadeOut();
		jQuery('#formIndique input').each(function(){
			if(!jQuery(this).hasClass('naoObrigatorio') && jQuery(this).is(':visible')){
				if(this.value == this.defaultValue){temerro = 1;}
				if(jQuery(this).val() == ""){
					//jQuery(this).parent().addClass("inputErro");
					temerro = 1;
				}
				/*if(jQuery(this).hasClass('email') && !validateMail.test(jQuery(this).val())){
					jQuery(this).parent().addClass("inputErro");
					jQuery("#formIndique .erroEmail").fadeIn();
					temerro = 1; 
				}
				if(jQuery(this).hasClass('checkbox') && !jQuery(this).is(':checked')){
					//jQuery(this).parent().addClass("inputErro");
					jQuery("#formIndique .erroTermo").fadeIn();
					temerro = 1; 
				}*/
			}
		})
		if(temerro != ""){
			jQuery('.campos').fadeIn();
			return false;
		}
		else{
			if(document.getElementById('msgIndique').value == document.getElementById('msgIndique').defaultValue ){
				document.getElementById('msgIndique').value = "";
			}
			var params = jQuery("#formIndique").serialize();
			jQuery.ajax({
			data: params,
			type: 'POST',
			url: 'gravaIndique.php',
			timeout: 5000,
			error: function() {
				alert("Houve algum erro");
			},
			success: function() {
					//jQuery("#formIndique .erro").fadeOut();
					jQuery('.retornoInd').fadeIn();
					document.getElementById('formIndique').reset();
					return false;
				}
			})
			return false;
			//document.frmContato.submit();
		}
	});	
	
	jQuery('.retornos a').click(function(){
		jQuery(this).parent().fadeOut();
	});
	jQuery('.menu li').hover(function(){ jQuery(this).find("a.over").fadeIn(500); },
		function(){ jQuery(this).find("a.over").hide(); return false; }
	);
	jQuery(".limpa").focus(function(){
	if(this.value == this.defaultValue ){
			this.value = "";
		}
		}).blur(function(){
	if( !this.value.length ){
			this.value = this.defaultValue;
		}
	});
	
	jQuery('.select li a').click(function(){
		jQuery('.recebeUf').val(jQuery(this).html());
		jQuery('.select2 span').html(jQuery(this).html());
		
		jQuery('.lista_select').hide();								 
		return false;
	});
	jQuery('.select').click(function(){
		jQuery(this).find('.lista_select').slideDown();								 
		return false;
	});
	
	jQuery('.menu li a').click(function(){
		if(jQuery('.part2').hasClass('hidden')){
			jQuery('.part2').removeClass('hidden');
			jQuery('.part2').hide();
		}
		var classe = jQuery(this).attr('rel');
		jQuery("."+classe).fadeIn(function(){
		if(classe == "regulamento"){
				jQuery("."+classe+' .scroll').jScrollPane();
			}
		});
		return false;
	});
	jQuery('.part2 .btn_ok').click(function(){
		if(jQuery('.inputCheck:checked').length != 10){
			jQuery('.min').fadeIn();
			return false;
		}
		else{
			var li = "";
			jQuery('.checkboxOn').each(function(){
				li = li+"<li>"+jQuery(this).parent().find('.nomeProd').text()+"</li>";
			});
			jQuery('.listaCesta').html(li);
			jQuery('.part2').fadeOut(function(){
				jQuery('.part3').fadeIn();
			});
		}
	});
	jQuery('.boxLiRegulamento a.lerRegulamento').click(function(){
		jQuery('.boxModalRegulamento').fadeIn();											 
	});
	
	jQuery('.boxCheck').click(function(){
		if(!jQuery(this).find('.checkbox').hasClass('checkboxOn')){
			if(jQuery('.inputCheck:checked').length == 10){
				jQuery('.max').fadeIn();
			}
			else{
				jQuery(this).find('.checkbox').toggleClass('checkboxOn');
				if(jQuery(this).find('.checkbox').hasClass('checkboxOn')){jQuery(this).find('.inputCheck').attr('checked', 'checked');}
				else{jQuery(this).find('.inputCheck').attr('checked', '');}
			}
		}
		else{
			jQuery(this).find('.checkbox').toggleClass('checkboxOn');
			if(jQuery(this).find('.checkbox').hasClass('checkboxOn')){jQuery(this).find('.inputCheck').attr('checked', 'checked');}
			else{jQuery(this).find('.inputCheck').attr('checked', '');}
		}
		return false;
	});
	
	jQuery('.checkbox2').click(function(){
		jQuery(this).toggleClass('checkboxOn');
		if(jQuery(this).hasClass('checkboxOn')){jQuery(this).next('input').attr('checked', 'checked');}
		else{jQuery(this).next('input').attr('checked', '');}
		return false;
	});
	
	jQuery('.btn_next').click(function(){
		jQuery('.part1').fadeOut(function(){
			jQuery('.part2').fadeIn(function(){
				jQuery('.part2 .scroll').jScrollPane();
			})								  
		});
		//return false;
	});
	
	jQuery('.btn_fechar').click(function(){
		jQuery(this).parent('.boxModal').fadeOut();
		return false;
	});
	jQuery('.btn_alterar').click(function(){
		jQuery('.part3').fadeOut(function(){
			jQuery('.part2').fadeIn();
		});
	});
	jQuery('.hidden').hide(function(){
		jQuery('.hidden').removeClass('hidden');
		jQuery('.part2').addClass('hidden');
	});
	jQuery('#formParticipe input').attr('checked', '');
	jQuery('.checked').attr('checked', 'checked');
	
	jQuery('html').click(function(){
		jQuery('.lista_select').hide();
		jQuery('.campos').fadeOut();
		jQuery('.retornoPar').fadeOut();
	});
});
