function setCount()
{
	//alert(document.getElementById("txttotalcount").value);
	
	//alert("coming ... "+document.getElementById("cart_quantity-1-0").value);
	


	var Total = document.getElementById("txttotalcount").value;
	var count = parseInt(document.getElementById("txtnoofrecords").value);
	
	var newtot =0;

	for(i=1; i< count+1; i++)
	{
		document.getElementById("sub_item_qty' + i + '")
		tmp = eval("document.getElementById('sub_item_qty" + i + "').value");
		newtot += parseInt(tmp,10);
	}
	document.getElementById("txtlabel").value = newtot;

}

function checkForm() {

var Total = document.getElementById("txttotalcount").value;
var Quantity = document.getElementById("cart_quantity-1").value;

/*if(Quantity == 0)
{
	alert("Quantity is set to 0, Please choose the number of sets you require.");
	return false;	
}*/

if(Quantity > 0)
{
var Total1 =  Quantity * 10;

sum = checkQuantity();

if(sum==0)
{
	alert("Please choose your combination of colours from the list");
	return false;
}

if(!sum)
	{
		alert("Please enter integer only !");
		return false;
	}	

var num_left = parseInt(Total1,10) - sum;

	if (num_left == 0) {
	return true;
	} 
	
	if (num_left < 0) { 
	alert("" + -num_left + " too many!");
		return false;
	} 
	
	if (num_left > 0) {
		
	   alert("" + num_left + " left to pick");
	   return false;
	}
}

	
}

function checkQuantity(frmObj) 
{
	
	count= parseInt(document.getElementById("txtnoofrecords").value);
	tot=0;


	for(j = 1 ; j <= count; j++)
	{
		tmp = eval("document.getElementById('sub_item_qty" + j + "').value");
	   
	   /* alert(tmp);
		alert(IsNumeric(tmp));
		alert("I"+j); */

		if(IsNumeric(tmp))	
			tot += parseInt(tmp,10);
		else
			return false; 

	}

	return tot;

}
function IsNumeric(sText)
{

   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
			 IsNumber = false;
         }
      }
  
    
   return IsNumber;
   
   }
