
var  ns_r=document.referrer;
var  ns_t=document.URL;
var  brs=whichBrs(); 
var  seStr="";
var  kwStr="";
var  catStr="";
var  se_pos=ns_t.indexOf("se=")
var  kw_pos=ns_t.indexOf("kw=")
var  cat_pos=ns_t.indexOf("cat=")
if (se_pos!=-1 || kw_pos!=-1  || cat_pos!=-1)
{  
	if (se_pos!=-1) {
		seStr=ns_t.slice(se_pos+3,ns_t.length)
		seOth=seStr.indexOf("&")
		if (seOth>0) {
			seStr=seStr.slice(0,seOth)  }
		//alert("nssSe="+seStr) 
	}
	if (kw_pos!=-1) {
		kwStr=ns_t.slice(kw_pos+3,ns_t.length)
		kwOth=kwStr.indexOf("&")
		if (kwOth>0) {
			kwStr=kwStr.slice(0,kwOth) }
		//alert("nssKw="+kwStr)  
	}
	if (cat_pos!=-1) {
		catStr=ns_t.slice(cat_pos+4,ns_t.length)
		catOth=catStr.indexOf("&")
		if (catOth>0) {
			catStr=catStr.slice(0,catOth)  }
		//alert("nssCat="+catStr) 
	}
}
if (ns_t!="") {
	ns_t=ns_t.replace(/&/g,"^^")	
}
if (ns_r!="") {
	ns_r=ns_r.replace(/&/g,"^^")	
}

info="&kword="+kwStr+"&camp="+seStr+"&catg="+catStr+"&brs="+brs
var  ns_pg="http://www.yourtracking.net/pattinsonbrewer/?referrer="+ns_r+"&pname="+ns_t+info;
ns_track_img = new Image();  
ns_track_img.src=ns_pg;
//alert(ns_pg)

function doClick(e) 
{if (!e) e = window.event;  //mozilla 
 var obj = (e.target) ? e.target : e.srcElement //cross browser
 var k;
 k=obj.href;
 if (obj.nodeName=='IMG' ||!k ) { //alert(k);
 if (obj.parentElement) k =obj.parentElement.href; else if (obj.parentNode) k = obj.parentNode.href;
 }

 ns_img1 = new Image();
    hst=document.URL
    ref=document.referrer
    ns_img1.src = "http://www.yourtracking.net/pattinsonbrewer/?click="+k+"&hostPage="+hst+"&reff="+ref;
   //alert(ns_img1.src)
}

 function testBrowser(){
  var useragent = navigator.userAgent;
  var bName=(useragent.indexOf('Opera') > -1) ? 'Opera' : (useragent.indexOf('Firefox')>-1)?'Firefox':(useragent.indexOf('MSIE')>-1)?'Explorer':navigator.appName;
  return bName;
   }

// prototype handler  -- start 
     function emulateAttachEvent() {
       window.attachEvent =
       HTMLDocument.prototype.attachEvent = 
        HTMLElement.prototype.attachEvent = function (sType, fHandler) {
            var shortTypeName = sType.replace(/on/, "");
            fHandler._ieEmuEventHandler = function (e) {
                window.event = e;
                return fHandler();
            };
            this.addEventListener(shortTypeName, fHandler._ieEmuEventHandler, false);
        };

        window.detachEvent =
        HTMLDocument.prototype.detachEvent = 
        HTMLElement.prototype.detachEvent = function (sType, fHandler) {
            var shortTypeName = sType.replace(/on/, "");
           if (typeof fHandler._ieEmuEventHandler == "function")
               this.removeEventListener(shortTypeName, fHandler._ieEmuEventHandler, false);
           else
               this.removeEventListener(shortTypeName, fHandler, true);
       };

   }

if(testBrowser()=='Firefox'){emulateAttachEvent();}

// prototype handler  -- end 


// binding   form elements
function bindElem(){
 form= document;
 for(i=0;i<form.links.length;i++)
 form.links[i].attachEvent('onclick',doClick); 
}

window.onload=executeFunctions;


function executeFunctions()
{
	bindElem();

}


function whichBrs() {
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("staroffice") != -1) return 'Star Office';
	if (agt.indexOf("webtv") != -1) return 'WebTV';
	if (agt.indexOf("beonex") != -1) return 'Beonex';
	if (agt.indexOf("chimera") != -1) return 'Chimera';
	if (agt.indexOf("netpositive") != -1) return 'NetPositive';
	if (agt.indexOf("phoenix") != -1) return 'Phoenix';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("skipstone") != -1) return 'SkipStone';
	if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
	if (agt.indexOf('\/') != -1) {
	if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
	return navigator.userAgent.substr(0,agt.indexOf('\/'));}
	else return 'Netscape';} else if (agt.indexOf(' ') != -1)
	return navigator.userAgent.substr(0,agt.indexOf(' '));
	else return navigator.userAgent;
	}






