// JavaScript calc162009.js 22nd June 2009 Document 

// For the display of'ppg1' STEP 2 only !!!!!!!!! 

//########################################################################################################
// WARNING IE 6.00 WILL NOT PARSE THE SOLE VARIABLE CALLED 'stat'  !!!!!!!!!!!!!!!!!!!!!!!!!!
// REMOVE 'stat' FROM ALL SCRIPTS EVEN IF OK WITH MOZILLA. However 'Stat'
// ADDED SWITCHING ON OFF LAYERS AT 'ppgX'
//########################################################################################################
function ppg0(){
MM_showHideLayers('ppg0','','show','ppg1','','hide','ppg2','','hide','ppg3','','hide');
}function ppg1(){
MM_showHideLayers('ppg0','','hide','ppg1','','show','ppg2','','hide','ppg3','','hide');
}function ppg2(){
MM_showHideLayers('ppg0','','hide','ppg1','','hide','ppg2','','show','ppg3','','hide');
}function ppg3(){
MM_showHideLayers('ppg0','','hide','ppg1','','hide','ppg2','','hide','ppg3','','show');
}
function calcppg1 (yt){ // Instruction from page 'XMASTERv4SecuredSUB.htm'
var CalcP0=new Array("1g",100,5,0.70,0.75,0.95,0,0,0,0,6,0.40,"ADFH",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP1=new Array("3g",100,5,0.70,0.75,0.90,0,0,0,1,6,0.40,"ADH",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP2=new Array("4g",100,10,0.70,0.70,0.80,0,0,0,2,6,0.40,"ADL",14.0,1.097,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP3=new Array("1g",100,5,0.70,0.75,0.95,0,0,0,4,6,0.40,"ADFH",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP4=new Array("2g",75,5,0.70,0.95,0.95,0,1,2,0,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP5=new Array("5g",30,5,0.70,0.95,0.95,0,1,2,1,6,0.40,"G",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP6=new Array("6g",50,10,0.70,0.70,0.70,1,0,2,2,6,0.40,"L",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP7=new Array("2g",75,5,0.70,0.95,0.95,0,1,2,4,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP8=new Array("2g",75,5,0.70,0.95,0.95,1,0,1,0,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP9=new Array("5g",30,5,0.70,0.95,0.95,1,0,1,1,6,0.40,"G",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP10=new Array("6g",50,10,0.70,0.70,0.70,0,1,1,2,6,0.40,"L",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP11=new Array("2g",75,5,0.70,0.95,0.95,1,0,1,4,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP12=new Array("2g",25,5,0.70,0.95,0.95,1,1,4,0,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP13=new Array("7g",25,5,0.70,0.95,0.95,1,1,4,1,6,0.40,"I",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP14=new Array("6g",50,10,0.70,0.70,0.70,2,2,4,2,6,0.40,"L",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
var CalcP15=new Array("2g",25,5,0.70,0.95,0.95,1,1,4,4,6,0.40,"FGI",10.7,0.851,300,60,0.12,0.16,0.06,"nf",0,65,12,0)
///*****************************************************************************
ra = CalcP0;rb = CalcP1;rc = CalcP2;rd = CalcP3;re = CalcP4;
rf = CalcP5;rg = CalcP6;rh = CalcP7;ri = CalcP8;rj = CalcP9;
rk = CalcP10;rl = CalcP11;rm = CalcP12;rn = CalcP13;ro = CalcP14;
rp = CalcP15;
var CalcP = new Array(ra,rb,rc,rd,re,rf,rg,rh,ri,rj,rk,rl,rm,rn,ro,rp); //alert("WAIT 1 : This yt "+yt);alert("WAIT 2 : This is 'CalcP' "+CalcP);
//******************************************************************************
//alert("WAIT 3 : This is 'CalcP[0][8]' "+CalcP[yt][8]);//for (MiCount=0; MiCount<1; MiCount++){
 var bmax= CalcP[yt][1];//alert("WAIT 4 : This is 'CalcP[yt][1]' "+CalcP[yt][1]);// Max loan
 var bmin= CalcP[yt][2];//alert("WAIT 5 : This is 'CalcP[yt][2]' "+CalcP[yt][2]);// Min loan  	
 //alert("WAIT 6 : This is 'CalcP[yt][8]' "+CalcP[yt][8]);
 if(CalcP[yt][8] == 0) { Stat = "A1 Status ";}
 if(CalcP[yt][8] == 1) { Stat = "CCJ's ";}
 if(CalcP[yt][8] == 2) { Stat = "Arrears ";}
 if(CalcP[yt][8] == 4) { Stat = "Arrears and CCJ's ";}
 if(CalcP[yt][9] == 0) { inco = "Employed";}
 if(CalcP[yt][9] == 1) { inco = "Self Employed";}
 if(CalcP[yt][9] == 2) { inco = "No Proof of Income";}
 if(CalcP[yt][9] == 4) { inco = "Pension Income";}

var mininco= CalcP[yt][10];
var maxterm= (CalcP[yt][15]/12);
var minterm= (CalcP[yt][16]/12);//}

MiDisplay2 = '<table width="560" border="0" cellpadding="0" cellspacing="0" id="stable">' + 
// empty line //    
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// selection line //    
 '<tr><td colspan="5">' + "You have selected " + inco + " with " + Stat + '</td></tr>' +
// empty line //     
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// empty line //
'<tr><td colspan="5" id="shead0">' + "&nbsp;" + '</td></tr>' +
// empty line //    
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// info // 
 '<tr><td colspan="5"><b>' + "Loans available from &pound; " + bmin + ",000 to &pound; " + bmax+",000" + '</b></td></tr>' +
// empty line //    
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// empty line //    
 '<tr><td colspan="5"><b>' + "Payment terms from " + minterm + " to " + maxterm + " years" + '</b></td></tr>' +
// SPACER // 
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// SPACER //  // empty line //     
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// empty line //     
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
// SPACER // 
 '<tr><td>' + "&nbsp;" + '</td><td colspan="4"><div align="right">' + "Click 'Next' button below to see an illustration of borrowing rates." + '</div></td></tr>' +

'<tr><td colspan="5" id="shead0">' + "&nbsp;" + '</td></tr>' +
// empty line //     
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
 
// SPACER // 
 '<tr><td colspan="5">' + "&nbsp;" + '</td></tr>' +
 '</table>' +
 '<div id="LayerZ" style="position:absolute;width:180px;height:25px;right:0px;bottom:0px;"><input name="button" type="button" value="&lt; Back" class="send" onclick="ppg0()" />' + "&nbsp;" + '<input type="button" name="button" value="Next &gt;" class="send" onclick= "seePayments()" /></div>' ;

MM_setTextOfTABLE2('ppg1','');
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_setTextOfTABLE2(objName,x)
{ //v4.01
ppg1(); // Show layer 'ppg2' first then hide rest
newText=(MiDisplay2);
 if ((obj=MM_findObj(objName))!=null) with (obj)
 if (document.layers) {document.write(unescape(newText));//document.close();
} else innerHTML = unescape(newText);}
  }