$(function() {
  ///////  tabs  ///////
  $("#tabs").tabs({
    fx: {
      opacity: 'toggle',
      duration:'fast'
    }
  });

$("#tabs ul li").mousemove(function(e){
  if ( $(this).hasClass("ui-tabs-selected") ) { } else {
    var x = e.offsetX-175;
    if (isNaN(x)) {x='50%';} else {x = x + 'px';}
    //alert(x);
    $(this).css("background", "url(/images/jq/tab-hover.jpg) repeat scroll " + (x) + " 0 #ffffff");
  }
}).mouseout(function() {
  $(this).css("background", "#ffffff");
});
/*
$("#tabs ul li a").mousemove(function(e){
  if ( $(this).parent().hasClass("ui-tabs-selected") ) { } else {
    var x = e.offsetX;
    if (isNaN(x)) {x='50%';} else {x = x + 'px';}
    $("#info").html(x);
    $(this).parent().css("background", "url(/images/jq/tab-hover.jpg) repeat scroll " + (x) + " 0 #ffffff");
  }
}).mouseout(function() {
  $(this).parent().css("background", "#ffffff");
});

*/
//$('li.item-a').parent().css('background-color', 'red');
});


/*
 *  Добавляет в закладки.
 */
function addfavorite (a) {
  if (window.opera && window.print) {
    var mbm = a;
    mbm.setAttribute("rel", "sidebar");
    mbm.setAttribute("title", document.title);
    mbm.setAttribute("href", window.location.href);
    mbm.click();
  }
  else if (window.sidebar) {
    window.sidebar.addPanel(document.title, window.location.href, "");
  }
  else if (window.external) {
    window.external.AddFavorite(window.location.href, document.title);
  }
}

/*
 *  Код одной кнопки без одной кнопки.
 */

function NewOdnaknopka3() {
  this.domain=location.href+'/';
  this.domain=this.domain.substr(this.domain.indexOf('://')+3);
  this.domain=this.domain.substr(0,this.domain.indexOf('/'));
  this.location=false;
  this.selection=function() {
    var sel;
    if (window.getSelection) sel=window.getSelection();
    else if (document.selection) sel=document.selection.createRange();
    else sel='';
    if (sel.text) sel=sel.text;
    return encodeURIComponent(sel);
  }
  this.url=function(system) {
    var title=encodeURIComponent(document.title);
    var url=encodeURIComponent(location.href);
    switch (system) {
      case 1:
        return 'http://memori.ru/link/?sm=1&u_data[url]='+url+'&u_data[name]='+title;
      case 2:
        return 'http://bobrdobr.ru/addext.html?url='+url+'&title='+title;
      case 3:
        return 'http://www.google.com/bookmarks/mark?op=add&bkmk='+url+'&title='+title;
      case 4:
        return 'http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl='+url+'&lname='+title;
      case 5:
        return 'http://twitter.com/home?status='+title+' '+url;
      case 6:
        return 'http://del.icio.us/post?v=4&noui&jump=close&url='+url+'&title='+title;
      case 7:
        return 'http://text20.ru/add/?source='+url+'&title='+title+'&text='+this.selection();
      case 8:
        return 'http://news2.ru/add_story.php?url='+url;
      case 9:
        return 'http://www.mister-wong.ru/index.php?action=addurl&bm_url='+url+'&bm_description='+title;
      case 10:
        return 'http://moemesto.ru/post.php?url='+url+'&title='+title;
      case 11:
        return 'http://smi2.ru/add/?url='+url+'&precaption='+title;
      case 12:
        return 'http://www.vaau.ru/submit/?action=step2&url='+url;
      case 13:
        return 'http://myscoop.ru/add/?URL='+url+'&title='+title;
      case 14:
        return 'http://www.linkstore.ru/servlet/LinkStore?a=add&url='+url+'&title='+title;
      case 15:
        return 'http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNew&bm=1&url='+url+'&title='+title;
      case 16:
        return 'http://www.100zakladok.ru/save/?bmurl='+url+'&bmtitle='+title;
    }
  }
  this.redirect=function() {
    if (this.location) location.href=this.location;
    this.location=false;
  }
  this.go=function(i) {
    this.location=this.url(i);
    setTimeout('odnaknopka3.redirect()',2000);
    var scr=document.createElement('script');
    scr.type='text/javascript';
    scr.src='http://odnaknopka.ru/save2/?domain='+this.domain+'&system='+i;
    document.body.appendChild(scr);
    return false;
  }
  this.init=function() {
    var titles=new Array('Memori','&#1041;&#1086;&#1073;&#1088;&#1044;&#1086;&#1073;&#1088;','&#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1082;&#1080; Google','&#1071;&#1085;&#1076;&#1077;&#1082;&#1089;.&#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1082;&#1080;','Twitter','del.icio.us','&#1058;&#1077;&#1082;&#1089;&#1090; 2.0','News2','&#1052;&#1080;&#1089;&#1090;&#1077;&#1088; &#1042;&#1086;&#1085;&#1075;','&#1052;&#1086;&#1105;&#1052;&#1077;&#1089;&#1090;&#1086;','&#1057;&#1052;&#1048; 2','&#1042;&#1072;&#1072;&#1091;!','AddScoop','LinkStore','RuSpace','&#1057;&#1090;&#1086; &#1047;&#1072;&#1082;&#1083;&#1072;&#1076;&#1086;&#1082;');
    var html='';
    //html+='<a href="http://odnaknopka.ru/"><img src="http://odnaknopka.ru/images/blank.gif" width="16" height="16" alt=" #" title="&#1054;&#1076;&#1085;&#1072;&#1050;&#1085;&#1086;&#1087;&#1082;&#1072;" style="border:0;padding:0;margin:0 4px 0 0;background:url(http://odnaknopka.ru/images/panel.png) no-repeat -270px -256px"/></a>';
    for (i=0;i<16;i++) {
      html+='<a href="'+this.url(i+1)+'" onclick="return odnaknopka3.go('+(i+1)+');"><img src="http://odnaknopka.ru/images/blank.gif" width="16" height="16" alt=" #" title="'+titles[i]+'" style="border:0;padding:0;margin:0 4px 0 0;background:url(http://odnaknopka.ru/images/panel.png) no-repeat -270px -'+(i*16)+'px"/></a>';
    }
    document.write(html);
  }
}


/*
 * Cookie party!
 */
//setCookie(szName, szValue [,szExpires] [,szPath] [,szDomain] [,szSecure])
function setCookie(szName, szValue, szExpires, szPath, szDomain, bSecure) {
  var szCookieText = 	   escape(szName) + '=' + escape(szValue);
  szCookieText +=	 	   (szExpires ? '; EXPIRES=' + szExpires.toGMTString() : '');
  szCookieText += 	   (szPath ? '; PATH=' + szPath : '');
  szCookieText += 	   (szDomain ? '; DOMAIN=' + szDomain : '');
  szCookieText += 	   (bSecure ? '; SECURE' : '');

  document.cookie = szCookieText;
}

function getCookie(szName) {
  var szValue =	  null;
  if(document.cookie)	   //only if exists
  {
    var arr = 		  document.cookie.split((escape(szName) + '='));
    if(2 <= arr.length)
    {
      var arr2 = 	   arr[1].split(';');
      szValue  = 	   unescape(arr2[0]);
    }
  }
  return szValue;
}

function deleteCookie(szName) {
  var tmp = getCookie(szName);
  if(tmp)
  {
    setCookie(szName,tmp,(new Date(1)));
  }
}


function save_resolution() {
  var height=0;
  var width=0;
  if (self.screen) {     // for NN4 and IE4
    width = screen.width
    height = screen.height
  }
  else if (self.java) {   // for NN3 with enabled Java
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    width = scrsize.width;
    height = scrsize.height;
  }
  //save to cookies
  var today = new Date();
  var nextMonth = new Date(today.getFullYear(), today.getMonth()+1, today.getDate());
  //alert(nextMonth);
  setCookie("screen_width", width, nextMonth);
  setCookie("screen_height", height, nextMonth);
  return true;
}

function switch_display_mode() {
  var display_mode = getCookie('display_mode');
  var today = new Date();
  var expDate = new Date(today.getFullYear()+10, today.getMonth()+1, today.getDate());
  if(display_mode) {
    if (display_mode == '' || display_mode == 'auto') {
      setCookie("display_mode", '1000', expDate);
    }
    if (display_mode == '1000') {
      setCookie("display_mode", '1260', expDate);
    }
    if (display_mode == '1260') {
      setCookie("display_mode", 'auto', expDate);
    }

  } else {
    setCookie("display_mode", 'auto', expDate);
  }
}

function get_display_mode() {
  var display_mode = getCookie('display_mode');
  var today = new Date();
  var expDate = new Date(today.getFullYear()+10, today.getMonth()+1, today.getDate());
  if(display_mode) {
  //dnfn
  } else {
    display_mode = 'auto';
    setCookie("display_mode", 'auto', expDate);
  }
  if (display_mode == '' || display_mode == 'auto') {
    return 'Авто';
  }
  if (display_mode == '1000') {
    return 'Обычный';
  }
  if (display_mode == '1260') {
    return 'Широкий';
  }
}