// JavaScript Document
pumps= new Array(23);
pressure= new Array(21);
flow= new Array(21);
product= new Array(21);
page= new Array(22);
pumps[0]="Maxi";
pumps[1]="Major";
pumps[2]="Two Majors";
pumps[3]="Mastiff";
pumps[4]="380 Mechanical Ram";
pumps[5]="240mm Mechanical Ram";
pumps[6]="270mm Mechanical Ram";
pumps[7]="Two 240mm Mechanical Rams";
pumps[8]="Two 270mm Mechanical Rams";
pumps[9]="240mm Mechanical Ram C/W Camel Ball Valves";
pumps[10]="270mm Mechanical Ram C/W Camel Ball Valves";
pumps[11]="Two 240mm Mechanical Rams C/W Camel Ball Valves";
pumps[12]="Two 270mm Mechanical Rams C/W Camel Ball Valves";
pumps[13]="240mm Hydraulic Ram";
pumps[14]="270mm Hydraulic Ram";
pumps[15]="Duplex 240mm Hydraulic Ram";
pumps[16]="380mm Hydraulic Ram";
pumps[17]="Duplex 270mm Hydraulic Ram";
pumps[18]="460mm Hydraulic Ram";
pumps[19]="Duplex 380mm Hydraulic Ram";
pumps[20]="Duplex 460mm Hydraulic Ram";
pumps[21]="Ask us for details";
pumps[22]="Ask us for details";
pressure[0]=2;
pressure[1]=2;
pressure[2]=2;
pressure[3]=2;
pressure[4]=3;
pressure[5]=4;
pressure[6]=4;
pressure[7]=4;
pressure[8]=4;
pressure[9]=6;
pressure[10]=6;
pressure[11]=6;
pressure[12]=6;
pressure[13]=20;
pressure[14]=20;
pressure[15]=20;
pressure[16]=20;
pressure[17]=20;
pressure[18]=20;
pressure[19]=20;
pressure[20]=20;
flow[0]=1;
flow[1]=3;
flow[2]=6;
flow[3]=8.9;
flow[4]=15.3;
flow[5]=7;
flow[6]=8.2;
flow[7]=13;
flow[8]=16.4;
flow[9]=7;
flow[10]=8.2;
flow[11]=13;
flow[12]=16.4;
flow[13]=8.2;
flow[14]=8.5;
flow[15]=14;
flow[16]=15.3;
flow[17]=17;
flow[18]=25;
flow[19]=30.6;
flow[20]=50;
product[0]=1;
product[1]=3;
product[2]=6;
product[3]=8;
product[4]=22.95;
product[5]=25;
product[6]=25;
product[7]=50;
product[8]=50;
product[9]=35;
product[10]=35;
product[11]=70;
product[12]=70;
product[13]=140;
product[14]=170;
product[15]=280;
product[16]=306;
product[17]=340;
product[18]=500;
product[19]=612;
product[20]=1000;
page[0]="maxi.php";
page[1]="major.php";
page[2]="major.php";
page[3]="mastiff.php";
page[4]="mechanical360-380rampump.php";
page[5]="mechanical240-270rampump.php";
page[6]="mechanical240-270rampump.php";
page[7]="mechanical240-270rampump.php";
page[8]="mechanical240-270rampump.php";
page[9]="mechanical240-270rampump.php";
page[10]="mechanical240-270rampump.php";
page[11]="mechanical240-270rampump.php";
page[12]="mechanical240-270rampump.php";
page[13]="hydraulic240-270rampump.php";
page[14]="hydraulic240-270rampump.php";
page[15]="hydraulic240-270rampump.php";
page[16]="hydraulic360-380rampump.php";
page[17]="hydraulic240-270rampump.php";
page[18]="460-480rampumps.php";
page[19]="hydraulic360-380rampump.php";
page[20]="460-480rampumps.php";
page[21]="";

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<=20; 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[21]="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."
}
