function process(){



if (checkum()==true) {



// ##############################

//	Start of Document

// ##############################



    Dftstart = '<body><center><table width = \"600\"><tr><td width = \"90\" >&nbsp;</td><td width = \"137\" >&nbsp;</td><td width = \"476\" >&nbsp;</td><td width = \"65\" >&nbsp;</td><td width = \"75\" >&nbsp;</td><td width = \"75\" >&nbsp;</td></tr><tr><td align =\"left\" colspan =\"3\"><img src=\"images/LOGOn.gif\" width=\"400\" height=\"50\"></br><font size=\"5\"><B>Order Document.</B></font></td><td colspan = \"3\" align =\"right\" ><b>The Coaster Company.</b><br>Unit 2, The Park,<br>Spring Lane South, Malvern,<br>Worcestershire, England,<br>WR14 1AT.</td></tr><tr><td colspan = \"6\"><hr></td></tr><tr><td><b>Dated :</b></td><td colspan = \"5\" align = \"left\"><script type = \"text/javascript\">var mons = new Array(\"January\",\"February\",\"March\",\"April\",\"May\","June","July",\"August\",\"September\",\"October\",\"November\",\"December\");var now = new Date();var yy = now.getYear();var mm = now.getMonth(); mm = mons[mm];var dd = now.getDate();document.write(mm+\" \"+dd+\" \"+yy);</script></td></tr><tr><td colspan = \"6\">&nbsp;</td></tr><tr><td  valign = \"top\"><b>Deliver to :</b></td><td colspan = \"5\" align = \"left\">';

// ##############################

//	 Contact Details

// ##############################



add = document.tess.txt_cust.value + "<br>" + document.tess.txt_adrs1.value + ", " + document.tess.txt_adrs2.value + ",<br>" + document.tess.txt_adrs3.value + ", " + document.tess.txt_adrs4.value + ",<br>" + document.tess.txt_cntry.value + ", " + document.tess.txt_pcode.value + "<br>" + "</td></tr><tr><td colspan = \"6\">&nbsp;</td></tr><tr><td  valign = \"top\"><b>Telephone :</b></td><td colspan = \"5\" align = \"left\">" + document.tess.txt_phone.value ;

// ##############################

//    Colomn Headings & Footer

// ##############################



head = "</td></tr><tr><td colspan = \"6\"><hr></td></tr><tr><td colspan = \"6\">&nbsp;</td></tr><tr><td align =\"center\"><b>Item</b></td><td colspan = \"2\" align =\"center\"><b>Description</b></td><td align =\"center\"><b>Quantity</b></td><td align =\"center\"><b>Unit Price</b></td><td align =\"center\"><b>Total</b></td></tr><tr><td colspan = \"6\">&nbsp;</td></tr>";



Dftfinish = "<tr><td colspan = \"6\"><hr></td></tr><tr><td colspan = \"6\" align = \"center\"><b>Press Ctrl-P to Print - Thank You For Your Order</b></td></tr></table></center></body>";

// ##############################

//	Calculate order lines

// ##############################



num = 1;

dtls = "";

cost = 0;

itms = 0;

dtls += "<tr><td align =\"center\">" + num + "</td><td align =\"left\" colspan =\"2\">TicketCoasters</td><td align =\"center\">" + window.document.tess.elements[0].value + "</td><td align =\"center\"> &pound; 6.00</td><td align =\"center\"> &pound; ";

tot = parseInt(window.document.tess.elements[0].value)  * 6;

cost += tot;

dtls += tot;

dtls += "</td></tr>";

num += 1;


// ##############################

//	Postage & Packaging

// ##############################



dtls += "<tr><td colspan = \"6\">&nbsp;</td></tr><tr><td align =\"center\" ></td><td align =\"left\" colspan =\"4\" ><b>Order Sub Total</td><td align =\"center\"> &pound; " + cost + "</b></td></tr>";

pack = "<tr><td colspan = \"6\">&nbsp;</td></tr><tr><td align =\"center\" >P&amp;P</td><td align =\"left\" colspan =\"4\" >Postage and packaging";

pack += "</td><td align =\"center\"> &pound; 2.00</td></tr>";

cost += 2;

// ##############################

//    Total & Write To Window

// ##############################



totl = "<tr><td colspan = \"6\">&nbsp;</td></tr><tr><td colspan = \"6\"><hr></td></tr><tr><td colspan = \"5\" align = \"right\"><B>Order Total :</b></td><td align =\"center\">&pound; " + cost + "</td></tr>";



all = Dftstart + add  + head + dtls + pack + totl + Dftfinish;



bob = window.open("","","width=650,height=800,scrollbars,resizable");

bob.document.write(all);
return true;
}

}



function checkum(){

for (var i = 1; i < 9 ; i++){

	if ( window.document.tess.elements[i].value == ""){

		if ( i == 1 ){

			alert("Please Enter Your Name.");

			return false;

		}

		if ( i >= 2 && i <=3){

			alert("Please Enter Address.");

			return false;

		}

		if ( i ==7){

			alert("Please Enter Postcode.");

			return false;

		}

		if ( i == 8 ){

			alert("Please Enter Your Phone Number.");

			return false;

		}

	}

}



any = 0;





	if ( window.document.tess.elements[0].value != ""){

		if (isNaN(parseInt(window.document.tess.elements[0].value)) ){

			alert("Non-Numerical Input detected!");

			return false;

		}
	any ++;

	}

if ( any == 0 ) {

	alert("Please Fill In Number Required");

	return false;

}

return true;

}



