﻿var arrQtyTextBox = new Array();
var arrQtyAvailable = new Array();
var arrIsBackOrder = new Array();
var arrDescription = new Array();

function CheckQuantityWithSimilar()
{
	var strMessage = "There are errors with your input:\n\n";

	var bAllValid = true;
	var bHasOneValid = false;
	var l_qty = 1;
	if (isNaN(l_qty))
	{
		strMessage += arrDescription[i] + ": Quantity must be a valid number.\n";
		bAllValid = false;
	}
	else if (l_qty < 0)
	{
		strMessage += arrDescription[i] + ": Quantity can not be less than zero.\n";
		bAllValid = false;
	}
	else if (!arrIsBackOrder[i] && arrQtyAvailable[i] < l_qty)
	{
		strMessage += arrDescription[i] + ": Quantity not available. Only " + arrQtyAvailable[i] + " available.\n";
		bAllValid = false;
	}
	else if (l_qty > 0)
		bHasOneValid = true;


	if (!bAllValid)
	{
		alert(strMessage);
		return false;
	}
	else if (!bHasOneValid)
	{
		alert("Please enter a quantity for at least one item.");
		return false;
	}
	
	return true;
}

function hideElement(element)
{
    var elem = document.getElementById(element);
    if( elem != null )
    {
        elem.style.visibility = 'hidden';
        elem.style.display = 'none';
    }
}

function showElement(element)
{
    var elem = document.getElementById(element);
    if( elem != null )
    {
        elem.style.visibility = 'visible';
        elem.style.display = 'block';
    }
}
