﻿function checkPax(name)
{
    document.getElementById('err1').style.display = "none";
    document.getElementById('err2').style.display = "none";
    document.getElementById('err3').style.display = "none";
    var ADT = parseInt(document.mainForm.paxADT.value);
    var CHD = parseInt(document.mainForm.paxCHD.value);
    var SRC = parseInt(document.mainForm.paxSRC.value);
    var INF = parseInt(document.mainForm.paxINF.value);
    var ELSE = 0;
    if(name == 'paxADT')
        {
            ELSE = CHD + INF + SRC;
        }
    if(name == 'paxCHD')
        {
            ELSE = ADT + INF + SRC;
        }
    if(name == 'paxSRC')
        {
            ELSE = CHD + INF + ADT;
        }
    if(name == 'paxINF')
        {
            ELSE = CHD + ADT + SRC;
        }
     if(ADT == 0 && SRC == 0)
       {
           document.getElementById('err1').style.display = "block";            
           document.mainForm.elements[name].selectedIndex = 1;
       }
   
    if(INF > ADT + SRC)
    {
        document.getElementById('err1').style.display = "none";
        document.getElementById('err2').style.display = "block";
        if(name == 'paxINF')
            {
                document.mainForm.paxINF.selectedIndex = ADT + SRC;
            }        
        else if(name == 'paxADT')
            {
                document.mainForm.paxADT.selectedIndex = INF - SRC;
            }
        else if(name == 'paxSRC')
            {
                document.mainForm.paxSRC.selectedIndex = INF - ADT;
            }
    }
   
     if(ADT + CHD + SRC + INF > 9)
    {
         document.getElementById('err1').style.display = "none";
        document.getElementById('err2').style.display = "none";
        document.getElementById('err3').style.display = "block";      
       if(name == 'paxINF')  
         document.mainForm.elements[name].selectedIndex = Math.min(9 - ELSE,document.mainForm.paxINF.selectedIndex);
		 else
		 document.mainForm.elements[name].selectedIndex = 9 - ELSE;
    }
 
 
}