function cloneRow() {
	RequestDataRow = document.getElementById("ProductRequestRow");
	ClonedRow = RequestDataRow.cloneNode(true);


	table = document.getElementById('ProductRequestTable').getElementsByTagName('tbody')[0];
	RowCount = (table.getElementsByTagName('tr').length - 1);
	appendedRow = table.appendChild(ClonedRow);

	productInputs=appendedRow.getElementsByTagName("input");
	for (var i = 1; i < productInputs.length; i++) {
    		productInputs[i].value = "";
    	}
	productInputs[0].onclick = function (){ deleteRow(this);};
	productInputs[1].name="Product["+RowCount+"].Name";
	productInputs[2].name="Product["+RowCount+"].Color";
	productInputs[3].name="Product["+RowCount+"].Quantity";
	productInputs[4].name="Product["+RowCount+"].Names";
	productInputs[5].name="Product["+RowCount+"].Numbers";
	productInputs[6].name="Product["+RowCount+"].Logos";
	productInputs[4].checked=false;
	productInputs[4].value="Yes";
	productInputs[5].checked=false;
	productInputs[5].value="Yes";
	productInputs[6].checked=false;
	productInputs[6].value="Yes";


	productSelects=appendedRow.getElementsByTagName("select");
	productSelects[0].name="Product["+RowCount+"].Size";
	productSelects[1].name="Product["+RowCount+"].flagCustomize";
	productSelects[1].onchange = function (){ toggleCustom2(this.value,this);};

	productSelects[0].selectedIndex="0";
	productSelects[1].selectedIndex="0";

	productTDs=appendedRow.getElementsByTagName("td");
	productTDs[0].getElementsByTagName('span')[0].style.display='inline';
	productTDs[6].getElementsByTagName('span')[0].style.display='none';
	productTDs[7].getElementsByTagName('span')[0].style.display='none';
	productTDs[8].getElementsByTagName('span')[0].style.display='none';

	document.getElementById("productRowsIndex").value= (RowCount + 1)
}

function cloneRowOrig() {
	RequestDataRow = document.getElementById("ProductRequestRow");
	ClonedRow = RequestDataRow.cloneNode(true);


	table = document.getElementById('ProductRequestTable').getElementsByTagName('tbody')[0];
	RowCount = (table.getElementsByTagName('tr').length - 1);
	appendedRow = table.appendChild(ClonedRow);

	productInputs=appendedRow.getElementsByTagName("input");
	for (var i = 1; i < productInputs.length; i++) {
    		productInputs[i].value = "";
    	}
	productInputs[0].name="Product["+RowCount+"].Name";
	productInputs[1].name="Product["+RowCount+"].Color";
	productInputs[2].name="Product["+RowCount+"].Quantity";

	productSelects=appendedRow.getElementsByTagName("select");
	productSelects[0].name="Product["+RowCount+"].Size";
	productSelects[1].name="Product["+RowCount+"].flagCustomize";
	productSelects[2].name="Product["+RowCount+"].Names";
	productSelects[3].name="Product["+RowCount+"].Numbers";
	productSelects[4].name="Product["+RowCount+"].Logos";
	productSelects[0].selectedIndex="0";
	productSelects[1].selectedIndex="0";
	productSelects[2].selectedIndex="0";
	productSelects[3].selectedIndex="0";
	productSelects[4].selectedIndex="0";

	productTDs=appendedRow.getElementsByTagName("td");
	productTDs[5].getElementsByTagName('span')[0].style.display='none';
	productTDs[6].getElementsByTagName('span')[0].style.display='none';
	productTDs[7].getElementsByTagName('span')[0].style.display='none';

	document.getElementById("productRowsIndex").value= (RowCount + 1)
}

function toggleCustom() {
	products = document.getElementById('ProductRequestTable').getElementsByTagName('tr');
	for (var i = 0; i < (products.length-2); i++) {
		productLogos = document.getElementsByName("Product["+i+"].Logos");
		for (var ii = 0; ii < productLogos.length; ii++) {
			if (productLogos[ii].options[productLogos[ii].selectedIndex].value=='Custom') {
    				document.getElementById('customLogoText').style.display='inline';
    				var ii = productLogos.length;
    				var i = (products.length-2);
    			} else {
    				document.getElementById('customLogoText').style.display='none';
    			}
    		}
    	}
}

function toggleCustom2(var1,currentNode) {
	trnode=currentNode.parentNode.parentNode;
	tds=trnode.getElementsByTagName("td");
	for (var i = 0; i < tds.length; i++) {
		if (i==6 || i==7 || i==8) {
    			spanNode=tds[i].getElementsByTagName("span");
    			if (var1=='No' || var1=='') {
				spanNode[0].style.display='none';
			} else if (var1=='Yes') {
				spanNode[0].style.display='inline';
			}
    		}
    	}
}

function deleteRow(currentNode) {
	if (document.getElementById("productRowsIndex").value==1) {
		exit;
	}
	nodeToDelete=currentNode.parentNode.parentNode.parentNode;
	nodeParent=nodeToDelete.parentNode;
	deletedNode=nodeParent.removeChild(nodeToDelete);
	document.getElementById("productRowsIndex").value= (document.getElementById("productRowsIndex").value - 1)
}
