function ValidateForm(dml,chkName){
	len = dml.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if ((dml.elements[i].name==chkName) && (dml.elements[i].checked==1))
			return confirm('Are you sure you want to add these item(s) to the cart?');	
	}
		alert("Please select at least one product to be added to the cart")
		return false;
}

function multiply_price(id,fieldname,fieldlabel,acceptonly)
{	qty = id;
	var q = id.split("_");
	price = "scprice_"+q[1];
	total = "sctotal_"+q[1];
	var x, y;
	x = document.getElementById(qty).value;
	y = document.getElementById(price).value;
    
	if(IsNumeric(x) && IsNumeric(y)){
		var result = x * y
		document.getElementById(total).value = result.toFixed(2);
		checktotal();	
	}
	var s= new String();		
	characters = new RegExp ("[^A-Za-z .'-]","i");
	numbers = new RegExp ("[^0-9 .]","i");
	numchar = new RegExp ("[^0-9-^A-Za-z .'-]","i");
	s = document.getElementById(fieldname).value;
	result = s.search(eval(acceptonly));
	if (result != -1){
		if (acceptonly == "numchar"){
			msg = fieldlabel + " can only contain numbers and characters" + ".";
		}else if  (acceptonly == "numbers"){
			msg = fieldlabel + " can only contain numbers" + ".";
		}else{
			msg = fieldlabel + " can only contain characters" + ".";
		}		
		document.getElementById(fieldname).value = s.substring(0,s.length-5);
		alert(msg);
		return false;
	}		
}
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;
   
}

function checktotal(){
	total = 0;
	for( var i=0; i<document.form.length; i++) {
        if (document.form[i].name == 'sctotal[]') {	
			if(document.form[i].value == ""){
				total += 0.00;			
			}else{
				total += eval(document.form[i].value);	
			}			
		}		
    }	
	document.getElementById("calstotal").value=total.toFixed(2);		
}

function load_multiply(){
	ctr2 = 0;
	for( var i=0; i<document.form.length; i++) {
        if (document.form[i].name == 'scqty[]') {
			ctr2++;
			qty = "scqty_" + ctr2;
			price = "scprice_" + ctr2;
			total = "sctotal_" + ctr2;

			var x, y;
			
			x = document.getElementById(qty).value;
			y = document.getElementById(price).value;
			
			var result = x * y
		
			document.getElementById(total).value = result.toFixed(2);					
		}			
    }
    checktotal();	
}