// JavaScript Document
pumps= new Array(26);
pressure= new Array(24);
flow= new Array(24);
product= new Array(24);
page= new Array(25);
pumps[0]="Maxi";
pumps[1]="Mechanical Major";
pumps[2]="Two Majors";
pumps[3]="Mechanical Mastiff";
pumps[4]="Hydraulic Major";
pumps[5]="Hydraulic Mastiff";
pumps[6]="380 Mechanical Ram";
pumps[7]="Duplex Hydraulic Major";
pumps[8]="240mm Mechanical Ram";
pumps[9]="270mm Mechanical Ram";
pumps[10]="Two 240mm Mechanical Rams";
pumps[11]="Two 270mm Mechanical Rams";
pumps[12]="240mm Mechanical Ram C/W Camel Ball Valves";
pumps[13]="270mm Mechanical Ram C/W Camel Ball Valves";
pumps[14]="Two 240mm Mechanical Rams C/W Camel Ball Valves";
pumps[15]="Two 270mm Mechanical Rams C/W Camel Ball Valves";
pumps[16]="240mm Hydraulic Ram";
pumps[17]="270mm Hydraulic Ram";
pumps[18]="Duplex 240mm Hydraulic Ram";
pumps[19]="380mm Hydraulic Ram";
pumps[20]="Duplex 270mm Hydraulic Ram";
pumps[21]="460mm Hydraulic Ram";
pumps[22]="Duplex 380mm Hydraulic Ram";
pumps[23]="Duplex 460mm Hydraulic Ram";
pumps[24]="Ask us for details";
pumps[25]="Ask us for details";
pressure[0]=2;
pressure[1]=2;
pressure[2]=2;
pressure[3]=2;
pressure[4]=4;
pressure[5]=4;
pressure[6]=3;
pressure[7]=4;
pressure[8]=4;
pressure[9]=4;
pressure[10]=4;
pressure[11]=4;
pressure[12]=6;
pressure[13]=6;
pressure[14]=6;
pressure[15]=6;
pressure[16]=20;
pressure[17]=20;
pressure[18]=20;
pressure[19]=20;
pressure[20]=20;
pressure[21]=20;
pressure[22]=20;
pressure[23]=20;
flow[0]=1;
flow[1]=3;
flow[2]=6;
flow[3]=8.9;
flow[4]=3;
flow[5]=8.9;
flow[6]=15.3;
flow[7]=6;
flow[8]=7;
flow[9]=8.2;
flow[10]=13;
flow[11]=16.4;
flow[12]=7;
flow[13]=8.2;
flow[14]=13;
flow[15]=16.4;
flow[16]=8.2;
flow[17]=8.5;
flow[18]=14;
flow[19]=15.3;
flow[20]=17;
flow[21]=25;
flow[22]=30.6;
flow[23]=50;
product[0]=1;
product[1]=3;
product[2]=6;
product[3]=8;
product[4]=12;
product[5]=16;
product[6]=22.95;
product[7]=24;
product[8]=25;
product[9]=25;
product[10]=50;
product[11]=50;
product[12]=35;
product[13]=35;
product[14]=70;
product[15]=70;
product[16]=140;
product[17]=170;
product[18]=280;
product[19]=306;
product[20]=340;
product[21]=500;
product[22]=612;
product[23]=1000;
page[0]="maxi.html";
page[1]="mechanicalmajor.html";
page[2]="mechanicalmajor.html";
page[3]="mechanicalmastiff.html";
page[4]="hydraulicmajor.html";
page[5]="hydraulicmastiff.html";
page[6]="mechanical360-380rampump.html";
page[7]="hydraulicmajor.html";
page[8]="mechanical240-270rampump.html";
page[9]="mechanical240-270rampump.html";
page[10]="mechanical240-270rampump.html";
page[11]="mechanical240-270rampump.html";
page[12]="mechanical240-270rampump.html";
page[13]="mechanical240-270rampump.html";
page[14]="mechanical240-270rampump.html";
page[15]="mechanical240-270rampump.html";
page[16]="hydraulic240-270rampump.html";
page[17]="hydraulic240-270rampump.html";
page[18]="hydraulic240-270rampump.html";
page[19]="hydraulic360-380rampump.html";
page[20]="hydraulic240-270rampump.html";
page[21]="460-480rampumps.html";
page[22]="hydraulic360-380rampump.html";
page[23]="460-480rampumps.html";
page[24]="";
function flowpressure(){
var args = new Object();
var query = location.search.substring(1);
var pairs = query.split("&");
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos == -1) continue;
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
args[argname] = unescape(value);
}
return args;
}
function prefill(){
	var args = flowpressure();
if (args.calcflow) document.getElementById("pumpflow").value = parseFloat(args.calcflow);
if (args.pressure) document.getElementById("linepressure").value = parseFloat(args.pressure);

}
function findpump(){
var linepressure= eval("document.getElementById('linepressure').value");
var pumpflow= eval("document.getElementById('pumpflow').value");
pumpproduct= linepressure*pumpflow;
for(loop=0; loop<=23; loop++)
{
if (pressure[loop]>=linepressure & flow[loop]>=pumpflow & product[loop]>=pumpproduct){
pumpsel=loop;
break;
}
}
	var args = flowpressure();
	
		if (args.sludge) {
	var sludge = ("Sludge Type: ")+args.sludge;
	var drysolids = ("Percentage Dry Solids: ")+args.drysolids+("%25");
	var pipediameter = ("Pipe Diameter: ")+args.pipediameter+("mm");
	var pipelength = ("Pipe Length: ")+args.pipelength+("m");
	var piperise = ("Pipe Rise: ")+args.piperise+("m");
	var mailtext = "%0D%0A"+sludge+"%0D%0A"+drysolids+"%0D%0A"+pipediameter+"%0D%0A"+pipelength+" %0D%0A"+piperise}
	else {var mailtext=""
	}
page[24]="mailto:sales@energypumps.co.uk?subject=Pump Selector&body=Please can you recommend a pump pumping at:%0D%0A"+linepressure+" Bar %0D%0A at"+pumpflow+" L/s "+mailtext+"%0D%0APlease add any additional information below:%0d";

document.getElementById('text').innerHTML="<a href=\""+page[pumpsel]+"\">"+pumps[pumpsel]+"</a><br/> or alternatively,<br/>"+"<a href=\""+page[pumpsel+1]+"\">"+pumps[pumpsel+1]+"</a><br/><br/>Recommendations are only to be used as an estimate, please <a href=\"mailto:sales@energypumps.co.uk?subject=Pump Selector&body=Please can you reccomend a pump pumping at:%0D%0A"+linepressure+" Bar at %0D%0A"+pumpflow+" L/s "+mailtext+"%0D%0APlease add any additional information below:%0d\">contact us</a> if you wish to confirm the results."
}