document.write('<script type="text/javascript" src="' + (isBackend?'../':'') + 'lib/js/icpictures/icpictures.js"></script>');

function add2Cart(inputName, msg, msgInt)
{
	if (isEmpty($(inputName).value))
	{
		alert(msg);
		return false;				
	} 
	
	if (!isInteger($(inputName).value))
	{
		alert(msgInt);
		return false
	}
	return true;
}

function add2CartAll(msg, msgInt)
{
	elements = $$('#productsTable input');	
	
	var flagInteger = true;
	var brEmpty = 0;
	var brTotal = 0;
	
	for(i=0;i<elements.length;i++)
	{
 	    if (elements[i].type=="text")
 	    { 
			if (!isEmpty(elements[i].value) &&  !isInteger(elements[i].value))
			{
				flagInteger= false
			}
			
			if (isEmpty(elements[i].value)) brEmpty++;
			brTotal++;
		}
	}
	
	if (brEmpty == brTotal)
	{ 
		alert(msg)
		return false;
	}
	
	if (!flagInteger)
	{
		alert(msgInt)
		return false;
	}
	
	return true;
}

function checkIsValidAmount(clientid, msgInt)
{
	if(isInteger($(clientid).value)&&!isEmpty($(clientid).value))
	{		
		return true;
	}
	else
	{
		alert(msgInt);
		return false;
	}
}

function isInteger (s)
{
   var i;

   if (isEmpty(s))
   if (isInteger.arguments.length == 1) return 0;
   else return (isInteger.arguments[1] == true);

   for (i = 0; i < s.length; i++)
   {
      var c = s.charAt(i);

      if (!isDigit(c)) return false;
   }

   return true;
}

function isEmpty(s)
{
   return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
   return ((c >= "0") && (c <= "9"))
}
   
