// JavaScript Document created and owned by Chris Cannon. © Chris Cannon 2007. No reproduction of this script may be undertaken without the owners prior consent.


/////////////// cookie monster ////////////////////
//checks to see if cookie has been set and if true gets data and puts them into separate variables and then uses //alerts just to show me that it has worked

//alert("the path is= "+pathRoute);

// because of php there will be a cookie set!! cant use cookie.length cos length only means the length of the letters in the string not the amount of variables in the array! php session sets undefineable length of characters!!


		if (document.cookie.length>0){
			
			//document.cookie.sort();
			var cookieArray = document.cookie.split(';');
			for (o=0;o<cookieArray.length;o++){
				
				cookieArray[o] = cookieArray[o].split('=');
				cookieArray[o][0] = unescape( cookieArray[o][0].replace(/^\s+|\s+$/g, '') );
				cookieArray[o][1] = unescape( cookieArray[o][1].replace(/^\s+|\s+$/g, '') );
				
				
			}
			
			
			for (var d = 0; d < cookieArray.length; d++){
switch (cookieArray[d][0])
				{
				case "aParaMagnify":
  					var switchedText = (cookieArray[d][1]);
					//alert(switchedText);
  					break;
				case "bColourFlip":
  					var switchedColour = (cookieArray[d][1]);
					//alert(switchedColour);
 					 break;
				case "cX":
  					var switchedLayout = (cookieArray[d][1]);
					//alert(switchedLayout);
					break;
				case "dCtrls":
  					var switchedControls = (cookieArray[d][1]);
					//alert(switchedContols);
  					//break;
				}
					
				//alert(v[d][0]);
			}
			
			


			if(switchedText && switchedColour && switchedLayout && switchedControls){
			var aParaMagnify = parseInt(switchedText);
			
			var bColourFlip = switchedColour;
			
			var cX = parseInt(switchedLayout);
			
			var dCtrls = switchedControls;
			//alert("hello");
			var x = cX;
			}else{

				aParaMagnify = 0;
				bColourFlip = "bw";
				cX = 955;
				x = cX;
				dCtrls = "open";
				editCookie();

				}
			
			// if no cookie has been set and user doesnt support cookies....
		}else{

				aParaMagnify = 0;
				bColourFlip = "bw";
				cX = 955;
				x = cX;
				dCtrls = "open";
				editCookie();

				//alert("yes we have cookies!!")


			////////////php variables if no cookie support///////////////////


}
function editCookie(){

			var exp = new Date();
			var oneYearFromNow = exp.getTime() + (365 * 24 * 60 * 60 * 1000);
			exp.setTime(oneYearFromNow);
			
			document.cookie = "aParaMagnify="+aParaMagnify+"; expires=" + exp.toGMTString();
			document.cookie = "bColourFlip="+bColourFlip+"; expires=" + exp.toGMTString();
			document.cookie = "cX="+cX+"; expires=" + exp.toGMTString();
			document.cookie = "dCtrls="+dCtrls+"; expires=" + exp.toGMTString();

			
}
//////////////////////////////change form ///////////////////////////////
function changeForm(var1,var2,var3,var4){
	var searchlabelchange=document.getElementById(var1);
	if(!searchlabelchange){searchlabelchange=document.getElementById(var4)};
			if	(searchlabelchange){
				
			var searchlabel=document.createElement('label');
			searchlabel.setAttribute("for",var2);
			searchlabel.id=var3;

			//var searchlabel='<label for="wordsearch100" id="searchkey">Search for a keyword</label>';
			/// below dont work
			//searchlabel."for"="wordsearch100";		
			
			var searchlabeltxt='SEARCH THIS SITE : Enter a keyword';
			searchlabel.appendChild(document.createTextNode(searchlabeltxt));			
			
	searchlabelchange.parentNode.replaceChild(searchlabel,searchlabelchange);
	};
}

function changeRSSform(var1,var2,var3,var4){
var RSSsearch=document.getElementById(var1);
	if(!RSSsearch){RSSsearch=document.getElementById(var4)};
		if (RSSsearch){
			var RSSlabel=document.createElement('label');
			RSSlabel.setAttribute("for",var2);
			RSSlabel.id=var3;
			//if(RSSsearch.nodeValue
				 if (RSSsearch.firstChild.nodeValue == "SEARCH THIS SITE : Enter a keyword "){
			var RSSlabeltxt='Keyword: ';
				 }
				 if (RSSsearch.firstChild.nodeValue == "for a new keyword "){
			var RSSlabeltxt='Search again for a keyword: ';
				 }
				 if (RSSsearch.firstChild.nodeValue == "Name: "){
			var RSSlabeltxt='Name: ';
				 }
				 if (RSSsearch.firstChild.nodeValue == "Email address:"){
			var RSSlabeltxt='Email address:';
				 }
				 if (RSSsearch.firstChild.nodeValue == "Telephone number:"){
			var RSSlabeltxt='Telephone number:';
				 }
				 if (RSSsearch.firstChild.nodeValue == "Postal address: "){
			var RSSlabeltxt='Postal address: ';
				 }
				 if (RSSsearch.firstChild.nodeValue == "Enquiry / comments: "){
			var RSSlabeltxt='Enquiry / comments: ';
				 }
				
			RSSlabel.appendChild(document.createTextNode(RSSlabeltxt));			
			
	RSSsearch.parentNode.replaceChild(RSSlabel,RSSsearch);
		}
}

//////////////////////////////////////////////////////////////////////////////////

function layout_wide(){
///////////////////////// layout wide START//////////////////////////

	 
	setText();
	 
	 var accessbutton=document.getElementById('linkcontainer');
			if(!accessbutton){
				var accessbutton=document.getElementById('change_link');}
				
				
				// re add logo
			var car=document.createElement('img');
			car.src="graphics/access_logo2.jpg";
			car.id="logo100";
			car.alt="This is the Hull PAs Database, powered by Choices and Rights Disablity Coalition";
			
			var cardiv=document.createElement('div');
			cardiv.id="cardiv";
			
			// add the link to the heading
			
			var cannondiv=document.createElement('div');
			
			cannondiv.id="linkcontainer100";
			var cannonp=document.createElement('p');
			cannonp.id="linkcontainerp100";
			///////////////////////////////////////////////////////////////////////////////////
			if(dCtrls == "open"){
			var ctrla=document.createElement('a');
			ctrla.href='#';
	
			var ctrltxt='Hide page controls';
			ctrla.appendChild(document.createTextNode(ctrltxt));
			ctrla.onclick=function(){
				closedCtrls();return false;
				};
				///////////////////////////
			var cannona=document.createElement('a');
			cannona.href='#';
			//cannona.id="accesslink";
	
			var txt='Change to original layout';
			cannona.appendChild(document.createTextNode(txt));
			cannona.onclick=function(){
				//alert("as weve clicked "+textStopper);
				bColourFlip = "bw";
				bw();
				layout_compact();return false;
				};
			//////////text resize//////////////////
			var uList=document.createElement('ul');
			uList.id="linklist";
			var ctrlList=document.createElement('li');
			var changeList=document.createElement('li');
			var biggerList=document.createElement('li');
			var smallerList=document.createElement('li');
			var blackList=document.createElement('li');
			var bigger=document.createElement('a');
			ctrlList.appendChild(ctrla);
			changeList.appendChild(cannona);
			bigger.href='#';
	
			var biggertxt='Text increase';
			bigger.appendChild(document.createTextNode(biggertxt));
			
			bigger.onclick=function(){biggertext();return false};
			biggerList.appendChild(bigger);
			
			var smaller=document.createElement('a');
			smaller.href='#';
	
			var smallertxt='Text decrease';
			smaller.appendChild(document.createTextNode(smallertxt));
			
			smaller.onclick=function(){smallertext();return false};
			smallerList.appendChild(smaller);
			
			var black=document.createElement('a');
			black.href='#';
	
			var blacktxt='Swap text and background colours';
			black.appendChild(document.createTextNode(blacktxt));
			
			black.onclick=function(){backgroundSwitcher();return false};
			blackList.appendChild(black);
			
			uList.appendChild(ctrlList);
			uList.appendChild(changeList);
			uList.appendChild(biggerList);
			uList.appendChild(smallerList);
			uList.appendChild(blackList);
			}
			/////////////////////////////////////////////////////////////////////////////////////////
			if(dCtrls == "closed"){
			var ctrla=document.createElement('a');
			ctrla.href='#';
	
			var ctrltxt='Show page controls';
			ctrla.appendChild(document.createTextNode(ctrltxt));
			ctrla.onclick=function(){
				openCtrls();return false;
				};
				///////////////////////////
			
			//////////text resize//////////////////
			var uList=document.createElement('ul');
			uList.id="linklist";
			var ctrlList=document.createElement('li');
			
			ctrlList.appendChild(ctrla);
			
			
			uList.appendChild(ctrlList);
			
			}
			////////////////////////////////////////////////////////////////////////////////////
			
			cannonp.appendChild(uList);
			
			cannondiv.appendChild(cannonp);
			cardiv.appendChild(cannondiv);
			cardiv.appendChild(car);
			accessbutton.parentNode.replaceChild(cardiv,accessbutton);
			
//////////////////////////////change form ///////////////////////////////

changeForm('searchkey',"wordsearch100","searchkey100",'dummy');


changeRSSform("namelabel", "keyword100","namelabel100","dummy")
changeRSSform("contactnamelabel", "contactname100","contactnamelabel100","dummy")
changeRSSform("contactemaillabel", "contactemail100","contactemaillabel100","dummy")
changeRSSform("contactphonelabel", "contactphone100","contactphonelabel100","dummy")
changeRSSform("contactaddresslabel", "contactaddress100","contactaddresslabel100","dummy")
changeRSSform("contactenquirylabel", "contactenquiry100","contactenquirylabel100","dummy")
//////////////////////////////////////////////////////////////////////////////////


	function zeroto100(var1,var2,var3){
			var1=document.getElementById(var2);
			if(var1){
				var1.id = var3;
			}
		 }
	zeroto100("windowwidth","container","container100");
	zeroto100("accesstab","linkcontainer","linkcontainer100");
	zeroto100("altnav","altlinx","altlinx100");
	zeroto100("validlinx","valid","valid100");
	zeroto100("pictures","maincontentpic","maincontentpic100");
	zeroto100("accesstabright","linkcontainerp","linkcontainerp100");
	zeroto100("accesscontent2","content2","content2100");
	zeroto100("accesscontent1","content","content100");
	zeroto100("accessmaincontent","maincontent","maincontent100");
	zeroto100("footerdiv","footercontainer","footercontainer100");
	zeroto100("footerleftdiv","footerleft","footerleft100");
	zeroto100("footerrightdiv","footerright","footerright100");
	zeroto100("navul","nav","nav100");
	zeroto100("subnavul","subnav","subnav100");
	zeroto100("navheader","navhead","navhead100");
	zeroto100("searchheader","searchhead","searchhead100");
	zeroto100("validheader","validhead","validhead100");
	zeroto100("searchboxer","searchbox","searchbox100");
	zeroto100("nav_columner","nav_column","nav_column100");
	zeroto100("footer","footergraphic","footergraphic100");
	zeroto100("footerbottom","footer_bottom","footer_bottom100");
	zeroto100("valbottom","validators","validators100");
	zeroto100("lotbottom","lottery","lottery100");
	zeroto100("lotterylogo","lottery_logo","lottery_logo100");
	zeroto100("clslogo","cls_logo","cls_logo100");
	zeroto100("padplogo","padp_logo","padp_logo100");
	zeroto100("fsblogo","fsb_logo","fsb_logo100");
	zeroto100("searcher","wordsearch","wordsearch100");
	zeroto100("keysearcher","keyword","keyword100");
	zeroto100("rssfoot","rss_footer","rss_footer100");
	zeroto100("rsshead","rss","rss100");
	zeroto100("keysearch","searchkey","searchkey100");
	zeroto100("rssnamesearch","namelabel","namelabel100");
	zeroto100("submitter","submitter","submitter100");
	zeroto100("contactname","contactname","contactname100");
	zeroto100("contactnamelabel","contactnamelabel","contactname100");
	zeroto100("contactemail","contactemail","contactemail100");
	zeroto100("contactemaillabel","contactemaillabel","contactemail100");
	zeroto100("contactphone","contactphone","contactphone100");
	zeroto100("contactphonelabel","contactphonelabel","contactphone100");
	zeroto100("contactenquiry","contactenquiry","contactenquiry100");
	zeroto100("contactenquirylabel","contactenquirylabel","contactenquiry100");
	zeroto100("contactaddress","contactaddress","contactaddress100");
	zeroto100("contactaddresslabel","contactaddresslabel","contactaddress100");
	zeroto100("contactsubmitter","contactsubmitter","contactsubmitter100");
	zeroto100("contactresetter","contactresetter","contactresetter100");
	zeroto100("searchform","searchform","searchform100");
	zeroto100("conform","conform","conform100");
	zeroto100("you","you","you100");
	
	zeroto100("pas_logo","pas_logo","pas_logo100");
	zeroto100("pahead","pahead","pahead100");
	zeroto100("uhead","uhead","uhead100");
	zeroto100("infohead","infohead","infohead100");
	zeroto100("acclinx","acclinx","acclinx100");
	zeroto100("acclinx2","acclinx2","acclinx2100");
	zeroto100("nav_info","nav_info","nav_info100");
	zeroto100("isubnav","isubnav","isubnav100");
	zeroto100("PAForm1","PAForm1","PAForm1100");
	
	
	
	
	

	 //alert("newx="+x);
	 x= 100;
	 cX= 100;
	 editCookie();

	 }
///////////////////////// layout wide END//////////////////////////
///////////////////////// layout compact START//////////////////////////
function layout_compact(){

		
		
		
		var accessbutton=document.getElementById('cardiv');
			if(!accessbutton){
				var accessbutton=document.getElementById('change_link');}
			if(!accessbutton){return;}
			
			
			/*<a href="#content_anchor" id="skipper">SKIP TO CONTENT</a><img src="graphics/candr_logo.gif" id="logo" alt="Choices and Rights Disability Coalition: Disabled people working with disabled people."/><p>Powered by<br />
Choices and Rights<br />
Disability Coalition</p>*/
			// re add change link div
			
			/*<div id="change_link"><div id="change_link2">
	<img src="graphics/candr_logo.gif" id="logo" alt="Choices and Rights Disability Coalition: Disabled people working with disabled people."/><p>Powered by<br />
Choices and Rights<br />
Disability Coalition</p></div>

<div id="logindiv"><img src="graphics/this3.jpg" alt="This is the Hull and East Yorkshire Personal Assistant Database" /></div></div>*/

			var change_link2=document.createElement('div');
			change_link2.id="change_link2";

			var carlogo=document.createElement('img');
			carlogo.src="graphics/candr_logo.gif";
			carlogo.id="logo";
			carlogo.alt="Choices and Rights Disability Coalition: Disabled people working with disabled people.";
			
			var carlogop=document.createElement('p');
			var carlogobr1=document.createElement('br');
			var carlogobr2=document.createElement('br');
			var carlogotxt1='Powered by';
			var carlogotxt2='Choices and Rights';
			var carlogotxt3='Disability Coalition';
			carlogop.appendChild(document.createTextNode(carlogotxt1));
			carlogop.appendChild(carlogobr1);
			carlogop.appendChild(document.createTextNode(carlogotxt2));
			carlogop.appendChild(carlogobr2);
			carlogop.appendChild(document.createTextNode(carlogotxt3));
			
			change_link2.appendChild(carlogo);
			change_link2.appendChild(carlogop);


			
			var changediv=document.createElement('div');
			changediv.id="linkcontainer";
			///////////////////////////////////////////////////////////////////////////////////
			var quickul=document.createElement('ul');
			quickul.id="quicklist";
			var quickli1=document.createElement('li');
			var quickli2=document.createElement('li');
			var quickli3=document.createElement('li');
			var quickli4=document.createElement('li');
			var quickli5=document.createElement('li');
			///////////////////////////////////////////////////////////////////////////////////
			/*var carlink=document.createElement('a');
			carlink.href='#content_anchor';
			//carlink.id="skipper";
			var carlinktxt='SKIP TO CONTENT';
			carlink.appendChild(document.createTextNode(carlinktxt));*/
			
			///////////////////////////////////////////////////////////////////////////////////
			var quicklink=document.createElement('a');
			//quicklink.href='#content_anchor';
			var quicktxt='QUICK JUMP TO LARGE TEXT';
			quicklink.appendChild(document.createTextNode(quicktxt));
			////////////////////////////////////////////////////////////////////////////////////
			
			///////////////////////////////////////////////////////////////////////////////////
			var zoomlink=document.createElement('a');
			zoomlink.href='#';
			var zoomtxt='TEXT ZOOM CONTROLS';
			zoomlink.appendChild(document.createTextNode(zoomtxt));
			
			zoomlink.onclick=function(){
				textStopper = 0;
				textSizer = textStopper+1.4;
				//alert("cleared "+textStopper);
				layout_wide();return false
				};
				
			////////////////////////////////////////////////////////////////////////////////////
			
			///////////////////////////////////////////////////////////////////////////////////
			var acclink=document.createElement('a');
			acclink.href='accessibility.php';
			var acctxt='ACCESSIBILITY';
			acclink.appendChild(document.createTextNode(acctxt));
			////////////////////////////////////////////////////////////////////////////////////
			
					///////////////////////////////////////////////////////////////////////////////////
			var smlink=document.createElement('a');
			smlink.href='sitemap.php';
			var smtxt='SITE MAP';
			smlink.appendChild(document.createTextNode(smtxt));
			////////////////////////////////////////////////////////////////////////////////////
			
			
			
			// accessibility controlls
			
			////////////////////////////////////////////////////////////////////////////////////////
			quicklink.href='#';
			quicklink.onclick=function(){
				textStopper = 4;
				textSizer = textStopper+1.4;
				layout_wide();return false
			};
			/////////////////////////////////////////////////////////////////////////////////////////
			//cannonp.appendChild(cannona);
	
			//quickli1.appendChild(carlink);
			quickli2.appendChild(quicklink);
			quickli3.appendChild(zoomlink);
			quickli4.appendChild(acclink);
			quickli5.appendChild(smlink);
			//quickul.appendChild(quickli1);
			quickul.appendChild(quickli2);
			quickul.appendChild(quickli3);
			quickul.appendChild(quickli4);
			quickul.appendChild(quickli5);
			
			
			/*<div id="change_link"><div id="change_link2">
	<img src="graphics/candr_logo.gif" id="logo" alt="Choices and Rights Disability Coalition: Disabled people working with disabled people."/><p>Powered by<br />
Choices and Rights<br />
Disability Coalition</p></div>

<div id="logindiv"><img src="graphics/this3.jpg" alt="This is the Hull and East Yorkshire Personal Assistant Database" /></div></div>*/

			var logindiv=document.createElement('div');
			logindiv.id="logindiver";
			
			var thislogo=document.createElement('img');
			thislogo.src="graphics/this3.jpg";
			//thislogo.id="logo";
			thislogo.alt="This is the Hull and East Yorkshire Personal Assistant Database.";
			logindiv.appendChild(thislogo);

			changediv.appendChild(change_link2);
			changediv.appendChild(quickul);
			changediv.appendChild(logindiv);
			//changediv.appendChild(quicklink);
			
			
			accessbutton.parentNode.replaceChild(changediv,accessbutton);





////////////////////////////////////////////////////////////////


/////////////////////////// DIF BELOW //////////////////////////
		windowwidth=document.getElementById("container100");
		if(windowwidth){
		windowwidth.id = "container";
		
		//////////////////////////////change form ///////////////////////////////

	changeForm('searchkey100',"wordsearch","searchkey",'searchkey100blk');

	changeRSSform("namelabel100", "keyword","namelabel","namelabel100blk")
	changeRSSform("contactnamelabel100", "contactname","contactnamelabel","contactnamelabel100blk")
changeRSSform("contactemaillabel100", "contactemail","contactemaillabel","contactemaillabel100blk")
changeRSSform("contactphonelabel100", "contactphone","contactphonelabel","contactphonelabel100blk")
changeRSSform("contactaddresslabel100", "contactaddress","contactaddresslabel","contactaddresslabel100blk")
changeRSSform("contactenquirylabel100", "contactenquiry","contactenquirylabel","contactenquirylabel100blk")
//////////////////////////////////////////////////////////////////////////////////
		
		
		function v100tozero(cvar1,cvar2,cvar3){
			cvar1=document.getElementById(cvar3);
			if(cvar1){
				cvar1.id = cvar2;
			}
		 }
	//v100tozero("windowwidth","container","container100");
	//v100tozero("accesstab","linkcontainer","linkcontainer100");
	v100tozero("altnav","altlinx","altlinx100");
	v100tozero("validlinx","valid","valid100");
	v100tozero("pictures","maincontentpic","maincontentpic100");
	//v100tozero("accesstabright","linkcontainerp","linkcontainerp100");
	v100tozero("accesscontent2","content2","content2100");
	v100tozero("accesscontent1","content","content100");
	v100tozero("accessmaincontent","maincontent","maincontent100");
	v100tozero("footerdiv","footercontainer","footercontainer100");
	v100tozero("footerleftdiv","footerleft","footerleft100");
	v100tozero("footerrightdiv","footerright","footerright100");
	v100tozero("navul","nav","nav100");
	v100tozero("subnavul","subnav","subnav100");
	v100tozero("navheader","navhead","navhead100");
	v100tozero("searchheader","searchhead","searchhead100");
	v100tozero("validheader","validhead","validhead100");
	v100tozero("searchboxer","searchbox","searchbox100");
	v100tozero("nav_columner","nav_column","nav_column100");
	v100tozero("footer","footergraphic","footergraphic100");
	v100tozero("footerbottom","footer_bottom","footer_bottom100");
	v100tozero("valbottom","validators","validators100");
	v100tozero("lotbottom","lottery","lottery100");
	v100tozero("lotterylogo","lottery_logo","lottery_logo100");
	v100tozero("clslogo","cls_logo","cls_logo100");
	v100tozero("padplogo","padp_logo","padp_logo100");
	v100tozero("fsblogo","fsb_logo","fsb_logo100");
	v100tozero("searcher","wordsearch","wordsearch100");
	v100tozero("keysearcher","keyword","keyword100");
	v100tozero("rssfoot","rss_footer","rss_footer100");
	v100tozero("rsshead","rss","rss100");
	v100tozero("keysearch","searchkey","searchkey100");
	v100tozero("rssnamesearch","namelabel","namelabel100");
	v100tozero("submitter","submitter","submitter100");
	v100tozero("contactname","contactname","contactname100");
	v100tozero("contactnamelabel","contactnamelabel","contactname100");
	v100tozero("contactemail","contactemail","contactemail100");
	v100tozero("contactemaillabel","contactemaillabel","contactemail100");
	v100tozero("contactphone","contactphone","contactphone100");
	v100tozero("contactphonelabel","contactphonelabel","contactphone100");
	v100tozero("contactenquiry","contactenquiry","contactenquiry100");
	v100tozero("contactenquirylabel","contactenquirylabel","contactenquiry100");
	v100tozero("contactaddress","contactaddress","contactaddress100");
	v100tozero("contactaddresslabel","contactaddresslabel","contactaddress100");
	v100tozero("contactsubmitter","contactsubmitter","contactsubmitter100");
	v100tozero("contactresetter","contactresetter","contactresetter100");
	v100tozero("searchform","searchform","searchform100");
	v100tozero("conform","conform","conform100");
	v100tozero("you","you","you100");
	
	v100tozero("pas_logo","pas_logo","pas_logo100");
	v100tozero("pahead","pahead","pahead100");
	v100tozero("uhead","uhead","uhead100");
	v100tozero("infohead","infohead","infohead100");
	v100tozero("acclinx","acclinx","acclinx100");
	v100tozero("acclinx2","acclinx2","acclinx2100");
	v100tozero("nav_info","nav_info","nav_info100");
	v100tozero("isubnav","isubnav","isubnav100");
	v100tozero("PAForm1","PAForm1","PAForm1100");
	
	
	

		/////// clear any dynamic text / colour changes /////////////////////
		
		//colourSwitcher = "bw";
		textStopper = 0;
		textSizer = textStopper + 1.4;
		aParaMagnify = textStopper;
		//alert("cleared text is "+textStopper);
		//backgroundEnd();
		
		x= 955;
		cX= x;
		
		editCookie();
		
		//document.cookie = "fParaStop="+textStopper+"; expires=" + exp.toGMTString();
		
		if (!document.styleSheets) return;
        	var thecss = new Array();
			var thecssnav = new Array();
        if (document.styleSheets[0].cssRules)  // Standards Compliant
        	{
           	thecss = document.styleSheets[0].cssRules;
			thecssnav = document.styleSheets[0].cssRules;
        }
        else
        {         
           thecss = document.styleSheets[0].rules;  // IE 
		   thecssnav = document.styleSheets[0].rules;  // IE 
        }
        for (i=0;i<thecss.length;i++)
        {
           if ((thecss[i].selectorText.toLowerCase()=='#maincontent100 p') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk p') || (thecss[i].selectorText.toLowerCase()=='#linkcontainerp100')/* || (thecss[i].selectorText.toLowerCase()=='#nav100') || (thecss[i].selectorText.toLowerCase()=='#nav100blk')*/ || (thecss[i].selectorText.toLowerCase()=='#footercontainer100') || (thecss[i].selectorText.toLowerCase()=='#footercontainer100bkg') || (thecss[i].selectorText.toLowerCase()=='#altlinx100') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h3') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h3') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h4') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h4') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h5') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h5') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk ul') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 ul') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk ol li') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 ol li') || (thecss[i].selectorText.toLowerCase()=='#altlinx100blk') || (thecss[i].selectorText.toLowerCase()=='#subnav100') || (thecss[i].selectorText.toLowerCase()=='#subnav100blk') || (thecss[i].selectorText.toLowerCase()=='#navhead100') || (thecss[i].selectorText.toLowerCase()=='#searchhead100') || (thecss[i].selectorText.toLowerCase()=='#validhead100') || (thecss[i].selectorText.toLowerCase()=='#navhead100blk') || (thecss[i].selectorText.toLowerCase()=='#searchhead100blk') || (thecss[i].selectorText.toLowerCase()=='#validhead100blk') || (thecss[i].selectorText.toLowerCase()=='#wordsearch100') || (thecss[i].selectorText.toLowerCase()=='#wordsearch100blk') || (thecss[i].selectorText.toLowerCase()=='#keyword100') || (thecss[i].selectorText.toLowerCase()=='#keyword100blk') || (thecss[i].selectorText.toLowerCase()=='#searchkey100blk') || (thecss[i].selectorText.toLowerCase()=='#search100key') || (thecss[i].selectorText.toLowerCase()=='#searchbutton') || (thecss[i].selectorText.toLowerCase()=='#submitter100') || (thecss[i].selectorText.toLowerCase()=='#submitter100blk') || (thecss[i].selectorText.toLowerCase()=='#namelabel100') || (thecss[i].selectorText.toLowerCase()=='#namelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactname100') || (thecss[i].selectorText.toLowerCase()=='#contactname100blk') || (thecss[i].selectorText.toLowerCase()=='#contactnamelabel100') || (thecss[i].selectorText.toLowerCase()=='#contactnamelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactemail100') || (thecss[i].selectorText.toLowerCase()=='#contactemail100blk') || (thecss[i].selectorText.toLowerCase()=='#contactemaillabel100') || (thecss[i].selectorText.toLowerCase()=='#contactemaillabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactphone100') || (thecss[i].selectorText.toLowerCase()=='#contactphone100blk') || (thecss[i].selectorText.toLowerCase()=='#contactphonelabel100') || (thecss[i].selectorText.toLowerCase()=='#contactphonelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactenquiry100') || (thecss[i].selectorText.toLowerCase()=='#contactenquiry100blk') || (thecss[i].selectorText.toLowerCase()=='#contactenquirylabel100') || (thecss[i].selectorText.toLowerCase()=='#contactenquirylabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactaddress100') || (thecss[i].selectorText.toLowerCase()=='#contactaddress100blk') || (thecss[i].selectorText.toLowerCase()=='#contactaddresslabel100') || (thecss[i].selectorText.toLowerCase()=='#contactaddresslabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactsubmitter100') || (thecss[i].selectorText.toLowerCase()=='#contactsubmitter100blk') || (thecss[i].selectorText.toLowerCase()=='#contactresetter100') || (thecss[i].selectorText.toLowerCase()=='#contactresetter100blk') || (thecss[i].selectorText.toLowerCase()=='#you100') || (thecss[i].selectorText.toLowerCase()=='#you100blk') || (thecss[i].selectorText.toLowerCase()=='#pahead100') || (thecss[i].selectorText.toLowerCase()=='#pahead100blk') || (thecss[i].selectorText.toLowerCase()=='#uhead100') || (thecss[i].selectorText.toLowerCase()=='#uhead100blk') || (thecss[i].selectorText.toLowerCase()=='#infohead100')|| (thecss[i].selectorText.toLowerCase()=='#infohead100blk')|| (thecss[i].selectorText.toLowerCase()=='#acclinx100')|| (thecss[i].selectorText.toLowerCase()=='#acclinx100blk')|| (thecss[i].selectorText.toLowerCase()=='#acclinx2100')|| (thecss[i].selectorText.toLowerCase()=='#acclinx2100blk')|| (thecss[i].selectorText.toLowerCase()=='#nav_info100')|| (thecss[i].selectorText.toLowerCase()=='#nav_info100blk') || (thecss[i].selectorText.toLowerCase()=='#isubnav100') || (thecss[i].selectorText.toLowerCase()=='#isubnav100blk') || (thecss[i].selectorText.toLowerCase()=='#PAForm1100') || (thecss[i].selectorText.toLowerCase()=='#PAForm1100blk'))
		

           {
             //thecss[i].style.cssText="font-size:5em";
			 thecss[i].style.cssText="font-size:"+textSizer+"em";
           }
        }
		
		for (i=0;i<thecssnav.length;i++)
        {
           if ((thecssnav[i].selectorText.toLowerCase()=='#nav100') || (thecss[i].selectorText.toLowerCase()=='#nav100blk'))
           {
             //thecss[i].style.cssText="font-size:5em";
			 thecssnav[i].style.cssText="font-size:1.2em";
           }
        }
			
		}	
		
		////////////////////////MAY NEED TO UNCOMMENT BELOW///////////////////////////////
		/*x= 955;
		cX= x;
		 editCookie();*/
	 }
///////////////////////// layout compact END //////////////////////////
//var textSizer = parseFloat(aParaMagnify[1]);
//var textSizer = aParaMagnify;

var textStopper = aParaMagnify;
var textSizer = textStopper+1.4;
//var textSizer = 1.4;
//var textStopper = 0;
function biggertext(){
	
	//alert("b4="+aParaMagnify[1]);
	textStopper = textStopper+1;
	textSizer = textStopper+1.4;
	aParaMagnify = textStopper;
	//////////////// set cookie ///////////////////////
	editCookie();
	
	//document.cookie = "fParaStop="+textStopper+"; expires=" + exp.toGMTString();
	//alert("after="+aParaMagnify[1]);
	//////////////// end set cookie ///////////////////
	setText();																	
}
function smallertext(){
	if(textStopper != 0)
	{//textSizer = textSizer-1;
	textStopper = textStopper-1};
	textSizer = textStopper+1.4;
	var textsubSizer = textSizer+0.2;
	aParaMagnify = textStopper;
	//alert(textSizer);
	editCookie();
	
	//document.cookie = "fParaStop="+textStopper+"; expires=" + exp.toGMTString();
	setText();														
}
function setText(){
	if (!document.styleSheets) return;
        var thecss = new Array();
		var thesubcss = new Array();
        if (document.styleSheets[0].cssRules)  // Standards Compliant
        {
           thecss = document.styleSheets[0].cssRules;
		   thesubcss = document.styleSheets[0].cssRules;
        }
        else
        {         
           thecss = document.styleSheets[0].rules;  // IE 
		   thesubcss = document.styleSheets[0].rules;  // IE 
        }
        for (i=0;i<thecss.length;i++)
        {
           if ((thecss[i].selectorText.toLowerCase()=='#maincontent100 p') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk p') || (thecss[i].selectorText.toLowerCase()=='#linkcontainerp100') || (thecss[i].selectorText.toLowerCase()=='#nav100') || (thecss[i].selectorText.toLowerCase()=='#nav100blk') || (thecss[i].selectorText.toLowerCase()=='#footercontainer100') || (thecss[i].selectorText.toLowerCase()=='#footercontainer100blk') || (thecss[i].selectorText.toLowerCase()=='#altlinx100') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h3') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h3') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h4') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h4') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 h5') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk h5') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk ul') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 ul') || (thecss[i].selectorText.toLowerCase()=='#maincontent100blk ol li') || (thecss[i].selectorText.toLowerCase()=='#maincontent100 ol li') || (thecss[i].selectorText.toLowerCase()=='#altlinx100blk') || (thecss[i].selectorText.toLowerCase()=='#navhead100') || (thecss[i].selectorText.toLowerCase()=='#searchhead100') || (thecss[i].selectorText.toLowerCase()=='#validhead100') || (thecss[i].selectorText.toLowerCase()=='#navhead100blk') || (thecss[i].selectorText.toLowerCase()=='#searchhead100blk') || (thecss[i].selectorText.toLowerCase()=='#validhead100blk') || (thecss[i].selectorText.toLowerCase()=='#wordsearch100') || (thecss[i].selectorText.toLowerCase()=='#wordsearch100blk') || (thecss[i].selectorText.toLowerCase()=='#keyword100') || (thecss[i].selectorText.toLowerCase()=='#keyword100blk') || (thecss[i].selectorText.toLowerCase()=='#searchkey100blk') || (thecss[i].selectorText.toLowerCase()=='#searchkey100')  || (thecss[i].selectorText.toLowerCase()=='#searchbutton')  || (thecss[i].selectorText.toLowerCase()=='#submitter100') || (thecss[i].selectorText.toLowerCase()=='#submitter100blk') || (thecss[i].selectorText.toLowerCase()=='#namelabel100') || (thecss[i].selectorText.toLowerCase()=='#namelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactname100') || (thecss[i].selectorText.toLowerCase()=='#contactname100blk') || (thecss[i].selectorText.toLowerCase()=='#contactnamelabel100') || (thecss[i].selectorText.toLowerCase()=='#contactnamelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactemail100') || (thecss[i].selectorText.toLowerCase()=='#contactemail100blk') || (thecss[i].selectorText.toLowerCase()=='#contactemaillabel100') || (thecss[i].selectorText.toLowerCase()=='#contactemaillabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactphone100') || (thecss[i].selectorText.toLowerCase()=='#contactphone100blk') || (thecss[i].selectorText.toLowerCase()=='#contactphonelabel100') || (thecss[i].selectorText.toLowerCase()=='#contactphonelabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactenquiry100') || (thecss[i].selectorText.toLowerCase()=='#contactenquiry100blk') || (thecss[i].selectorText.toLowerCase()=='#contactenquirylabel100') || (thecss[i].selectorText.toLowerCase()=='#contactenquirylabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactaddress100') || (thecss[i].selectorText.toLowerCase()=='#contactaddress100blk') || (thecss[i].selectorText.toLowerCase()=='#contactaddresslabel100') || (thecss[i].selectorText.toLowerCase()=='#contactaddresslabel100blk') || (thecss[i].selectorText.toLowerCase()=='#contactsubmitter100') || (thecss[i].selectorText.toLowerCase()=='#contactsubmitter100blk') || (thecss[i].selectorText.toLowerCase()=='#contactresetter100') || (thecss[i].selectorText.toLowerCase()=='#contactresetter100blk') || (thecss[i].selectorText.toLowerCase()=='#you100') || (thecss[i].selectorText.toLowerCase()=='#you100blk')|| (thecss[i].selectorText.toLowerCase()=='#pahead100') || (thecss[i].selectorText.toLowerCase()=='#pahead100blk') || (thecss[i].selectorText.toLowerCase()=='#uhead100') || (thecss[i].selectorText.toLowerCase()=='#uhead100blk') || (thecss[i].selectorText.toLowerCase()=='#infohead100')|| (thecss[i].selectorText.toLowerCase()=='#infohead100blk')|| (thecss[i].selectorText.toLowerCase()=='#acclinx100')|| (thecss[i].selectorText.toLowerCase()=='#acclinx100blk')|| (thecss[i].selectorText.toLowerCase()=='#acclinx2100')|| (thecss[i].selectorText.toLowerCase()=='#acclinx2100blk')|| (thecss[i].selectorText.toLowerCase()=='#nav_info100')|| (thecss[i].selectorText.toLowerCase()=='#nav_info100blk')|| (thecss[i].selectorText.toLowerCase()=='#isubnav100') || (thecss[i].selectorText.toLowerCase()=='#isubnav100blk') || (thecss[i].selectorText.toLowerCase()=='#PAForm1100') || (thecss[i].selectorText.toLowerCase()=='#PAForm1100blk')   )
           {
             //thecss[i].style.cssText="font-size:5em";
			 thecss[i].style.cssText="font-size:"+textSizer+"em";
           }
		 }
		 ///////////////////////////  had to do this cos it's inheriting upper ul's text size see nav.php //////////////////////
		 for (i=0;i<thesubcss.length;i++){
		   if ((thesubcss[i].selectorText.toLowerCase()=='#subnav100') || (thesubcss[i].selectorText.toLowerCase()=='#subnav100blk')){
             //thecss[i].style.cssText="font-size:5em";
			 thesubcss[i].style.cssText="font-size:"+textSizer+0.2+"em";
           }
		}
}

  
	 

function bw(){
	
//////////////////////////////change form ///////////////////////////////

	changeForm('searchkey100blk',"wordsearch100","searchkey100",'dummy');
	changeRSSform("namelabel100blk", "keyword100","namelabel100", "dummy")
	changeRSSform("contactnamelabel100blk", "contactname100","contactnamelabel100","dummy")
changeRSSform("contactemaillabel100blk", "contactemail100","contactemaillabel100","dummy")
changeRSSform("contactphonelabel100blk", "contactphone100","contactphonelabel100","dummy")
changeRSSform("contactaddresslabel100blk", "contactaddress100","contactaddresslabel100","dummy")
changeRSSform("contactenquirylabel100blk", "contactenquiry100","contactenquirylabel100","dummy")
//////////////////////////////////////////////////////////////////////////////////
	

		background_main=document.getElementById("maincontent100blk");
		if (background_main){
	 	background_main.id = "maincontent100";
		
		function blkto100(cvar1,cvar2,cvar3){
			cvar1=document.getElementById(cvar2);
			if(cvar1){
				cvar1.id = cvar3;
			}
		 }
	//blkto100("background_main","maincontent100blk","maincontent100");
	blkto100("background_nav","nav100blk","nav100");
	blkto100("background_alt_nav","altlinx100blk","altlinx100");
	blkto100("background_sub_nav","subnav100blk","subnav100");
	blkto100("background_navhead","navhead100blk","navhead100");
	blkto100("background_searchhead","searchhead100blk","searchhead100");
	blkto100("background_validhead","validhead100blk","validhead100");
	blkto100("background_searchbox","searchbox100blk","searchbox100");
	blkto100("bkg_rsshead","rss100blk","rss100");
	blkto100("bkg_rssnamesearch","namelabel100blk","namelabel100");
	blkto100("bkg_submitter","submitter100blk","submitter100");
	blkto100("bkg_searcher","wordsearch100blk","wordsearch100");
	blkto100("background_nav_column","nav_column100blk","nav_column100");
	blkto100("background_container","container100blk","container100");
	blkto100("background_footer","footergraphic100blk","footergraphic100");
	blkto100("background_footerbottom","footer_bottom100blk","footer_bottom100");
	blkto100("background_valbottom","validators100blk","validators100");
	blkto100("background_lotbottom","lottery100blk","lottery100");
	blkto100("bkg_ac2","content2100blk","content2100");
	blkto100("bkg_ac1","content100blk","content100");
	blkto100("bkg_validlinx","valid100blk","valid100");
	blkto100("bkg_footerdiv","footercontainer100blk","footercontainer100");
	blkto100("bkg_footerleft","footerleft100blk","footerleft100");
	blkto100("bkg_footerright","footerright100blk","footerright100");
	blkto100("bkg_rssfoot","rss_footer100blk","rss_footer100");
	blkto100("bkg_keysearch","searchkey100blk","searchkey100");
	blkto100("contactname","contactname100blk","contactname100");
	blkto100("contactnamelabel","contactnamelabel100blk","contactname100");
	blkto100("contactemail","contactemail100blk","contactemail100");
	blkto100("contactemaillabel","contactemaillabel100blk","contactemail100");
	blkto100("contactphone","contactphone100blk","contactphone100");
	blkto100("contactphonelabel","contactphonelabel100blk","contactphone100");
	blkto100("contactenquiry","contactenquiry100blk","contactenquiry100");
	blkto100("contactenquirylabel","contactenquirylabel100blk","contactenquiry100");
	blkto100("contactaddress","contactaddress100blk","contactaddress100");
	blkto100("contactaddresslabel","contactaddresslabel100blk","contactaddress100");
	blkto100("contactsubmitter","contactsubmitter100blk","contactsubmitter100");
	blkto100("contactresetter","contactresetter100blk","contactresetter100");
	blkto100("searchform","searchform100blk","searchform100");
	blkto100("conform","conform100blk","conform100");
	blkto100("you","you100blk","you100");
	
	blkto100("pas_logo","pas_logo100blk","pas_logo100");
	blkto100("pahead","pahead100blk","pahead100");
	blkto100("uhead","uhead100blk","uhead100");
	blkto100("infohead","infohead100blk","infohead100");
	blkto100("acclinx","acclinx100blk","acclinx100");
	blkto100("acclinx2","acclinx2100blk","acclinx2100");
	blkto100("nav_info","nav_info100blk","nav_info100");
	blkto100("isubnav","isubnav100blk","isubnav100");
	blkto100("PAForm1","PAForm1100blk","PAForm1100"); 
	
	


		}
		
		
}

function wb(){
	//////////////////////////////change form ///////////////////////////////

	changeForm('searchkey100',"wordsearch100blk","searchkey100blk",'dummy');
	changeRSSform("namelabel100", "keyword100blk","namelabel100blk", "dummy")
	changeRSSform("contactnamelabel100", "contactname100blk","contactnamelabel100blk","dummy")
changeRSSform("contactemaillabel100", "contactemail100blk","contactemaillabel100blk","dummy")
changeRSSform("contactphonelabel100", "contactphone100blk","contactphonelabel100blk","dummy")
changeRSSform("contactaddresslabel100", "contactaddress100blk","contactaddresslabel100blk","dummy")
changeRSSform("contactenquirylabel100", "contactenquiry100blk","contactenquirylabel100blk","dummy")
//////////////////////////////////////////////////////////////////////////////////


	
	function v100toblk(cvar1,cvar2,cvar3){
			cvar1=document.getElementById(cvar3);
			if(cvar1){
				cvar1.id = cvar2;
			}
		 }
	v100toblk("background_main","maincontent100blk","maincontent100");
	v100toblk("background_nav","nav100blk","nav100");
	v100toblk("background_alt_nav","altlinx100blk","altlinx100");
	v100toblk("background_sub_nav","subnav100blk","subnav100");
	v100toblk("background_navhead","navhead100blk","navhead100");
	v100toblk("background_searchhead","searchhead100blk","searchhead100");
	v100toblk("background_validhead","validhead100blk","validhead100");
	v100toblk("background_searchbox","searchbox100blk","searchbox100");
	v100toblk("bkg_rsshead","rss100blk","rss100");
	v100toblk("bkg_rssnamesearch","namelabel100blk","namelabel100");
	v100toblk("bkg_submitter","submitter100blk","submitter100");
	v100toblk("bkg_searcher","wordsearch100blk","wordsearch100");
	v100toblk("background_nav_column","nav_column100blk","nav_column100");
	v100toblk("background_container","container100blk","container100");
	v100toblk("background_footer","footergraphic100blk","footergraphic100");
	v100toblk("background_footerbottom","footer_bottom100blk","footer_bottom100");
	v100toblk("background_valbottom","validators100blk","validators100");
	v100toblk("background_lotbottom","lottery100blk","lottery100");
	v100toblk("bkg_ac2","content2100blk","content2100");
	v100toblk("bkg_ac1","content100blk","content100");
	v100toblk("bkg_validlinx","valid100blk","valid100");
	v100toblk("bkg_footerdiv","footercontainer100blk","footercontainer100");
	v100toblk("bkg_footerleft","footerleft100blk","footerleft100");
	v100toblk("bkg_footerright","footerright100blk","footerright100");
	v100toblk("bkg_rssfoot","rss_footer100blk","rss_footer100");
	v100toblk("bkg_keysearch","searchkey100blk","searchkey100");
	v100toblk("contactname","contactname100blk","contactname100");
	v100toblk("contactnamelabel","contactnamelabel100blk","contactname100");
	v100toblk("contactemail","contactemail100blk","contactemail100");
	v100toblk("contactemaillabel","contactemaillabel100blk","contactemail100");
	v100toblk("contactphone","contactphone100blk","contactphone100");
	v100toblk("contactphonelabel","contactphonelabel100blk","contactphone100");
	v100toblk("contactenquiry","contactenquiry100blk","contactenquiry100");
	v100toblk("contactenquirylabel","contactenquirylabel100blk","contactenquiry100");
	v100toblk("contactaddress","contactaddress100blk","contactaddress100");
	v100toblk("contactaddresslabel","contactaddresslabel100blk","contactaddress100");
	v100toblk("contactsubmitter","contactsubmitter100blk","contactsubmitter100");
	v100toblk("contactresetter","contactresetter100blk","contactresetter100");
	v100toblk("searchform","searchform100blk","searchform100");
	v100toblk("conform","conform100blk","conform100");
	v100toblk("you","you100blk","you100");
	
	v100toblk("pas_logo","pas_logo100blk","pas_logo100");
	v100toblk("pahead","pahead100blk","pahead100");
	v100toblk("uhead","uhead100blk","uhead100");
	v100toblk("infohead","infohead100blk","infohead100");
	v100toblk("acclinx","acclinx100blk","acclinx100");
	v100toblk("acclinx2","acclinx2100blk","acclinx2100");
	v100toblk("nav_info","nav_info100blk","nav_info100");
	v100toblk("isubnav","isubnav100blk","isubnav100");
	v100toblk("PAForm1","PAForm1100blk","PAForm1100"); 
	
	
	
}

function backgroundSwitcher(){
	switcher = 1;
	if (bColourFlip == "bw" && switcher == 1){
		wb();
		bColourFlip = "wb";
		sendBkgCookie();
		switcher = 2;
	}
	if (bColourFlip == "wb" && switcher == 1){
		bw();
		bColourFlip = "bw";
		sendBkgCookie();
	}
	switcher = 1;
	
}
function backgroundSetter(){
	switcher = 1;
	if (bColourFlip == "bw" && switcher == 1){
		bw();
		switcher = 2;
	}
	if (bColourFlip == "wb" && switcher == 1){
		wb();
	}
	switcher = 1;
	
}

function sendBkgCookie(){
	//alert(bColourFlip);
			editCookie();
}
/////////////////////////////////////////////////////////////////////////
function openCtrls(){
		var accessbutton=document.getElementById('linkcontainer100');
			
			// add the link to the heading
			
			var cannondiv=document.createElement('div');
			
			cannondiv.id="linkcontainer100";
			var cannonp=document.createElement('p');
			cannonp.id="linkcontainerp100";
			///////////////////////////////////////////////////////////////////////////////////
			
			var ctrla=document.createElement('a');
			ctrla.href='#';

			var ctrltxt='Hide page controls';
			ctrla.appendChild(document.createTextNode(ctrltxt));
			ctrla.onclick=function(){
				closedCtrls();return false;
				};
				///////////////////////////
			var cannona=document.createElement('a');
			cannona.href='#';
			//cannona.id="accesslink";
	
			var txt='Change to original layout';
			cannona.appendChild(document.createTextNode(txt));
			cannona.onclick=function(){
				//alert("as weve clicked "+textStopper);
				bColourFlip = "bw";
				bw();
				layout_compact();return false;
				};
			//////////text resize//////////////////
			var uList=document.createElement('ul');
			uList.id="linklist";
			var ctrlList=document.createElement('li');
			var changeList=document.createElement('li');
			var biggerList=document.createElement('li');
			var smallerList=document.createElement('li');
			var blackList=document.createElement('li');
			var bigger=document.createElement('a');
			ctrlList.appendChild(ctrla);
			changeList.appendChild(cannona);
			bigger.href='#';

			var biggertxt='Text increase';
			bigger.appendChild(document.createTextNode(biggertxt));
			
			bigger.onclick=function(){biggertext();return false};
			biggerList.appendChild(bigger);
			
			var smaller=document.createElement('a');
			smaller.href='#';
	
			var smallertxt='Text decrease';
			smaller.appendChild(document.createTextNode(smallertxt));
			
			smaller.onclick=function(){smallertext();return false};
			smallerList.appendChild(smaller);
			
			var black=document.createElement('a');
			black.href='#';
	
			var blacktxt='Swap text and background colours';
			black.appendChild(document.createTextNode(blacktxt));
			
			black.onclick=function(){backgroundSwitcher();return false};
			blackList.appendChild(black);
			
			uList.appendChild(ctrlList);
			uList.appendChild(changeList);
			uList.appendChild(biggerList);
			uList.appendChild(smallerList);
			uList.appendChild(blackList);
			cannonp.appendChild(uList);
			cannondiv.appendChild(cannonp);
			accessbutton.parentNode.replaceChild(cannondiv,accessbutton);
			dCtrls = "open";
			editCookie();

}

function closedCtrls(){

				var accessbutton=document.getElementById('linkcontainer100');
			
			// add the link to the heading
			
			var cannondiv=document.createElement('div');
			
			cannondiv.id="linkcontainer100";
			var cannonp=document.createElement('p');
			cannonp.id="linkcontainerp100";
			///////////////////////////////////////////////////////////////////////////////////

			/////////////////////////////////////////////////////////////////////////////////////////

			var ctrla=document.createElement('a');
			ctrla.href='#';
	
			var ctrltxt='Show page controls';
			ctrla.appendChild(document.createTextNode(ctrltxt));
			ctrla.onclick=function(){
				openCtrls();return false;
				};
				///////////////////////////
			
			//////////text resize//////////////////
			var uList=document.createElement('ul');
			uList.id="linklist";
			var ctrlList=document.createElement('li');
			
			ctrlList.appendChild(ctrla);
			
			
			uList.appendChild(ctrlList);
			

			////////////////////////////////////////////////////////////////////////////////////
			cannonp.appendChild(uList);
			cannondiv.appendChild(cannonp);
			accessbutton.parentNode.replaceChild(cannondiv,accessbutton);
			dCtrls = "closed";
			editCookie();

}
function ctrls(){
	ctrlswitcher = 1;
	if (controls == "open" && ctrlswitcher == 1){
		closedCtrls();
		dCtrls = "closed";
		editCookie();
		ctrlswitcher = 2;
	}
	if (controls == "closed" && ctrlswitcher == 1){
		openCtrls();
		dCtrls = "open";
		editCookie();
	}
	ctrlswitcher = 1;
	
}
function ctrlSetter(){
	ctrlswitcher = 1;
	if (dCtrls == "open" && ctrlswitcher == 1){
		openCtrls();
		ctrlswitcher = 2;
	}
	if (dCtrls == "closed" && ctrlswitcher == 1){
		closedCtrls();
	}
	ctrlswitcher = 1;
	
}
////////////////////////////////////////////////////////////////////////		
window.onload=function()
		{	//alert(x);
		
		////////////////  needs escape for no cookies and yes javascript //////
		if (x == 955){
			layout_compact();
			
			
		}
		////////////////// for wide set by cookie //////////////
		if (x == 100){ //x = 955;
		layout_wide();
		 backgroundSetter();
			}
			
		
		}
/*function startCannon()	{	//alert(x);
		
		////////////////  needs escape for no cookies and yes javascript //////
		if (x == 955){
			layout_compact();
			
			
		}
		////////////////// for wide set by cookie //////////////
		if (x == 100){ //x = 955;
		layout_wide();
		 backgroundSetter();
			}
			
		
		}*/

///////////////////////////////Google Analytics/////////////////////////////////////////////////////////////////////
// to remove: delete below, delete function startCannon above and uncomment window.onload function above that.

/*function addLoadEvent(func,arg){

if (!arg){
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
		
      oldonload();
      func();
	
    }
}
}
  else{ // if the onload event has an argument/parameter cater for that 
  if (arg){
  oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func(arg); 
	}
     window.onload = function() {
		 
      oldonload();
      func(arg); 
	  
    }
  }
}
}
function loadGAScript(){
	//Check browser for Dom compatibility
if (!document.getElementsByTagName) return false;
 //Determines whether the page is using a secure or unsecure protocol
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
//Writes in the script to the document head
var gaScript = document.createElement("script");
gaScript.setAttribute("src",gaJsHost +"google-analytics.com/ga.js");
gaScript.setAttribute("type","text/javascript");
var domHead = document.getElementsByTagName("head")[0]
domHead.appendChild(gaScript);
;
	}
	loadGAScript();

// Calls the analytics function
function callGA(){	
var pageTracker = _gat._getTracker("UA-9058156-1");
pageTracker._initData();
pageTracker._trackPageview();
startCannon();
//alert("hey");
}

addLoadEvent(callGA); */



