function add2pan(no){
var date1=new Date;
var existedja=0;
date1.setFullYear(date1.getFullYear()+1);
var TablFavoris=GetCook("FAVORIS");
if (TablFavoris==null){
SetCook("FAVORIS","FAVORIS,"+parseInt(no),date1,"/");return false;}
else{
var bb=TablFavoris.indexOf(","+parseInt(no))
if(bb!=-1){existedja=1}
if (existedja==1){TablFavoris=replace(TablFavoris,","+parseInt(no),"");}}
if (existedja==0){TablFavoris=TablFavoris+","+parseInt(no);}
SetCook("FAVORIS",TablFavoris,date1,"/");
//alert(no+"--"+GetCook("FAVORIS")+"--"+existedja);
}

function checkfav(no){
var TablFavoris=GetCook("FAVORIS");
if (TablFavoris!=null){
var bb=TablFavoris.indexOf(","+parseInt(no))
if(bb!=-1){
	
	var tablX=TablFavoris.split(",");
		var obj=eval("document.liste.pan"+no)
		if (obj!="undefined"){obj.checked="True";}else{obj.checked="False";}

	}}
}

function GetCookVal (offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
	

function GetCook (name)
{
	var NonameG = name + "=";
	var ToLen = NonameG.length;
	var CookieLen = document.cookie.length;
	var i = 0;
	while (i < CookieLen)
	{
		var j = i + ToLen;
		if (document.cookie.substring(i, j) == NonameG)
		return GetCookVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function SetCook(name,value,expires,path,domain,secure) 
{
	document.cookie = name + "=" + escape (value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

function replace(inputString, fromString, toString) {
   var temp = inputString;
   if (fromString == "") {
      return inputString;
   }
   if (toString.indexOf(fromString) == -1) { 
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } else { 
      var midStrings = new Array("~", "`", "_", "^", "#");
      var midStringLen = 1;
      var midString = "";
      while (midString == "") {
         for (var i=0; i < midStrings.length; i++) {
            var tempMidString = "";
            for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
            if (fromString.indexOf(tempMidString) == -1) {
               midString = tempMidString;
               i = midStrings.length + 1;
            }
         }
      } 
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + midString + toTheRight;
      }
      while (temp.indexOf(midString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(midString));
         var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } 
   return temp; 
}