function raPageTracker() {
	// search engine names arrry
	  var seNames = new Array("yahoo","google","msn","bing","live","lycos","ask","altavista","netscape","cnn","looksmart","about","mamma","alltheweb","gigablast","voila","virgilio","aol","baidu","alice","yandex","najdi","aol","club-internet","mama","seznam","search","szukaj","szukaj","netsprint","google.interia","szukacz","yam","pchome","aol","wholesale.shop.ebay","internetwebsearches","preciomania","busca.orange","target","bottomdollar","shoppinghelper","es.seshamo","miraclelinks","search.info","butterflybudda","wwwking","search.tiscali","yu-gi-oh","zwangi","shopping","search.goo","yourhomediy","search.freecause","grtds","search.centrum","suche.aol","upc","de.you.dh","preisvergleich","passionpuzzles","collectantiquestoday","bestclicksever","myspace","search.rr","greatestbargainsu","szukaj.onet","office.microsoft","nothingbutdeals","zoeken","telegraph","linkstoresources","delphifr","lemoteur","tomsguide","everysource","youreviewelectronics","computerbild","swg.wikia","ilse","youtube","epinions","teenmag","eniro","mysearch","wwwmistergoodeal","dailymail","caloriecount.about","testberichte","pricescan","wer-weiss-was","gifts","searchexplorer","my.att","suche.web","suchmaschine","oneview","locatetargets","miracledeals","myshoppinglinks","greatestbargainsu","rainbowmaki","soso","home.meinestadt","lo.st","snap","oneriot","surfcanyon","mednar","hakia","tweetmeme","dmoz","rediff","qango","rover.ebay","joeant","cuil");
	  // search keyword query parameters array
	  var kwQuery =  new Array("p","q","q","q","q","query","q","q","query","query","qt","terms","query","q","q","rdata","qs","query","wd","qs","text","q","q","q","query","q","q","szukaj","qt","q","q","q","k","q","encquery","_nkw","utm_term","form_keyword","q","field-keywords","form_keyword","gam5","q","im7rdp","qkw","jungle5","q","q","keyword","keywords","KW","MT","keywords","p","keyword","phrase","query","q1","q3","qa","Keywords","qkey","qrr","qry","qs","qssay","qt","qu","que","q","queryText","qwr","r","rdata","recherche","qrt5","s","q","search","search_for","search_query","search_string","search_term","search_word","searchfor","searchKey","searchPhrase","searchpro","searchstr","searchString","title","keyword","st","string","su","suchstr","q","terms","tmp5","utm_qr","utm_qry","utm_term","W","words","x_query","query","q","q","fullRecord","q","q","search","MT","query","query","keywords","q");
	 
	var ref = escape(document.referrer);
	var url = document.location.href;
	var keyword = "";
	var searchEngType	=	"";
	var u = ref;
	var length=0;
	var isKeyword=0;
	var ampOpr="%26";
	var equalOpr="%3D";
	var quesMark="%3F";
	var loggedInStatus = 'false';
	if(document.getElementById("loggedIn")!='undefined'){
		loggedInStatus=document.getElementById("loggedIn").innerHTML;
	}
	 for (var i =0;i<seNames.length;i++){
         if(u.indexOf("." + seNames[i] + ".")>0){
        	 searchEngType= seNames[i];
         //finding the keyword
         u.replace("http","");
         u.replace(":","|");
         if (u.indexOf("?" + kwQuery[i] + "=") > -1) {
             u = u.substring(u.indexOf("?" + kwQuery[i] + "=") + kwQuery[i].length + 2, u.length);
             isKeyword = 1;
         } else if (u.indexOf(quesMark + kwQuery[i] + equalOpr) > -1) {
             u = u.substring(u.indexOf(quesMark + kwQuery[i] + equalOpr) + quesMark.length + kwQuery[i].length + equalOpr.length, u.length);
             isKeyword = 1;
         } else  if(u.indexOf("&" + kwQuery[i] + "=") > -1){
             u = u.substring(u.indexOf("&" + kwQuery[i] + "=") + kwQuery[i].length + 2, u.length);
             isKeyword = 1;
         } else if (u.indexOf(ampOpr + kwQuery[i] + equalOpr) > -1) {
             u = u.substring(u.indexOf(ampOpr + kwQuery[i] + equalOpr) + ampOpr.length + kwQuery[i].length + equalOpr.length, u.length);
             isKeyword = 1;
         }
         if(isKeyword==1){
             if (u.indexOf(ampOpr)== -1&&u.indexOf("&")==-1){
            	keyword = u.replace("+"," ");
             }else{
                 length=u.indexOf("&")>-1?u.indexOf("&"):0;
                  if(length==0) length=u.indexOf(ampOpr)>-1?u.indexOf(ampOpr):0;
                  keyword = u.substring(0,length).replace("+"," ");
             }
         }
         break;
         }
        
     }
	 //alert(loggedInStatus);
		var p = 'raPageTracking?referalURL='+ref+'&url='+url+'&kword='+keyword+'&searchEngType='+searchEngType+'&isLoggedIn='+loggedInStatus;
		p = p+'&x='+Math.random();
		if(navigator.appName=="Microsoft Internet Explorer"){
		    //document.write('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
			var imgToAdd = document.createElement("img");
			imgToAdd.id = "IMG";
			imgToAdd.style.width = "1px";
			imgToAdd.style.height = "1px";
			imgToAdd.src = p;
			//document.body.appendChild(imgToAdd);
		 }else{
		    printImage('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
		 }

}

function quickReportTracker(reportKey, isLoggedIn){
	var p = 'raQuickReport?reportKey='+reportKey+'&isLoggedIn='+isLoggedIn;
	p = p+'&x='+Math.random();
	if(navigator.appName=="Microsoft Internet Explorer"){
	   //document.write('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
		var imgToAdd = document.createElement("img");
		imgToAdd.id = "IMG";
		imgToAdd.style.width = "1px";
		imgToAdd.style.height = "1px";
		imgToAdd.src = p;
		//document.body.appendChild(imgToAdd);
	 }else{
	    printImage('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
	 }
}

function comparisonReportTracking(domainName1, domainName2, isLoggedIn){
	var p = 'raComparisonReport?domainName1='+domainName1+'&domainName2='+domainName2+'&isLoggedIn='+isLoggedIn;
	p = p+'&x='+Math.random();
	if(navigator.appName=="Microsoft Internet Explorer"){
	    //document.write('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
		
		var imgToAdd = document.createElement("img");
		imgToAdd.id = "IMG";
		imgToAdd.style.width = "1px";
		imgToAdd.style.height = "1px";
		imgToAdd.src = p;
		//document.body.appendChild(imgToAdd);
		
	 }else{
	    printImage('<img id="TAG" border="0" width="1" height="1" src="'+p+'">');
	 }
}
function printImage(str){
    //str= str.replace(/undefined/gi , "");
    var moz = !window.opera && !/Apple/.test(navigator.vendor);

    if ( str.match(/^<\//) ) return;

   if ( !window.opera )
       str = str.replace(/&(?![#a-z0-9]+;)/g, "&");
   str = str.replace(/<([a-z]+)(.*[^\/])>$/, "<$1$2></$1>");

   if ( !moz )
       str = str.replace(/(<[a-z]+)/g, "$1 xmlns='http://www.w3.org/1999/xhtml'");
   var div = document.createElementNS("http://www.w3.org/1999/xhtml","div");
   div.innerHTML = str;

   var pos;

   if ( !moz ) {
       pos = document.getElementsByTagName("*");
       pos = pos[pos.length - 1];

   } else {
       pos = document;
       while ( pos.lastChild && pos.lastChild.nodeType == 1 )
           pos = pos.lastChild;
   }

  var nodes = div.childNodes;
   while ( nodes.length )
       pos.parentNode.appendChild( nodes[0] );
};  



