if (top.frames.length == 0) {
	document.cookie = "newURL=" + escape(document.URL) + "; path=/;"
	ver = parseInt(navigator.appVersion, 10);
	if (((navigator.appName == "Netscape") && (ver >= 3)) ||
		((navigator.appName == "Microsoft Internet Explorer") && (ver >= 4)) )
		location.replace("recorderf.htm");
	else
		location = "recorderf.htm";
}

function confirmorder() {
	var itemprice;
	var counter=1;
	var tempStr = "";
	form1 = document.recorderform
	form2 = parent.frames["header"].document.compileorder

//Validation section
	if(parseInt(form1.rectotal.value) == 0) {
		alert("No items have been selected. Please enter a quantity for an item before continuing.");
		return;
	}

	if(form1.first_name.value.length == 0 ) {
		alert("First name or initial is required");
		form1.first_name.focus();
		return;
	}

	if(form1.last_name.value.length < 2 ) {
		alert("Last name is required");
		form1.last_name.focus();
		return;
	}

	if(form1.address1.value.length < 4 ) {
		alert("Shipping or billing address is required");
		form1.address1.focus();
		return;
	}

	if(form1.city.value.length < 2 ) {
		alert("Shipping or billing city is required");
		form1.city.focus();
		return;
	}

	if(form1.state.value.length < 2 ) {
		alert("Shipping or billing state or province is required");
		form1.state.focus();
		return;
	}

	if(form1.zip.value.length < 4 ) {
		alert("Shipping or billing zip or postal code is required");
		form1.zip.focus();
		return;
	}

	if((form1.email.value.length < 6) || (form1.email.value.indexOf("@")==-1) || (form1.email.value.indexOf(".")==-1) || (form1.email.value.indexOf(".")==form1.email.value.length - 1) ) {
		alert("Valid email address is required for confirmation only. No Spam is ever sent from this site, guaranteed.");
		form1.email.focus();
		return;
	}
//end validation

	form2.email.value=form1.email.value
	form2.realname.value=form1.first_name.value+" "+form1.last_name.value
	form2.namestring.value = "<b>Name:</b></td><td	>" + form2.realname.value + "</td></tr> <tr><td valign='top'><b>Address:</b></td> <td>" + form1.address1.value + "<br/> " + form1.city.value + ", " + form1.state.value.toUpperCase() + "  " + form1.zip.value + ((form1.country.value != "") ? "<br/> " + form1.country.value.toUpperCase() : "") + "</td></tr> <tr><td valign='top'><b>E-Mail:</b></td><td>" + form1.email.value
	form2.orderstring.value=""

	for (var i=15; form1.elements[i].id != "comment"; i++) {
		if(form1.elements[i].value != "") {
			form2.orderstring.value += "<tr><td>"
			tempStr = form1.elements[i].id + "</td><td>" + form1.elements[i].name;
			while(tempStr.indexOf("+")!=-1) {
				tempStr = tempStr.replace("+", " ");
			}
			while(tempStr.indexOf("+")!=-1) {
				tempStr = tempStr.replace("+", " ");
			}
			while(tempStr.indexOf("%2D")!=-1) {
				tempStr = tempStr.replace("%2D", "-");
			}
			while(tempStr.indexOf("%2E")!=-1) {
				tempStr = tempStr.replace("%2E", ".");
			}
			while(tempStr.indexOf("`")!=-1) {
				tempStr = tempStr.replace("`", "'");
			}
			form2.orderstring.value += tempStr;

			itemprice = form1.elements[i].title;
			form2.orderstring.value += "</td> <td align=right>" + form1.elements[i].value + " @ $" + makeDecimal(itemprice) + " </td></tr> ";
		}
	}
	form2.totalstring.value = "<b>Totals:</b> "
	form2.totalstring.value += ((form1.tapetotal.value != "0") ? (form1.tapetotal.value + ((eval(form1.tapetotal.value) >= 2) ? (" Tapes, ") : (" Tape, "))) : "")
	form2.totalstring.value += ((form1.cdtotal.value != "0") ? (form1.cdtotal.value + ((eval(form1.cdtotal.value) >= 2) ? (" CDs, ") : (" CD, "))) : "")
	form2.totalstring.value += ((form1.sheettotal.value != "0") ? (form1.sheettotal.value + ((eval(form1.sheettotal.value) >= 2) ? (" Music Sheets, ") : (" Music Sheet, "))) : "")
	form2.totalstring.value += " @</b></td><td align=right><b>$" + form1.rectotal.value + "</b>"
	if(form1.comment.value != "") form2.totalstring.value += "</td></tr><tr><td colspan='3'><hr style='margin:0'><b>Comments: </b>" + form1.comment.value;
	location.href = "confirm1.htm"
}
