var instl=0;
var googleterms="";
var partcode="";
function AffiliateTrack() {
var referrer = document.referrer;
referrer = referrer.toLowerCase(); 
var partnercode = tGetCookie("partcode");
partnercode = partnercode.toLowerCase();

if (!referrer.match("sitewiz")) 
{
var trackurl = '<img src="http://www.sitewizard.co.uk/track.cgi?p=' + partnercode + '&r=' + escape( document.referrer ) + '" height=1 width=1>';
document.write(trackurl);
}

}

function PartnerCode(prefix) {
instl++;
partcode = tGetCookie("partcode");
partcode = partcode.toLowerCase();
var fbit = '';
if (instl==1) 
 {
  var dref=document.referrer;
  dref = dref.toLowerCase(); 
  if (dref.match("poogle")) 
   {
    var terms_array=dref.split("q=");
    var search_terms=terms_array[1].split("&");
    var search_terms=unescape(search_terms[0]);
    document.cookie = "googleterms="+ escape(search_terms) +";expires=Friday,25-Feb-2020 12:00:00 GMT";
    googleterms=search_terms;	
	if (googleterms.match("wizard")) {
    document.cookie = "partcode=;expires=-1";
    partcode="";	
	} else {
    document.cookie = "partcode=wiz9009;expires=Friday,25-Feb-2020 12:00:00 GMT";
    partcode="wiz9009";
	}
   }
  var args = location.search;
  if (args.charAt(0) == '?')
   {
   fbit = args.substring(1);
   if (!fbit.match("=")) 
    {
     document.cookie = "partcode=" + escape(fbit) + ";expires=Friday,25-Feb-2020 12:00:00 GMT";
     partcode=escape(fbit);     
    }
   }
 }
if (partcode) 
 {
  if (prefix=="image"){
  document.write("<img src=http://www.sitewizard.co.uk/pagetops/"+partcode+".gif>");
  } else {
   prefix = prefix.replace(/_PCODE_/g, partcode);
   document.write(prefix);
  }
     var mysheet=document.styleSheets[0];
     var myrules=mysheet.cssRules? mysheet.cssRules: mysheet.rules
     for (i=1; i<myrules.length; i++){
      if(myrules[i].selectorText.toLowerCase()=="#border_top"){ 
       var targetrule=myrules[i];
       targetrule.style.background="url(http://www.sitewizard.co.uk/border_top/"+partcode+".gif)";
       break;
      }
     }

     var image;
     pimage=document.getElementById('phonenoimg');
     if (pimage) 
     {
     pimage.src="http://www.sitewizard.co.uk/phone/"+ partcode +".gif";
     }
     rdgprices=document.getElementById('rdgprices');
     if (rdgprices) 
     {
     rdgprices.src="http://www.sitewizard.co.uk/redesignprices/"+ partcode +".png";
     }
     ecprices=document.getElementById('ecomprices');
     if (ecprices) 
     {
     ecprices.src="http://www.sitewizard.co.uk/ecommerceprices/"+ partcode +".png";
     }

     wdimage=document.getElementById('designprices');
     if (wdimage) 
     {
     wdimage.src="http://www.sitewizard.co.uk/designprices/"+ partcode +".png";
     }	 
 }
}

function tGetCookie( Name )
{
var Len = Name.length;
var i = 0;
while( i < document.cookie.length )
{
var j = i + Len + 1;
if( document.cookie.substring( i, j) == (Name + "=") )
return tGetValue( j );
i = document.cookie.indexOf( " ", i ) + 1;
if( i == 0)
break;
}
var a = "";
return a;
}
function tGetValue( Offset )
{
var End = document.cookie.indexOf (";", Offset);
if( End == -1 )
End = document.cookie.length;
return unescape( document.cookie.substring( Offset, End) );
} 

