var bAllow = false;

function popUpWindow()
{
	var sFeatures, h, w, myThanks, i
	h = window.screen.availHeight 
	w = window.screen.availWidth 
	sFeatures = "height=" + h*.25 + ",width=" + h*.50 + ",screenY=" + (h*.30) + ",screenX=" + (w*.33) + ",top=" + (h*.30) + ",left=" + (w*.33) + ",resizable,scrollbars=yes"
	myThanks = window.open("AddProductPopUp.aspx","",sFeatures)
}
function popUpInventory(spage)
{
	var sFeatures, h, w, myThanks, i
	h = window.screen.availHeight 
	w = window.screen.availWidth 
	sFeatures = "height=" + 200 + ",width=" + h*.50 + ",screenY=" + (h*.30) + ",screenX=" + (w*.33) + ",top=" + (h*.30) + ",left=" + (w*.33) + ",resizable,scrollbars=no,location=no"
	myThanks = window.open(spage,"",sFeatures)
}
function closePopUpWindow()
{
	window.close();
}

function CheckoutFromPopUp()
{
	window.opener.location.href = "ShoppingCart.aspx";
	window.close();
}
function ConfirmCancel(msg){
var resp

resp = window.confirm(msg);
//window.document.openerForm.DelFlag.value="1";
return resp;
}

function isNumber(value) {
	for (var i=0; i < value.length; i++) {
		a = parseInt(value.charAt(i));
		if (isNaN(a)) {
			return false;			
			break;
		}
	}
	return true;
}

function isCardNumValid(num) {
	var num1, num2, tempNum;
	if (!isNumber(num)) {
		return true;
	}
	num1 = ""
	if (!(num.length%2==0)) {
		for(var j=0; j < num.length; j++) {
			if ((j+1)%2==0){
				tempNum = 2 * num.charAt(j);
			}
			else {
				tempNum = 1 * num.charAt(j);
			}
			num1 = num1 + tempNum.toString();
		}
	}
	else{
		for(var j=0; j < num.length; j++){
			if ((j+1)%2==0){
				tempNum = 1 * num.charAt(j);
			}
			else{
				tempNum = 2 * num.charAt(j);
			}
			num1 = num1 + tempNum.toString();
		}
	}
	num2 = 0;
	for (var j = 0; j < num1.length; j++) {
		num2 = num2 + parseInt(num1.charAt(j));
	}
	if (num2%10==0) {
		return false;
	}
	else {
		return true;
	}
}

function specialCase(obj) {
	if (isCardNumValid(obj.value)) {
		bAllow = false;
		alert("The Credit Card Number is in an invalid format.");
	}
	else
		bAllow = true;
}

function checkValue(objForm){
  if (objForm.txtCardNumber == null)
  {
	if (objForm.txtPONumber == null)
	{
	  // ECheck is there
	 bAllow = true; 
	}
	else
	{
		// PO Number on page
		if (objForm.txtPONumber.value == "")
		{
			bAllow = false;
			Alert("Please enter something in PO");
		}
		else
			bAllow = true;
	}
  }
  else
  {
    if (objForm.txtCardNumber.value == "")
    {
      if (objForm.txtPONumber == null)
      {
		// Just Credit Card
		bAllow = false;
		alert("Please put in credit card");
      }
      else
      {
		if (objForm.txtPONumber.value == "")
		{
			bAllow = false;
			alert("Please put in something");
		}
		else
		{
			bAllow = true;
		}
      }
    }
    else
    {
		bAllow = true;
    }
  }

  return bAllow;
}
function doHelp(topic){
	window.focus()
	var w = window.screen.availWidth;
	var h = window.screen.availHeight;
	window.resizeTo(.75*w,h);
	window.moveTo(0.0);
	var sFeatures = "height=" + (h-(.05*h)) + ",width=" + w*.23 + ",resizable,scrollbars=1,top=0,left=" + w*.75; 
	var helpPane = window.open(topic,"helpPane",sFeatures)
	helpPane.focus();
}
