// JavaScript Document
var CouleurOK='#0C0' ;
var CouleurPasOk='#FF0000'; 
/********************* ************************************************************/
/********************* ************************************************************/
 function aff(form ,lien ,val  )
{
 //document.location=lien+"?page=" + val;
 document.getElementById(form).action = lien+"?page=" + val;
 document.getElementById(form).submit();

}
/********************* ************************************************************/
/********************* ************************************************************/

 /****************************************************************************************************
                                  						Trim
  ****************************************************************************************************/	
	function trim(str)
	{
		str += "";
		if(str.length < 1)
			return "";
		
		str = rTrim(str);
		str = lTrim(str);
		return str + "";
	} //Fin trim
  /****************************************************************************************************
                                  						Trim Right
  ****************************************************************************************************/
	function rTrim(str)
	{
		var w_space  = String.fromCharCode(32);
		var v_length = str.length;
		var strTemp  = "";
		if(v_length < 0)
			return "";
		
		var iTemp = v_length -1;
		while(iTemp > -1)
		{
			if(str.charAt(iTemp) != w_space)
			{
				strTemp = str.substring(0,iTemp +1);
				break;
			} //Fsi
			iTemp = iTemp-1;
		} //FTQ
		return strTemp + "";
	} //Fin rTrim
  /****************************************************************************************************
                                  						Trim Left
  ****************************************************************************************************/
	function lTrim(str)
	{
		var w_space  = String.fromCharCode(32);
		var v_length = str.length;
		var strTemp  = "";
		if(v_length < 0)
			return "";
		
		var iTemp = 0;
		while(iTemp > -1)
		{
			if(str.charAt(iTemp) != w_space)
			{
				strTemp = str.substring(iTemp,v_length);
				break;
			} //Fsi
			iTemp = iTemp+1;
		} //FTQ
		return strTemp + "";
	} //Fin lTrim
function champPasOk(ttr)
{
 document.getElementById(ttr).style.border= CouleurPasOk +" solid 1px";
 
}	
function champOk(ttr)
{
 document.getElementById(ttr).style.border= CouleurOK +" solid 1px";
 
}	
function verifchamp(ttr)
{
 if (trim(document.getElementById(ttr).value).length <1)
  {document.getElementById(ttr).style.border= CouleurPasOk +" solid 1px";
   return false;
   }
 else 
 {document.getElementById(ttr).style.border=CouleurOK+" solid 1px";
	return true;
	}

}
function veriflist(ttr)
{
  var list=ttr+'_div';
  if(document.getElementById(ttr).value=="")
   { 
     document.getElementById(list).style.border="#FF0000 solid 1px";
	 return false;
	 }
  else
  {
	document.getElementById(list).style.border="#0C0 solid 1px";
	return true;
	}
}
function verifmail(email1)
{
var $exp = /\b[\w,-]+@{1}[\w,-]{2,}\.{1}\w{2,}\b/
		  $Email = document.getElementById(email1).value;
		  if(!$exp.test($Email)){ 
	document.getElementById(email1).style.border=CouleurPasOk+" solid 1px";
	 return false;
	}
	else
	{
	document.getElementById(email1).style.border=CouleurOK+" solid 1px";
	}
	$Email = document.getElementById(email1).value
	
	return true;
	
}
/***************Popouy********************/
function voirPopup(lien, largeur ,heuteur)
{  
    //document.location="fiche_vente_voir.php?id_modif="+id;
	 /*lien="adm_presenration_apercu.php";
	 largeur=500;
	 heuteur=400;*/
	 marg_left=((screen.width - largeur)/2);
	 marg_top=((screen.height - heuteur)/2);
	window.open(lien,'_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0,width='+largeur+',height='+heuteur+',left=' +marg_left + ",top=" + marg_top);

// fen.moveTo(0,0);
// fen.resizeTo( (screen.width - 50), (screen.height - 50));
 
}
/*******************function de veriffication d'une zone FCKeditor**/
/* avec inst le nom du champ fckeditor***/
function verifFCKeditor2(inst)
{
 var oEditor = FCKeditorAPI.GetInstance(inst) ;
 var content = oEditor.GetHTML() ;
 var inst_div=inst+'_div';
 var erreur=true;
 tab= content.split('&nbsp;');
 alert('tab.length '+tab.length);
 for(i=0; i<tab.length;i++)
 {if (tab[i]!='')
  {// alert(i+'->'+tab[i]);
   erreur =false;
   break;
  }
 }
 if(erreur==true)
   { //alert('pas ok')
     document.getElementById(inst_div).style.border="#FF0000 solid 1px";
	 return false;
	 }
  else
  {alert(content)	
   document.getElementById(inst_div).style.border="#0C0 solid 1px";
	return true;
	}
}
/************formate un string en date DD-MM-AAAA*******************/
function syntaxe_date(id,heur)
{ var temps=Array();
   switch(heur.length)
	{
		
		case 2 : if(heur<="31")
			    {	document.getElementById(id).value=heur+"-";}
			    else
			    {
				  alert("Les jours ne doivent pas depassés 31");
			  	  document.getElementById(id).value="";
			    }		
	         	break;
		 case 5 :temps=heur.split("-");
		         if(temps[1] <="12")
			    {	document.getElementById(id).value=heur+"-";}
			    else
			    { alert("Le mois ne doit pas depassé 12");
			  	  document.getElementById(id).value=temps[0]+"-";
			    }		
			 			 		
	           	break;
		 case 10 ://alert("10");		
			 			 		
	           	break;
		
		default: break;
				 
	}
}
/*******************************************************************************
         Verifier que les valeur saisis sont des chiffres
**********************************************************************************/
function chiffres(event) {
	//alert('dedant');
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	}
	/*alert('kikou');
	x=event.keyCode;
	y=event.which
	alert('val'+x+'//'+y);*/
	// IE
	if(event.keyCode == 9 || event.keyCode == 8 || event.keyCode == 46) {
	return;
	
	}
	if(event.keyCode < 48 || event.keyCode > 57)
	 {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	
	// DOM
	if( event.which == 46){
	return;
	
	}
	if(event.which < 48 || event.which > 57) {
		
		event.preventDefault();
		event.stopPropagation();
	}
}
/*********************************************************************************************/
//--> fonction qui verifier si au moin un des bouton radio/case à coché a été selectioné et change la couleur du div le regroupant en consequence
/*********************************************************************************************/

function verifrgroupe(ttr ,form1)
{
 var ar = new Array();
     ar=document.getElementById(form1).elements[ttr];
 var x =ar.length;
 var list=ttr+'_div';
 var i=0;
 while (i<x)
  {if (ar[i].checked)  break;
   i++;  
   }
  if(i>=x){
           document.getElementById(list).style.border="#FF0000 solid 1px";
	        return false;
          }else{
		         document.getElementById(list).style.border="#0C0 solid 1px";
	             return true;
				} 

  
}
