function verifmail(adrr){
  var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  if(reg.test(adrr)){ return true;}
  else { /*alert("- E-mail non valide !");*/ return false; }
}

function verifCin(numCin){
  var reg= /^[0-9]{8}$/;
  if(reg.test(numCin)){ return true;}
  else { return false; }
}


function is_empty(idinput){
	
	if (document.getElementById(idinput)) {
		if (document.getElementById(idinput).value == "") return true;
		else return false;
	}
}

function is_checked(nom_radio){
	for(var i = 0; i < eval("document.frm_recrut."+nom_radio).length; i++){
		if(eval("document.frm_recrut."+nom_radio)[i].checked){
			return true
		}
	}
	return false;
}

function verifContact(){
	
	
	
	var mesg = "";
	
	if(is_empty('nom')){
		mesg += " - Veuillez Renseigner votre Nom/Prénom\n";
	}
	if(is_empty('prenom')){
		mesg += " - Veuillez Renseigner votre Prénom\n";
	}
	if(is_empty('adress')){
		mesg += " - Veuillez Renseigner votre Adresse\n";
	}
	if(is_empty('societe')){
		mesg += " - Veuillez Renseigner votre Société\n";
	}
	if(is_empty('tel')){
		mesg += " - Veuillez Renseigner votre Téléphone\n";
	}
	if(is_empty('message')){
		mesg += " - Veuillez Renseigner votre Commentaire\n";
	}
	if(is_empty('email')){
		mesg += " - Veuillez Renseigner votre Email\n";
	}else{
		if (verifmail(document.frm_contact.email.value) == false ) {
			mesg += " - E-mail non valide !\n";
		}
	}
		
	if(mesg!=""){
		alert(mesg);
	}else{
		document.frm_contact.submit();
	}
}


function set_code_repence (repence) {
	
	if (repence && document.getElementById('code_reponse')) {
		document.getElementById('code_reponse').value = repence;
	}	
}

function fermer_div(id_div) {
	document.getElementById(id_div).style.display = 'none';
}


			function ds_getleft(el) {
				var tmp = el.offsetLeft;
				el = el.offsetParent
				while(el) {
					tmp += el.offsetLeft;
					el = el.offsetParent;
				}
				return tmp;
			}
			
			function ds_gettop(el) {
				var tmp = el.offsetTop;
				el = el.offsetParent
				while(el) {
					tmp += el.offsetTop;
					el = el.offsetParent;
				}
				return tmp;
			}
		
			function setPos(id_href, id_div, largeur, hauteur){
			
				var  obj = document.getElementById(id_href);
				
				var left_obj = ds_getleft(obj);
				var top_obj = ds_gettop(obj);
				
				
				//alert(left_obj+':::'+top_obj);
				
				var eletab = document.getElementById(id_div);
				
				var top = top_obj - hauteur;
				var left = left_obj - largeur;			
				
				
				eletab.style.left = left + 'px';
				eletab.style.top = top + 'px';
				
				
				
				eletab.style.display = 'block';
				eletab.style.position = 'absolute';
			}


		
			function rederuction (code_sendage) {
				
				setPos('bout_consult_res', 'div_res_sondage', 400, 90);
				
				
				var href = "res_sondage.php?code_sondage="+code_sendage+"";
				if (document.getElementById('res_sondage')) {	
					window.res_sondage.location.href = href;
				}
				
				
				
			}
			
			
			
			
function setPage (idSelect) {
	if (document.getElementById(idSelect)) {
		var url = document.getElementById(idSelect).value;
		if (url) {
			window.location = url;
		}
	}
}

$(document).ready(function() {
    setHeight('.col');
	$('.liste_article_rob>li>a').click(function(){
				 $('#desc_prod').html('<img src="image/gif/chargement.gif" valign="absmiddle" /> Chargement...');
			   	 $.ajax({
				   type: "POST",
				   url: "article.php",
				   data: "code_produit="+$(this).attr('id'),
				   success: function(msg){
					 $('#desc_prod').html(msg);
					 $('.image_moyenne').mouseover(function(){
						 $(this).next('div').show();
					 }).mouseout(function(){
						 $(this).next('div').hide();
					 });   
					}
				 });
			  });
	$('.image_moyenne').mouseover(function(){	
		$(this).next('div').show();
	}).mouseout(function(){							  
		$(this).next('div').hide();
	});
	
	$('.liste_article_menage>div>div').mouseover(function(){
				 var $el = $(this);
				 $('#img_prod_menag').html('<img src="image/gif/chargement.gif" valign="absmiddle" /> Chargement...');
				 $('#img_prod_menag').html('<img src="produit/images/'+$el.attr('id')+'_m.gif" alt=" " height="215" width="215" />');
			  });
	
	//$(".smenu_left_robineterie").hide();
	//$(".smenu_left_robineterie:first").show();
	$(".titreleft_gamme_menu_robineterie").click(function(){
		$(".smenu_left_robineterie").hide();
		$(this).next().show();
	});
	
	//$(".smenu_left_menage").hide();
	//$(".smenu_left_menage:first").show();
	$(".titreleft_gamme_menu_menage").click(function(){
		$(".smenu_left_menage").hide();
		$(this).next().show();
	});
	
	////////////////  ANIMATION  ///////////////////
	
	$(".down_article_menage").click(function(){
		if(parseInt($(".liste_article_menage>div").css("marginTop")) > -(parseInt($(".liste_article_menage>div").height())-200)){
			$(".liste_article_menage>div").animate({"marginTop": "-="+($(".liste_article_menage>div>div").height()*11)+"px"}, { queue:false, duration:400 });
		}
	});
	
	
	$(".up_article_menage").click(function(){
		if(parseInt($(".liste_article_menage>div").css("marginTop")) < 0){
			$(".liste_article_menage>div").animate({"marginTop": "+="+($(".liste_article_menage>div>div").height()*11)+"px"}, { queue:false, duration:400 });
		}
	});
	////////////////  ANIMATION  ///////////////////
});

// Variable globale pour récupérer la hauteur maximale
var maxHeight = 0;

function setHeight(col) {
	// Récupère tous les éléments dont la classe est "col"
	col = $(col);
	
	// Boucle sur ces éléments
	col.each(function() {        
	
		// Récupère la plus grande valeur
		if($(this).height() > maxHeight) {
			maxHeight = $(this).height();
		}
	});
	
	// Ajuste la hauteur
	col.height(maxHeight);
}


function verifRecrut(){
	var mesg = "";
	if(!is_checked('civilite')){
		mesg += " - Veuillez Renseigner votre civilité\n";
	}
	if(is_empty('nom')){
		mesg += " - Veuillez Renseigner votre Nom\n";
	}
	if(is_empty('prenom')){
		mesg += " - Veuillez Renseigner votre Prénom\n";
	}
	if(is_empty('cin')){
		mesg += " - Veuillez Renseigner votre CIN\n";
	}else if(!verifCin(document.frm_recrut.cin.value)){
		mesg += " - Veuillez vérifier votre CIN\n";
	}
	if(is_empty('jour') || is_empty('mois') || is_empty('annee')){
		mesg += " - Veuillez Renseigner votre Date de naissance\n";
	}else{
		if(isNaN(document.frm_recrut.jour.value) || document.frm_recrut.jour.value.length>2 || document.frm_recrut.jour.value.length<2 || document.frm_recrut.jour.value>31 || document.frm_recrut.jour.value<1){
			mesg += " - Veuillez vérifier votre jour de naissance\n";
		}
		if(isNaN(document.frm_recrut.mois.value) || document.frm_recrut.mois.value.length>2 || document.frm_recrut.mois.value.length<2 || document.frm_recrut.mois.value>12 || document.frm_recrut.mois.value<1){
			mesg += " - Veuillez vérifier votre mois de naissance\n";
		}
		if(isNaN(document.frm_recrut.annee.value) || document.frm_recrut.annee.value.length<4 || document.frm_recrut.annee.value.length>4){
			mesg += " - Veuillez vérifier votre année de naissance\n";
		}
	}
	if(is_empty('lieu_naiss')){
		mesg += " - Veuillez Renseigner votre lieu de naissance\n";
	}
	if(is_empty('adr')){
		mesg += " - Veuillez Renseigner votre adresse\n";
	}
	if(is_empty('ville')){
		mesg += " - Veuillez Renseigner votre ville\n";
	}
	if(is_empty('cp')){
		mesg += " - Veuillez Renseigner votre code postal\n";
	}else{
		if(isNaN(document.frm_recrut.cp.value)){
			mesg += " - Veuillez vérifier votre code postal\n";
		}
	}
	if(is_empty('tel')){
		mesg += " - Veuillez Renseigner votre Téléphone\n";
	}
	if(is_empty('email')){
		mesg += " - Veuillez Renseigner votre Email\n";
	}else{
		if (verifmail(document.frm_recrut.email.value) == false ) {
			mesg += " - Veuillez vérifier votre E-mail!\n";
		}
	}
	if(is_empty('cv')){
		mesg += " - Veuillez joindre votre CV\n";
	}
		
	if(mesg!=""){
		alert(mesg);
	}else{
		document.frm_recrut.submit();
	}	
}
