

	
	/*
	
	Nedstats function
	
	*/

	
	function ns_onclick (a, url, name, type, winopt){
	
	var ns_l="http://uk.sitestat.com/lincolnshire/lincolnshire/s?";
	ns_l+=name;ns_l+='&ns_type='+type+'&ns_action=view';
	ns_l+='&ns__t='+(new Date()).getTime();if(!url)url=a.href;
	var ns_0=document.referrer;if(ns_0.lastIndexOf('/')==ns_0.length-1)
	ns_0=ns_0.substring(ns_0.lastIndexOf('/'),0);
	if (ns_0.length>0)ns_l+='&amp;ns_referrer='+escape(ns_0);
	winopt=winopt||"";var
	target=(a&&a.target&&a.target!="")?(a.target.substring(0,1)=="_")?a.target.substring(1):a.target:"self";
	var ns_i=new Image();if(target&&url){if(window[target]){window.ns_softclick_timer=function(target,url)
	{return function(){ns_i.onload=ns_i.onerror=function(){return;};
	window[((window[target])?target:"self")].location.href=url;}}(target,url);
	window.setTimeout('ns_softclick_timer()',5000);ns_i.onload=ns_i.onerror=window.ns_softclick_timer;}else{
	window.open(url,target,winopt);}}ns_i.src=ns_l;return false;}
	
    	
    	
    	/* 
    		
    	JQuery code to add nedstat related onclick event handlers to all <a> tags and <img> enclosed in <a> tags
    	
    	*/
    	
    	
		var parentslist = ['col1', 'col2', 'mast_main','az', 'more_info'];

		var nameslist = ['left', 'center', 'top', 'a-z', 'right'];
		
		
		// add trim() method to string object
		String.prototype.trim = function() {
		  return this.replace(/^\s+|\s+$/g, "");
		}

		function makeName(sInput) {
		
			sInput = sInput.trim();
			sInput = sInput.replace(/,/g,"comma"); 	//subst. comma chars
			sInput = sInput.replace(/&/g,"amp"); 	//subst. ampersand chars
			sInput = sInput.replace(/\s/g,"_"); 	//subst. spaces
			sInput = sInput.replace(/\./g,"");  	//remove "." chars
			sInput = sInput.replace(/[^a-zA-Z0-9_-]/g,"_"); //subst. remaining unsupported chars
			sInput = sInput.toLowerCase();
			return (sInput.length > 0) ? "." + sInput:sInput; //add "." char (if needed)
		}
	
		$(function()    {

			$(document.body).click(function(e)   {

				var headline = "", location = "";

				//match <a> tags and <img> tags surrounded by <a> tags
				if($(e.target).is("a") || ($(e.target).is("img") && $(e.target).parent().is("a")) )    {


					$.each(parentslist, function(i)	{

						if($(e.target).parents('.' + this + ', #' + this).length > 0) {

						     location = nameslist[i];
						}

					});
					
					//determine the headline (only in left hand navigation)

					if($(e.target).parent().parent().prev("h2").children().is("a")) {

					      headline = $(e.target).parent().parent().prev("h2").children().text();
					}
					
					//get the link destination
					 var linkDestination
					 
					 
					 //match <a> tag					 
					 if ($(e.target).is("a")) {
					 
					 	linkDestination = $(e.target).attr("href");
					 	
					 }

					//match <img> tag					 
					 if ($(e.target).is("img")) {

						if ($(e.target).parent().is("a")) {
						
							linkDestination = $(e.target).parent().attr("href");	
						
						}
					 }
					 
					 //determine if link destination is internal or external
					 if(linkDestination.indexOf("http://") == -1) 
					 {
						var linkType = "clickin";
					 }
					 else  
					 {
						 var linkType = "clickout";
					 }

					
					//determine link title
					var title = "";
					
					if ($(e.target).is("a")) {
					
						title = $(e.target).text();
						
					}
					
					if ($(e.target).is("img")) {
					
						title = $(e.target).attr("alt");
						
					}
					
					
					//invoke nedstats function
					ns_onclick(linkDestination, "", "home.onclick" + makeName(location) + makeName(headline) + makeName(title), linkType);

					//return false;        // remove this to actually allow the link to be followed

				}

			});

		});
    	
