// [ ** AUTOGENERATED ** ]
// Copyright (c) 2001 by Content Management AG, Cologne, Germany
// All Rights reserved
var _hqp_=['eoUguukqpMg%7BMg%7B','','%2Cuguukqp%2Ckf%2Cmg%7B%2C','%2Cuguukqp%2Ckf%2Cxcn%2C','%3F','%28','%2742','%274D','-','%22','wtn%3C','%25','1','%3C','A','rtqvqeqn%3C%22%22','%0C','jquv%3C%22%22%22%22%22%22','rqtv%3C%22%22%22%22%22%22','hkng%3C%22%22%22%22%22%22','wugtKphq%3C%22%22','rcvj%3C%22%22%22%22%22%22','tgh%3C%22%22%22%22%22%22%22','swgt%7B%3C%22%22%22%22%22','cwvjqtkv%7B%3C%22','%0C%0C','%22%2F%40%22%5D','okuukpi%3C%22','.','_%0C','B','101','1001','100','10','11'];
__y(_hqp_);
function __y(l0) { 
var re = /\+/gi;
var l7='u'.charCodeAt(0);
var l8='\\'.charCodeAt(0);
for ( var l1=0;(l1<l0.length) ;l1++){
var l3='';
var l4=unescape(l0[l1].replace(re, ' '));
for (var l2=0;l2<l4.length;l2++){
var l5=(l4.charCodeAt(l2))-2;
var l6;
if (l5==l8 && l1 < l0.length+5 && (l4.charCodeAt(l2+1)) - 2 == l7) {
eval('l6 = "\\u' + l4.substring(l2+2,l2+6) + '";');
l2+=5;
} else if (l5==l8 && l1 < l0.length && (l4.charCodeAt(l2+1)) - 2 == l8) {
l6='\\';
l2+=1;
} else if (l5<=0)
l6=String.fromCharCode(l5+255);
else 
l6=String.fromCharCode(l5);
l3+=l6;
}
l0[l1]=l3;
}
}

var CM_SESSION_KEY_KEY=_hqp_[0];

function getSessionPair(l54)
{
return URL.getSessionPair(l54);

}

function getSessionHref()
{
return URL.getSessionHref();

}

function processLinkz(l55)
{
URL.processLinkz(l55);
}

function getSessionString()
{
return URL.getSessionString();

}

function jdecode(l56)
{
return URL.jdecode(l56);

}

function jencode(l57)
{
return URL.jencode(l57);

}

URL.getSessionPair=function (l58)
{
var url;

var l59=window.top.cmSessionKey;

var l60=window.top.cmSessionValue;

I57:{if (!(!l58)) break I57;
l58=document.location.href;
}

I58:{if (!(!l59 || !l60)) break I58;
{
url=new URL(l58);
l59=url.getParameter(CM_SESSION_KEY_KEY,_hqp_[1]);
l60=url.getParameter(l59,_hqp_[1]);
}

}

return [l59,l60];

}

;
URL.getSessionHref=function ()
{
var url=new URL(document.location.href);

url.setSession();
return url.toExternalForm();

}

;
URL.processLinkz=function (l61)
{
I59:{if (!(!l61)) break I59;
l61=window.document;
}

var l62=getSessionPair();

var l63=l62[0];

var l64=l62[1];

for ( var l65=0;l65<l61.links.length;l65++){
var l66=l61.links[l65];

var newHref=new URL(l66.href);

var l67=newHref.getParameter(_hqp_[2],_hqp_[1]);

I60:{if (!(l67==_hqp_[3])) break I60;
{
newHref.removeParameter(_hqp_[2]);
I61:{if (!(l63 && l64)) break I61;
{
newHref.setParameter(l63,l64,true);
newHref.setParameter(CM_SESSION_KEY_KEY,l63,true);
}

}

l66.href=newHref.toExternalForm();
}

}

}


}

;
URL.getSessionString=function ()
{
var l68=getSessionPair();

I63:{I62:{if (!(l68[0] && l68[1])) break I62;
{
return l68[0]+_hqp_[4]+l68[1]+_hqp_[5]+CM_SESSION_KEY_KEY+_hqp_[4]+l68[0];

}

break I63;
}
{
return _hqp_[1];

}

}

}

;
URL.jdecode=function (s)
{
var l69=/\+/g;

s=s.replace(l69,_hqp_[6]);
return unescape(s);

}

;
URL.deamplify=function (s)
{
var l70=/&amp;/g;

s=s.replace(l70,_hqp_[5]);
return s;

}

;
URL.jencode=function (s)
{
var l71=/\+/g;

var l72=/%20/g;

s=escape(s);
return s.replace(l71,_hqp_[7]).replace(l72,_hqp_[8]);

}

;
URL.prototype.set=URL_set;
URL.prototype.debug=URL_debug;
URL.prototype.isValidProtocol=URL_isValidProtocol;
URL.prototype.toExternalForm=URL_toExternalForm;
URL.prototype.toString=URL_toExternalForm;
URL.prototype.parseQueryString=URL_parseQueryString;
URL.prototype.getParameter=URL_getParameter;
URL.prototype.getParameterValues=URL_getParameterValues;
URL.prototype.getParameterNames=URL_getParameterNames;
URL.prototype.setParameter=URL_setParameter;
URL.prototype.removeParameter=URL_removeParameter;
URL.prototype.setSession=URL_setSession;
URL.prototype.removeAllParams=URL_removeAllParams;
function URL(spec)
{
this.protocol=null;
this.host=null;
this.port=-1;
this.file=null;
this.query=null;
this.authority=null;
this.path=null;
this.userInfo=null;
this.ref=null;
this.qParams=new Object();
var l73,l74,l75;

var l76=spec;

var l77=0;

var l78=null;

var l79=false;

l74=spec.length;
I64: {
for (;;){if (!((l74>0)
 && (spec.charAt(l74-1)<=_hqp_[9])
)) break I64;{
l74--;
}

;}}
I65: {
for (;;){if (!((l77<l74)
 && (spec.charAt(l77)<=_hqp_[9])
)) break I65;{
l77++;
}

;}}
I66:{if (!(spec.substr(l77,4).toLowerCase()==_hqp_[10])) break I66;
{
l77+=4;
}

}

I67:{if (!(l77<spec.length && spec.charAt(l77)==_hqp_[11])) break I67;
{
l79=true;
}

}

I68: {
l73=l77;for (;;l73++){if (!(!l79 && (l73<l74)
 && ((l75=spec.charAt(l73))
!=_hqp_[12])
)) break I68;{
I69:{if (!(l75==_hqp_[13])) break I69;
{
var l80=spec.substring(l77,l73).toLowerCase();

I70:{if (!(this.isValidProtocol(l80))) break I70;
{
l78=l80;
l77=l73+1;
}

}

break I68;

}

}

}

;}}
this.protocol=l78;
I71:{if (!(this.protocol==null)) break I71;
{
}

}

l73=spec.indexOf(_hqp_[11],l77);
I72:{if (!(l73>=0)) break I72;
{
this.ref=spec.substring(l73+1,l74);
l74=l73;
}

}

parseURL(this,spec,l77,l74);
this.parseQueryString();
}

function URL_set(l81,l82,l83,l84,l85,l86,l87,l88)
{
this.protocol=l81;
this.host=l82;
this.port=l83;
this.file=l87==null?l86:l86+_hqp_[14]+l87;
this.userInfo=l85;
this.path=l86;
this.ref=l88;
this.query=l87;
this.authority=l84;
}

function URL_debug()
{
var l89=_hqp_[15]+this.protocol+_hqp_[16]+_hqp_[17]+this.host+_hqp_[16]+_hqp_[18]+this.port+_hqp_[16]+_hqp_[19]+this.file+_hqp_[16]+_hqp_[20]+this.userInfo+_hqp_[16]+_hqp_[21]+this.path+_hqp_[16]+_hqp_[22]+this.ref+_hqp_[16]+_hqp_[23]+this.query+_hqp_[16]+_hqp_[24]+this.authority+_hqp_[25];

var l90;

for (l90 in this.qParams){
var l91=this.qParams[l90];

l89+=l90+_hqp_[26];
I73:{if (!(!l91)) break I73;
{
alert(_hqp_[27]+l90);
continue;

}

}

for ( var l92=0;l92<l91.length;l92++){
l89+=l91[l92]+(l92!=(l91.length-1)
?_hqp_[28]:_hqp_[1])
;
}


l89+=_hqp_[29];
}


alert(l89);
}

function URL_getParameter(l93,l94)
{
I74:{if (!(!l93)) break I74;
return l94;

}

var l95=this.qParams[l93];

I76:{I75:{if (!(l95==null)) break I75;
{
return l94;

}

break I76;
}
{
return l95[0];

}

}

}

function URL_getParameterValues(l96)
{
return this.qParams[l96];

}

function URL_getParameterNames()
{
var l97;

var l98=new Array();

for (l97 in this.qParams){
l98[l98.length]=l97;
}


return l98;

}

function parseURL(l99,spec,l100,l101)
{
var l102=l99.protocol;

var authority=l99.authority;

var l103=l99.userInfo;

var host=l99.host;

var l104=l99.port;

var file=l99.file;

var l105=l99.ref;

var l106=null;

var l107=false;

var l108=false;

I77:{if (!(l100<l101)) break I77;
{
var l109=spec.indexOf(_hqp_[14]);

l108=(l109==l100)
;
I78:{if (!(l109!=-1)) break I78;
{
l106=spec.substring(l109+1,l101);
I79:{if (!(l101>l109)) break I79;
l101=l109;
}

spec=spec.substring(0,l109);
}

}

}

}

var l110=0;

I80:{if (!((l100<=l101-2)
 && (spec.charAt(l100)==_hqp_[12])
 && (spec.charAt(l100+1)==_hqp_[12])
)) break I80;
{
l100+=2;
l110=spec.indexOf(_hqp_[12],l100);
I81:{if (!(l110<0)) break I81;
{
l110=spec.indexOf(_hqp_[14],l100);
I82:{if (!(l110<0)) break I82;
l110=l101;
}

}

}

host=authority=spec.substring(l100,l110);
var l111=authority.indexOf(_hqp_[30]);

I83:{if (!(l111!=-1)) break I83;
{
l103=authority.substring(0,l111);
host=authority.substring(l111+1);
}

}

l111=host.indexOf(_hqp_[13]);
l104=-1;
I84:{if (!(l111>=0)) break I84;
{
I85:{if (!(host.length>(l111+1)
)) break I85;
{
l104=parseInt(host.substring(l111+1));
}

}

host=host.substring(0,l111);
}

}

l100=l110;
I86:{if (!(authority!=null && authority.length>0)) break I86;
file=_hqp_[1];
}

}

}

I87:{if (!(host==null)) break I87;
{
host=_hqp_[1];
}

}

I89:{I88:{if (!(l100<l101)) break I88;
{
I91:{I90:{if (!(spec.charAt(l100)==_hqp_[12])) break I90;
{
file=spec.substring(l100,l101);
}

break I91;
}
I93:{I92:{if (!(file!=null && file.length>0)) break I92;
{
l107=true;
var l112=file.lastIndexOf(_hqp_[12]);

var l113=_hqp_[1];

I94:{if (!(l112==-1 && authority!=null)) break I94;
l113=_hqp_[12];
}

file=file.substring(0,l112+1)+l113+spec.substring(l100,l101);
}

break I93;
}
{
var l114=(authority!=null)
?_hqp_[12]:_hqp_[1];

file=l114+spec.substring(l100,l101);
}

}

}

}

break I89;
}
I95:{if (!(l108 && file!=null)) break I95;
{
var l115=file.lastIndexOf(_hqp_[12]);

I96:{if (!(l115<0)) break I96;
l115=0;
}

file=file.substring(0,l115)+_hqp_[12];
}

}

}

I97:{if (!(file==null)) break I97;
file=_hqp_[1];
}

I98:{if (!(l107)) break I98;
{
I99: {
for (;;){if (!((l110=file.indexOf(_hqp_[31]))
>=0)) break I99;{
file=file.substring(0,l110)+file.substring(l110+2);
}

;}}
I100: {
for (;;){if (!((l110=file.indexOf(_hqp_[32]))
>=0)) break I100;{
I102:{I101:{if (!((l101=file.lastIndexOf(_hqp_[12],l110-1))
>=0)) break I101;
{
file=file.substring(0,l101)+file.substring(l110+3);
}

break I102;
}
{
file=file.substring(l110+3);
}

}

}

;}}
I103: {
for (;;){if (!(file.substring(file.length-3,file.length)==_hqp_[33])) break I103;{
l110=file.indexOf(_hqp_[33]);
I105:{I104:{if (!((l101=file.lastIndexOf(_hqp_[12],l110-1))
>=0)) break I104;
{
file=file.substring(0,l101+1);
}

break I105;
}
{
file=file.substring(0,l110);
}

}

}

;}}
I106:{if (!(file.substring(file.length-2,file.length)==_hqp_[34])) break I106;
file=file.substring(0,file.length()-1);
}

}

}

setURL(l99,l102,host,l104,authority,l103,file,l106,l105);
}

function setURL(u,l116,l117,l118,l119,l120,l121,l122,l123)
{
u.set(u.protocol,l117,l118,l119,l120,l121,l122,l123);
}

function URL_isValidProtocol(l124)
{
return true;

}

function URL_setParameter(l125,l126,l127)
{
I107:{if (!(!l125)) break I107;
return ;

}

I108:{if (!(l127 || this.qParams[l125]==null)) break I108;
{
this.qParams[l125]=new Array();
}

}

this.qParams[l125][this.qParams[l125].length]=l126;
}

function URL_removeParameter(l128)
{
var l129;

var l130=new Object();

for (l129 in this.qParams){
I109:{if (!(l129!=l128)) break I109;
{
l130[l129]=this.qParams[l129];
}

}

}


this.qParams=l130;
}

function URL_removeAllParams()
{
var l131=new Object();

this.qParams=l131;
}

function URL_parseQueryString()
{
var s;

I111:{I110:{if (!(this.query==null || this.query.length==0)) break I110;
return ;

break I111;
}
s=_hqp_[5]+this.query;
}

var l132;

var l133=s.indexOf(_hqp_[5]);

I112: {
for (;;){if (!(l133!=-1)) break I112;{
var kvPair=null;

var l134=0;

l132=s.indexOf(_hqp_[5],l133+1);
I114:{I113:{if (!(l132!=-1)) break I113;
{
kvPair=s.substring(l133+1,l132);
}

break I114;
}
{
kvPair=s.substr(l133+1);
}

}

l134=kvPair.indexOf(_hqp_[4]);
I115:{if (!(l134!=-1)) break I115;
{
var l135=kvPair.substring(0,l134);

var l136=kvPair.substr(l134+1);

this.setParameter(l135,l136);
}

}

l133=l132;
}

;}}
}

function URL_toExternalForm()
{
var l137=this.protocol;

l137+=_hqp_[13];
I116:{if (!(this.authority!=null && this.authority.length>0)) break I116;
{
l137+=_hqp_[35];
l137+=this.authority;
}

}

I117:{if (!(this.path!=null)) break I117;
{
l137+=this.path;
}

}

var l138=_hqp_[1];

var l139;

for (l139 in this.qParams){
var l140=this.qParams[l139];

for ( var l141=0;l141<l140.length;l141++){
I119:{I118:{if (!(l138.length==0)) break I118;
{
l138+=l139+_hqp_[4]+l140[l141];
}

break I119;
}
{
l138+=_hqp_[5]+l139+_hqp_[4]+l140[l141];
}

}

}


}


I120:{if (!(l138.length>0)) break I120;
{
l137+=_hqp_[14]+l138;
}

}

I121:{if (!(this.ref!=null)) break I121;
{
l137+=_hqp_[11];
l137+=this.ref;
}

}

return l137;

}

function URL_setSession()
{
var l142=getSessionPair();

I122:{if (!(l142[0] && l142[1])) break I122;
{
this.setParameter(l142[0],l142[1],true);
this.setParameter(CM_SESSION_KEY_KEY,l142[0],true);
return true;

}

}

return false;

}


