var emailexp = /^[a-z][a-z_0-9\-\.]+@[a-z_0-9\.\-]+\.[a-z]{2,3}$/i
var phoneexp =  /^[0-9]{5,20}$/

var $j = jQuery.noConflict();
$j(function(){
menu_left();
slid_news();
slide_element_interne();
});

function slide_element_interne(){

$j("a.voir_more").click(function(param) {	
 	var para =$j(this).attr("rel");	
    $j(this).toggleClass("active") 
	$j("#"+para).slideToggle();	
 })}

function slid_news(){
$j('#loopedSlider').loopedSlider();	
}

function menu_left(){
	$j(".menu_leftn2").hide();
	var p=$j(".menu_leftn1 a");
	if(p.hasClass("active"))
				{ 	p.next(".istrue").slideDown("fast");
					//n.removeClass("active");
					//$j(this).addClass("active");
					
					}
	
				
				
	$j(".menu_leftn1 a").click(function(){
	$j(".menu_leftn2").slideUp("fast");
	$j(".menu_leftn1 a").removeClass("active");
    var m = $j(this).next(".menu_leftn2");
				if(m.next())
				{
									if(m.is(":hidden")){
										m.slideDown("fast");
										m.addClass("istrue");
										$j(this).addClass("active");
										/*$j(this).addClass("active");*/
										
									} 
									 else 
									{		$j(this).removeClass("active");
											 $j(".menu_leftn2").slideUp("fast");
											 /*$j(this).addClass("plus2");
											 $j(this).removeClass("moins2");*/
									}
				}
				else
				{$j(".menu_leftn2").hide();}
			 
			 
		});
	}
function validFormRech(){
	var char = '';
	var eleForm = document.getElementById('myform');
	for (var i = 0; i < eleForm.elements.length ; i++) {
		if (char != '') char += '&';
		char += eleForm[i].name+'='+eleForm[i].value;
	}
	if(char !=""){
			$j.ajax({
			   type: 'POST',
			   url: 'base_donne_analyse_ajax.php',
			   data: char,
			   success: function(result){
					$j('#results').html(result);
					$j("#results").fadeIn("100");
					$j("#results").fadeTo("slow", 0.3); 
					$j("#results").fadeTo("slow", 1);
			   }
			});
	}
}
function getSousProduit(code_famille,code){
	if(code_famille!=""){
		$j.ajax({
		   type: 'POST',
		   url: 'sous_produit_ajax.php',
		   data: 'code='+code+'&code_famille='+code_famille,
		   success: function(result){
				$j('#res_produit').html(result);
				$j("#res_produit").fadeIn("100");
				$j("#res_produit").fadeTo("slow", 0.3); 
				$j("#res_produit").fadeTo("slow", 1);
		   }
		});
		$j.ajax({
		   type: 'POST',
		   url: 'base_donne_analyse_ajax.php',
		   data: "code="+code+"&produit=&mot_cle=&famille="+code_famille,
		   success: function(result){
				$j('#results').html(result);
				$j("#results").fadeIn("100");
				$j("#results").fadeTo("slow", 0.3); 
				$j("#results").fadeTo("slow", 1);
		   }
		});
	}	
}
	

function validateEmail(str) {	
	return emailexp.test(str);
}

function trim(s) {
    return s.replace(/^\s+/, '').replace(/\s+$/, '');
}

function validOffrePrix(){
	

	var char = '';
	
	var code_checkbox = '';
	
	$j.each($j("input[type='checkbox']"), function(i){
		if($j(this).is(":checked")) {
			code_checkbox = $j(this).val();
			$j.each($j("input[name='norme_"+code_checkbox+"[]']"), function(y) {
				if($j(this).is(":checked") && $j(this).val() == "0") {
					if($j("input[name='norme_autre_"+code_checkbox+"']").val()=='' || $j("input[name='norme_autre_"+code_checkbox+"']").val()=='.........') {
						char	=	char+"\n  - Renseignez le Norme d'essai ."; 
					}
				}
			});
		}
	});
	if($j("input[name='autre_essai']").is(":checked")) {
		if($j("input[name='libelle_autre_essai']").val()=='' || $j("input[name='libelle_autre_essai']").val()=='..................................................') {
				char	=	char+"\n  - Renseignez le Norme d'essai ."; 
		}	
	}
	
	var eleForm = document.getElementById('frm_offre_prix');
	
	if(trim(eleForm.nbr_echantillons.value)==""){ 	char	=	char+"\n  - Renseignez le champ Nombre d’echantillons ."; }

	if(trim(eleForm.raison_sociale.value)==""){		char	=	char+"\n  - Renseignez le champ Raison sociale ."; }
	
	if(trim(eleForm.matricule_fiscale.value)==""){ char	=	char+"\n  - Renseignez le champ Matricule fiscal  ."; }
	
	if(trim(eleForm.adresse.value)==""){ char	=	char+"\n  - Renseignez le champ Adresse  ."; }

	if(trim(eleForm.fax.value)==""){ char	=	char+"\n  - Renseignez le champ Fax ."; }

	if(trim(eleForm.contact_person.value)==""){ char	=	char+"\n  - Renseignez le champ Personne ŕ contacter  ."; }
	
	if(trim(eleForm.fonction.value)==""){ char	=	char+"\n  - Renseignez le champ Sa fonction ."; }


	if(trim(eleForm.email.value)==""){
		char	=	char+"\n  - Renseignez le champ Email.";
	}else{
		if(!validateEmail(eleForm.email.value))
		char	=	char+"\n  - email non valide.";		
	}


	if(char==""){ eleForm.submit(); } else{ alert("Erreur de saisie:"+char); }
}

function validOffrePrix2(){
	

	var char = '';
	

	var eleForm = document.getElementById('frm_offre_prix');
	
	if(trim(eleForm.produit.value)==""){ 			char	=	char+"\n  - Renseignez le champ Produit."; }
	
	if(trim(eleForm.essai.value)==""){ 				char	=	char+"\n  - Renseignez le champ Essai."; }
	
	if(trim(eleForm.norme.value)==""){ 				char	=	char+"\n  - Renseignez le champ Norme."; }
	
	if(trim(eleForm.nbr_echantillons.value)==""){ 	char	=	char+"\n  - Renseignez le champ Nombre d’echantillons ."; }

	if(trim(eleForm.raison_sociale.value)==""){		char	=	char+"\n  - Renseignez le champ Raison sociale ."; }
	
	if(trim(eleForm.matricule_fiscale.value)==""){ 	char	=	char+"\n  - Renseignez le champ Matricule fiscal  ."; }
	
	if(trim(eleForm.adresse.value)==""){ 			char	=	char+"\n  - Renseignez le champ Adresse  ."; }

	if(trim(eleForm.fax.value)==""){ 				char	=	char+"\n  - Renseignez le champ Fax ."; }

	if(trim(eleForm.contact_person.value)==""){ 	char	=	char+"\n  - Renseignez le champ Personne ŕ contacter  ."; }
	
	if(trim(eleForm.fonction.value)==""){ 			char	=	char+"\n  - Renseignez le champ Sa fonction ."; }


	if(trim(eleForm.email.value)==""){
													char	=	char+"\n  - Renseignez le champ Email.";
	}else{
		if(!validateEmail(eleForm.email.value))
													char	=	char+"\n  - email non valide.";		
	}


	if(char==""){ eleForm.submit(); } else{ alert("Erreur de saisie:"+char); }
}

function verifAutre(checkChamp){
		if(document.getElementById(checkChamp).checked==true){
			document.getElementById("div_autre").style.display="block";
		}else{
			document.getElementById("div_autre").style.display = "none";
			document.getElementById("autre").value				= "";
		}
	}

