$(function(){
	$('#menu_rub a, #menu_rub span').mouseover(function(){
		$(this).animate({ backgroundColor:'#91B669' }, 300);
	}).mouseout(function(){
		$(this).animate({ backgroundColor:'#756C6A' }, 300);
	});
	
	$('.lightbox').draggable({
		handler: $(this).children('.lightbox_mask')
	});
	
	$('.formButtons input[type="button"]').click(function(){
		$('.lightbox').fadeOut(300);
	});
	$('.formButtons2 input[type="button"]').click(function(){
		$('.lightbox').fadeOut(300);
	});

	$('#devenir_partenaire').click(function(){
		$('#lb_contact').fadeIn(300);
	});
	
	$('#inscrire_newsletter').click(function(){
		$('#lb_inscriptionnewsletter').fadeIn(300);
	});
	$('#inscrire_offres').click(function(){
		$('#lb_inscriptionoffres').fadeIn(300);
	});
	$('#inscrire_vente').click(function(){
		$('#lb_inscriptionvente').fadeIn(300);
	});
	
	$('#jeux_concours').click(function(){
		$('#lb_jeux').fadeIn(300,function(){ $('.lightbox_mask').css('opacity',0.5); });
	});
	
	
});

function checkContactForm(){
	var erreurs = new Array();
	var prenom = $('#lb_contact form input[name="prenom"]');
	var nom = $('#lb_contact form input[name="nom"]');
	var email = $('#lb_contact form input[name="email"]');
	var commentaire = $('#lb_contact form textarea[name="commentaire"]');
	
	if(prenom.val() == "") erreurs.push(prenom);
	if(nom.val() == "") erreurs.push(nom);
	
	var regEmail = /[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}/g;
	if(email.val() == "" || !regEmail.test(email.val())) erreurs.push(email);
	
	if(commentaire.val() == "") erreurs.push(commentaire);
	
	if(erreurs.length == 0) return true;
	else {
		$('#lb_contact form input[type="text"], #lb_contact form textarea').prev('label').css('color','#304F48');
		for(i=0; i < erreurs.length; i++){
			erreurs[i].prev('label').css('color','#F33');
		}
		return false;
	}
}

function checkContactForm2(){
	var erreurs = new Array();
	var news_prenom = $('#lb_inscriptionnewsletter form input[name="news_prenom"]');
	var news_nom = $('#lb_inscriptionnewsletter form input[name="news_nom"]');
	var news_email = $('#lb_inscriptionnewsletter form input[name="news_email"]');
	var news_confirmation_email = $('#lb_inscriptionnewsletter form input[name="news_confirmation_email"]');
	if(news_prenom.val() == "") erreurs.push(news_prenom);
	if(news_nom.val() == "") erreurs.push(news_nom);
	
	var regEmail = /[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}/g;
	if(news_email.val() == "" || !regEmail.test(news_email.val())) erreurs.push(news_email);
	
	if(erreurs.length == 0) return true;
	else {
		$('#lb_inscriptionnewsletter form input[type="text"], #lb_inscriptionnewsletter form textarea').prev('label').css('color','#304F48');
		for(i=0; i < erreurs.length; i++){
			erreurs[i].prev('label').css('color','#F33');
		}
		return false;
	}
}

function checkContactForm4(){
	var erreurs = new Array();
	var prenom = $('#lb_inscriptionvente form input[name="prenom"]');
	var nom = $('#lb_inscriptionvente form input[name="nom"]');
	var email = $('#lb_inscriptionvente form input[name="email"]');
	if(prenom.val() == "") erreurs.push(prenom);
	if(nom.val() == "") erreurs.push(nom);
	
	var regEmail = /[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}/g;
	if(email.val() == "" || !regEmail.test(email.val())) erreurs.push(email);
	
	if(erreurs.length == 0) return true;
	else {
		$('#lb_inscriptionvente form input[type="text"], #lb_inscriptionvente form textarea').prev('label').css('color','#304F48');
		for(i=0; i < erreurs.length; i++){
			erreurs[i].prev('label').css('color','#F33');
		}
		return false;
	}
}

function checkJeuxForm1(){
	$('#lb_jeux form input[type="text"], #lb_jeux form textarea, #lb_jeux form select').prev('label').css('color','#304F48');
	$('#lb_jeux form input[type="radio"]').parent().siblings('strong').children('span.alert').remove();
	
	var erreurs = new Array();
	var civilite = $('#lb_jeux form select[name$="civilite"]');
	var prenom = $('#lb_jeux form input[name$="prenom"]');
	var nom = $('#lb_jeux form input[name$="_nom"]');
	var adresse = $('#lb_jeux form input[name$="adresse"]');
	var cp = $('#lb_jeux form input[name$="cp"]');
	var ville = $('#lb_jeux form input[name$="ville"]');
	var email = $('#lb_jeux form input[name$="email"]');
	var naissance = $('#lb_jeux form input[name$="naissance"]');
	var newsletter = $('#lb_jeux form input[name$="newsletter"]').toArray();
	var biobox = $('#lb_jeux form input[name$="biobox"]').toArray();
		
	var regAlpha = /^[A-Za-zÁÀÂÄÃÅÇÉÈÊËÍÏÎÌÑÓÒÔÖÕÚÙÛÜÝáàâäãåçéèêëíìîïñóòôöõúùûüýÿ '-]+$/;
	var regAlphaNum = /^[A-Za-z0-9ÁÀÂÄÃÅÇÉÈÊËÍÏÎÌÑÓÒÔÖÕÚÙÛÜÝáàâäãåçéèêëíìîïñóòôöõúùûüýÿ '-]+$/;
	var regNum   = /^[0-9]+$/;
	var regDate  = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;
	var regEmail = /^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$/;
	
	if($(civilite).val() == "") erreurs.push(civilite);
	if($(prenom).val() == "" || !regAlpha.test($(prenom).val())) erreurs.push(prenom);
	if($(nom).val() == "" || !regAlpha.test($(nom).val())) erreurs.push(nom);
	if($(adresse).val() == "" || !regAlphaNum.test($(adresse).val())) erreurs.push(adresse);
	if($(cp).val() == "" || !regNum.test($(cp).val())) erreurs.push(cp);
	if($(ville).val() == "" || !regAlpha.test($(ville).val())) erreurs.push(ville);
	if($(naissance).val() == "" || !regDate.test($(naissance).val())) erreurs.push(naissance);
	if($(email).val() == "" || !regEmail.test($(email).val())) erreurs.push(email);
	if($(newsletter[0]).attr('checked') == false && $(newsletter[1]).attr('checked') == false) erreurs.push(newsletter);
	if($(biobox[0]).attr('checked') == false && $(biobox[1]).attr('checked') == false) erreurs.push(biobox);
	
	if(erreurs.length == 0) return true;
	else {
		for(i=0; i < erreurs.length; i++){
			$(erreurs[i]).prev('label').css('color','#F33');
			$(erreurs[i]).parent().siblings('strong').append('<span class="alert" style="color:#F33; font-weight:bold;">&nbsp; *</span>');
		}
		return false;
	}
}

function checkJeuxForm2(){
	$('#lb_jeux form input:radio,#lb_jeux form input:checkbox').parents('p').children('strong').css('color','#304F48');
	
	var erreurs = new Array();
	var q1 = $('#lb_jeux form input[name$="q1"]').toArray();
	var q2 = $('#lb_jeux form input[name$="q2"]').toArray();
	var q3 = $('#lb_jeux form input[name$="q3"]').toArray();
	var q4 = $('#lb_jeux form input[name$="q4"]').toArray();
	
	var chk=0;
	for(i in q1){
		if($(q1[i]).attr('checked') == true){ chk=1; break; }
	}
	if(chk == 0) erreurs.push(q1);
	
	chk=0;
	for(i in q2){
		if($(q2[i]).attr('checked') == true){ chk=1; break; }
	}
	if(chk == 0) erreurs.push(q2);
	
	chk=0;
	for(i in q3){
		if($(q3[i]).attr('checked') == true){ chk=1; break; }
	}
	if(chk == 0) erreurs.push(q3);
	
	chk=0;
	for(i in q4){
		if($(q4[i]).attr('checked') == true){ chk=1; break; }
	}
	if(chk == 0) erreurs.push(q4);
	
	if(erreurs.length == 0) return true;
	else {
		for(i=0; i < erreurs.length; i++){
			$('#lb_jeux form input:radio,#lb_jeux form input:checkbox').parents('p').children('strong').css('color','#F33');
		}
		return false;
	}
}
