function changePrice(id, price)
{
var name = id+"Price";
document.getElementById(name).innerHTML = "$"+price;
}


function selectTallWalls()
{
var item = document.getElementById("tallWallsY");
changePrice("tallWalls", item.value);

item = document.getElementById("addWindowsY");
item.value=130;
if (item.checked==true) 
	{
	var price = document.getElementById("addWindowsQty").value*item.value;
	changePrice("addWindows", price);
	}

item = document.getElementById("addOpWindowsY");
item.value=1650;
if (item.checked==true) 
	{
	var price = document.getElementById("addOpWindowsQty").value*item.value;
	changePrice("addOpWindows", price);
	}

item = document.getElementById("wallInsulationY");
var diam = document.getElementsByName("diams");
for (var i=0; i<diam.length; i++)
	{
	if (diam[i].checked==true)
		{
		var did = diam[i].id;
		break;
		}
	}
if (did=="diameter16") item.value=790;
else if (did=="diameter20") item.value=935;
else if (did=="diameter24") item.value=1125;
else if (did=="diameter27") item.value=1255;
else if (did=="diameter30") item.value=1385;
if (item.checked==true) changePrice("wallInsulation", item.value);

sumTotal();
}


function unselectTallWalls()
{
changePrice("tallWalls", "0");

var item = document.getElementById("addWindowsY");
item.value=120;
if (item.checked==true) 
	{
	var price = document.getElementById("addWindowsQty").value*item.value;
	changePrice("addWindows", price);
	}
	
var item = document.getElementById("addOpWindowsY");
item.value=1650;
if (item.checked==true) 
	{
	var price = document.getElementById("addOpWindowsQty").value*item.value;
	changePrice("addOpWindows", price);
	}

item = document.getElementById("wallInsulationY");
var diam = document.getElementsByName("diams");
for (var i=0; i<diam.length; i++)
	{
	if (diam[i].checked==true)
		{
		var did = diam[i].id;
		break;
		}
	}
if (did=="diameter16") item.value=665;
else if (did=="diameter20") item.value=845;
else if (did=="diameter24") item.value=975;
else if (did=="diameter27") item.value=1100;
else if (did=="diameter30") item.value=1245;
if (item.checked==true) changePrice("wallInsulation", item.value);

sumTotal();
}


function selectCORR()
{
var item = document.getElementById("corrY");
changePrice("corr", item.value);
sumTotal();
}

function unselectCORR()
{
document.getElementById("bigWindY").checked="";
document.getElementById("bigWindN").checked="checked";
changePrice("bigWind", "0");
sumTotal();
}

function selectBigWind()
{
var item = document.getElementById("corrY");
item.checked="checked";
changePrice("corr", "0");
item = document.getElementById("bigWindY");
changePrice("bigWind", item.value);
sumTotal();
}

function unselectBigWind()
{
changePrice("bigWind", "0");
var item=document.getElementById("corrY");
changePrice("corr", item.value);
sumTotal();
}


function selectFrenchDoors()
{
var reg = document.getElementById("frenchDoorsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*265;
changePrice("frenchDoors", price);
sumTotal();
}

function changeFrenchDoorsQty()
{
var reg = document.getElementById("frenchDoorsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('frenchDoors', '0');
	document.getElementById("frenchDoorsY").checked="";
	document.getElementById("frenchDoorsN").checked="checked";
	}
else
	{
	var price = reg.value*265;
	changePrice("frenchDoors", price);
	document.getElementById("frenchDoorsY").checked='checked';
	document.getElementById("frenchDoorsN").checked='';
	}
sumTotal();
}

function selectAddDoors()
{
var reg = document.getElementById("addDoorsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*595;
changePrice("addDoors", price);
sumTotal();
}

function changeAddDoorsQty()
{
var reg = document.getElementById("addDoorsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('addDoors', '0');
	document.getElementById("addDoorsY").checked="";
	document.getElementById("addDoorsN").checked="checked";
	}
else
	{
	var price = reg.value*595;
	changePrice("addDoors", price);
	document.getElementById("addDoorsY").checked='checked';
	document.getElementById("addDoorsN").checked='';
	}
sumTotal();
}


function selectAddWindows()
{
var reg = document.getElementById("addWindowsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*document.getElementById("addWindowsY").value;
changePrice("addWindows", price);
sumTotal();
}

function changeAddWindowsQty()
{
var reg = document.getElementById("addWindowsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('addWindows', '0');
	document.getElementById("addWindowsY").checked="";
	document.getElementById("addWindowsN").checked="checked";
	}
else
	{
	var price = reg.value*document.getElementById("addWindowsY").value;
	changePrice("addWindows", price);
	document.getElementById("addWindowsY").checked='checked';
	document.getElementById("addWindowsN").checked='';
	}
sumTotal();
}

function selectAddOpWindows()
{
var reg = document.getElementById("addOpWindowsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*document.getElementById("addOpWindowsY").value;
changePrice("addOpWindows", price);
sumTotal();
}

function changeAddOpWindowsQty()
{
var reg = document.getElementById("addOpWindowsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('addOpWindows', '0');
	document.getElementById("addOpWindowsY").checked="";
	document.getElementById("addOpWindowsN").checked="checked";
	}
else
	{
	var price = reg.value*document.getElementById("addOpWindowsY").value;
	changePrice("addOpWindows", price);
	document.getElementById("addOpWindowsY").checked='checked';
	document.getElementById("addOpWindowsN").checked='';
	}
sumTotal();
}

function selectWindowAwnings()
{
var reg = document.getElementById("windowAwningsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*document.getElementById("windowAwningsY").value;
changePrice("windowAwnings", price);
sumTotal();
}

function changeWindowAwningsQty()
{
var reg = document.getElementById("windowAwningsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('windowAwnings', '0');
	document.getElementById("windowAwningsY").checked="";
	document.getElementById("windowAwningsN").checked="checked";
	}
else
	{
	var price = reg.value*document.getElementById("windowAwningsY").value;
	changePrice("windowAwnings", price);
	document.getElementById("windowAwningsY").checked='checked';
	document.getElementById("windowAwningsN").checked='';
	}
sumTotal();
}


function changeDomeCovers()
{
var items = document.getElementsByName("domeCovers[]");
var price = 0;
for (var i=0; i<items.length; i++)
	{
	if (items[i].checked==true) price += 65;
	}
changePrice("domeCovers", price);
sumTotal();
}


function selectRegScreenDoors()
{
var reg = document.getElementById("regScreenDoorsQty");
if (reg.value=="Qty"||reg.value==0||reg.value=='0') reg.value=1;
var price = reg.value*375;
changePrice("regScreenDoors", price);
sumTotal();
}

function changeRegScreenDoorsQty()
{
var reg = document.getElementById("regScreenDoorsQty");
if (!reg.value||reg.value=="0"||reg.value==""||reg.value=='Qty') 
	{
	reg.value==0;
	changePrice('regScreenDoors', '0');
	document.getElementById("regScreenDoorsY").checked="";
	document.getElementById("regScreenDoorsN").checked="checked";
	}
else
	{
	var price = reg.value*375;
	changePrice("regScreenDoors", price);
	document.getElementById("regScreenDoorsY").checked='checked';
	document.getElementById("regScreenDoorsN").checked='';
	}
sumTotal();
}

function selectFrenchScreenDoors()
{
var french = document.getElementById("frenchScreenDoorsQty");
if (french.value=="Qty"||french.value==0||french.value=='0') french.value=1;
var price = french.value*405;
changePrice("frenchScreenDoors", price);
sumTotal();
}

function changeFrenchScreenDoorsQty()
{
var french = document.getElementById("frenchScreenDoorsQty");
if (!french.value||french.value=="0"||french.value==""||french.value=='Qty') 
	{
	french.value==0;
	changePrice('frenchScreenDoors', '0');
	document.getElementById("frenchScreenDoorsY").checked="";
	document.getElementById("frenchScreenDoorsN").checked="checked";
	}
else
	{
	var price = french.value*405;
	changePrice("frenchScreenDoors", price);
	document.getElementById("frenchScreenDoorsY").checked='checked';
	document.getElementById("frenchScreenDoorsN").checked='';
	}
sumTotal();
}


/*---------CHANGE DIAMETER FUNCTIONS----------*/

function selectDiameter16()
{
changeYurtField(16);
var item = document.getElementById("tallWallsY");
item.value=295;
if (item.checked==true) changePrice("tallWalls", item.value);

item = document.getElementById("duroLastY");
item.value=265;
if (item.checked==true) changePrice("duroLast", item.value);

item = document.getElementById("roofInsulationY");
item.value=525;
if (item.checked==true) changePrice("roofInsulation", item.value);

item = document.getElementById("wallInsulationY");
if (document.getElementById("tallWallsY").checked==true) item.value=790;
else item.value=665;
if (item.checked==true) changePrice("wallInsulation", item.value);

item = document.getElementById("cisternSystemY");
item.value=295;
if (item.checked==true) changePrice("cisternSystem", item.value);

document.getElementById("bigWindY").value=495;
document.getElementById("corrY").value=185;

item = document.getElementById("bigWindY");
if (item.checked==true) changePrice("bigWind", item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) changePrice("corr", item.value);
	}



sumTotal();
}




function selectDiameter20()
{
changeYurtField(20);
var item = document.getElementById("tallWallsY");
item.value=320;
if (item.checked==true) changePrice("tallWalls", item.value);

item = document.getElementById("duroLastY");
item.value=375;
if (item.checked==true) changePrice("duroLast", item.value);

item = document.getElementById("roofInsulationY");
item.value=775;
if (item.checked==true) changePrice("roofInsulation", item.value);

item = document.getElementById("wallInsulationY");
if (document.getElementById("tallWallsY").checked==true) item.value=935;
else item.value=845;
if (item.checked==true) changePrice("wallInsulation", item.value);

item = document.getElementById("cisternSystemY");
item.value=360;
if (item.checked==true) changePrice("cisternSystem", item.value);

document.getElementById("bigWindY").value=642;
document.getElementById("corrY").value=240;

item = document.getElementById("bigWindY");
if (item.checked==true) changePrice("bigWind", item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) changePrice("corr", item.value);
	}


sumTotal();
}




function selectDiameter24()
{
changeYurtField(24);
var item = document.getElementById("tallWallsY");
item.value=390;
if (item.checked==true) changePrice("tallWalls", item.value);

item = document.getElementById("duroLastY");
item.value=430;
if (item.checked==true) changePrice("duroLast", item.value);

item = document.getElementById("roofInsulationY");
item.value=1100;
if (item.checked==true) changePrice("roofInsulation", item.value);

item = document.getElementById("wallInsulationY");
if (document.getElementById("tallWallsY").checked==true) item.value=1125;
else item.value=975;
if (item.checked==true) changePrice("wallInsulation", item.value);

item = document.getElementById("cisternSystemY");
item.value=410;
if (item.checked==true) changePrice("cisternSystem", item.value);

document.getElementById("bigWindY").value=752;
document.getElementById("corrY").value=280;

item = document.getElementById("bigWindY");
if (item.checked==true) changePrice("bigWind", item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) changePrice("corr", item.value);
	}


sumTotal();
}



function selectDiameter27()
{
changeYurtField(27);
var item = document.getElementById("tallWallsY");
item.value=415;
if (item.checked==true) changePrice("tallWalls", item.value);

item = document.getElementById("duroLastY");
item.value=510;
if (item.checked==true) changePrice("duroLast", item.value);

item = document.getElementById("roofInsulationY");
item.value=1390;
if (item.checked==true) changePrice("roofInsulation", item.value);

item = document.getElementById("wallInsulationY");
if (document.getElementById("tallWallsY").checked==true) item.value=1255;
else item.value=1100;
if (item.checked==true) changePrice("wallInsulation", item.value);

item = document.getElementById("cisternSystemY");
item.value=460;
if (item.checked==true) changePrice("cisternSystem", item.value);

document.getElementById("bigWindY").value=805;
document.getElementById("corrY").value=300;

item = document.getElementById("bigWindY");
if (item.checked==true) changePrice("bigWind", item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) changePrice("corr", item.value);
	}


sumTotal();
}



function selectDiameter30()
{
changeYurtField(30);
var item = document.getElementById("tallWallsY");
item.value=435;
if (item.checked==true) changePrice("tallWalls", item.value);

item = document.getElementById("duroLastY");
item.value=585;
if (item.checked==true) changePrice("duroLast", item.value);

item = document.getElementById("roofInsulationY");
item.value=1665;
if (item.checked==true) changePrice("roofInsulation", item.value);

item = document.getElementById("wallInsulationY");
if (document.getElementById("tallWallsY").checked==true) item.value=1385;
else item.value=1245;
if (item.checked==true) changePrice("wallInsulation", item.value);

item = document.getElementById("cisternSystemY");
item.value=490;
if (item.checked==true) changePrice("cisternSystem", item.value);

document.getElementById("bigWindY").value=865;
document.getElementById("corrY").value=320;

item = document.getElementById("bigWindY");
if (item.checked==true) changePrice("bigWind", item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) changePrice("corr", item.value);
	}

sumTotal();
}



function sumTotal()
{
var sum=0;
var diams = document.getElementsByName("diams");
for (var i=0; i<diams.length; i++)
	{
	if (diams[i].checked==true) {sum += parseInt(diams[i].value); break;}
	}
var item = document.getElementById("tallWallsY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("duroLastY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("roofInsulationY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("wallInsulationY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("cisternSystemY");
if (item.checked==true) sum += parseInt(item.value);

item = document.getElementById("bigWindY");
if (item.checked==true) sum += parseInt(item.value);
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) sum += parseInt(item.value);
	}

item = document.getElementById("stovePipeY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("frenchDoorsY");
if (item.checked==true) sum += parseInt(document.getElementById("frenchDoorsQty").value)*parseInt(item.value);
item = document.getElementById("addDoorsY");
if (item.checked==true) sum += parseInt(document.getElementById("addDoorsQty").value)*parseInt(item.value);
item = document.getElementById("regScreenDoorsY");
if (item.checked==true) sum += parseInt(document.getElementById("regScreenDoorsQty").value)*parseInt(item.value);
item = document.getElementById("frenchScreenDoorsY");
if (item.checked==true) sum += parseInt(document.getElementById("frenchScreenDoorsQty").value)*parseInt(item.value);
item = document.getElementById("bugNet");
if (item.checked==true) sum += 65;
item = document.getElementById("insulationDome");
if (item.checked==true) sum += 65;
item = document.getElementById("shadeCloth");
if (item.checked==true) sum += 65;
item = document.getElementById("domeLifterY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("bronzeDomeY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("addWindowsY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("addOpWindowsY");
if (item.checked==true) sum += parseInt(document.getElementById("addOpWindowsQty").value)*parseInt(item.value);
item = document.getElementById("entranceAwningY");
if (item.checked==true) sum += parseInt(item.value);
item = document.getElementById("windowAwningsY");
if (item.checked==true) sum += parseInt(document.getElementById("windowAwningsQty").value)*parseInt(item.value);
item = document.getElementById("ceilingFanY");
if (item.checked==true) sum += parseInt(item.value);
/*
var crate = document.getElementsByName("crateOptions");
for (i=0; i<crate.length; i++)
	{
	if (crate[i].checked==true)
		{
		sum += parseInt(crate[i].value);
		break;
		}
	}
*/
changePrice('total', sum);
}


function dollarRound(num)
{
return Math.round(num*100)/100;
}


function changeYurtField(yurtsize)
{
var yurt = document.getElementById("yurtSize");
yurt.value = yurtsize+"'";
}




function displayOrderSummary()
{
var sum=0;
var diams = document.getElementsByName("diams");
for (var i=0; i<diams.length; i++)
	{
	if (diams[i].checked==true) {sum += parseInt(diams[i].value); break;}
	}
var order = '<h4 id="ordertopsum">Please look over your Yurt Price Quote:</h4><p><strong>'+document.getElementById("yurtSize").value+' Diameter Yurt: $'+sum;

var item = document.getElementById("tallWallsY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Taller Walls: $'+item.value;
	}
	
item = document.getElementById("duroLastY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Duro-Last: $'+item.value;
	}
	
item = document.getElementById("roofInsulationY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Roof Insulation: $'+item.value;
	}
	
item = document.getElementById("wallInsulationY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Wall Insulation: $'+item.value;
	}
	
item = document.getElementById("cisternSystemY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Cistern System: $'+item.value;
	}

item = document.getElementById("bigWindY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Big Wind & CORR: $'+item.value;
	}
	
else
	{
	item = document.getElementById("corrY");
	if (item.checked==true) 
		{
		sum += parseInt(item.value);
		order += '<br/>CORR: $'+item.value;
		}
	}

item = document.getElementById("stovePipeY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Stove Pipe Outlet: $'+item.value;
	}
	
item = document.getElementById("frenchDoorsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("frenchDoorsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("frenchDoorsQty").value+' French Door Upgrade(s): $'+tot;
	}

item = document.getElementById("addDoorsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("addDoorsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("addDoorsQty").value+' Extra Door(s): $'+tot;
	}

item = document.getElementById("regScreenDoorsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("regScreenDoorsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("regScreenDoorsQty").value+' Regular Screen Doors(s): $'+tot;
	}

item = document.getElementById("frenchScreenDoorsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("frenchScreenDoorsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("frenchScreenDoorsQty").value+' French Screen Door(s): $'+tot;
	}

item = document.getElementById("bugNet");
if (item.checked==true) 
	{
	sum += 65;
	order += '<br/>Bug Net Dome Cover: $65';
	}
	
item = document.getElementById("insulationDome");
if (item.checked==true) 
	{
	sum += 65;
	order += '<br/>Insulating Dome Cover: $65';
	}
	
item = document.getElementById("shadeCloth");
if (item.checked==true) 
	{
	sum += 65;
	order += '<br/>Shade Cloth Dome Cover: $65';
	}
	
item = document.getElementById("domeLifterY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Euro-dome Lifter: $'+item.value;
	}
	
item = document.getElementById("bronzeDomeY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Tinted Bronze Dome: $'+item.value;
	}
	
item = document.getElementById("addWindowsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("addWindowsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("addWindowsQty").value+' Extra Window(s): $'+tot;
	}
	
item = document.getElementById("addOpWindowsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("addOpWindowsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("addOpWindowsQty").value+' Operable Window(s): $'+tot;
	}
	
item = document.getElementById("entranceAwningY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Entrance Awning: $'+item.value;
	}
	
item = document.getElementById("windowAwningsY");
if (item.checked==true) 
	{
	var tot = parseInt(document.getElementById("windowAwningsQty").value)*parseInt(item.value);
	sum += tot;
	order += '<br/>'+document.getElementById("windowAwningsQty").value+' Window Awning Kit(s): $'+tot;
	}	

item = document.getElementById("ceilingFanY");
if (item.checked==true) 
	{
	sum += parseInt(item.value);
	order += '<br/>Ceiling Fan Mount: $'+item.value;
	}
order += '<hr/><br/><span id="ordertotal">Total Yurt Price Quote:<span id="totalsum"> $'+sum+'</span></span></p><br/>';


//document.getElementById("blackout").style.display="block";
document.getElementById("orderDisplay").innerHTML = order;
//document.getElementById("orderSummaryDisplay").style.display="block";

}



function displayContactForm()
{
hideOrderSummary();
document.getElementById("blackout").style.display="block";
document.getElementById("contactForm").style.display="block";
}

function hideOrderSummary()
{
document.getElementById("orderSummaryDisplay").style.display="none";
document.getElementById("blackout").style.display="none";
}

function hideContactForm()
{
document.getElementById("contactForm").style.display="none";
displayOrderSummary();
}


function initialize()
{
var diam = document.getElementsByName("diams");
for (var i=0; i<diam.length; i++)
	{
	if (diam[i].checked==true)
		{
		var did = diam[i].id;
		changePrice('diameter', diam[i].value);
		break;
		}
	}
if (did=="diameter16") selectDiameter16();
else if (did=="diameter20") selectDiameter20();
else if (did=="diameter24") selectDiameter24();
else if (did=="diameter27") selectDiameter27();
else if (did=="diameter30") selectDiameter30();

if (document.getElementById("tallWallsY").checked==true) selectTallWalls();
if (document.getElementById("addDoorsY").checked==true) selectAddDoors();
if (document.getElementById("frenchDoorsY").checked==true) selectFrenchDoors();
if (document.getElementById("bigWindY").checked==true) selectBigWind();
else if (document.getElementById("corrY").checked==true) selectCORR();
if (document.getElementById("regScreenDoorsY").checked==true) selectRegScreenDoors();
if (document.getElementById("frenchScreenDoorsY").checked==true) selectFrenchScreenDoors();
if (document.getElementById("windowAwningsY").checked==true) selectWindowAwnings();
changeDomeCovers();
var item = document.getElementById("duroLastY");
if (item.checked==true) changePrice("duroLast", item.value);
var item = document.getElementById("cisternSystemY");
if (item.checked==true) changePrice("cisternSystem", item.value);
var item = document.getElementById("stovePipeY");
if (item.checked==true) changePrice("stovePipe", item.value);
var item = document.getElementById("bronzeDomeY");
if (item.checked==true) changePrice("bronzeDome", item.value);
var item = document.getElementById("domeLifterY");
if (item.checked==true) changePrice("domeLifter", item.value);
var item = document.getElementById("ceilingFanY");
if (item.checked==true) changePrice("ceilingFan", item.value);
var item = document.getElementById("entranceAwningY");
if (item.checked==true) changePrice("entranceAwning", item.value);

sumTotal();
}


function movePriceBox() 
{
var dim = getWindowSizeY();
var scroll = getScrollY();
var totalHeight = getDocHeight();
var box = document.getElementById('price-box');
var space = totalHeight-dim;
var top = (1-scroll/space)*293+20;
top = Math.round(top);
box.style.top = top+'px';
}


function getWindowSizeY() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return myHeight;
}

function getWindowSizeX() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
  return myWidth;
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset )) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}

function getScrollX() {
  var scrOfX = 0;
  if( typeof( window.pageYOffset )) {
    //Netscape compliant
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfX;
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
function getDocWidth() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollWidth, D.documentElement.scrollWidth),
        Math.max(D.body.offsetWidth, D.documentElement.offsetWidth),
        Math.max(D.body.clientWidth, D.documentElement.clientWidth)
    );
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

 function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
