//alert("poop");
function getFeet(metres) {
	totalInches =  metres * 39.3700787;
	totalFeet = Math.floor(totalInches / 12);
	//alert("metres: " + metres + " feet: " + totalFeet);
	return(totalFeet);
}
function getInches(metres) {
	totalInches =  metres * 39.3700787;
	totalFeet = getFeet(metres);
	inchesLeft = Math.floor(totalInches - (totalFeet * 12));
	return(inchesLeft);
}
function getMetres(feet, inches) {
	totalMetres = feet * 0.3048;
	totalMetres += inches * 0.0254;
	totalMetres = totalMetres.toFixed(2);
	return(totalMetres);
}



function convert(updatedItem, formname, formtype) {
	
	formtochange = "";
	
	if(formtype == 'metre') {
		formtochange = 'feet';
	}else if(formtype == 'feet') {
		formtochange = 'metre';
	}
	
	if(updatedItem == "metres") {
		currMetreLength = document.forms[formtype + formname].unitsOrdered.value;
		//alert("converting " + currMetreLength + " to feet/inches from: " + formtype +  formname);
		newFeetLength = getFeet(currMetreLength);
		newInchesLength = getInches(currMetreLength);
		//alert("new feet:" + newFeetLength + " new inches:" + newInchesLength);
		document.forms[formtochange + formname].feetlength.value = newFeetLength;
		document.forms[formtochange + formname].incheslength.value = newInchesLength;
	
	}else if((updatedItem == "feet")||(updatedItem == "inches")) {
		currFeetLength = document.forms[formtype + formname].feetlength.value;
		currInchLength = document.forms[formtype + formname].incheslength.value; 
		//alert("curr feet:" + currFeetLength + " new inches:" + currInchLength);
		newMetreLength = getMetres(currFeetLength, currInchLength);
		//alert("new metres:" + newMetreLength);
		document.forms[formtochange + formname].unitsOrdered.value = newMetreLength;
	}
	
	//alert("current: " + currMetreLength + "m " + currFeetLength + "ft " + currInchLength + "in");
	updateCost();
	return true;
}
function setNewWidth(updatedItem, formname, formid, formtype) {
	//("changing " + updatedItem + " " + formtype + formname + " menu");
	if(updatedItem == "metre") {
		currValue = document.forms[formtype + formname].feetwidth.value;
		//alert("changing to: " + currValue);
		var changedWidth = document.getElementById("metreWidth" + formid + currValue );
		//alert("changedWidth: " + changedWidth.value);
		changedWidth.selected = true;
	}else if(updatedItem == "feet") {
		currValue = document.forms[formtype + formname].metrewidth.value;
		//alert("changing to: " + currValue);
		var changedWidth = document.getElementById("feetWidth" + formid + currValue );
		//alert("changedWidth: " + changedWidth.value);
		changedWidth.selected = true;
	}
	updateCost();
	return true;
}