
//-->
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck()


/***************************************************************************************
Variables to set:
***************************************************************************************/
messages=new Array()
//Write your descriptions in here.
messages[0] = "* Under this plan, the level of benefit provided will be dependent upon future fund performance and you may be required to increase your premium to maintain cover at the level initially selected. Past performance is not necessarily a guide for the future. The value of units can fall as well as rise."
messages[1] = "** Your home is at risk if you do not keep up repayments on a mortgage or other loan secured on it. Please note that The Canada Life Marketing Group is not responsible for any advice provided in respect of mortgage arrangements."
messages[2] = "A. Canada Life’s minimum premium when buying directly is £5000 after the payment of Tax Free Cash"
messages[3] = "A. Annuity payments are taxable as earned income and are taxed under the PAYE system. After setting up your policy, we contact the Inland Revenue and they inform us of your tax code."
messages[4] = "A. Once you have bought the annuity it is a final decision, there is no chance to cancel. But we give you a period of at least 30 days in which you can review and consider your choices, before the contract is concluded."
messages[5] = "A. The quotation is guaranteed for 14 days. The annuity rate is secured upon receipt of all requirements, including the total purchase amount."
messages[6] = "A. There is an administration charge of just over 1% of the purchase price after the deduction of Tax Free Cash. The exact figure will be noted on your quotation and is already accounted for in the income figure provided."
messages[7] = "A. Canada Life currently offers one flat rate for all annuitants. However, we are aiming to launch an Impaired Life Annuity in the near future."
messages[8] = "A. Canada Life can pay the income into a UK bank account or by sterling cheque."
//To have more descriptions just add to the array.

fromX = -110 //How much from the actual mouse X should the description box appear?
fromY = 40 //How much from the actual mouse Y should the description box appear?

//To set the font size, font type, border color or remove the border or whatever,
//change the clDescription class in the stylesheet.

//Makes crossbrowser object.
function makeObj(obj){								
   	this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
	if(!this.evnt) return false
	this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;	
   	this.wref=bw.dom||bw.ie4?this.evnt:bw.ns4?this.css.document:0;		
	this.writeIt=b_writeIt;																
	return this
}

// A unit of measure that will be added when setting the position of a layer.
var px = bw.ns4||window.opera?"":"px";

function b_writeIt(text){
	if (bw.ns4){this.wref.write(text);this.wref.close()}
	else this.wref.innerHTML = text
}

//Capturing mousemove
var descx = 0
var descy = 0
function popmousemove(e){descx=bw.ns4||bw.ns6?e.pageX:event.x; descy=bw.ns4||bw.ns6?e.pageY:event.y}

var oDesc;
//Shows the messages
function popup(num){
    if(oDesc){
		oDesc.writeIt('<div class="clDescription2">'+messages[num]+'</div>')
		if(bw.ie5||bw.ie6) descy = descy+document.body.scrollTop
		oDesc.css.left = (descx+fromX)+px
		oDesc.css.top = (descy+fromY)+px
		oDesc.css.visibility = "visible"
    }
}
//Hides it
function popout(){
	if(oDesc) oDesc.css.visibility = "hidden"
}
function setPopup(){
   	if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
    document.onmousemove = popmousemove;
	oDesc = new makeObj('divDescription')
}