var rowCount = 0; /* Cantidad de rows en la tabla de productos */

function createRow(){
	
		var table = document.getElementById('productos'); /* Tabla  */
		var inputCount = document.getElementById('rowCount'); /* Contador del detalle*/
		rowCount = inputCount.value; /* Asignar valor a variable */	
		
		/* Crear el row nuevo */
		oBody = document.createElement("TBODY"); /*  oBody */
		table.appendChild(oBody);
		
		
		row = document.createElement("TR");
		row.id = "row"+rowCount;
		oBody.appendChild(row);
		
		producto = document.createElement("TD");/* Crear columna producto*/
		producto.setAttribute("style","vertical-align:top");
		cantidad = document.createElement("TD");/* Crear columna cantidad*/
		cantidad.setAttribute("style","vertical-align:top");
		parte = document.createElement("TD");/* Crear columna parte*/
		parte.setAttribute("style","vertical-align:top");
		descripcion = document.createElement("TD");/* Crear columna descripcion*/
		descripcion.setAttribute("style","vertical-align:top");
		borrar = document.createElement("TD");/* Crear columna descripcion*/
		borrar.setAttribute("style","vertical-align:top");
		
		/* Crear input para el producto */
		txtProducto = document.createElement("input");
		txtProducto.id = 'producto'+ rowCount;
		txtProducto.name = 'data[Cotizacion][producto][]';
		txtProducto.type = 'text';		
		producto.appendChild(txtProducto); /* Agregar el input de producto */
		
		/* Crear input para la cantidad  */
		txtCantidad = document.createElement("input");
		txtCantidad.id = 'cantidad'+ rowCount;
		txtCantidad.name = 'data[Cotizacion][cantidad][]';
		txtCantidad.type = 'text';	
		cantidad.appendChild(txtCantidad); /* Agregar el input de cantidad */
		
		/* Crear input para el numero de parte  */
		txtParte = document.createElement("input");
		txtParte.id = 'parte'+ rowCount;
		txtParte.name = 'data[Cotizacion][parte][]';
		txtParte.type = 'text';
		parte.appendChild(txtParte); /* Agregar el input del numero de parte */
		
		/* Crear input para la descripcion  */
		txtDescripcion = document.createElement("textarea");
		txtDescripcion.id = 'descripcion'+ rowCount;
		txtDescripcion.name = 'data[Cotizacion][descripcion][]';
		descripcion.appendChild(txtDescripcion); /* Agregar el textarea de la descripcion */
	
		/* Crear hipervinculo para borrar */
		deleteA  = document.createElement("a");
		deleteA.className = "deleteRow";
		deleteA.innerHTML = "[X]";
		deleteA.href = "javascript:deleteRow('productos',"+rowCount+");";
		borrar.appendChild(deleteA);
			
		row.appendChild(producto); /* Agregar la columna productos al row */
		row.appendChild(cantidad); /* Agregar la columna cantidad al row */
		row.appendChild(parte); /* Agregar la columna parte al row */
		row.appendChild(descripcion); /* Agregar la columna descripcion al row */
		row.appendChild(borrar); /* Agregar la columna de borrar */

		rowCount++; /* Sumar 1 a la cantidad de rows */
		inputCount.value = rowCount; /* Poner el count en la variable temporal */
}
/* Borrar un row de la tabla */
function deleteRow(table,rowId){
	if(confirm('Estas seguro que deseas borrar esta fila')){
		var row = document.getElementById('descripcion'+ rowId);
		var table = document.getElementById('productos');
		table.removeChild(row.parentNode.parentNode.parentNode);	/* Remover el tbody */
	}
}