﻿function make() {
	// kein fehler
	self.onerror = null
	// variables
	var rows = document.form.rows.value * 1
	var cols = document.form.cols.value * 1
	var width = document.form.width.value * 1
	var widthtype = document.form.widthtype.value
	var border = document.form.border.value * 1
	var collapse = document.form.collapse.checked
	var cellpadding = document.form.cellpadding.value * 1
	var bordercolor = document.form.bordercolor.value
	if (bordercolor == "" || bordercolor == null) { bordercolor = "white" }
	var bgcolor = document.form.bgcolor.value
	if (bgcolor == "" || bgcolor == null) { bgcolor = "white" }

	// table tag create
	if (document.form.collapse.checked == true) {
	var table = "<style type=\"text/css\">\n";
	table += "table { border-collapse: collapse;}\n";
	table += "</style>\n\n";
	table += "<table width=\"" + width + widthtype + "\" border=\"" + border + "\" cellpadding=\"" + cellpadding + "\" bordercolor=\"" + bordercolor + "\" bgcolor=\"" + bgcolor + "\">\n" ;table+="\n";
	} else {
	var table = "<table width=\"" + width + widthtype + "\" border=\"" + border + "\" cellpadding=\"" + cellpadding + "\" bordercolor=\"" + bordercolor + "\" bgcolor=\"" + bgcolor + "\">\n" ;table+="\n";
	}
	// anfang main Loop
	for (i = 1; i <= rows; i++) { table += "<!-- row " + i + " -->\n"
		table += "<tr>\n"

		// td loop
		for (t = 1; t <= cols; t++) { table += "<td>\n"
			table += " row # " + i + "; <br>  column # " + t +" \n"
			table += "</td>\n"
		}

		table += "</tr>\n\n"
	}

	// dann, display code
	if (table.indexOf("NaN") != -1) {
		table = "Sorry, there was an error making your table. This happens if the form fields are empty.\n"
		table += "Please check all the form fields and then try again."
	} else {
		table += "</table>"
	}
	document.form.table.value = table

	// add cursor
	document.form.table.focus()
}
// ende generator funktion

// anfang form clear
function clearit() {
	// Make sure that they want to clear it
	if (confirm("Are you sure you want to clear all the data that you've entered?")) {
		// clear the form
		document.form.reset()
		// return focus back to first element
		document.form.elements[0].focus()
	} else {
		document.form.table.focus()
	}
}
//-->
<!--
function preview() {
temp = document.form.table.value;
preWindow = open("",
"preWindow"," menubar=yes, scrollbars=yes");
preWindow.document.open();
preWindow.document.write(temp);
preWindow.document.close();
};
//-->
