/*
    SUBMITMOREFLIGHTS.JS
*/
function SubmitMoreFlights(strFormId)
    {
    var nTotalRoomsToBook = 0 ;
    var nMaxRoomsToBook = 0 ;
    var noOfRoomsAllocated = 0 ;    
    for ( var i = 0 ; i < document.forms.length ; i++ )
        {
        var frm = document.forms[i];
        if ( frm.name == strFormId )
            {           
            var elmNoOfRoomsTooBook  = frm.noOfRoomsTooBook ;
            frm.method.value = "moreflights";
            
            nMaxRoomsToBook = new Number(frm.noOfRoomRequested.value) ; 
            noOfRoomsAllocated = new Number(frm.noOfRoomsAllocated.value) ; 
            
            if ( typeof(elmNoOfRoomsTooBook.value) == "undefined" )
                {
                for ( var j = 0 ; j < elmNoOfRoomsTooBook.length ; j++ )
                    {
                    var elmSingle = elmNoOfRoomsTooBook[j];
                    if ( elmSingle.value != "" && ! elmSingle.disabled) 
                        {
                        nTotalRoomsToBook += new Number(elmSingle.options[elmSingle.selectedIndex].text) ; 
                        }
                    }
                }
            else
                if ( elmNoOfRoomsTooBook.value != "" && !elmNoOfRoomsTooBook.disabled) 
                    {
                    nTotalRoomsToBook += new Number(elmNoOfRoomsTooBook.options[elmNoOfRoomsTooBook.selectedIndex].text) ; 
                    }
                
            break;
            }               
        }

    if ( noOfRoomsAllocated >= nMaxRoomsToBook  )
        alert ( "You already have something in your basket. To continue either proceed to checkout, or clear your basket and search again." );
    else
    if ( nTotalRoomsToBook == 0 ) 
        alert ( "Please select the number of rooms you want." );
    else
    if ( nTotalRoomsToBook > nMaxRoomsToBook ) 
        alert ( "Please select " + nMaxRoomsToBook + " rooms or less.\nOtherwise search for " + nTotalRoomsToBook + " rooms" );
    else
        frm.submit();
    }
