JR - must admit, I'm still struggling a bit as your instructions don't seem
to work. I have the following - what do I do with it?:
<!-- PLEASE REMEMBER TO RENAME THIS SCRIPT "something.htm", e.g.,
"redirect.htm" -->
<!-- It has been saved as a text file (.txt) to facilitate the download
process. -->
<!-- BEGIN WEBSIDESTORY CODE v7.0 -->
<!-- COPYRIGHT 1997-2001 WEBSIDESTORY, INC. ALL RIGHTS RESERVED. U.S.PATENT
PENDING. Privacy notice at:
http://websidestory.com/privacy -->
<!-- Please note that this script is intended for browsers that support
JavaScript 1.1 and better only! -->
<script language="Javascript">
/*
INSTRUCTIONS FOR USE ---------------------- Eric T. Peterson 4.8.2002,
v1.06, Updated 9/20/02
Pass in two required variables: "url", "mlc"
Other variables are optional: "pn", "cp", "cmp", "gp"
"pn" is the text name for the page (remember to use "+" not spaces)
"cp" is used to set a Commerce campaign response
"cmp" is used to set a Enterprise campaign response
"gp" is used to set an Enterprise campaign goal (usually "gp=LAST")
"fnl" is used to set an Enterprise funnel
Do not include the "http://" portion of the URL, e.g., "
www.yahoo.com"
not "
http://www.yahoo.com"
Pass in properly formed "mlc" variables, e.g., "/Redirect/Click+to" not
"Redirect/Click to"
Pass in properly formed "cp" variables, e.g., "Yahoo+Campaign" not "Yahoo
Campaign"
We recommend that you spawn a new window when using this script (call a
target="_blank")
Set the variables in the block below based on your HitBox account
information
*/
var redirect_mn = "we56"; // Machine name for your account (var _mn from
your code base)
var redirect_gn = "ehg-info.hitbox.com"; // Gateway name for your account
(var _dn from your code base)
var redirect_acct = "DM5306268EEB"; // Your HitBox account number
var redirect_prepend = "Redirect+to+"; // Prepend for the page name
variable
var redirect_default = "
www.info.com"; // Default, if no URL is passed in
var redirect_cp = "null"; // Default Commerce Campaign
var redirect_cmp = ""; // Default for Campaign Analysis Landing Page
var redirect_gp = "LAST"; // Default for Campaign Analysis Goal Page
var redirect_seg = ""; // Default for Visitor Segmentation
var redirect_pn = "";
var redirect_mlc = "";
var redirect_fnl = "";
var redirect_url = "";
var redirect_hcv = "0";
/*
TOUCH NOTHING BELOW THIS LINE ----------------------------------------------
*/
function CGI(s) {
s = (s&&s.length)?s:location.search;
var nvs = (s.substring(1,s.length)).split('&');
this.params = [];
for(var i=0; i<nvs.length; i++ ) {
var nv = nvs
.split('=');
if( this.params[nv[0]] ) {
this.params[nv[0]].concat(unescape(nv[1]));
}
else {
this.params[nv[0]] = [unescape(nv[1])];
}
}
return this;
}
function CGI_getparam(name) {
if( name && name != "" && name != null && name != "undefined" )
return this.params[name]||'';
else
return this.params;
}
function _rpl(s,b,n) {
var idx = s.indexOf(b);
var retval='';
while(idx!=-1){
retval+=s.substring(0,idx)+n;
s=s.substring(idx+1,s.length);
idx=s.indexOf(b);
} if(retval) {
return retval + s.substring(0,s.length);
} else {
return s;
}
}
function replace_bad_chars(s) {
return
_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(_rpl(
s,'
','+'),')',''),'(',''),'*',''),'&',''),'^',''),'$',''),'#',''),'@',''),'!','
'),
"'",''),'!',''),'"',''),'\/','\\');
}
function _do_st(v){window.setTimeout(v,1000);}
if( navigator.appName == 'Netscape' )
new CGI();
CGI.prototype.param = CGI_getparam;
var cgi = new CGI(location.search);
if( cgi.param('hcv') && cgi.param('hcv')!='' && cgi.param('hcv') !=
'undefined' ) {
redirect_hcv = cgi.param('hcv');
}
if( cgi.param('url') && cgi.param('url')!='' && cgi.param('url') !=
'undefined' ) {
redirect_url = cgi.param('url');
}
if( cgi.param('mlc') && cgi.param('url')!='' && cgi.param('url') !=
'undefined' ) {
redirect_mlc = cgi.param('mlc');
}
if( cgi.param('fnl') && cgi.param('fnl')!='' && cgi.param('fnl') !=
'undefined' ) {
redirect_fnl = cgi.param('fnl');
}
/*
START OVERRIDE CODE ----------------------------------------------
If you need to take the dynamic nature of this code out, you can
uncomment
(remove the "//") the following variables and set them manually.
*/
// redirect_url=''; // URL
// redirect_pn=''; // Page name (_pn)
// redirect_mlc=''; // Content group (_mlc)
// redirect_cp=''; // HBC campaign name
// redirect_cmp=''; // HBE campaign ID
// redirect_gp=''; // HBE campaign goal page
// redirect_seg=''; // HBE visitor segment
/*
END OVERRIDE CODE ----------------------------------------------
*/
var clean_redirect_url = unescape(redirect_url.toString());
if (cgi.param('pn') != "" && cgi.param('pn') != null) { redirect_pn =
replace_bad_chars(cgi.param('pn').toString()); }
if (cgi.param('cp') != "" && cgi.param('cp') != null) { redirect_cp =
cgi.param('cp'); }
if (cgi.param('cmp') != "" && cgi.param('cmp') != null) { redirect_cmp =
cgi.param('cmp'); }
if (cgi.param('gp') != "" && cgi.param('gp') != null) { redirect_gp =
cgi.param('gp'); }
if (cgi.param('seg') != "" && cgi.param('seg') != null) { redirect_seg =
cgi.param('seg'); }
if (cgi.param('fnl') != "" && cgi.param('fnl') != null) { redirect_fnl =
cgi.param('fnl'); }
if (cgi.param('cp') != "" && cgi.param('cp') != null) { redirect_cp =
cgi.param('cp'); }
if (cgi.param('cmp') != "" && cgi.param('cmp') != null) { redirect_cmp =
cgi.param('cmp'); }
if (cgi.param('gp') != "" && cgi.param('gp') != null) { redirect_gp =
cgi.param('gp'); }
if (cgi.param('seg') != "" && cgi.param('seg') != null) { redirect_seg =
cgi.param('seg'); }
if (redirect_pn == "") { redirect_pn = redirect_prepend +
clean_redirect_url };
var dont=0;
if(redirect_url=='') {
if( typeof document.location.replace!="undefined" && typeof
document.location.replace!="unknown" ) {
document.location.replace("http://" + redirect_default);
} else {
location.href = "http://" + redirect_default;
}
dont=1;
}
</script>
<script language="javascript">
var _acct=redirect_acct; //account number(s)
var _pn=redirect_pn; //page name(s)
var _mlc="" + redirect_mlc; //multi-level content category
var _seg=redirect_seg; // visitor segmentation
var _cmp=redirect_cmp; // campaign analysis - id
var _gp=redirect_gp; // campaign analysis - goal page
var _cmpn="";// campaign analysis - query name for id
var _gpn=""; // campaign analysis - query name for goal page
var _fnl=redirect_fnl; // funnels
var _cp=redirect_cp; //commerce campaign
var _pndef="title"; //default page name
var _ctdef="full"; //default content category
var _dlf="n"; //download filter
var _elf="n"; //exit link filter
var _epg="n"; //event page identifier
var _dft="n"; // download file tracker variable, set to y to use the name
reference
var _mn=redirect_mn ; //machine name
var _gn=redirect_gn; //gateway name
// ***********************************************
var _hcv=redirect_hcv; // BG - Dynamicaly set PAID or NON-PAID
// ***********************************************
var _vpc="090000l"; //page code version
var _dcmp="";// dynamic campaign id
var _dcmpn="";//dynamic campaign id in query
var _pec=""; // error codes
var _fv=""; // form validation function name
var _hra=""; // response attribute
var _hcn=""; // conversion
var _hlt=""; // lead tracking
var _hla=""; // lead attribute
var _hqsr="";// response attribute in referrer query
var _hqsp="";// response attribute in query
var _hc1=""; // custom 1
var _hc2=""; // custom 2
var _hc3=""; // custom 3
var _hc4=""; // custom 4
var _ci=""; // customer id
var _cpd=""; //campaign domain
function $a(v){return escape(v)};function $ii(a,b,c){return
a.indexOf(b,c?c:0)};
function $is(a,b,c){return b > a.length?"": a.substring(
b,c!=null?c:a.length)};
function $ir(a){if(a!="n"&&a.length>0){var
b=a.split("!");a="\\."+(b[0].length?"("+
b[0].replace(/,/,"|")+")":"")+(b[1].length?"|!("+b[1].replace(/,/,"|")+")":"
")+"$"}
else{a="_-"}return a}
var _sv=10, _oe=_we=0,
_ss=_sc=_ln=_ja="na",_ar=_pl=_ce=_rx=_hlf=__f="",_hud=
"undefined",_bn=navigator.appName,_bnI=(!$ii(_bn,"Microsoft")),_tls,_bnN=(_b
n==
"Netscape"),_rf=$a(document.referrer),_hp=_cy="u",_FA=0,_bv=parseInt(navigat
or.
appVersion),_fvf=1,_lo=new Object(),_$c="catch(_e)",_hck="*; path=/;
"+(_cpd!=
""?(" domain=."+_cpd+"; "):"")+"expires=Wed, 1 Jan 2020 00:00:00 GMT",_hsf=
_hlfs=_hoc=0,$N6=(_bnN&&_bv>4),_hM=
$ii(navigator.userAgent,"Mac")<0,$E5V=$ii(
navigator.userAgent,"MSIE"),$E5=($E5V>-1&&parseInt($is(navigator.
userAgent,$E5V+4,$E5V+9))>4);if(_bnI&&_bv==2)_bv=3;_lo.f=new Array();
if($E5||$N6){eval('try{_tls=""+top.location.search}catch(_e){}')};function
$f(a,
b){return(!$ii(""+a,"?"+b+"="))?0:$ii(""+a,"&"+b+"=")};function $g(a,b,c,d){
var
e=$f(a,b);if(d&&e<0&&top&&window!=top){e=$f(_tls,b);if(e>-1)a=_tls};return(
e>-1)?$is(a,e+2+b.length,($ii(a,"&",e+1)>-1)?$ii(a,"&",e+1):null):c};
function
$h(a,b,c){if(!a)a=c;if($E5||$N6){eval("try{_vv=$g(location.search,'"+a+"','"
+b+
"',1)}"+_$c+"{}")}else{_vv=$g(location.search,a,b,1)}return(_vv)};function
$i(a,
b,c,d){__f=$is(a,$ii(a,'?'));if(b){if($E5||$N6){eval('try{_hra=$g(__f,_hqsr,
_h'+
'ra,0)}catch(_e){}')}else{_hra=$g(__f,_hqsr,_hra,0)}};if(c&&!_hra){if($E5||$
N6){
eval('try{_hra=$g(location.search,_hqsp,_hra,1)}catch(_e){}')}else{_hra=$g(
location.search,_hqsp,_hra,1)}};if(d&&!_hra)_hra=d;return
_hra};_cmp=$h(_cmpn,
_cmp,"CMP");_gp=$h(_gpn,_gp,"GP");_dcmp=$h(_dcmpn,_dcmp,"DCMP");function
$l(a,b
){return(a=="/")?a
($ii(a,"/")?"/":"")+(a.lastIndexOf("/")==b?$is(a,0,b):a)
)};
function
$n(a,b){return(a==""||a=="/")?"/":$is(a,_ctdef!="full"?a.lastIndexOf(
"/",b-2):$ii(a,"/"),b)};function $o(a,b,c){var
d=location.pathname,e=$is(d,d.
lastIndexOf("/")+1);if(a&&b==c){return(_pndef=="title"&&document.title!=""&&
document.title!=location)?document.title:e?e:_pndef}else{return b==c?$n(d,d.
lastIndexOf("/")):$l(b,b.length-1)}};function $p(a,b,c,d){return
""+(c>-1?$o(b,
$is(a,0,c),d)+";"+$p($is(a,c+1),b,$ii($is(a,c+1),";")):$o(b,a,d))};_mlc=$p(_
mlc,
0,$ii(_mlc,";"),"CONTEN"+"T+CATEG"+"ORY");_pn=$p(_pn,1,$ii(_pn,";"),"PUT+PAG
E+"+
"NAME+HERE");if(_bnI&&
_bv>3)_ln=navigator.userLanguage;if(_bnN){if(_bv>3)_ln=
navigator.language;for(var
i=0;i<navigator.plugins.length;i++)_pl+=navigator.
plugins.name+":"};if($ii(document.cookie,"CP=")>-1){_ce="y"}else{document
..
cookie="CP=null"+_hck;_ce=$ii(document.cookie,"CP=")>-1?"y":"n"}
</script><script language=
"javascript1.1">_sv=11;_ja=navigator.javaEnabled()?
"y":"n";_hbi=new Image()</script><script language="javascript1.2">
_sv=12;_ss=screen.width+"*"+screen.height;_sc=_bnI?screen.
colorDepth:screen.pixelDepth;if(_sc==_hud)_sc="na";function
$q(a){if(_bnI){_hbi.src=a}else{
var g=new Image();g.src=a;if(!g.complete)setTimeout("_hbi.src='"+a+"'",.5)}}
function $r(v){if(!_hoc&&
!_hlfs){_hlfs=1;$q(v)}};function $s(a){if(a==false||a==0||!a)return
false;_hsf=1
$r(_ar+'&sf=1');return true};if($E5&&_hM){if($ii(navigator.
appMinorVersion,"Privacy")>-1)_ce="p";if(document.body&&document.body.
addBehavior){var b=document.body;b.addBehavior("#default#homePage");_hp=b.
isHomePage(location.href)?"y":"n";b.addBehavior("#default#clientCaps");_cy=b
..
connectionType}};function $u(a){var b="",c=a.split(",");for(var
d=0;d<c.length;
d++){if(c[d]){if(c[d].charAt(0)=="."){b+="\\"+c[d]+"$|"}else{b+=c[d]+"|"}}}
return $is(b,0,b.length-1)};function
$t(a,b){_rx="([0-9A-Za-z\\-]*\\.)";eval(
"__f=/"+_rx+"*"+_rx+"/");__f.exec(location.hostname);if($ii("co.com.org.net.
",
RegExp.$2)>-1){eval("__f=/"+_rx+"*"+_rx+_rx+"/");__f.exec(location.hostname)
};
if(($ii(a.hostname,RegExp.$2)<0)&&(b!="javascript:")){$q(_ar+"&el="+$a(a.hre
f)+
(_hlfs||!_hlf?""
"&lf="+$a(_hlf))));if(!_hlfs)_hlfs=1};return 1};function
$v(a)
{var
b=a.protocol.toLowerCase(),c=a.pathname;_hoc=1;c=$is(c,c.lastIndexOf("/")+
1,c.length);if(b!="mailto:"&&b!="javascript:"){if(c!=""&&typeof _dlf!=_hud&&
_dlf!="n"&&(new RegExp($ir(_dlf))).test(a.href)){$q(_ar+"&fn="+
$a((typeof _dft!=_hud&&_dft!="n"&&a.name)?a.name:c))}else if(
typeof _elf!=_hud&&_elf!="n"&&(new RegExp($ir(_elf))).test(a.href)){var
b=a.href;
$q(_ar+"&el="+$a($ic(b,b.length-1,'/')?$is(b,0,b.length-1):b)+(_hlfs?""
"&l
f="+
$a(_hlf))));if(!_hlfs)_hlfs=1}else if(($ii(c,".")>-1)&&(!(new
RegExp($u("['\"]"+
"\\),..?(ht|x|cf)ml?,.[ajt]sp,.cgi,.php[3-4]?,.pl,.taf,.dll"),"i")).test(c))
){
$q(_ar+"&fn="+$a((typeof _dft!=_hud&&_dft!="n"&&a.name)?a.name:c))}else{
$t(a)}}_hoc=0;if(!a.oc){if(_hlf&&!_hlfs&&a.href.indexOf(".submit(")<0){
_hlfs=1;$q(_ar+'&lf='+$a(_hlf))};return 1};if(_hlf&&(
!_hlfs)&&(a.oc+"").indexOf(_fv+"(")<0){if($s(a.oc())){return
true}else{_hlfs=1;
$q(_ar+'&lf='+$a(_hlf));return false}}else{return a.oc()}};
var _hdf=new Object();function $os(){_hsf=1;$s(1);this.os()}
function $x(){var a=document;_lo.f=new Array(a.links.length);for(var
b=0;b<a.links.length;b++){
if(a.links.onclick){_lo.f=document.links;_lo.f.oc=document.links
.onclick}
eval("document.links.onclick=function(){return
$v(document.links["+b+"])}")};
_fvf=_fv;if(_fvf.toString().toLowerCase()!="n"){if(_fvf!=""&&typeof
_fvf=="function")
eval("window."+_fv+"=new Function('a','b','c','d','e','f','return
$s(_fvf(a,b,c,d,e,f))')");
var
_fvfs=_fvf.toString(),_fvfn=$is(_fvfs,$ii(_fvfs,"function")+9,$ii(_fvfs,"(")
),
f=new Function("return true"),_of=new
Function("_hlf=this.f"),_hdf=a.forms,o=new Object();
for(var i=0;i<_hdf.length;i++){var
n=0,fe=_hdf.elements,_hdfn=((_hdf.name?_hdf.name:"forms["+i+"]")+".
");
if(fe&&fe.length>2){for(var
j=0;j<fe.length;j++){if("hiddenbuttonsubmitimagereset".indexOf(fe[j].type)<0
&&n++>2)break}
if(n>2){for(var k=0;k<fe.length;k++){var
g=fe[k];g.f=_hdfn+((g.name&&g.name!="")?g.name:"elements["+k+"]");
if(g.onfocus){g.o=g.onfocus;_lo[i+","+k]=g;
eval("document.forms.elements[k].onfocus=function(e){$w(e,_lo['"+i+","+k+
"'])}")}else{
g.onfocus=_of}}o=_hdf;o.F=null;o.F=_hdf.onsubmit;if(_bnN&&o.F==undefin
ed){o.F=null;}if(o.F!=null&&o.F.toString().length>25){
if(o.F.toString().indexOf("return")!=-1){_hdf.onsubmit=function(){_hsf=1;
return
$s((this.F()==false)?false:true)}}else{_hdf.onsubmit=function(){_hsf=1;$s
(true)}}}else{var _f=1;
for(k=0;
k<_hdf.elements.length;k++){if(_hdf.elements[k].type.toLowerCase()=="s
ubmit"){
_hdf.elements[k].onclick=function(){_hsf=1;$s(true);};_f=0;}}if(_f==1){_h
df.os=_hdf.submit;
_hdf.submit=$os;}}_FA=1}}}}if(_FA){_wu=window.onunload?window.onunload:0;
window.onunload=new
Function("if(_wu)_wu();if(!(_hsf||_hlf=='')){$r(_ar+'&lf='+$a(_hlf))}");
_hwb=window.onbeforeunload?window.onbeforeunload:0;
window.onbeforeunload=new
Function("if(_hwb)_hwb();if(!(_hsf||_hlf==''||1))$r(_ar+'&lf='+$a(_hlf))");}
};
function
$w(a,b){_hlf=b.lf;b.o(a)};if(_hM){_wo=window.onload?window.onload:0;
window.onload=new Function("if(_wo)_wo();$x()");if(_FA){_wu=window.onunload?
window.onunload:0;_hwb=window.onbeforeunload?window.onbeforeunload:0;window.
onunload=new Function("if(_wu)_wu();if(!(_hsf||_hlf==''))$s(0)");window.
onbeforeunload=new Function("if(_hwb)_hwb();if(!(_hsf||_hlf==''))$r('"+_ar+
"&lf='+$a(_hlf))")}}</script><script
language="javascript1.3">_sv=13</script>
<script
language="javascript">_ar=(location.protocol.toLowerCase()=="https:"?
"https://":"http://")+_gn+"/HG?hc="+_mn+"&hb="+$a(_acct)+"&n="+$a(_pn)+"&cd=
1&"+
"hv=6"+(_bnN?("&bn="+$a(_bn)):"")+"&ce="+_ce+"&ss="+_ss+"&sc="+_sc+"&dt="+(n
ew
Date()).getHours()+"&sv="+_sv+"&zo="+(new
Date()).getTimezoneOffset()+"&con=&v"+
"con="+$a(_mlc)+"&cp="+$a(_cp)+"&epg="+_epg+"&ja="+_ja+"&hp="+_hp+"&cy="+_cy
+
"&seg="+_seg+"&dcmp="+_dcmp+"&cmp="+_cmp+"&gp="+_gp+"&fnl="+_fnl+"&pec="+_pe
c+
"&ln="+_ln+"&gn="+$a(_hcn)+"&ld="+$a(_hlt)+"&la="+$a(_hla)+"&cv="+$a(_hcv)+
"&c1="+$a(_hc1)+"&c2="+$a(_hc2)+"&c3="+$a(_hc3)+"&c4="+$a(_hc4)+"&customerid
="+
$a(_ci)</script><script language="javascript1.1">function $b(){return 0};
function
$c(){if(_rf==_hud||_rf=="")_rf="bookmark";window.onerror=_we?_we:$b;
_oe=1;_ar+="&ec=1";_hbi.src=_ar;return true};if(_hM){if(window.onerror)_we=
window.onerror};window.onerror=$c;if($E5||$N6){eval("try{_rf=$a(top.document
..r"+
"eferrer)+''}catch(_e){_rf=$a(document.referrer)+''}")}_hrat=_hra;_hra="";_h
ra=
$i(unescape(_rf),_hqsr,_hqsp,_hrat);_ar+="&ra="+$a(_hra)+"&pl="+$a(_pl)+"&rf
="
</script><script
language="javascript">if(!_oe){if(_rf==_hud||_rf=="")_rf="boo"+
"kmark";window.onerror=_we?_we:$b};if(_sv<11){document.write("<img
src='"+_ar+
_rf+"' border=0 height=1 width=1>")}else{_hbi.src=_ar+_rf}
</script>
<script language="Javascript">
if(redirect_url=='') {
if( typeof document.location.replace!="undefined" && typeof
document.location.replace!="unknown" ) {
if(_bnN||!_hM)
_do_st('document.location.replace("http://" + redirect_default)');
else
document.location.replace("http://" + redirect_default);
} else {
if(_bnN||!_hM)
_do_st('location.href = "http://" + redirect_default;');
else
location.href = "http://" + redirect_default;
}
} else {
if( typeof document.location.replace!="undefined" && typeof
document.location.replace!="unknown" ) {
if(_bnN||!_hM)
_do_st('document.location.replace("http://" +
unescape(redirect_url));');
else
document.location.replace("http://" + unescape(redirect_url));
} else {
if(_bnN||!_hM)
_do_st('location.href = "http://" + unescape(redirect_url);');
else
location.href = "http://" + unescape(redirect_url);
}
}
</script>
Dormouse