or just do:
f ( disabledDates[a] == stayLength[i] ) {
Alert.show("Date Overbooked!", "Sorry", Alert.OK);}
break;
}
Doug
On Wed, Jun 11, 2008 at 9:55 AM, Michael Schmalle <[EMAIL PROTECTED]>
wrote:
> Hi,
>
> This might help;
>
> var i:int = 0;
> var overbooked:Boolean = false;
>
>
> while ( startDate <= endDate ){
>
> for (var a:int = 0; a <= disabledDates.length; a++) {
>
> stayLength[i] = year.toString() + "," + month.toString() + "," +
> startDate.toString();
>
> if ( disabledDates[a] == stayLength[i] ) {
> overbooked = true;
> }
>
> i++;
> startDate++;
>
> }
>
> if (overbooked)
> {
> Alert.show("Date Overbooked!", "Sorry", Alert.OK);
> }
>
> Mike
>
> On Wed, Jun 11, 2008 at 12:24 PM, tspyro2002 <[EMAIL PROTECTED]>
> wrote:
>
>> Hi,
>>
>> I have a problem where I am processing dates and cross checking them
>> across two Arrays. One array holds user selected dates, the other
>> holds dates which are disabled.
>>
>> The loop I have at the minute checks them OK but outputs an Alert box
>> for every date which is the same.
>>
>> How can I adjust the code so that only one alert box is displayed?
>>
>> CODE SEGMENT
>>
>> var i:int = 0;
>>
>> while ( startDate <= endDate ){
>>
>> for (var a:int = 0; a <= disabledDates.length; a++) {
>>
>> stayLength[i] = year.toString() + "," + month.toString() + "," +
>> startDate.toString();
>>
>> if ( disabledDates[a] == stayLength[i] ) {
>>
>> Alert.show("Date Overbooked!", "Sorry", Alert.OK);}
>>
>> }
>>
>> i++;
>> startDate++;
>>
>> }
>>
>>
>
>
> --
> Teoti Graphix, LLC
> http://www.teotigraphix.com
>
> Teoti Graphix Blog
> http://www.blog.teotigraphix.com
>
> You can find more by solving the problem then by 'asking the question'.
>
>