var merken='<img src="../pics/script_add.gif" alt="Eintrag merken" title="In Merkzettel eintragen" border="0" width="16" height="16" />';
var loeschen='<img src="../pics/script_delete.gif" alt="Marker entfernen" title="Aus Merkzettel entfernen" border="0" width="16" height="16" />';
var markerClass="id";
var idBaseName="m";
var elementName="div";

var allCookieNames=Array('location','catering','entertainment','musik','technik','agenturen','sonstiges');


function writeTop(){
         var temp=cookie2arr();
         document.getElementById('nav1').innerHTML+='<a href="../marker/" id="marker">Merkzettel ('+temp[1]+')</a>';
}
function cookie2arr(tab){
         var allCookiesLength=0;
         var currCookie=Array();
        if(document.cookie) {
                  var theCookie=document.cookie;
                 for(var i=0;i<allCookieNames.length;i++){
                          if(theCookie.indexOf(allCookieNames[i]+"=")>=0){
                                  var a = theCookie.indexOf(allCookieNames[i]+"=") + allCookieNames[i].length+1;
                                  var cString=theCookie.substring(a,theCookie.length)
                                  var b = cString.indexOf(";");
                                  if (b == -1) b=cString.length;
                                 var tempC=cString.substring(0,b);
                                 tempC=tempC.split('-');
                                 if(b >= 0 && allCookieNames[i]==tab) currCookie=tempC;
                                 allCookiesLength+=tempC.length;
                          }
                 }
         }
         return Array(currCookie,allCookiesLength);
}
function setMarker(tab,id,tabid){
        document.getElementById('m'+tabid+id).innerHTML=loeschen;
        document.getElementById('m'+tabid+id).href='javaScript:delMarker(\''+tab+'\',\''+id+'\',\''+tabid+'\')';
         var temp=cookie2arr(tab)
         var idArr=temp[0];
             idArr.push(id);
             idArr.sort();
             //dopelte entfernen
             currId=idArr[0];
             for(var i=1;i<idArr.length;i++){
                     if(currId==idArr[i]){
                          idArr.splice(i, 1);
                  }else currId=idArr[i];
             }
             var ids=idArr.join('-');
        var tage=1; //Gültigkeit des cookies in Tagen
        var datum = new Date();
           var bis = datum.getTime() + (tage * 24 * 60 * 60 * 1000);
           datum.setTime(bis);
           document.cookie = tab+"="+ids+"; expires=" + datum.toGMTString()+";path=/;";
         writeMarkLink();

}
function writeMarkLink(){
        var idArr=cookie2arr();
         document.getElementById('marker').innerHTML='Merkzettel ('+idArr[1]+')';
}
function delMarker(tab,id,tabid){
        document.getElementById('m'+tabid+id).innerHTML=merken;
        document.getElementById('m'+tabid+id).href='javaScript:setMarker(\''+tab+'\',\''+id+'\',\''+tabid+'\')';
             var idArr=cookie2arr(tab);
             //dopelte entfernen
             for(var i=0;i<idArr[0].length;i++){
                     if(id==idArr[0][i])idArr[0].splice(i, 1);
             }
             var ids=idArr[0].join('-');
         if(ids.length<=0) var tage=0;
        else var tage=1; //Gültigkeit des cookies in Tagen
        var datum = new Date();
           var bis = datum.getTime() + (tage * 24 * 60 * 60 * 1000);
           datum.setTime(bis);
           document.cookie = tab+"="+ids+"; expires=" + datum.toGMTString()+";path=/;";
         writeMarkLink();

}
window.onload = writeTop;