var billAddr1;
var billAddr2;
var billCity;
var billState;
var billZip;

var contactFirstName;
var contactLastName;
var contactPhone;
var contactEmail;

var glitzCost = 43.95;
var dotzCost = 14.95;
var ctTaxRate = 1.06;
var totalTax;

var productArray = [
['Bubblegum','Medium'],
['Bubblegum','Coarse'],
['Fruit Basket','Medium'],
['Fruit Basket','Coarse'],
['Spearmint','Medium'],
['Spearmint','Coarse'],
['ChocolateFudge','Medium'],
['ChocolateFudge','Coarse'],
['Blueberry','Medium'],
['Blueberry','Coarse'],
['Strawberry','Medium'],
['Strawberry','Coarse'],
['Marshmallow','Medium'],
['Marshmallow','Coarse'],
['Watermelon','Medium'],
['Watermelon','Coarse'],
['Assorted','Medium'],
['Assorted','Coarse'],
['KidsGlitz','Fine'],
['Dotz','',]
];
/*var productArray = [
['Fruit Basket','Medium',0,''],
['Fruit Basket','Coarse',0,''],
['Spearmint','Medium',0,''],
['Spearmint','Coarse',0,''],
['ChocolateFudge','Medium',0,''],
['ChocolateFudge','Coarse',0,''],
['Blueberry','Medium',0,''],
['Blueberry','Coarse',0,''],
['Strawberry','Medium',0,''],
['Strawberry','Coarse',0,''],
['Marshmallow','Medium',0,''],
['Marshmallow','Coarse',0,''],
['Watermelon','Medium',0,''],
['Watermelon','Coarse',0,''],
['Assorted','Medium',0,''],
['Assorted','Coarse',0,''],
['KidsGlitz','Fine',0,''],
['Dotz','',0,'0']
];*/

var dotzLoc = 19;

var contactArray = [
['Name',''],
['Street Address',''],
['Street Address 2',''],
['City',''],
['State',''],
['Zip',''],
['First Name',''],
['Last Name',''],
['Phone',''],
['Email','']
];



var stateArray = [
['AL','Alabama'],
['AK','Alaska'],
['AZ','Arizona'],
['AR','Arkansas'],
['CA','California'],
['CO','Colorado'],
['CT','Connecticut'],
['DE','Delaware'],
['FL','Florida'],
['GA','Georgia'],
['HI','Hawaii'],
['ID','Idaho'],
['IL','Illinois'],
['IN','Indiana'],
['IA','Iowa'],
['KS','Kansas'],
['KY','Kentucky'],
['LA','Louisiana'],
['ME','Maine'],
['MD','Maryland'],
['MA','Massachusetts'],
['MI','Michigan'],
['MN','Minnesota'],
['MS','Mississippi'],
['MO','Missouri'],
['MT','Montana'],
['NE','Nebraska'],
['NV','Nevada'],
['NH','New Hampshire'],
['NJ','New Jersey'],
['NM','New Mexico'],
['NY','New York'],
['NC','North Carolina'],
['ND','North Dakota'],
['OH','Ohio'],
['OK','Oklahoma'],
['OR','Oregon'],
['PA','Pennsylvania'],
['PR','Puerto Rico'],
['RI','Rhode Island'],
['SC','South Carolina'],
['SD','South Dakota'],
['TN','Tennessee'],
['TX','Texas'],
['UT','Utah'],
['VT','Vermont'],
['VA','Virginia'],
['WA','Washington'],
['WV','West Virginia'],
['WI','Wisconsin'],
['WY','Wyoming']];


var contactValues = new Array();


function initForm() {
formFields = document.orderForm1.elements;
}


function makeNiceNumber(transNumx) {
if (transNumx != 0) {
transNumx = Math.round(transNumx*100)/100;
if (parseInt(transNumx) != parseFloat(transNumx)) {
transNumx = transNumx.toString();
transNumxArray = transNumx.split(".");
transNumxNum = transNumxArray[0];
transNumxDec = transNumxArray[1];
	if (transNumxDec && transNumxDec.length < 2) {
	transNumxDec = transNumxDec + '0';
	}
	transNum = transNumxNum + '.' + transNumxDec;
		} else {
		transNum = transNumx;
		}
	} else {
	transNum = 0;
	}
return(transNum);
}


function change_order() {
document.orderform.action = 'order.php?change';
document.orderform.submit();
//alert(document.orderform.action);
}



function fillform() {
	for(i=0; i<productArray.length; i++) {
	document.orderForm1[i].selectedIndex = document.orderform_change[i].value;
	}
	for(i=productArray.length; i<(productArray.length+contactArray.length); i++) {
	document.orderForm1[i].value = document.orderform_change[i].value;
	}

	for(i=0; i<stateArray.length; i++) {
		if (stateArray[i][0] == document.orderform_change['state'].value) {
		document.orderForm1['state'].selectedIndex = i+1;
		}
	}
	
}











function fillArray(passNum) {
productArray[passNum][3] = transNum;
}


totalProducts = productArray.length;

function showFormStuff() {
beenHere = true;
glitzAmt = 0;
dotzAmt = parseFloat(formFields['DZqty'].value);
productAmt = 0;
totalAmt = 0;
totalTax = 0;

billState = formFields['state'].value;


/*billName = formFields['name'].value;
billAddr1 = formFields['street1'].value;
billAddr2 = formFields['street2'].value;
billCity = formFields['city'].value;
billState = formFields['state'].value;
billZip = formFields['zip'].value;

contactFirstName = formFields['fname'].value;
contactLastName = formFields['lname'].value;
contactPhone = formFields['phone'].value;
contactEmail = formFields['email'].value;
*/


	for(i=0; i<totalProducts; i++) {
	productAmt += parseFloat(formFields[i].value);
	productArray[i][2] = formFields[i].value;
	}

	for(i=0; i<(totalProducts - 1); i++) {
	unitCost = formFields[i].value*glitzCost
	//makeNiceNumber(unitCost);
	//fillArray(i);
	productArray[i][3] = makeNiceNumber(unitCost);
	glitzAmt += parseFloat(formFields[i].value);
	}

if (productAmt == 0) {
	alert('You must select at least one product.');
	} else {
	if (glitzAmt != 0) {
		glitzAmt = glitzAmt*glitzCost;
		glitzAmt = Math.round(glitzAmt*100)/100;
	} else {
	glitzAmt = 0;
	}
	
	if (dotzAmt != 0) {
		dotzAmt = dotzAmt*dotzCost;
		dotzAmt = Math.round(dotzAmt*100)/100;
		//makeNiceNumber(dotzAmt);
		productArray[dotzLoc][3] = makeNiceNumber(dotzAmt);
	} else {
	productArray[dotzLoc][3] = 0;
	}

	totalAmt = parseFloat(glitzAmt + dotzAmt);

	if (billState == "CT") {
	totalTax = totalAmt*.06;
	totalAmt = totalAmt*ctTaxRate;
	//makeNiceNumber(totalTax);
	totalTax = makeNiceNumber(totalTax);

	}

	//makeNiceNumber(totalAmt);
	totalAmt = makeNiceNumber(totalAmt);
	

	for(i=0; i<(formFields.length - totalProducts - 1); i++) {
	contactValues[i] = formFields[i + totalProducts].value;
	}

	for(n=0; n<contactArray.length; n++) {
	contactArray[n][1] = contactValues[n];
	}

	valForm();

	}
}


function valform() {

var blankForm;

totalproducts = 0;
	
	for(i=0; i<totalProducts; i++) {
	totalproducts = totalproducts+parseFloat(formFields[i].value);
	}
	
	if (totalproducts == 0) {
	blankForm = true;
	alert('You must choose at least one product.');
	return false;
	}

	for(i=totalProducts; i<formFields.length - 1; i++) {
	var field = formFields[i];
		if (((field.type == 'text') && (field.name != "street2")) && (field.value == '')) {
		blankForm = true;
		}
	}

	if (blankForm) {
		alert('Please fill out the form completely.');
		return false;
	}
	
	if (formFields['state'].value == '--') {
		alert('Please select your State.');
		return false;
		}

document.forms['orderForm1'].submit();
//top.formFrame.location.href = 'order-form2.html';

}



function fillForm() {


	for(i=0;i<productArray.length;i++) {
		formFields[i].selectedIndex = productArray[i][2];
	}

	for(i=totalProducts; i<(formFields.length - 1); i++) {
		n = i - 18;
		formFields[i].value = contactArray[n][1];
	}

}

function fillSumbitForm() {

var submitFormFields = top.formFrame.document.forms["orderFormSubmit"].elements;

	for(i=0;i<productArray.length;i++) {
	submitFormFields[i].value = productArray[i][2];
	}

	for(i=totalProducts; i<(formFields.length - 1); i++) {
		n = i - 17;
		submitFormFields[i].value = contactArray[n][1];
		}

	submitFormFields["orderTotal"].value = totalAmt;

}
