// romancart functions


function addToCart(elem,minQty){
  // check qty is >0 before posting to cart
  minQty=minQty?minQty:1;
  var qty=Number(elem.quantity.value);
  if(isNaN(qty)){
    alert("You must enter a number for the quantity");
	return false;
  }
  if(qty<minQty){
    alert("The quantity must be "+minQty+" or more");
	return false;
  }
  return true;
}

function create_options(list_name,list_data){
  // this script is used for RC03 template
  // takes list of options entered by user and creates select list
  // this function includes price options 
  if(!list_data.match(/[a-z0-9]/i)){
    return;
  }
  var str='<select id="'+list_name+'" name="'+list_name+'">';
  var list_arr=list_data.split("\n");
  for(var i=0;i<list_arr.length;i++){
    str+='<option value="'+list_arr[i]+'">'+list_arr[i].replace(/{[^}]*}/g,"")+'</option>';
  }
  document.write(str+'</select>');
}

function sel(str){
  var x="<select id=optionSel onchange=selItem(this)>";
  x+="<option>- select option -</option>";
  var y=str.split("\n");
  for(var i=0;i<y.length;i++){
    z=y[i].split(",");
    x+="<option value="+z[0]+">"+z[1]+", "+z[2]+"</option>";
  }
  document.write(x+"</select>");
}
