// JavaScript Document
function clogos(){
	$(".p_prev").hide();
	var nbPage = $(".c_pagination").attr("rel");
	
	$(".p_logos" ).css("color","#7D848C");	
	$(".p1").css("color","red");
		
	$(".p_logos" ).click(function () {
								   
		
		
		var $id = $(this).attr("rel");
		var my_id = $(this).attr("id");
		//alert(my_id);
		//alert($id);
		
		$(".p_logos" ).css("color","#7D848C");	
		$(this).css("color","red");	
		
		if(my_id=="p_start"){
			avance(1);
			$(".p_next").show();
			$(".p_prev").hide();
			$(".p1").css("color","red");
		}
		
		if(my_id=="p_end"){
			avance(nbPage-2);
			$(".p_next").hide();
			$(".p_prev").show();
		}

		
		if($id=="next" || $id=="prev"){
			$(".p1").css("color","red");
			
			if($id=="next"){	
				$t1 = Number($(".c_pagination a.p1").attr("rel"))+1;
			}
			if($id=="prev"){
				$t1 = Number($(".c_pagination a.p1").attr("rel"))-1;		
			}
			
			avance($t1);
			
			$id = $t1;
			if(Number($(".p1").text()) ==1){
				$(".p_prev").hide();
			}else{
				$(".p_prev").show();
			}
			
			if(Number($(".p3").text())+1 > nbPage){
				$(".p_next").hide();
			}else{
				$(".p_next").show();
			}
		}
		
		var $url =$('.c_content').attr("rel");

		var $page = $url+"/nosclient.php";
	
		$.post($page, { id: $id },
		function(data){
		 $("#result_logos").html(data);
		});
	});
}


function avance($t1){
	$(".c_pagination a.p1").attr("rel",$t1);
	$(".c_pagination a.p1").attr("id","id"+$t1);
	$(".c_pagination a.p1").text($t1);
	
	$(".c_pagination a.p2").attr("rel",$t1+1);
	$(".c_pagination a.p2").attr("id","id"+($t1+1));
	$(".c_pagination a.p2").text($t1+1);
	
	$(".c_pagination a.p3").attr("rel",$t1+2);
	$(".c_pagination a.p3").attr("id","id"+($t1+2));
	$(".c_pagination a.p3").text($t1+2);	
}



function validObject(lng){
	if(lng==""){
		lng="fr";
	}
	var msg1 =new Array();
	var msg2 =new Array();

	msg1['fr'] = "Vous devez choisir l'objet de votre contact!";
	msg2['fr'] = "Vous devez choisir le type du projet!";

	msg1['en'] = "You must select the object of your contact!";
	msg2['en'] = "You must select the type of your object!";
	
	msg1['de'] = "You must select the object of your contact!";
	msg2['de'] = "You must select the type of your object!";
	
	msg1['es'] = "You must select the object of your contact!";
	msg2['es'] = "You must select the type of your object!";
	
	msg1['ar'] = "You must select the object of your contact!";
	msg2['ar'] = "You must select the type of your object!";
	
	
	$msg= "";
	$color_error = "red";
	$color_normal = "#1863A7";
	
	$obj = $("#valeur_projet");
	
	if($obj.val()!=""){

		if($obj.val()=="devis"){
			$nb=0;
			
			$('#pprjet .img_contact').each(function(i){
				var check = $(this).children("input:checkbox");
				var etat = check.attr("checked");
				if(etat==true){$nb++;}
				
			});
			if($nb==0){
				$msg = msg2[lng];
			}else{
				$msg="";
			}
		}else{

			if($obj.val()=="commande"){
				$nb=0;
				
				$('#pprjet_commande .img_contact').each(function(i){
					var check = $(this).children("input:checkbox");
					var etat = check.attr("checked");
					if(etat==true){$nb++;}
					
				});
				if($nb==0){
					$msg = msg2[lng];
				}else{
					$msg="";
				}
			}else{
				if($obj.val()=="autres"){
					
					if($("#descautre").val()==""){
						$("#descautre_required").css("color",$color_error);
						$msg="ERROR";
					}else{
						$("#descautre_required").css("color",$color_normal);
						$msg="";
					}
				}else{
					$msg="";
				}
			}
		}
	}else{
		$msg = msg1[lng];
	}
	return $msg;
}

function isNumber (o) {
  return ! isNaN (o-0);
}

function isEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if (strEmail.search(validRegExp) == -1) {
	  return false;
	} else{
	return true; 
	}
}

function isValid(){
	$color_error = "red";
	$color_normal = "#1863A7";
	$error = 0;
	$('.required').each(function(i) {
		$rel= $(this).attr("rel");
		$val=$(this).val();

		if($val==""){
			$valid=false;
			if($rel=="[]"){
				$(this).val($(this).attr("name"));
				$(this).css("color",$color_error);
			}
			$(this).prev().css("color",$color_error);
			$error++;
		}else{
			if( ($rel=="tel" && !isNumber($val)) ||  ($rel=="email" && !isEmail($val)) ){
				$(this).prev().css("color",$color_error);
				$error++;
			}else{
				$(this).prev().css("color",$color_normal);
				$(this).css("color",'black');
			}
		}
	});

	if($error==0){
		return true;
	}else{
		return false;
	}
}



//////
