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 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 showPayOptions()
{
	var option, arReq
	var form = document.shippingform
	var option=form.PAY_TYPE.options[form.PAY_TYPE.selectedIndex].value
	arReq = option.split(':')
	if (arReq[1] == 'True')
	{	
		if (arReq[0] == 'PO') {
			payponum.style.display = 'block'
			payccnum.style.display = 'none'	
			ccdate.style.display = 'none'
			payname.style.display = 'none'
			}
		else {
			payccnum.style.display = 'block'
			payponum.style.display = 'none'
			showCVV(arReq[0])
			}	
	}
	else
		payccnum.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 PrintPage(){
   blnVersion = parseInt(navigator.appVersion)
   if (blnVersion >= 4) window.print()
}
