<!--
TabColor = new createColor();

function ReturnNomFichier0(val){
	document.forms[0].Vignette.value=val;
}
function ReturnNomFichier1(val){
	document.forms[0].Photo1.value=val;
}
function ReturnNomFichier2(val){
	document.forms[0].Photo2.value=val;
}
function ReturnNomFichier3(val){
	document.forms[0].Photo3.value=val;
}
function ReturnNomFichier4(val){
	document.forms[0].Logo.value=val;
}
function wopen(i){
	Commande = "../Includ/ChargerImage.asp?Type_Image=" + i;
	newWin=window.open(Commande,"new","height=120,width=350");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function fenCentre(Url,nomFen,tailleX,tailleY,scrol)
	{
		//alert("1");
	ecranX=screen.width;
	ecranY=screen.height;
	posX=(ecranX-tailleX)/2;
	posY=(ecranY-tailleY)/2;
	if (scrol=='oui')
		param='\' scrollbars=yes, resizable=yes, width='+tailleX+' ,height='+tailleY+'\'';
	else
		param='\' resizable=yes, width='+tailleX+' ,height='+tailleY+'\'';	
	//alert (param);
	window.open(Url,nomFen,param).moveTo(posX,posY);
	}
function VerifDate(checkStr) {
  var allValid = true;

  var Temp = checkStr.value;

  if (Temp.value != "") {
	if (Temp.length != 10) allValid = false;
	else {
		if (!Chiffre(Temp.charAt(0))) allValid = false;
		if (!Chiffre(Temp.charAt(1))) allValid = false;
		if (Temp.charAt(2) != '/') allValid = false;
		if (!Chiffre(Temp.charAt(3))) allValid = false;
		if (!Chiffre(Temp.charAt(4))) allValid = false;
		if (Temp.charAt(5) != '/') allValid = false;
		if (!Chiffre(Temp.charAt(6))) allValid = false;
		if (!Chiffre(Temp.charAt(7))) allValid = false;
		if (!Chiffre(Temp.charAt(8))) allValid = false;
		if (!Chiffre(Temp.charAt(9))) allValid = false;
	}
  }
  return allValid;
}

function Chiffre(checkStr) {
  var checkOK = "0123456789-,.";
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
   
  }
  return allValid;
}

function createColor() {
	this.length = 15;
	this[0] = "#000000"; // Noir
	this[1] = "red";	 // Rouge
	this[2] = "#120094"; // Bleu
	this[3] = "#F66A1F"; // Orange 
	this[4] = "#FFFFCC"; // Couleur de fond
	this[5] = "#fdd575"; // Diez tableau
	this[6] = "#FFFFFF"; // Blanc
	this[7] = "#120094"; // Bleu
	this[8] = "#CCCCCC"; // Gris fonce
	this[9] = "#E4E4E4"; // Gris clair
	this[10] = "#0000A8"; // inverse Bleu
	this[11] = "#EC7600"; // inverse Bleu
	this[12]= "#008378";
	this[15] = "#FF9EB9";
	this[16] = "#FFFF00"; // Jaune
	this[17] = "#E7CE7B";
}

function mouseOn(color) {
	event.srcElement.style.color = TabColor[color];
}

function mouseOff(color) {
	event.srcElement.style.color = TabColor[color];
}

function mouseOnBg(color, bgcolor) {
	event.srcElement.style.color = TabColor[color];
	event.srcElement.style.background = TabColor[bgcolor];
}

function mouseOffBg(color, bgcolor) {
	event.srcElement.style.color = TabColor[color];
	event.srcElement.style.background = TabColor[bgcolor];
}

function diffDate (yearFrom, yearTo) {
	return ((yearTo.getTime() - yearFrom.getTime()) / 86400000);
}

function NoWeek(d) {
	prejan = new Date(d.getYear(), 0, 1);
	nbDays = diffDate(prejan, d);
	nbWeek = Math.floor((nbDays+prejan.getDay()) / 7);
	if (prejan.getDay() == 0)
		return nbWeek;
	else
		return nbWeek+1;
}

var whitespace = " \t\n\r";
function stripCharsInBag (s, bag) {
    var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function stripCharsNotInBag (s, bag) {
    var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) != -1) returnString += c;
    }
    return returnString;
}
function stripWhitespace (s) {
   return stripCharsInBag (s, whitespace)
}
function charInString (c, s) {
   for (i = 0; i < s.length; i++)
    {   if (s.charAt(i) == c) return true;
    }
    return false
}
function stripInitialWhitespace (s) {
    var i = 0;
    while ((i < s.length) && charInString (s.charAt(i), whitespace))
       i++;
    return s.substring (i, s.length);
}
function stripLastWhitespace (s) {
	var i = s.length-1;
    while ((i > 0) && charInString (s.charAt(i), whitespace))
       i--;
    return s.substring (0, Math.min(s.length,i+1));
}
function trimWhitespace (s) {
	f = stripInitialWhitespace (s);
	return stripLastWhitespace (f)
}
function Supp_Famille (){
	indexS = document.Detail.Id_Famille.options.selectedIndex;
	if (indexS < 0) return;
	valeur = document.Detail.Id_Famille.options[indexS].text;
	valeur2 = document.Detail.Id_Famille.options[indexS].value;
	document.Detail.Id_Famille.options[indexS]=null;
	a = new Option(valeur,valeur2);
	indexD = document.Detail.List_Famille.options.length;
	document.Detail.List_Famille.options[indexD]=a;
}

function Add_Famille (){
	indexD=document.Detail.List_Famille.options.selectedIndex;
	if (indexD < 0) return;
	valeur=document.Detail.List_Famille.options[indexD].text;
	valeur2=document.Detail.List_Famille.options[indexD].value;
	document.Detail.List_Famille.options[indexD]=null;
	a = new Option(valeur,valeur2);
	indexS=document.Detail.Id_Famille.options.length;
	document.Detail.Id_Famille.options[indexS]=a;
}

function LTrim(str)
{
             var whitespace = new String(" \t\n\r"); 

             var s = new String(str); 

             if (whitespace.indexOf(s.charAt(0)) != -1) {
             
             var j=0, i = s.length; 

            while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
                        j++;
             s = s.substring(j, i);
             }
return s;
 } 

function RTrim(str)
{
             var whitespace = new String(" \t\n\r"); 
             var s = new String(str); 
             if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

            var i = s.length - 1;
             while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
                         i--; 
            s = s.substring(0, i+1);
             }
             return s;
}

function Trim(str)
{
            return RTrim(LTrim(str));   
}

function len(str)
{
            return String(str).length; 
} 

function checkdate(objName) {
var datefield = objName;
if (chkdate(objName) == false) {
datefield.select();
alert("La date n'est pas valide !");
datefield.focus();
return false;
}
else {
return true;
   }
}
function chkdate(objName) {
var strDatestyle = "US"; //United States date style
//var strDatestyle = "EU";  //European date style
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "Jan";
strMonthArray[1] = "Feb";
strMonthArray[2] = "Mar";
strMonthArray[3] = "Apr";
strMonthArray[4] = "May";
strMonthArray[5] = "Jun";
strMonthArray[6] = "Jul";
strMonthArray[7] = "Aug";
strMonthArray[8] = "Sep";
strMonthArray[9] = "Oct";
strMonthArray[10] = "Nov";
strMonthArray[11] = "Dec";
strDate = datefield.value;
if (strDate.length < 1) {
return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
strDateArray = strDate.split(strSeparatorArray[intElementNr]);
if (strDateArray.length != 3) {
err = 1;
return false;
}
else {
strDay = strDateArray[0];
strMonth = strDateArray[1];
strYear = strDateArray[2];
}
booFound = true;
   }
}
if (booFound == false) {
if (strDate.length>5) {
strDay = strDate.substr(0, 2);
strMonth = strDate.substr(2, 2);
strYear = strDate.substr(4);
   }
}

if (strYear.length == 2) {
strYear = '20' + strYear;
}
intday = parseInt(strDay, 10);
if (isNaN(intday)) {
err = 2;
return false;
}

intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
for (i = 0;i<12;i++) {
if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
intMonth = i+1;
strMonth = strMonthArray[i];
i = 12;
   }
}
if (isNaN(intMonth)) {
err = 3;
return false;
   }
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
err = 4;
return false;
}
if (intMonth>12 || intMonth<1) {
err = 5;
return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
err = 6;
return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
err = 7;
return false;
}
if (intMonth == 2) {
if (intday < 1) {
err = 8;
return false;
}

}

return true;
}

function DetectNavigator() {
	if ( msieversion() >= 4 ){
      return 1;
   }else{
    if ( msieversion() >= 3 ) {
      alert("Pour accéder au module d'administration, votre navigateur doit être Internet Explorer 4 ou ulterieur !");
      return 0;
   }
   else{
      alert("Pour accéder au module d'administration, votre navigateur doit être Internet Explorer 4 ou ulterieur !");
      return 0;
   }}
}

function msieversion()
   {
      var ua = window.navigator.userAgent;
      var msie = ua.indexOf ( "MSIE " );

      if ( msie > 0 ){      // Pour Internet Explorer, renvoie le numéro de version
         return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )));
      }
      else {                 // Dans le cas d'un autre navigateur, renvoie 0
         return 0;
      }
   }

function conversionFE(CtrlFranc, CtrlEuro, Conversion)
	{
	var cst='.',VprixE
	VprifF = CtrlFranc.value.replace(/,/,cst);
	VprixE = VprifF / Conversion;
	VprixE = VprixE*10000;
	VprixE = parseInt(VprixE);
	VprixE = VprixE/10;
		
	if ((VprixE-parseInt(VprixE))>= 0.5)
		VprixE = parseInt(VprixE) + 1;
	else
		VprixE = parseInt(VprixE);
		
	VprixE = VprixE/10;
	if ((VprixE-parseInt(VprixE))>= 0.5)
		VprixE = parseInt(VprixE) + 1;
	else
		VprixE = parseInt(VprixE);
	VprixE = VprixE/100;
	CtrlEuro.value = VprixE ;
}

function conversionEF(CtrlFranc, CtrlEuro, Conversion)
	{
	var cst='.',VprixF
	VprifE = CtrlEuro.value.replace(/,/,cst);
	VprixF = VprifE * Conversion;
	VprixF = VprixF*10000;
	VprixF = parseInt(VprixF);
	VprixF = VprixF/10;
		
	if ((VprixF-parseInt(VprixF))>= 0.5)
		VprixF = parseInt(VprixF) + 1;
	else
		VprixF = parseInt(VprixF);
		
	VprixF = VprixF/10;
	if ((VprixF-parseInt(VprixF))>= 0.5)
		VprixF = parseInt(VprixF) + 1;
	else
		VprixF = parseInt(VprixF);
	VprixF = VprixF/100;
	CtrlFranc.value = VprixF ;
}
function VerifMail(TheMail) {

 ChaineReg=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;

 if (ChaineReg.exec(TheMail) == null) return false; else return true;

}

function CheckMail(MailData) {
	correct = true;
	p = MailData.indexOf("@");
	if (p != -1) {
		correct = (MailData.indexOf(".",p) != -1);
	}
	else {
		correct = false;
	}
	return correct;
}

function IsDecimal(Data) {
NumChars = "0123456789";
var It = true;
var virgule = false;
var c;
c = Data.charAt(0); 
It = ( (NumChars.indexOf(c) != -1) || (c == "+") || (c=="-") );
for (var x = 1; x < Data.length; x++)
if (It) {
c = Data.charAt(x);
if ( (c==".") || (c == ",") )
if (virgule) 
It = false;
else {
It = true;
virgule = true;
}
else
It = (NumChars.indexOf(c) != -1);
}
return It;
}


function Formatter(nombre) 
{ 
  var num_string = Math.abs(Math.round(nombre*100)).toString(); 
  var moin = nombre<0?"-":""; 
  var pos = num_string.length-2; 
  var zero = num_string.length==1?'0':'';
  var chiffre = ","+zero+num_string.substr(pos);
  if (nombre == 0) 
    return "0,00"; 
  if (nombre > -1 && nombre < 1) 
    return moin+"0"+chiffre; 
  while (pos>3) 
  { 
    pos = pos - 3; 
    chiffre = " "+num_string.substr(pos,3)+chiffre;   
  } 
  return moin+num_string.substring(0,pos)+chiffre; 
} 
//-->
