// AddFavorite

var expDays = 199;
// url = "http://fido.jroshin.ru/cgi-bin/sqcgi/codewin/list";
// title = "FIDO.abakan.ru - Фидо в Абакае";
 var url = window.document.location;
 var title = window.document.title;

// Cookie code from The JavaScript Source
//
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) { 
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
 }
}
//
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg) { return getCookieVal (j); }
i = document.cookie.indexOf(" ", i) + 1;
if (i === 0) { break; }
}
return null;
}
//
function SetCookie (name, value) {
var argv = SetCookie.arguments; 
var argc = SetCookie.arguments.length; 
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires === null) ? "" : ("; expires=" + expires.toGMTString())) +
((path === null) ? "" : ("; path=" + path)) +
((domain === null) ? "" : ("; domain=" + domain)) +
((secure === true) ? "; secure" : "");
}
//
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
//
function amt(){
var count = GetCookie('count');
if(count === null) {
SetCookie('count','1');
return 1;
}
else {
var newcount = parseInt(count, 10) + 1;
DeleteCookie('count');
SetCookie('count',newcount,exp);
return count;
   }
}
//
function getBrowserInfo() {
 var t="",v = "";
 if (window.opera) { t = 'Opera'; }
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) { 
 t = 'Netscape'; 
 return { type:t, version:v };
 }
}
//
function bookmark(a){
 var b = getBrowserInfo();
 count=1;
 SetCookie('count', count, exp);
 if (b.type == 'IE' && b.version >= 4) {
  window.external.AddFavorite(url,title);
 }
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == 'Netscape') {
  window.sidebar.addPanel(title,url,"");
 }
 else { 
 window.alert("Не могу определить браузер.... нажмите CTRL+D для добавления страницы в Избранное"); 
 return false;
 }
}
//
function checkCount() {
var count = GetCookie('count');
if (count === null) { bookmark(); }
else {
count++;
SetCookie('count', count, exp);
   }
}
// checkCount();
//  End
