var jour1 = document.getElementById('jour1');
var jour2 = document.getElementById('jour2');

var mois1 = document.getElementById('mois1');
var mois2 = document.getElementById('mois2');

var annee1 = document.getElementById('annee1');
var annee2 = document.getElementById('annee2');

var jourparmois = new Array();
 jourparmois[1] = 31;
 jourparmois[2] = 28;
 jourparmois[3] = 31;
 jourparmois[4] = 30;
 jourparmois[5] = 31;
 jourparmois[6] = 30;
 jourparmois[7] = 31;
 jourparmois[8] = 31;
 jourparmois[9] = 30;
 jourparmois[10] = 31;
 jourparmois[11] = 30;
 jourparmois[12] = 31;

var nvcontenu = '';

function changeannee(){
 annee2.value = annee1.value;
}

function changejour(){
 if((jour1.value >= jour2.value) && (mois1.value == mois2.value)){
  if(jour1.value == jourparmois[mois1.value]){
   jour2.value = 1;
   if(mois2.value == 12){
    mois2.value = 1;
    annee2.value++;
   }
   else{
    mois2.value++;
   }
  }
  else{
   jour2.value = jour1.value +++ 1;
   jour1.value--;
  }
 }

verif();
}

function regenererjours1(jouragarder){

for(i=28;i<=31;i++){
document.getElementById('a'+i).style.color = "black";
/*document.getElementById('a'+i).disabled = false;*/
}

for(i=31;i>jourparmois[mois1.value];i--){
document.getElementById('a'+i).style.color = "white";
/*document.getElementById('a'+i).disabled = true;*/
}

for(i=28;i<=31;i++){
document.getElementById('b'+i).style.color = "black";
/*document.getElementById('b'+i).disabled = false;*/
}

for(i=31;i>jourparmois[mois1.value];i--){
document.getElementById('b'+i).style.color = "white";
/*document.getElementById('b'+i).disabled = true;*/
}

jour1.value = jouragarder;
var test = jour1.value;
test++;
jour2.value = test;

verif();
}

function changemois(){
 mois2.value = mois1.value;
 regenererjours1(''+jour1.value);
 while(jourparmois[mois1.value] < jour1.value){jour1.value--;}
 verif();
}

function verif(){
if((jour1.value < jour2.value) && (mois1.value == mois2.value)){
  if((jour1.value == jourparmois[mois1.value]) || (jour1.value > jourparmois[mois1.value])){
   jour1.value = jourparmois[mois1.value];
   jour2.value = 1;
   if(mois2.value == 12){
    mois2.value = 1;
    annee2.value++;
   }
   else{
    if((mois2.value < mois1.value) || (mois2.value == mois1.value)){
    mois2.value++;
    }
   }
  }
  else{
   jour2.value = jour1.value +++ 1;
   jour1.value--;
  }
}
}
var ladate = new Date();
var nbjour = 0;
var jj = ladate.getDate();
var mm = ladate.getMonth();
mm++;

if((mm == 1) || (mm == 3) || (mm == 5) || (mm == 7) || (mm == 8) || (mm == 10) || (mm == 12)){
nbjour = 31;
}
else{
nbjour = 30;
}
if(mm == 2){
nbjour = 28;
}

mois1.value = mm;
mois2.value = mm;

regenererjours1(''+jj);