// Style the button to ensure similar funcionality as other buttons
var inputButtons = {  
 inputStyle:function() {
  if (!g.id || !g.id("metafaq")) return false;
  var inputElements = g.idTn("metafaq", "input");
  inputElements[0].onmouseover = function() {
   this.style.color = "#cc0000";
   this.style.textDecoration = "underline"
  }
  inputElements[0].onmouseout = function() {
   this.style.color = "#0e6fcd";
   this.style.textDecoration = "none"
  }
 }
}  

var dtsl={
	buttonClass:'submitbutton',
	init:function(){
		var i,newa,inputs;
		if(!document.getElementById || !document.createTextNode){return;}
		inputs=document.getElementsByTagName('input');
		for(i=0;i<inputs.length;i++){
			if(inputs[i].getAttribute('type')!='submit'){continue;}
			newa=document.createElement('a');
			newa.setAttribute('href','#');
			newa.setAttribute('id',inputs[i].getAttribute('id'));
			newa.appendChild(document.createTextNode(inputs[i].getAttribute('value')));
			newa.className=dtsl.buttonClass;
			newa.f=inputs[i].form;
			dtsl.addEvent(newa,'click',dtsl.sendForm,false);
			newa.onclick=function(){return false;} // Safari
			inputs[i].parentNode.insertBefore(newa,inputs[i]);
			inputs[i].parentNode.removeChild(inputs[i]);
			if(i<inputs.length){i--};
		}
		var buttontl=document.getElementById('button-tl');
		if(buttontl) buttontl.style.background="url(http://tescofinance.metafaq.com/clients/tescofinance/newResources/button-l.gif) top left no-repeat";
       		var buttonbl=document.getElementById('button-bl');
		if(buttonbl) buttonbl.style.background="url(http://tescofinance.metafaq.com/clients/tescofinance/newResources/button-l.gif) bottom left no-repeat";
var buttontr=document.getElementById('button-br');
		if(buttontr) buttontr.style.background="url(http://tescofinance.metafaq.com/clients/tescofinance/newResources/button-r.gif) bottom right no-repeat";

       },
	// you may have to alter sendForm when there is more than one form
	// in the document
	sendForm:function(e){
		dtsl.cancelClick(e);
		var t=dtsl.getTarget(e);
		var f=t.f;
		var newel=document.createElement('input');
		newel.name=t.name;
		newel.type="hidden";
		newel.value=t.innerHTML;
		f.appendChild(newel);
f.submit();
	},
	getTarget:function(e){
		var target = window.event ? window.event.srcElement : e ? e.target : null;
		if (!target){return false;}
		while(target.nodeType!=1 && target.nodeName.toLowerCase()!='body'){
			target=target.parentNode;
		}
		return target;
	},
	cancelClick:function(e){
		if (window.event){
		window.event.cancelBubble = true;
			window.event.returnValue = false;
			return;
		}
		if (e){
			e.stopPropagation();
			e.preventDefault();
		}
	},
	addEvent: function(elm, evType, fn, useCapture){
		if (elm.addEventListener)
		{
		elm.addEventListener(evType, fn, useCapture);
			return true;
		} else if (elm.attachEvent) {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} else {
			elm['on' + evType] = fn;
		}
	}
}


