// JavaScript Document

function weeklyLinen() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		linen_unit = ( formObj.linenUnit.value.length > 0 ) ? formObj.linenUnit.value : 0;
		linen_usage = ( formObj.linenUsage.value.length > 0 ) ? formObj.linenUsage.value : 0;
		if ( !isNaN(linen_unit) && linen_unit > 0 && !isNaN(linen_usage) && linen_usage > 0 ) {
			linen_weekly = Math.round(linen_unit * linen_usage * 100)/100;
			document.getElementById('linenWeekly').value = linen_weekly.toFixed(2);
			document.getElementById('likeUsage').value = linen_usage;
			totallyLike();
			taxLinen();
		}
	}
}

function totallyLike() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		like_unit = ( formObj.likeUnit.value.length > 0 ) ? formObj.likeUnit.value : 0;
		like_usage = ( formObj.likeUsage.value.length > 0 ) ? formObj.likeUsage.value : 0;
		like_delivery = ( formObj.likeDeliver.value.length > 0 ) ? formObj.likeDeliver.value : 0;
		if ( !isNaN(like_unit) && like_unit > 0 && !isNaN(like_usage) && like_usage > 0 && !isNaN(like_delivery) && like_delivery > 0 ) {
			like_weekly = (like_unit * like_usage * 100)/100;
			like_annual = (like_weekly * like_delivery);
			document.getElementById('likeWeekly').value = like_weekly.toFixed(2);
			document.getElementById('likeUsage').value = like_usage;
			document.getElementById('likeWeeklyTotal').value = like_weekly.toFixed(2);
			document.getElementById('likeAnnual').value = like_annual.toFixed(2);
		}
	}
}


function taxLinen() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		user_tax = ( formObj.userTax.value.length > 0 ) ? ((formObj.userTax.value) / 100) : 0;
		linen_weekly = document.getElementById('linenWeekly').value;
		if ( !isNaN(user_tax) && !isNaN(linen_weekly) && linen_weekly > 0 ) {
			linen_tax = (user_tax * linen_weekly);
			document.getElementById('linenTax').value = linen_tax.toFixed(2);
			weeklyLinenTotal();
		}
	}
}

function weeklyLinenTotal() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		linen_weekly = ( document.getElementById('linenWeekly').value > 0 ) ? document.getElementById('linenWeekly').value : 0;
		linen_replace = ( formObj.linenReplace.value.length > 0 ) ? formObj.linenReplace.value : 0;
		linen_bags = ( formObj.linenBags.value.length > 0 ) ? formObj.linenBags.value : 0;
	    linen_racks = ( formObj.linenRacks.value.length > 0 ) ? formObj.linenRacks.value : 0;
	    linen_abused = ( formObj.linenAbused.value.length > 0 ) ? formObj.linenAbused.value : 0;
	    linen_environmental = ( formObj.linenEnvironmental.value.length > 0 ) ? formObj.linenEnvironmental.value : 0;
		linen_tax = ( document.getElementById('linenTax').value > 0 ) ? document.getElementById('linenTax').value : 0;
	    linen_delivery = ( formObj.linenDeliver.value.length > 0 ) ? formObj.linenDeliver.value : 0;
		
		if ( !isNaN(linen_weekly) && !isNaN(linen_replace) && !isNaN(linen_bags) && !isNaN(linen_racks) && !isNaN(linen_abused) && !isNaN(linen_environmental) && !isNaN(linen_tax) && !isNaN(linen_delivery) ) {
			linen_weekly_total = parseFloat(linen_weekly) + parseFloat(linen_replace) + parseFloat(linen_bags) + parseFloat(linen_racks) + parseFloat(linen_abused) + parseFloat(linen_environmental) + parseFloat(linen_delivery) + parseFloat(linen_tax);
			document.getElementById('linenWeeklyTotal').value = linen_weekly_total.toFixed(2);
			annualLinen();
		}
	}
}

function annualLinen() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		linen_delivery = ( formObj.linenDelivered.value.length > 0 ) ? formObj.linenDelivered.value : 0;
		linen_weekly_total = document.getElementById('linenWeeklyTotal').value;
		if ( !isNaN(linen_delivery) && linen_delivery > 0 && !isNaN(linen_weekly_total) && linen_weekly_total > 0 ) {
			linen_annual = (linen_weekly_total * linen_delivery);
			document.getElementById('linenAnnual').value = linen_annual.toFixed(2);
			calculateSavings();
		}
	}
}


function calculateSavings() {
	formObj = document.forms.calculator;
	
	if( formObj ){
		linen_dollaz = ( formObj.linenAnnual.value.length > 0 ) ? formObj.linenAnnual.value : 0;
		like_dollaz = ( formObj.likeAnnual.value.length > 0 ) ? formObj.likeAnnual.value : 0;
//		alert(linen_dollaz + ', ' + like_dollaz);
		if ( !isNaN(linen_dollaz) && linen_dollaz > 0 && !isNaN(like_dollaz) && like_dollaz > 0 ) {
			saved_dollaz = (linen_dollaz - like_dollaz);
			if ( !isNaN(saved_dollaz) && saved_dollaz > 0 ) {
				document.getElementById('totalSavings').value = saved_dollaz.toFixed(2);
			}
			else {
				document.getElementById('totalSavings').value = 0;
			}
		}
	}
}
