var cm_camphistcookiename="cm_camphist";
var cm_camptimecookiename="cm_camptime";
var cm_camphistseparator="|";
var cm_camphistcookiedays=30;
var cm_camphistlength=12;

function cm_addCampaignHistory(ecamp){
var c=cm_getCampaignHistory();
var clist=c.split(cm_camphistseparator);
var t=cm_getCampaignTimes();
var tlist=t.split(cm_camphistseparator);
var a=new Date;

while((clist.length>=cm_camphistlength) || (cm_toold(a,tlist[tlist.length-1]))){
clist.pop();
tlist.pop();
}
c=clist.join(cm_camphistseparator);
c=ecamp+cm_camphistseparator+c;

t=tlist.join(cm_camphistseparator);
t=a.getTime()+cm_camphistseparator+t;

a.setTime(a.getTime()+cm_camphistcookiedays*86400000);
s.c_w(cm_camphistcookiename,c,a);
s.c_w(cm_camptimecookiename,t,a);
return c;
}

function cm_getCampaignHistory(){
var c=s.c_r(cm_camphistcookiename);
return c;
}
function cm_getCampaignTimes(){
var t=s.c_r(cm_camptimecookiename);
return t;
}
function cm_toold(a,t){
return (t<(a.getTime()-cm_camphistcookiedays*86400000));

}
function cm_deleteCampaignHistory(){
// this deletes the cookie when called
Delete_Cookie(cm_camphistcookiename,'/','.kabeldeutschland.de');
Delete_Cookie(cm_camptimecookiename,'/','.kabeldeutschland.de');
}

function Delete_Cookie(name,path,domain){
if(s.c_r(name))document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
