var whitespace = " \t\n\r";
function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}

function isWhitespace(s)
{
	var i;
	if (isEmpty(s))
		return true;

	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1)
			return false;
	}
	return true;
}

function CartButton(strAction)
	{
		document.frmCartForm.action = strAction
		document.frmCartForm.submit();
		return true;
	}


function dataValidate(theForm)
{
	if (theForm.pgNum.value == "")
	{
		alert("Please enter a valid Page Number Only.");
		theForm.pgNum.focus();
		theForm.pgNum.select();
		return (false);
	}

	var strField = new String(theForm.pgNum.value);
	if (isWhitespace(strField))
		return true;

	var i = 0;
	for (i = 0; i < strField.length; i++)
		if (strField.charAt(i) < '0' || strField.charAt(i) > '9')
		{
			alert("Page Number must be a valid numeric entry.  Please do not use any non-numeric symbols.");
			theForm.pgNum.focus();
			theForm.pgNum.select();
			return false;
		}

	return true;
}

function popupMod(page, width, height, resizable, scrollbars, status, toolbars){ 
	window.open(page,"popup","width="+width+",height="+height+","+resizable+","+scrollbars+","+status+","+toolbars)
}

function popup(page){ 
	window.open(page,"popup","width=625,height=350,resizable=yes,scrollbars=yes,status=no,toolbars=no")
}

function ask()
{
	var agree = confirm("Are you sure you want to completely remove ALL items from your cart?");
	if (agree)
		return true
	else
		return false;
}

function askITEM()
{
	var agree = confirm("Are you sure you want to completely remove this item from your cart?");
	if (agree)
		return true
	else
		return false;
}

function showPayOptions()
{
	var option, arReq
	var form = document.frmCartForm
	var option=form.PAY_TYPE.options[form.PAY_TYPE.selectedIndex].value
	arReq = option.split(':')
	if (arReq[1] == 'True')
		{	
		if (arReq[0] == 'PO')
			{
	  		payccnum.style.display = 'none'	
	  		payponum.style.display = 'block'			
			}
		else
			{
			payccnum.style.display = 'block'
			payponum.style.display = 'none'
			showCVV(arReq[0])
			}	
		}
	else
		{
		payccnum.style.display = 'none'
		payponum.style.display = 'none'
		}
	
	if (arReq[2] == 'True')
		{ccdate.style.display = 'block'}
	else
		{ccdate.style.display = 'none'}
	
	if (arReq[3] == 'True')
		{payname.style.display = 'block'}
	else
		{payname.style.display = 'none'}
}
	
function showhideDiv(theItem)
{
	if (typeof(theItem) != "undefined")
	{
		if (theItem.style.display == 'none')
			theItem.style.display = 'block'
		else
			theItem.style.display = 'none';
	}
}


function IntraAsk()
{
	var agree=confirm("Are you SURE you want to completely delete this record?");
	if (agree)
		return true;
	else
		return false;
}		
