// All-in-one Internal Site Search script- By JavaScriptKit.com (http://www.javascriptkit.com)
// For this and over 400+ free scripts, visit JavaScript Kit- http://www.javascriptkit.com/
// This notice must stay intact for use

//Enter domain of site to search.
var domainroot="www.nfburnetthodd.com"

var searchaction=[ //form action for the 3 search engines
"http://www.google.com/search",
"http://search.yahoo.com/search",
"http://search.msn.com/results.aspx"
]

var queryfieldname=["q","p","q"] //name of hidden query form for the 3 search engines

function switchaction(cur, index){
cur.form.action=searchaction[index]
document.getElementById("hiddenquery").name=queryfieldname[index]
}

function jksitesearch(curobj){
for (i=0; i< document.jksearch.se.length; i++){ //loop through radio to see which is checked
if (document.jksearch.se[i].checked==true)
switchaction(document.jksearch.se[i], i)
}
document.getElementById("hiddenquery").value="site:"+domainroot+" "+curobj.qfront.value
}

function initialize() 
{
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map_canvas"));
	var position = new GLatLng(51.522143, -0.145318);
	map.setCenter(position, 16);
	map.setUIToDefault();
	var marker = new GMarker(position);
	map.addOverlay(marker);
  }
}


function changeCol(div,col)
{
	var test = "";
	test = div;
	var color = "";
	color = col;
	document.getElementById(test).style.background = color;

}

function changeBack(element,back)
{
	document.getElementById(element).style.backgroundImg = back;
}


var navCol1	= "#cccccc ";
var navCol2 = "#cccccc url(images/tabgrey.jpg) no-repeat top left";
var navCol3 = "white url(../images/tabwhite.jpg) no-repeat top left)";


function divOn(divShow)
{

	if(document.getElementById(divShow).style.display = 'none')
	{
		document.getElementById(divShow).style.display = 'block';
	}
	else
	if(document.getElementById(divShow).style.display = 'block')
	{
		document.getElementById(divShow).style.display = 'none';
	}
}


function divOn(divShow)
{
	document.getElementById(divShow).style.display = 'block';
}

function divOff(divShow)
{
	
	document.getElementById(divShow).style.display = 'none';
	
}


function tabOver(aDiv)
{
	this.changeHeight(aDiv,'30px');
}

function tabOff(aDiv)
{
	this.changeHeight(aDiv,'20px');
}




function showElement(divShow)
{
	document.getElementById(divShow).style.display = 'block';
}
function hideElement(divShow)
{	
	document.getElementById(divShow).style.display = 'none';	
}




function showOrHide(aMinus,aPlus)
{
	showElement(aMinus);
	hideElement(aPlus);
}









/**
* hoverIntent r6 // 2011.02.26 // jQuery 1.5.1+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne brian(at)cherne(dot)net
*/
(
function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};
cfg=$.extend(cfg,g?{over:f,out:g}:f);
var cX,cY,pX,pY;
var track=function(ev){cX=ev.pageX;cY=ev.pageY};
var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);
ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;
ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};
var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};
var handleHover=function(e){var ev=jQuery.extend({},e);
var ob=this;
if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;
$(ob).bind("mousemove",track);
if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);
if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};
return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);






function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}




function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}




function checkCookie()
{
	alert(getCookie('textsize'));
}


function getFontSize()
{

	alert(getCookie('textsize'));
}


function fontSize(anElement,aSize)
{
	document.getElementById(anElement).style.fontSize= aSize;


}

function increaseFont(anElement)
{
	var size;
	size = parseInt(getCookie('textsize'));
	if(size < 30)
	{
		size = size + 2;
		fontSizeRemember(anElement,size);
	}
	else
	{
		alert("You have reached the maximum font size");
	}
}

function decreaseFont(anElement)
{
	var size;
	size = parseInt(getCookie('textsize'));
	if(size > 8)
	{
		size = size - 2;
		fontSizeRemember(anElement,size);
	}
	else
	{
		alert("You have reached the minimum font size");
	}
}

	

function fontSizeRemember(anElement,aSize)
{
	fontSize(anElement,aSize);
	setCookie('textsize',aSize,'0');
}



