// JavaScript Document
//Specify affected tags. Add or remove from list:


var tgs = new Array( 'body','table','div','td','tr','p','form','ul','li','a');

//Specify spectrum of different font sizes:
//'xx-small','x-small','small','medium','large','x-large','xx-large'
var szs = new Array( '10px','11px','12px','13px','14px','15px','16px' );
var startSz = 2;
function textsizer()
{
	//////////////////////////////////////////////////Load Settings for Search Header//////////////////////////////////////////
	if (document.getElementById("searchin").checked)
		{
			a="Directory";	
		}
		else
		{
			a="Advise Library";
		}
		//"+input+"&testid="+document.getElementById('testid').value
	var options_xml = {
		script: function (input) {  var slink="livesearch.php?input="+document.getElementById("testinput_xml").value+"&atype="+a; return slink; },
		varname:"input"
	};
	var as_xml = new bsn.AutoSuggest('testinput_xml', options_xml);
	
	var options_xml1 = {
		script: function (input) { var slinkcity="livesearchcity.php?input="+document.getElementById('cityname').value; return slinkcity; },
		varname:"input"
	};
	var as_xml1 = new bsn.AutoSuggest('cityname', options_xml1);
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	sz=readCookie("textsize");
	if(sz!=null)
	{
		sz =sz-2;
		ts('body',sz);		
	}
	analyze();
}
function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	
	sz += inc;
	document.cookie = "textsize="+sz;
	
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	startSz = sz;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	
	cEl.style.fontSize = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ )
		{ 
			cTags[ j ].style.fontSize = szs[ sz ];
		}
	}
	
}

function readCookie(name) 
{  
  
    var cookiename = name + "=";  
  
    var ca = document.cookie.split(';');  
  
    for(var i=0;i < ca.length;i++)  
    {  
  
        var c = ca[i];  
  
        while (c.charAt(0)==' ') c = c.substring(1,c.length);  
  
        if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length);  
  
    }  
  
    return null;  
}  

function analyze()
{
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-28647584-1']);
  _gaq.push(['_setDomainName', 'dinfo.co.uk']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

}
