function addrow(){
	var theform = document.getElementById('quick-order-form');
	var divs = theform.getElementsByTagName('div');
	var currentRows = parseInt(divs.length + 1);
	var button = document.getElementById('submitbutton');
	
	// Create a new form row
	var newDiv = document.createElement('div');
	newDiv.id = currentRows;
	newDiv.className = "form-row";
	newDiv.innerHTML = "<span class=\"row-number\">" + currentRows + ")</span> Enter item #: ";
	
	// Create the item# input field
	var newInput = "<input type=\"text\" name=\"item" + currentRows + "\" class=\"itm-box\" onblur=\"changeinput(this);\">";
	
	// Create the quantity field
	var newQty = "<input type=\"text\" name=\"vwquantity" + (currentRows - 1) + "\" class=\"qty-box\" value=\"0\" />";
	
	// Create the hidden 'vwitem' field
	var newItem = "<input type=\"hidden\" class=\"hidden-input\" name=\"vwitem" + (currentRows - 1) + "\" />";
	
	// Add it to the form
	newDiv.innerHTML += newInput;
	newDiv.innerHTML += " Quantity: ";
	newDiv.innerHTML += newQty;
	newDiv.innerHTML += newItem;
	newDiv.innerHTML += "&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"removerow(" + currentRows + ");\">Remove Row</a>";
	newDiv.innerHTML += "<span class=\"clearer\"></span>";
	theform.insertBefore(newDiv, button);
	
}

function removerow(divid){
	var removeThis = document.getElementById(divid);
	removeThis.innerHTML = "";
	removeThis.style.display = "none";
}

function resetform(){
	var theform = document.getElementById('quick-order-form');
	var divs = theform.getElementsByTagName('div');
	var currentRows = parseInt(divs.length);
	
	// Find visible input fields, reset to nothing; delete the value of the vwitem inputs
	for (var i=0; i<currentRows; i++){
		if (i > 0){
			var k = (i + 1);
			var kill = document.getElementById(k);
			theform.removeChild(kill);
		}
		if (i == 0){
			var clear = document.getElementById('1');
			var clearme = clear.getElementsByTagName('input');

			for (var j=0; j<clearme.length; j++){
				if (clearme[j].type == "text" || clearme[j].type == "hidden"){
					if (clearme[j].className == "qty-box")
						clearme[j].value = 0;
					else
						clearme[j].value = "";
				}
			}
		}
	}
}

function getElementsByClassName(classname, node)  {
    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

function changeinput(obj){
	var par = obj.parentNode;
	var hidid = obj.value;
	var hidden = getElementsByClassName('hidden-input', par);
	if(document.getElementById(hidid)){
	    var hidval = document.getElementById(hidid).innerHTML;
	    hidden[0].setAttribute("value",hidval);
	    }
}


/*
function formorderval() {
    var ord = document.getElementById("quick-order-form");
    
    var oinpt = document.getElementById("ord");
    var codval = oinpt.value;
    if(document.getElementById(codval)){
        var itemval = document.getElementById(codval).innerHTML,
        input = document.createElement("input");
        // set the new input's values
        input.type = "hidden";
        input.name = "vwitem";
        input.value = itemval;
        // empty the existing container
        while (ord.firstChild) ord.removeChild(ord.firstChild);
        // add our new input
        ord.appendChild(input);
        return true;
    } else {
        return false; 
    }
}
*/
