function oWindow(url,w,h){
	var x = (screen.availWidth/2)-(w/2);
	var y = (screen.availHeight/2)-(h/2);
	var param = 'width='+w+',height='+h+',left='+x+',top='+y;
	window.open(url,'',param);
}

function oWindow1(url,w,h){
	var x = (screen.availWidth/2)-(w/2);
	var y = (screen.availHeight/2)-(h/2);
	var param = 'width='+w+',height='+h+',left='+x+',top='+y+' ,scrollbars=yes';
	window.open(url,'',param);
}
	
if (document.images)
{	
	var bt1_off = new Image();
	bt1_off.src = "images/carre_menu.gif";
	var bt1_ovr = new Image();
	bt1_ovr.src = "images/carre_menu_cliquee.gif";
	
	var bt2_off = new Image();
	bt1_off.src = "images/carre_menu.gif";
	var bt2_ovr = new Image();
	bt1_ovr.src = "images/carre_menu_cliquee.gif";
	
	var bt3_off = new Image();
	bt2_off.src = "images/carre_menu.gif";
	var bt3_ovr = new Image();
	bt2_ovr.src = "images/carre_menu_cliquee.gif";
	
	var bt4_off = new Image();
	bt3_off.src = "images/carre_menu.gif";
	var bt4_ovr = new Image();
	bt3_ovr.src = "images/carre_menu_cliquee.gif";
	
	var bt5_off = new Image();
	bt4_off.src = "images/carre_menu.gif";
	var bt5_ovr = new Image();
	bt4_ovr.src = "images/carre_menu_cliquee.gif";
		
	var bt5_off = new Image();
	bt5_off.src = "images/carre_menu.gif";
	var bt5_ovr = new Image();
	bt5_ovr.src = "images/carre_menu_cliquee.gif";
		
	var bt6_off = new Image();
	bt6_off.src = "images/carre_menu.gif";
	var bt6_ovr = new Image();
	bt6_ovr.src = "images/carre_menu_cliquee.gif";
		
	var bt7_off = new Image();
	bt7_off.src = "images/carre_menu.gif";
	var bt7_ovr = new Image();
	bt7_ovr.src = "images/carre_menu_cliquee.gif";

	var bt8_off = new Image();
	bt8_off.src = "images/carre_menu.gif";
	var bt8_ovr = new Image();
	bt8_ovr.src = "images/carre_menu_cliquee.gif";

	var bt9_off = new Image();
	bt9_off.src = "images/carre_menu.gif";
	var bt9_ovr = new Image();
	bt9_ovr.src = "images/carre_menu_cliquee.gif";

}

function offimg(n)
{	
	if(document.images)
	{	
	document.images['im'+n].src = eval('bt'+n+'_off.src');
	}	
}

function onimg(n)
{	
	if(document.images)
	{
	document.images['im'+n].src = eval('bt'+n+'_ovr.src');	
	}		
}

function nop()
{}

function erasevalue()
	{ 
	 if (document.centre_acces_direct.cp.value=="Code postal")
		document.centre_acces_direct.cp.value="";	 	
	}
	
function FrontPage_Form1_Validator(theForm)
{

  if (theForm.jour1.value == "")
  {
    alert("Tapez une valeur pour le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  if (theForm.jour1.value.length < 2)
  {
    alert("Tapez au moins 2 caractères dans le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  if (theForm.jour1.value.length > 2)
  {
    alert("Tapez au plus 2 caractères dans le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  var checkOK = "0123456789-,";
  var checkStr = theForm.jour1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal <= "31"))
  {
    alert("Tapez une valeur inférieure ou égale à \"31\" dans le champ \"jour1\".");
    theForm.jour1.focus();
    return (false);
  }

  if (theForm.mois1.value == "")
  {
    alert("Tapez une valeur pour le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  if (theForm.mois1.value.length < 2)
  {
    alert("Tapez au moins 2 caractères dans le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  if (theForm.mois1.value.length > 2)
  {
    alert("Tapez au plus 2 caractères dans le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  var checkOK = "0123456789-,";
  var checkStr = theForm.mois1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal <= "12"))
  {
    alert("Tapez une valeur inférieure ou égale à \"12\" dans le champ \"mois1\".");
    theForm.mois1.focus();
    return (false);
  }

  if (theForm.an1.value == "")
  {
    alert("Tapez une valeur pour le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }

  if (theForm.an1.value.length < 4)
  {
    alert("Tapez au moins 4 caractères dans le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }

  if (theForm.an1.value.length > 4)
  {
    alert("Tapez au plus 4 caractères dans le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }

  var checkOK = "0123456789-,";
  var checkStr = theForm.an1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal >= "1970"))
  {
    alert("Tapez une valeur supérieure ou égale à \"1970\" dans le champ \"an1\".");
    theForm.an1.focus();
    return (false);
  }
  return (true);
}

browserName = navigator.appName;

var a = 0

function teste(formulaire){


//FrontPage_Form1_Validator(formulaire)

if (formulaire.jour1.value == "")
  {
    alert("Tapez une valeur pour le champ jour.");
    formulaire.jour1.focus();
     //a = 0
    return;
  }

  if (formulaire.jour1.value.length < 2)
  {
    alert("Tapez au moins 2 caractères dans le champ jour.");
    formulaire.jour1.focus();
     //a = 0
    return;
  }

  if (formulaire.jour1.value.length > 2)
  {
    alert("Tapez au plus 2 caractères dans le champ jour.");
    formulaire.jour1.focus();
    return;
  }

  var checkOK = "0123456789-,";
  var checkStr = formulaire.jour1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ jour.");
    formulaire.jour1.focus();
    return;
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ jour.");
    formulaire.jour1.focus();
    return;
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal <= "31"))
  {
    alert("Tapez une valeur inférieure ou égale à \"31\" dans le champ jour.");
    formulaire.jour1.focus();
    return;
  }

  if (formulaire.mois1.value == "")
  {
    alert("Tapez une valeur pour le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  if (formulaire.mois1.value.length < 2)
  {
    alert("Tapez au moins 2 caractères dans le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  if (formulaire.mois1.value.length > 2)
  {
    alert("Tapez au plus 2 caractères dans le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  var checkOK = "0123456789-,";
  var checkStr = formulaire.mois1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal <= "12"))
  {
    alert("Tapez une valeur inférieure ou égale à \"12\" dans le champ mois.");
    formulaire.mois1.focus();
    return;
  }

  if (formulaire.an1.value == "")
  {
    alert("Tapez une valeur pour le champ année.");
    formulaire.an1.focus();
    return;
  }

  if (formulaire.an1.value.length < 4)
  {
    alert("Tapez au moins 4 caractères dans le champ année.");
    formulaire.an1.focus();
    return;
  }

  if (formulaire.an1.value.length > 4)
  {
    alert("Tapez au plus 4 caractères dans le champ année.");
    formulaire.an1.focus();
    return;
  }

  var checkOK = "0123456789-,";
  var checkStr = formulaire.an1.value;
  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;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que  chiffre caractères dans le champ année.");
    formulaire.an1.focus();
    return;
  }

  if (decPoints > 1)
  {
    alert("Tapez un nombre valide dans le champ année.");
    formulaire.an1.focus();
    return;
  }

  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && !(prsVal >= "1970"))
  {
    alert("Tapez une valeur supérieure ou égale à \"1970\" dans le champ année.");
    formulaire.an1.focus();
    return;
  }






jourmise = (formulaire.jour1.value)
moismise = (formulaire.mois1.value)-1
anmise = eval((formulaire.an1.value))



debmisemise = new Date(anmise,moismise, jourmise)
b=debmisemise.getTime()
finmise = new Date(eval(anmise)+ 4, moismise, jourmise)
b1=finmise.getTime()

aujourdhui= new Date()

retard =aujourdhui.getTime()



if (retard < b){
alert ("Indiquez une date inférieure à la date d'aujourd'hui !")
formulaire.an1.focus();
return;
}








if (a < b1){
 controle = finmise}
else{
controle = finachat}

{
 controle = finmise}





 if ((controle.getDay())==0){
 jour = "Dimanche"}

 if ((controle.getDay())==1){
 jour = "Lundi"}

 if ((controle.getDay())==2){
 jour = "Mardi"}

 if ((controle.getDay())==3){
 jour = "Mercredi"}

 if ((controle.getDay())==4){
 jour = "Jeudi"}

 if ((controle.getDay())==5){
 jour = "Vendredi"}

 if ((controle.getDay())==6){
 jour = "Samedi"}


jourdumois = controle.getDate()





 if ((controle.getMonth())==0){
mois = "Janvier"}

 if ((controle.getMonth())==1){
mois = "Février"}

 if ((controle.getMonth())==2){
mois = "Mars"}

 if ((controle.getMonth())==3){
mois = "Avril"}

 if ((controle.getMonth())==4){
mois = "Mai"}

 if ((controle.getMonth())==5){
mois = "Juin"}

 if ((controle.getMonth())==6){
mois = "Juillet"}

 if ((controle.getMonth())==7){
mois = "Août"}

 if ((controle.getMonth())==8){
mois = "Septembre"}

 if ((controle.getMonth())==9){
mois = "Octobre"}

 if ((controle.getMonth())==10){
mois = "Novembre"}

 if ((controle.getMonth())==11){
mois = "Décembre"}



annee = controle.getYear()

var win_search=window.location.search;
win_search=win_search.substr(1,win_search.length-1);


if (retard > controle.getTime())
	{
	if(win_search=="x=true")
	{
	alert (" Vous auriez du  faire passer un contrôle technique à votre véhicule avant le "+jour+" "+ jourdumois+" "+mois+" "+annee)
	//{
	//alert("passageen haut")
	self.location="validite.php?x=false";
	//}
	}	
	else if(win_search=="x=false"){
	self.location="validite.php?x=true";}
	}
	else
	{
	alert (" Vous devez faire passer un contrôle technique à votre véhicule avant le "+jour+" "+ jourdumois+" "+mois+" "+annee)
	self.location="validite.php?x=false";
	}
}	

