var expDays = 30000; // default
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function DeleteItem(Count) {
DeleteCookie('PT_ToDoItem'+Count);
// window.location = window.location;  // neu mit Dom
}

function ListToDoItems(von) {
 var x=0;
 if(cookieEnable() == true ){
 var NumToDoItems = GetCookie('PT_NumToDoList');
 var i;
 var ToDoItem;
 if (NumToDoItems == null) {
  NumToDoItems = 0;
 }
 ShowCount = 0; SwapColour = 0;
 for (i=1; i <= NumToDoItems; i++) {
  ToDoItem = GetCookie('PT_ToDoItem'+i);
  if (ToDoItem != null) {
   x = PrintItem(ToDoItem, i, von);
   }
  }
 }
 //alert('end ListToDoItems '+x);
 return x;
}

function PrintItem (ToDoItem, Count,von) {
	//alert(ToDoItem+', '+ Count+', '+von);
 var dot='';
 var color = "";
 SwapColour = 1 - SwapColour;
 //if (SwapColour==1) {color = "bgcolor='#c0c0c0'"} ;

 ShowCount++;
 var pos = ToDoItem.indexOf('#');
 var pos2 = pos; //+ 14;
 var ANr = ToDoItem.substr(pos +1,6);
 var InseratID = ToDoItem.substr(pos +1 +7 ,6);
 //var von = ToDoItem.substr(pos +1 +7 +6);
 if(pos > 29){
  var dot='..';
  pos=29;
 }
 
 var Zahl =  	document.createElement("span");
 Zahl.innerHTML=ShowCount+". ";
 Zahl.style.fontSize = 10;
 document.getElementById("Favoritten").appendChild(Zahl );
 Zahl.setAttribute('id','Zahl'+ShowCount );

 var alinkText =	document.createTextNode(ToDoItem.substr(0,pos)+dot);
  var link = document.createElement("a");
 link.value = Count;
 link.setAttribute("href", "Jobs_"+InseratID+".htm");
 link.style.width = 190;
 link.appendChild(alinkText);
 link.style.align = 'left';
 link.style.fontSize = 11;
 link.setAttribute('id','link'+ShowCount );
 link.setAttribute('VakNr',InseratID );


 var bildDelLink =	document.createElement("img");
 bildDelLink.setAttribute("src", '../dat/img/button/remove.gif');
 bildDelLink.setAttribute('id','bildDelLink'+ShowCount );
 bildDelLink.setAttribute("class","cssImgDel");
 bildDelLink.value = ShowCount;
 bildDelLink.onclick=function() {del(bildDelLink.value, bildDelLink.value);  DeleteItem( link.value );}
 
 var inp =  document.createElement("input");
 inp.setAttribute("type","input");
 inp.setAttribute('id','inp'+ShowCount );  
 inp.style.display =  "none"; //"none";
 inp.setAttribute("name","F_LINK_URL[]");
 inp.value="Jobs_"+InseratID+".htm";

 var inpLink =  document.createElement("input");
 inpLink.setAttribute('id','inpLink'+ShowCount );
 inpLink.setAttribute("type","input");
 inpLink.style.display =  "none"; //"none";
 inpLink.setAttribute("name","F_LINK_TEXT[]");
 inpLink.value = ANr + '-' + InseratID + ' ' + ToDoItem.substr(0,pos2);
 if (inpLink.value.indexOf(RegNr) >= 0 ) {
  Ausblenden("idInseratSpeichern");
  //Ausblenden("idJobKorb");
 }

 var inpSITE =  document.createElement("input");
 inpSITE.setAttribute("type","input");
 inpSITE.setAttribute('id','inpSITE'+ShowCount );
 inpSITE.style.display =  "none"; //"none";
 inpSITE.setAttribute("name","F_SITE");
 inpSITE.value = GetCookie('site');


 br = document.createElement("br");
 br.style.margin =  "0px 2px 0px 3px";
 br.setAttribute('id','LF'+ShowCount );
  document.getElementById("Favoritten").appendChild(br);
 document.getElementById("Favoritten").appendChild(Zahl);
 document.getElementById("Favoritten").appendChild(link);
 document.getElementById("Favoritten").appendChild(bildDelLink);
 document.getElementById("Favoritten").appendChild(inp);
 document.getElementById("Favoritten").appendChild(inpLink);
 document.getElementById("Favoritten").appendChild(inpSITE);
 

 if(ShowCount > 0){
  Anzeigen("idVorSelection");
 }else{
  Ausblenden("idVorSelection");
 } 
 return ShowCount;
}

function del(id,Anzahl){
 pos=document.getElementById('inpLink'+id).value.indexOf(RegNr);
 if(pos>=0){ // Button Speichern anzeigen, damit die Stelle wieder gespeichert werden kann
  Anzeigen("idInseratSpeichern");
  //Anzeigen("idJobKorb");
 }

 var d = document.getElementById("Favoritten");

 var olddiv = document.getElementById('Zahl'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('link'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('bildDelLink'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('inpLink'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('inp'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('inpSITE'+id);
 d.removeChild(olddiv);

 var olddiv = document.getElementById('LF'+id);
 d.removeChild(olddiv); 
}

function AddStelle(Stellentitel,RegNr){
 var NumToDoItems = AddItem(Stellentitel + '#' + RegNr)	
 return NumToDoItems;
}


function AddItem(ToDoItem) {
 //alert('AddItem ' + ToDoItem);
if(cookieEnable() == false ) {
  alert("Damit Sie von dieser Funktion profitieren können, müssen Sie in Ihrem Browser cookies zulassen!");
  return
}
var expDays = 2;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));	

var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
if (NumToDoItems == null) {
NumToDoItems = 0;
}

if ((ToDoItem != null) && (ToDoItem != "undefined" )) {
NumToDoItems++;
SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem, exp);
SetCookie('PT_NumToDoList',NumToDoItems, exp);
//window.location = window.location;
   }
 return NumToDoItems;
}

function Zoomer(value) {
 if(value == 0){
  var zoomsize = GetCookie('zoomung');
  if(zoomsize == null) {
    zoomsize = 1; //default: Standardschrift
	}else {
   //zoomsize=1;
  }
 }else {
  zoomsize=value;
 }
 wechsel(zoomsize)

 document.getElementById('idZoomP').style.display = 'none';
 document.getElementById('idZoomM').style.display = 'none';
 if(zoomsize==1){
	var id = 'idZoomM';
  }else{
 	var id = 'idZoomP';
 }
 document.getElementById(id).style.display = 'block';
  // var z = Number(zoomsize);  	
 SetCookie('zoomung',zoomsize, exp);
 //SetGetCookie('zoomung', zoomsize, (300 * 24 * 60 * 60), 'Set');
}
