function validCart(countLicenses){
	countInvalid = 0;

	for (i=0; i<countLicenses; i++){
		//alert(document.getElementById('qty' + i).value);
		qtyValue = document.getElementById('qty' + i).value;
		
		if ( isNaN(qtyValue) ) {
			alert('Only numbers !');
			document.getElementById('qty' + i ).focus();
			return false;
		}
	
		if ( qtyValue > 99){
			alert('Please insert smaller values than 100 !');	
			document.getElementById('qty' + i ).focus();
			return false;
		}
			
		if ( qtyValue == 0 ){
			//alert(countInvalid);
			countInvalid++;
		}
	}
	
	if (countLicenses==countInvalid){
		alert('Please add atleast 1 license !');
		return false;
	}
	return true;
	document.getElementById('add_to_cart').submit;
}
function enableQty(sel) {
	if(sel==prevsel)return;
	document.getElementById('qtyspan' + sel).innerHTML = '<input type="text" maxlength="3" value="1" name="quantity" id="qty<!--{$smarty.foreach.list.index}-->" style="width:20px" onkeyup="sumtotal();" />';
	document.getElementById('check' + sel).checked = true;
	document.getElementById('check' + prevsel).checked = false;
	document.getElementById('sellicdiv' + sel).style.background = "#eee";
	document.getElementById('qtyspan' + prevsel).innerHTML = "";
	document.getElementById('sellicdiv' + prevsel).style.background = "#fff";
	prevsel = sel;
	sumtotal();
}

function sumtotal(){
	var total = parseInt(document.add_to_cart.quantity.value) * prices[prevsel][cursel];
	document.getElementById('subtotal').innerHTML = total.toFixed(2);
	document.getElementById('totalq').innerHTML = document.add_to_cart.quantity.value;
}

function changeCurrency(sec){
	if(sec){
		var selcurr = document.add_to_cart.currency_b.options[document.add_to_cart.currency_b.selectedIndex].value;
		document.add_to_cart.currency.selectedIndex = document.add_to_cart.currency_b.selectedIndex;
	} else {
		var selcurr = document.add_to_cart.currency.options[document.add_to_cart.currency.selectedIndex].value;
		document.add_to_cart.currency_b.selectedIndex = document.add_to_cart.currency.selectedIndex;
	}
	document.getElementById('to_' + selcurr).style.display = "inline";
	document.getElementById('to_' + cursel).style.display = "none";
	cursel = selcurr;
		for (var i=0;i<5;i++){
			for(var j=0; j<totallics;j++){
				if(i!=selcurr){
					document.getElementById('pr_' + i + '_' + j ).style.display = 'none';
				} else {
					document.getElementById('pr_' + i + '_' + j ).style.display = 'block';
				}
			}
		}
	
	sumtotal();
}

function doVerification( form ){
		if(AVG_AFF){
			var avprods = new Array(); var avqtys = new Array();
			for(var j=0; j<totallics;j++){
				if(document.getElementById('check' + j ).checked){
					avprods.push(document.getElementById( 'avangateDirect' + j ).value);
					avqtys.push(document.getElementById( 'qty' + j ).value);
				}
			}
			document.getElementById( 'add_to_cart' ).action = 'https://secure.avangate.com/order/cart.php?PRODS=' + avprods.join(",") + '&QTY='+avqtys.join(",")+'&AFFILIATE='+THEAFF;
		} else {
			for(var j=0; j<totallics;j++){
				if(document.getElementById('check' + j ).checked){
					document.add_to_cart.license_id.value = document.getElementById('check' + j ).value;
					//alert(document.add_to_cart.license_id.value );
				}
			}	
		}
}