// global discounts array - 5 units with 6 discount stages. unitDis[2][3] would be the Clima12 9-12week price.
var unitDis = new Array([57,47,42,37,32,12],[57,47,42,37,32,12],[87,67,62,57,52,18],[97,77,72,67,62,20],[117,97,92,87,82,24]);

function safeE(p1,p2){window.location='mailto:'+p1+'@'+p2}
function docheck(im) {
	if (document.getElementById(im+'_hid').value=="off") {
	document.getElementById(im+'_chk').src="data/img/checkon.gif";
	document.getElementById(im+'_hid').value="on";
	}
	else if (document.getElementById(im+'_hid').value=="on") {
	document.getElementById(im+'_chk').src="data/img/checkoff.gif";
	document.getElementById(im+'_hid').value="off";
	}
}

function toggleTable(el) {
	var myelement = document.getElementById(el);
	if( !myelement.style.display || myelement.style.display == "none" ) {
		if(navigator.userAgent.indexOf("Firefox") != -1)
			myelement.style.display = "table-cell";
		else
			myelement.style.display = "inline";
	} else {
		myelement.style.display = "none";
	}
}

function minusvalue(stin) {
var pval=document.getElementById(stin);
if (pval.value>0){
	pval.value=parseInt(pval.value)-1;
}}

function plusvalue(stin) {
var pval=document.getElementById(stin);
pval.value=parseInt(pval.value)+1;
}

function plusqty(stin) {
var qty_val=document.getElementById(stin+'_qty');
var wks_val=document.getElementById(stin+'_wks');
var ppw_val=document.getElementById(stin+'_prc');
var ptot_val=document.getElementById(stin+'_prc_t');
qty_val.value=parseInt(qty_val.value)+1;
ptot_val.value = (qty_val.value*ppw_val.value*wks_val.value)
}

function minusqty(stin) {
var qty_val=document.getElementById(stin+'_qty');
var wks_val=document.getElementById(stin+'_wks');
var ppw_val=document.getElementById(stin+'_prc');
var ptot_val=document.getElementById(stin+'_prc_t');
if (qty_val.value>0){
	qty_val.value=parseInt(qty_val.value)-1;
	ptot_val.value = (qty_val.value*ppw_val.value*wks_val.value)
	}
}

function pluswks(stin) {

var qty_val=document.getElementById(stin+'_qty');
var wks_val=document.getElementById(stin+'_wks');
var ppw_val=document.getElementById(stin+'_prc');
var ptot_val=document.getElementById(stin+'_prc_t');

wks_val.value=parseInt(wks_val.value)+1;
//(wks_val.value>3)?ppw=lp:ppw=hp;
twv = wks_val.value;
if (twv==1) {ppw=unitDis[stin.substr(6,1)-1][0];}
else if (twv>1 && twv<5) {ppw=unitDis[stin.substr(6,1)-1][1];}
else if (twv>4 && twv<9) {ppw=unitDis[stin.substr(6,1)-1][2];}
else if (twv>8 && twv<13) {ppw=unitDis[stin.substr(6,1)-1][3];}
else if (twv>12 && twv<52) {ppw=unitDis[stin.substr(6,1)-1][4];}
else if (twv>51) {ppw=unitDis[stin.substr(6,1)-1][5];}
ppw_val.value=ppw;
ptot_val.value = custRound(qty_val.value*ppw*wks_val.value,2)
}

function minuswks(stin) {
var qty_val=document.getElementById(stin+'_qty');
var wks_val=document.getElementById(stin+'_wks');
var ppw_val=document.getElementById(stin+'_prc');
var ptot_val=document.getElementById(stin+'_prc_t');
if (wks_val.value>0){
	wks_val.value=parseInt(wks_val.value)-1;
	
	//(wks_val.value>3)?ppw=lp:ppw=hp;
	twv = wks_val.value;
	if (twv==1) {ppw=unitDis[stin.substr(6,1)-1][0];}
	else if (twv>1 && twv<5) {ppw=unitDis[stin.substr(6,1)-1][1];}
	else if (twv>4 && twv<9) {ppw=unitDis[stin.substr(6,1)-1][2];}
	else if (twv>8 && twv<13) {ppw=unitDis[stin.substr(6,1)-1][3];}
	else if (twv>12 && twv<52) {ppw=unitDis[stin.substr(6,1)-1][4];}
	else if (twv>51) {ppw=unitDis[stin.substr(6,1)-1][5];}
	ppw_val.value=ppw;
	ptot_val.value = (qty_val.value*ppw*wks_val.value);
	}
}

function gtotal(numunits) {
var del_val = document.getElementById('ice_del');
var gtot_val = document.getElementById('ice_gtotal');
var stot_val = document.getElementById('ice_stotal');
var vat_val = document.getElementById('ice_vat');
var subtotal=0;
var x=1;
do {elem='ice_00'+x+'_prc_t';subtotal+=parseFloat(document.getElementById(elem).value);x++;} while (x < (numunits+1));
subtotal=custRound(subtotal+parseFloat(del_val.value),2);
vatpart=custRound((subtotal/100)*17.5,2);
if (subtotal > 25) {
	vat_val.value=vatpart;
	stot_val.value=subtotal;
	gtot_val.value=custRound(vatpart+subtotal,2);
	//alert(stot_val.value.indexOf('.') != -1);
	} else {
	gtot_val.value=0;
	}
}

function custRound(x,places) {
return (Math.round(x*Math.pow(10,places)))/Math.pow(10,places)
}

function gochange() {
setTimeout("gocalc()", 300);
}

function gocalc() {
var calcH=document.getElementById("calcH").value;
var calcL=document.getElementById("calcL").value;
var calcW=document.getElementById("calcW").value;
var roomwatt=(calcH*calcL*calcW)*40;

var PLwatt=(document.getElementById("calcPL").value*150);
var FMwatt=(document.getElementById("calcFM").value*150);
var PHwatt=(document.getElementById("calcPH").value*200);
var PCwatt=(document.getElementById("calcPC").value*250);
var PRwatt=(document.getElementById("calcPR").value*200);
var CMwatt=(document.getElementById("calcCM").value*1000);

var itemwatt=(PLwatt+FMwatt+PHwatt+PCwatt+PRwatt+CMwatt)
var totalkw=(roomwatt+itemwatt)/1000
document.getElementById("readout").value=Math.round(totalkw *10) / 10;
}

function order() {
  if (window.opener && !window.opener.closed)
    window.opener.location.href = "order.asp";
  window.close();
}
function pad(num) {var cn=''+num;while (cn.length<2)cn ='0'+cn;return cn;}
function checkdate(sd,sm,sy) {
var d=new Date();
var cd=pad(d.getDate(),2);
var cm=pad(d.getMonth()+1,2);
var cy=''+d.getFullYear();
if (cy.length>=4) {cy=cy.substring(cy.length-2)}
if (parseInt(sd)>31) {return false;}
if (parseInt(sm)>12) {return false;}
return parseFloat(pad(sy)+pad(sm)+pad(sd))>parseFloat(cy+cm+cd);
}

