var maxSize = 300

var minSize = 1



var aa = 0

var bb = 0

var cc = 0

var price = 0.70

var pricesq30mm = 1.20

//var pricesq38mm = 0.64

//var pricesq50mm = 0.25

var fullPrice = 0



// This function determines whether inputs are within the max/min inputs required

function ok1(){



lenghtText = roundUp(document.net.length1.value)

widthText = roundUp(document.net.width1.value)





document.net.length1.value = lenghtText

document.net.width1.value = widthText



aa = lenghtText*1

bb = widthText*1



if (aa>0)

   {

   if (aa>=minSize)

      { 

      if (aa<=maxSize)

		{ 

		if (bb>0)

 		  {

 		  if (bb>=minSize)

  		    { 

    		    if (bb<=maxSize){ go1() } 

 	          else{ alert("Max size " + maxSize + " meter(s)") }

    		  } 

 		  else{ alert("Min size " + minSize + " meter(s)") }

  		 }

		else{ alert("Please enter width") }

      	} 

      else{ alert("Max size " + maxSize + " meter(s)") }

      } 

   else{ alert("Min size " + minSize + " meter(s)") }

   }

else{ alert("Please enter length") }



}



// This is the calculation



function go1(){



cc = Math.round(aa * bb)



fullPrice = cc * price



outPut1 = fullPrice

document.net.outPut.value = roundDec(outPut1)

length2 = aa * 3.281

document.net.length2.value = length2

width2 = bb * 3.281

document.net.width2.value = width2

}

// Copy to here



// This function rounds up the inputs to the nearest .25 metres



function roundUp(number2) 

{

toStr = ""

totalStr = number2.toString()

z = totalStr.indexOf(".")

y = totalStr.length

before1 = "" 

leftOver = "0."



if(z!=-1)

  {



  if(z==0){ totalStr = "0" + totalStr; }

  z = totalStr.indexOf(".")

  for(j=0; j<z; j++){ before1 += totalStr.charAt(j); } 



  for(i=z+1; i<=y; i++){ leftOver += totalStr.charAt(i) }

  leftOver = leftOver*1



  if(leftOver==0){leftOver = ".00"}

  else{

      if(leftOver<=0.25){leftOver = ".25"}

      else{

          if(leftOver<=0.50){leftOver = ".50"}

          else{

              if(leftOver<=0.75){leftOver = ".75"}

              else{

                  if(leftOver>0.75){leftOver = 1}

                  }

              }

          }



       }



  if(leftOver*1==1){ before1 = before1 + ".9"; before1 = Math.round(before1); leftOver = ".00"}



  toStr = before1 + leftOver

  return (toStr)

  }

else{ return(number2*1 + ".00") }



}



// This function rounds up the cost to the most significant 2 digits



function roundDec(number2) 

{

toStr = ""

totalStr = number2.toString()

z = totalStr.indexOf(".")

y = totalStr.length

before1 = "" 

leftOver = "0."



if(z!=-1)

  {



  if(z==0){ totalStr = "0" + totalStr; }

  z = totalStr.indexOf(".")

  for(j=0; j<z; j++){ before1 += totalStr.charAt(j); } 



  for(i=z+1; i<=y; i++){ leftOver += totalStr.charAt(i) }

  leftOver = leftOver*1



  if(leftOver==0){leftOver = ".00"}

  else{

  		if(leftOver<=0.01){leftOver = ".01"}

  		else {

  			if(leftOver<=0.02){leftOver = ".02"}

  		else {

  			if(leftOver<=0.03){leftOver = ".03"}

  		else {

  			if(leftOver<=0.04){leftOver = ".04"}

  		else {

			if(leftOver<=0.05){leftOver = ".05"}

  		else {

  			if(leftOver<=0.06){leftOver = ".06"}

  		else {

  			if(leftOver<=0.07){leftOver = ".07"}

  		else {

  			if(leftOver<=0.08){leftOver = ".08"}

  		else {

			if(leftOver<=0.09){leftOver = ".09"}

  		else {

  			if(leftOver<=0.10){leftOver = ".10"}

  		else {

  			if(leftOver<=0.11){leftOver = ".11"}

  		else {

  			if(leftOver<=0.12){leftOver = ".12"}

  		else {

			if(leftOver<=0.13){leftOver = ".13"}

  		else {

  			if(leftOver<=0.14){leftOver = ".14"}

  		else {

  		if(leftOver<=0.15){leftOver = ".15"}

  		else {

  			if(leftOver<=0.16){leftOver = ".16"}

  		else {

			if(leftOver<=0.17){leftOver = ".17"}

  		else {

  			if(leftOver<=0.18){leftOver = ".18"}

  		else {

  			if(leftOver<=0.19){leftOver = ".19"}

  		else {

  			if(leftOver<=0.20){leftOver = ".20"}

  		else {

			if(leftOver<=0.21){leftOver = ".21"}

  		else {

  			if(leftOver<=0.22){leftOver = ".22"}

  		else {

  			if(leftOver<=0.23){leftOver = ".23"}

  		else {

  			if(leftOver<=0.24){leftOver = ".24"}

  		else {

     		if(leftOver<=0.25){leftOver = ".25"}

       else{

      		if(leftOver<=0.26){leftOver = ".26"}

  		else {

  			if(leftOver<=0.27){leftOver = ".27"}

  		else {

  			if(leftOver<=0.28){leftOver = ".28"}

  		else {

  			if(leftOver<=0.29){leftOver = ".29"}

  		else {

			if(leftOver<=0.30){leftOver = ".30"}

  		else {

  			if(leftOver<=0.31){leftOver = ".31"}

  		else {

  			if(leftOver<=0.32){leftOver = ".32"}

  		else {

  			if(leftOver<=0.33){leftOver = ".33"}

  		else {

			if(leftOver<=0.34){leftOver = ".34"}

  		else {

  			if(leftOver<=0.35){leftOver = ".35"}

  		else {

  			if(leftOver<=0.36){leftOver = ".36"}

  		else {

  			if(leftOver<=0.37){leftOver = ".37"}

  		else {

			if(leftOver<=0.38){leftOver = ".38"}

  		else {

  			if(leftOver<=0.39){leftOver = ".39"}

  		else {

  			if(leftOver<=0.40){leftOver = ".40"}

  		else {

  			if(leftOver<=0.41){leftOver = ".41"}

  		else {

  			if(leftOver<=0.42){leftOver = ".42"}

  		else {

  			if(leftOver<=0.43){leftOver = ".43"}

  		else {

			if(leftOver<=0.44){leftOver = ".44"}

  		else {

  			if(leftOver<=0.45){leftOver = ".45"}

  		else {

  			if(leftOver<=0.46){leftOver = ".46"}

  		else {

  			if(leftOver<=0.47){leftOver = ".47"}

  		else {

			if(leftOver<=0.48){leftOver = ".48"}

  		else {

  			if(leftOver<=0.49){leftOver = ".49"}

  		else {

  			if(leftOver<=0.50){leftOver = ".50"}

       else{

     		if(leftOver<=0.51){leftOver = ".51"}

       else{

  			if(leftOver<=0.52){leftOver = ".52"}

       else{

  			if(leftOver<=0.53){leftOver = ".53"}

       else{

  			if(leftOver<=0.54){leftOver = ".54"}

       else{

  			if(leftOver<=0.55){leftOver = ".55"}

       else{

  			if(leftOver<=0.56){leftOver = ".56"}

       else{

          	if(leftOver<=0.57){leftOver = ".57"}

       else{

  			if(leftOver<=0.58){leftOver = ".58"}

       else{

  			if(leftOver<=0.59){leftOver = ".59"}

       else{

  			if(leftOver<=0.60){leftOver = ".60"}

       else{

  			if(leftOver<=0.61){leftOver = ".61"}

       else{

          	if(leftOver<=0.62){leftOver = ".62"}

       else{

  			if(leftOver<=0.63){leftOver = ".63"}

       else{

  			if(leftOver<=0.64){leftOver = ".64"}

       else{

  			if(leftOver<=0.65){leftOver = ".65"}

       else{

          	if(leftOver<=0.66){leftOver = ".66"}

       else{

  			if(leftOver<=0.67){leftOver = ".67"}

       else{

  			if(leftOver<=0.68){leftOver = ".68"}

       else{

  			if(leftOver<=0.69){leftOver = ".69"}

       else{

          	if(leftOver<=0.70){leftOver = ".70"}

       else{

  			if(leftOver<=0.71){leftOver = ".71"}

       else{

  			if(leftOver<=0.72){leftOver = ".72"}

       else{

  			if(leftOver<=0.73){leftOver = ".73"}

       else{

          	if(leftOver<=0.74){leftOver = ".74"}

       else{

  			if(leftOver<=0.75){leftOver = ".75"}

       else{

           if(leftOver<=0.76){leftOver = ".76"}

       else{

           if(leftOver<=0.77){leftOver = ".77"}

       else{

           if(leftOver<=0.78){leftOver = ".78"}

       else{

           if(leftOver<=0.79){leftOver = ".79"}

       else{

           if(leftOver<=0.80){leftOver = ".80"}

       else{

           if(leftOver<=0.81){leftOver = ".81"}

       else{

           if(leftOver<=0.82){leftOver = ".82"}

       else{

           if(leftOver<=0.83){leftOver = ".83"}

       else{

           if(leftOver<=0.84){leftOver = ".84"}

       else{

           if(leftOver<=0.85){leftOver = ".85"}

       else{

           if(leftOver<=0.86){leftOver = ".86"}

       else{

           if(leftOver<=0.87){leftOver = ".87"}

       else{

           if(leftOver<=0.88){leftOver = ".88"}

       else{

           if(leftOver<=0.89){leftOver = ".89"}

       else{

           if(leftOver<=0.90){leftOver = ".90"}

       else{

           if(leftOver<=0.91){leftOver = ".91"}

       else{

           if(leftOver<=0.92){leftOver = ".92"}

       else{

           if(leftOver<=0.93){leftOver = ".93"}

       else{

           if(leftOver<=0.94){leftOver = ".94"}

       else{

           if(leftOver<=0.95){leftOver = ".95"}

       else{

           if(leftOver<=0.96){leftOver = ".96"}

       else{

           if(leftOver<=0.97){leftOver = ".97"}

       else{

           if(leftOver<=0.98){leftOver = ".98"}

       else{

           if(leftOver<=0.99){leftOver = ".99"}

       else{

           if(leftOver>0.99){leftOver = 1}

           }}}}}}}}}}}}}}}}}}}}}}}}}

           }}}}}}}}}}}}}}}}}}}}}}}}}

           }}}}}}}}}}}}}}}}}}}}}}}}}}}

			 }}}}}}}}}}}}}}}}}}}}}}

       }

  

   if(leftOver*1==1){ before1 = before1 + ".9"; before1 = Math.round(before1); leftOver = ".00"}



  toStr = before1 + leftOver

  return (toStr)

  }

else{ return(number2*1 + ".00") }



}



// To here







// *********************************************************************************************************************************************



function ok2(){



lenghtText = roundUp(document.netsq30mm.length1.value)

widthText = roundUp(document.netsq30mm.width1.value)





document.netsq30mm.length1.value = lenghtText

document.netsq30mm.width1.value = widthText



aa = lenghtText*1

bb = widthText*1



if (aa>0)

   {

   if (aa>=minSize)

      { 

      if (aa<=maxSize)

		{ 

		if (bb>0)

 		  {

 		  if (bb>=minSize)

  		    { 

    		    if (bb<=maxSize){ go2() } 

 	          else{ alert("Max size " + maxSize + " meter(s)") }

    		  } 

 		  else{ alert("Min size " + minSize + " meter(s)") }

  		 }

		else{ alert("Please enter width") }

      	} 

      else{ alert("Max size " + maxSize + " meter(s)") }

      } 

   else{ alert("Min size " + minSize + " meter(s)") }

   }

else{ alert("Please enter length") }



}



// This is where it ends

// This is second calculation

function go2(){



cc = Math.round(aa * bb)



fullPrice = cc * pricesq30mm



outPut1 = fullPrice

document.netsq30mm.outPut.value = roundDec(outPut1)

length2 = aa * 3.281

document.netsq30mm.length2.value = length2

width2 = bb * 3.281

document.netsq30mm.width2.value = width2



}

