function Validate_CheckBox(strLabel,strCheckBoxName,objForm,bChecked)
{
	var bCorrect=true;
	
	//Check box validation is optional, if bChecked is true then it is checked for Selection.
	if(bCorrect && bChecked)
	{
		if(!IsCheckboxSelected(objForm,strCheckBoxName))
		{
			bCorrect=false;
		}
	}
	return bCorrect;
}

	function func_accept_numbers()
	{
		if (event.keyCode < 48 || event.keyCode > 57)
		{
			alert("Please enter numbers only");
			event.returnValue = false;
		}
	}

	function func_update_cart()
	{
		var obj_form = document.frm_viewcart;
		/*for (i_loop =0; i_loop < obj_form.elements.length; i_loop++)
		{
			b_correct = true;
			if(obj_form.elements[i_loop].type == "text")
			{
				var str_name = obj_form.elements[i_loop].name;
				var str_value = obj_form.elements[i_loop].value;
				var obj_element = eval("document.frm_viewcart." + str_name);
				if(!ValidateTextBox("Quantity",obj_element,true,3,false,true,false,false,false,false,false,"",false))
				{
					b_correct=false;
					obj_form.elements[i_loop].focus();
					//return b_correct;
				}
			}
		}
		if(b_correct)*/
		{
			obj_form.hid_action.value = "update";
			obj_form.action="cart1.asp";
			obj_form.method="post";
			obj_form.submit();
		}
	}

	function func_delete_cart()
	{
		var b_correct=true;
		obj_form = document.frm_viewcart;
		if (b_correct && 	(Validate_CheckBox("Products","chk_products",document.frm_viewcart,true) ))
		{
			if(confirm("Are you sure you want to delete the selected Products(s)?.\n This will also delete products of same category and length."))
			{
				StoreSelectedCheckBoxes('frm_viewcart','hid_products_id','chk_products');			
				obj_form.hid_action.value = "delete";
				obj_form.action="cart1.asp";
				obj_form.method="post";
				obj_form.submit();
			}
			else
			{
				b_correct = false;
			}
		}
		else
		{
			b_correct = false;
			alert("Please select atleast one product");
		}
		//return b_correct;
	}

	function func_clear_cart()
	{
		if(confirm("It will delete all selected products."))
		{
			var obj_form = document.frm_viewcart;
			obj_form.hid_action.value = "clear";
			obj_form.action="cart1.asp";
			obj_form.method="post";
			obj_form.submit();
		}
	}
	function func_validate_cart()
	{
	  b_correct = true;
		var obj_form = document.frm_viewcart;
		for (i_loop =0; i_loop < obj_form.elements.length; i_loop++)
		{
			
			if(obj_form.elements[i_loop].type == "text")
			{
				var str_name = obj_form.elements[i_loop].name;
				var str_value = obj_form.elements[i_loop].value;
				var obj_element = eval("document.frm_viewcart." + str_name);
				if(!ValidateTextBox("Quantity",obj_element,true,3,false,true,false,false,false,false,false,"",false))
				{
					b_correct=false;
					obj_form.elements[i_loop].focus();
				}
			}
		}
		return b_correct;
	}
	
	function func_submit()
		{
			
			var b_correct = true;
			var obj_form = document.frm_viewcart;
			var obj_element = obj_form.cbo_country;
			var str_value = obj_element.options[obj_element.selectedIndex].value;
			if (str_value == "0.00" )
			{
				alert("Please select a country");
				obj_element.focus();
   				b_correct=false;
  			}
			
			if  (b_correct)
			{
				obj_form.action="userinfo.asp";
				obj_form.method="post";
				obj_form.submit();
			} 
		}
	function func_back_submit()
	{
	   	var obj_form = document.frm_viewcart;
			obj_form.action="searchresults.asp";
			obj_form.method="post";
			obj_form.submit();
	}

