// JavaScript Document

function Approve(id)
{
	if( confirm("Are you sure you want to confirm order?") == false) 
	{ 
	return false; 
	} 
	document.frmviewcart.action = "order_confirmation.php?ACTION=EDIT&ID=" + id; 
	document.frmviewcart.submit();
	return true; 
}
function DelCart()
{	
	document.frmviewcart.action="view_cart.php?ACTION=DELETE";	
	return true;
}
function UpdateCart(flag)
{	
   
	document.frmviewcart.action="view_cart.php?ACTION=UPDATE&FLAG=" + flag;		
	return true;
}
function CheckAll()
			{
				var i;
				for(i=0;i<document.frmviewcart.elements.length; i++)
				{
					var elm  = document.frmviewcart.elements[i];
					if(elm.type == "checkbox" && elm.name != "chkCheckAll" ) 
					{
						elm.checked =document.frmviewcart.chkCheckAll.checked;
					}
				}
			}
function Check()
			{
				var i;
				var flag;
				flag=1;
				for(i=0;i<document.frmviewcart.elements.length; i++)
				{
					var elm  = document.frmviewcart.elements[i];
					if(elm.type == "checkbox" && elm.name != "chkCheckAll" ) 
					{
						if(elm.checked==false)
						{
							flag=0;
						}
					}
					
				}	
				if(flag==1)
				{
					document.frmviewcart.chkCheckAll.checked=true;
				}
				else
				{
					document.frmviewcart.chkCheckAll.checked=false;
				}
			}
function checkDelete()
			{
				rtn=confirm("This Will Delete All Selected Products!! Want to Delete?");
				if(rtn==false)
				{	
					return false;
				}
				else
				{
	                   document.frmviewcart.action="view_cart.php?ACTION=DELETE";	
					return true;
				}
			}
function numChecked()
			{
				j=0;
				for(i=0;i< document.frmviewcart.length;i++)
				{
					e=document.frmviewcart.elements[i];
					if (e.type=='checkbox' && e.name != 'chkCheckAll' && e.checked)
					j++;	
				}
				return j;
			}
function slct1st()
			{
				j=0;
				for(i=0;i< document.frmviewcart.length;i++)
				{
					e=document.frmviewcart.elements[i];
					if (e.type=='checkbox' && e.name != 'chkCheckAll' && e.checked)
					if(j==1) 
						e.checked=false;
					else 
						j=1;
				}
				return j;
			}
function Subm(first,dosub,opt)
			{
				for(i=0;i< document.frmviewcart.length;i++)
				{
					e=document.frmviewcart.elements[i];
					if (e.name == 'chkCheckAll')
						e.checked=false;
				}
				num = ((first) ? slct1st(document.frmviewcart) : numChecked(document.frmviewcart));
				if (num>0)
				{
					if(opt==1)
						return checkDelete();
					else if(opt==2)
						return checkActive();
					else if(opt==3)
						return checkInactive();
					else if(opt==3)
						return checkBest();
				}
				else
				{	
					alert("Please select Checkbox.");
					return false;
				}
			}
			
function chksameas()
{
	if(document.frmviewcart.sameas.checked)
	{
		document.frmviewcart.txtBillstreet.value = document.frmviewcart.txtShipstreet.value;
		document.frmviewcart.txtBillcity.value = document.frmviewcart.txtShipcity.value;
		document.frmviewcart.txtBillstate.value = document.frmviewcart.txtShipstate.value;
		document.frmviewcart.txtBillcountry.value = document.frmviewcart.txtShipcountry.value;
		document.frmviewcart.txtBillzip.value = document.frmviewcart.txtShipzip.value;
	}
	else
	{
		document.frmviewcart.txtBillstreet.value = ' ';
		document.frmviewcart.txtBillcity.value = ' ';
		document.frmviewcart.txtBillstate.value = ' ';
		document.frmviewcart.txtBillcountry.value = ' ';
		document.frmviewcart.txtBillzip.value = ' ';
	}
}
function Verify()
{
	if(Trim(document.frmviewcart.txtShipstreet.value)=='')
	{
		alert("Please enter the Shipping Street Name");
		document.frmviewcart.txtShipstreet.focus();
		return false;
	}
	if(Trim(document.frmviewcart.txtShipcity.value)=='')
	{
		alert("Please enter the Shipping City Name");
		document.frmviewcart.txtShipcity.focus();
		return false;
	}
	if(Trim(document.frmviewcart.txtShipstate.value)=='')
	{
		alert("Please enter the Shipping County Name");
		document.frmviewcart.txtShipstate.focus();
		return false;
	}
	if(Trim(document.frmviewcart.txtShipcountry.value)=='')
	{
		alert("Please enter the Shipping Country Name");
		document.frmviewcart.txtShipcountry.focus();
		return false;
	}
	if(Trim(document.frmviewcart.txtShipzip.value)=='')
	{
		alert("Please enter the Shipping Zip");
		document.frmviewcart.txtShipzip.focus();
		return false;
	}
	/*
	if(Trim(document.frmviewcart.txtCardHolder.value)=='')
	{
		alert("Please enter the Credit Card Holder");
		document.frmviewcart.txtCardHolder.focus();
		return false;
	}
	if(!isAlphabetic(Trim(document.frmviewcart.txtCardHolder.value)))
		{
			 alert("please enter only alphabetic value for the Credit Card Holder");
			 document.frmviewcart.txtCardHolder.select();
			 document.frmviewcart.txtCardHolder.focus();
			 return false;
		 }
	if(Trim(document.frmviewcart.txtCardNumber.value)=='')
	{
		alert("Please enter the Credit Card Number");
		document.frmviewcart.txtCardNumber.focus();
		return false;
		
	}
	 if (Trim(document.frmviewcart.txtCardNumber.value) != "" )
	  {
	    if(isNaN(Trim(document.frmviewcart.txtCardNumber.value))==true)
		 {
		 alert("please enter only numeric value for the Credit Card Number");
		 document.frmviewcart.txtCardNumber.select();
		  document.frmviewcart.txtCardNumber.focus();
		 return false;
		 }
		} 
	if(document.frmviewcart.selCardType.value=='')
	{
		alert("Please select the Credit Card Type");
		document.frmviewcart.selCardType.focus();
		return false;
	}
	if(!isCardMatch(document.frmviewcart.selCardType.value,Trim(document.frmviewcart.txtCardNumber.value)))
	    {
		alert("Credit Card no is not valid");
		 document.frmviewcart.txtCardNumber.select();
		  document.frmviewcart.txtCardNumber.focus();
		 return false;
		}
	if(document.frmviewcart.selExpMonth.value=='')
	{
		alert("Please select Expiry Month");
		document.frmviewcart.selExpMonth.focus();
		return false;
	}
	if(document.frmviewcart.selExpYear.value=='')
	{
		alert("Please select Expiry Year");
		document.frmviewcart.selExpYear.focus();
		return false;
	}	*/
	

//	alert(document.frmviewcart.radiobutton[1].checked);
	if(document.frmviewcart.radiobutton[0].checked)
	{
		document.frmviewcart.action = "confirm_order.php?ACTION=CONFIRMORDER"; 	
	}
	else if(document.frmviewcart.radiobutton[1].checked)
	{
		alert("Please Accept Terms and Conditions");	
		return false;
	}
	return true;

}