function showForm() {
	// Initialise form
	parentDiv = document.createElement("div");
	parentDiv.setAttribute("style", "width:100%; text-align:center;");
	form = document.createElement("form");
	form.setAttribute("action", "/order-query-page.html");
	form.setAttribute("method", "POST");
	form.setAttribute("id", "detailsForm");
	form.name = "frmContact";
	fields = new Array(	"contact-name",
					   	"company-name",
					   	"email",
					   	"phone",
					   	"address1",
					   	"address2",
					   	"city",
					   	"region",
					   	"countrycode",
					   	"postal-code",
					   	"pay-by",
					   	"comments"
					   );
	labels = new Array(	"Your name",
					   	"Company name",
					   	"e-mail address",
					   	"Contact phone number",
					   	"Address",
						"&nbsp;",
						"City",
						"Region",
						"Country",
						"Postal code",
						"Payment method<br>preference",
						"Any comments"
						);
	
	//Populate form
	input = new Array();
	label = new Array();
	di = new Array();
	dl = new Array();
	ds = new Array();
	for (var i=0; i<fields.length; i++) {
		input[i] = document.createElement("input");
		input[i].className = "flat";
		input[i].name = fields[i];
		label[i] = document.createElement("span");
		label[i].innerHTML = labels[i];
		di[i] = document.createElement("div");
		di[i].className="detailsInput";
		di[i].id = "div_" + fields[i];
		dl[i] = document.createElement("div");
		dl[i].className="detailsLabel";
		dl[i].id = "label_" + fields[i];
		ds[i] = document.createElement("div");
		ds[i].className="detailsRow";
		
		di[i].appendChild(input[i]);
		dl[i].appendChild(label[i]);
		ds[i].appendChild(di[i]);
		ds[i].appendChild(dl[i]);
		form.appendChild(ds[i]);
	}
	if (document.all){
	//ie: use horrid inputbutton
		dsS = document.createElement("div");
		dsS.className="detailsRow";
		submitButton = document.createElement("input");
		submitButton.type="submit";
		submitButton.src = root + "images/Submit.PNG";
		submitButton.setAttribute("onmouseover", 'submitButton.src = root + "images/SubmitGreen.PNG";');
		submitButton.setAttribute("onmouseout", 'submitButton.src = root + "images/Submit.PNG";');
		submitButton.setAttribute("onclick", "document.getElementById('detailsForm').submit();");
		submitButton.className="detailsSubmit";
		dsS.appendChild(submitButton);
		form.appendChild(dsS);
		
	} else {
	//Firefox: use pretty button
		submitButton = document.createElement("img");
		submitButton.src = root + "images/Submit.PNG";
		submitButton.setAttribute("onmouseover", 'submitButton.src = root + "images/SubmitGreen.PNG";');
		submitButton.setAttribute("onmouseout", 'submitButton.src = root + "images/Submit.PNG";');
		submitButton.setAttribute("onclick", "frmContact.submit();");
		submitButton.className="detailsSubmit";
		form.appendChild(submitButton);
	}
	parentDiv.appendChild(form);
	document.getElementById("contactCell").appendChild(parentDiv);
		
	//Modify text
	document.getElementById("whatToDo").innerHTML = "Simply complete as many details as you wish";
}
