// <!--

// --- SEARCH BOX --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
function textbox_header(j_text) {
 var j_query = jQuery("div#header .search_box .textbox");
 function __do_watermark() {
    var q = j_query.attr("value");
    if (q == "") {
     j_query.addClass("wm");
     j_query.attr("value", j_text);
    }
 }
 j_query.each(__do_watermark);
 j_query.bind("keypress", function(e) {
    jQuery(this).removeClass("wm");
 });
 j_query.bind("focus", function() {
    jQuery(this).removeClass("wm");
    if (j_query.attr("value") == j_text) j_query.attr("value", "");
 });
 j_query.bind("blur", __do_watermark);
}

function textbox_footer(j_text) {
 var j_query_footer = jQuery("div#footer .search_box .textbox");
 function __do_watermark_footer() {
    var q = j_query_footer.attr("value");
    if (q == "") {
     j_query_footer.addClass("wm");
     j_query_footer.attr("value", j_text);
    }
 }
 j_query_footer.each(__do_watermark_footer);
 j_query_footer.bind("keypress", function(e) {
    jQuery(this).removeClass("wm");
 });
 j_query_footer.bind("focus", function() {
    jQuery(this).removeClass("wm");
    if (j_query.attr("value") == j_text) j_query.attr("value", "");
 });
 j_query_footer.bind("blur", __do_watermark_footer);
}
// --- NAV ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
	// добавить в изранное
function add_favorite(a){
	title = jQuery(a).attr("title")
	url = jQuery(a).attr("href")
	try {
		window.external.AddFavorite(url,title)
	} catch(e) {
		try {
			window.sidebar.addPanel(title,url,"")
		} catch(e) {
			if (typeof(opera)=="object") {
				a.rel="sidebar";
				a.title=title;
				a.url=url;
				return true
			} else {
				alert('Нажмите Ctrl-D чтобы добавить страницу в закладки')
			}
		}
	}
	return false
}

jQuery(document).ready(function () {
  jQuery("div#nav .main_links .item").hover(
    function() {
      jQuery("div#nav .main_menu").hide();
      jQuery("div#nav .main_menu .item_block").hide();
      jQuery(this).addClass("hover");
      jQuery(this).find(".lvl2").show();
    },
    function() {
      jQuery("div#nav .main_links .item").removeClass("hover");
      jQuery("div#nav .main_links .item .lvl2").hide();
    }
  )
});

jQuery(document).ready(function () {
  jQuery("div#nav .main_links .lvl2 .item2").hover(
    function() {
      jQuery(this).addClass("hover");
      jQuery(this).find(".lvl3").show();
    },
    function() {
      jQuery("div#nav .main_links .lvl2 .item2").removeClass("hover");
      jQuery("div#nav .main_links .lvl2 .item2 .lvl3").hide();
    }
  )
});

jQuery(document).ready(function () {
  jQuery("div#nav .main_links .lvl3 .item3").hover(
    function() {
      jQuery(this).addClass("hover");
    },
    function() {
      jQuery("div#nav .main_links .lvl2 .item3").removeClass("hover");
    }
  )
});

jQuery(document).ready(function () {
  jQuery("div#nav .m_links").hover(
    function() {
      jQuery("div#nav .main_menu").removeClass("cat_lv_active").hide();
      jQuery("div#nav .main_menu .item_block").hide();
    },
    function() { /* NOP */ }
  )
});

jQuery(document).ready(function () {
/*  jQuery("div#nav .nav_hover_menu_link").hover(
    function() {
      j_id = jQuery(this).attr("id");
      jQuery("div#nav .nav_hover_menu_link").removeClass("hover2");
      jQuery(this).addClass("hover2");
      jQuery("div#nav .main_menu").show();
      jQuery("div#nav .main_menu .item_block").hide();
      jQuery("div#nav .main_menu .item_block." + j_id).show();
      if (j_id == "cat_lv") {
        jQuery("div#nav .main_menu").addClass("cat_lv_active");
      } else {
        jQuery("div#nav .main_menu").removeClass("cat_lv_active");
      }
    },
    function() {  }
  )
*/
 var timeout1;
   jQuery("div#nav .nav_hover_menu_link").hover(
     function() {
       j_this = jQuery(this);
       j_id = j_this.attr("id");
       if (timeout1) {
         window.clearTimeout(timeout1);
       }
       timeout1 = window.setTimeout(function() {
         jQuery("div#nav .nav_hover_menu_link").removeClass("hover2");
         j_this.addClass("hover2");
         jQuery("div#nav .main_menu").show();
         jQuery("div#nav .main_menu .item_block").hide();
         jQuery("div#nav .main_menu .item_block." + j_id).show();
         if (j_id == "cat_lv") {
           jQuery("div#nav .main_menu").addClass("cat_lv_active");
         } else {
           jQuery("div#nav .main_menu").removeClass("cat_lv_active");
         }
      }, 300);
    },
    function() { window.clearTimeout(timeout1); }
  )
  
  var timeout;
  jQuery("div#nav").hover(
    function() { window.clearTimeout(timeout); },
    function() {
      /*
      if (timeout) {
        window.clearTimeout(timeout);
      }
      timeout = window.setTimeout(function() {
        jQuery("div#nav .nav_hover_menu_link").removeClass("hover2");
        jQuery("div#nav .main_menu .item_block").hide();
        jQuery("div#nav .main_menu").hide();
      }, 20);
      */
      jQuery("div#nav .nav_hover_menu_link").removeClass("hover2");
      jQuery("div#nav .main_menu .item_block").hide();
      jQuery("div#nav .main_menu").removeClass("cat_lv_active").hide();
    }
  )
});

/*
jQuery(document).ready(function () {
  jQuery("div#nav #cat_lv").hover(
    function() { jQuery("div#nav .main_menu").addClass("cat_lv_active"); },
    function() { / * NOP * / }
  )
});
*/

jQuery(document).ready(function() {
  jQuery("div#main_tabs_lw .item").hover(
    function() {
      jQuery("div#main_tabs_lw .item").removeClass("active");
      jQuery(this).addClass("active");
    },
    function() { jQuery("div#main_tabs_lw .item").removeClass("active"); }
  )
});


// --- SLIDER ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
/*
jQuery(document).ready(function() {
  jQuery("div.slider").each(function() {
    j_slider_this = jQuery(this);
    j_roll_w = j_slider_this.find(".item").length * j_slider_this.find(".item").width() + 25;
    j_slider_this.find(".roll").css("width", j_roll_w).css("left", "0px");
    j_slider_this.find("div.item_arr").bind("click", function() {
      j_left = parseInt(j_slider_this.find(".roll").css("left"));
      if (jQuery(this).hasClass("arr_left")) {
        if (j_left <= -j_slider_this.find(".item").width()) {
          j_left = j_left + j_slider_this.find(".item").width();
        } else {
          j_left = -((j_slider_this.find(".item").length - 8) * jj_slider_this.find(".item").width());
        }
      };
      if (jQuery(this).hasClass("arr_right")) {
        if (j_left > -((j_slider_this.find(".item").length - 8) * j_slider_this.find(".item").width())) {
          j_left = j_left - j_slider_this.find(".item").width();
        } else {
          j_left = 0;
        };
      };
      j_slider_this.find(".roll").animate({ left : j_left}, 300);
    });
    j_arr_padding_h = (j_slider_this.height() - 29) / 2;
    j_slider_this.find(".item_arr").css("padding-top",j_arr_padding_h);
  })
});

// --- BR8G --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/
jQuery.fn.applySlider  = function(__width, __min_left, __offset) {
  return this.each(function() {
    var context = this;

    var slider = jQuery("div.roll", this);

    var count = jQuery("div.item", this).length;

    var width = count * __width;
    var min_left = -width + __min_left;

    var max_left = 0;

    var l_arrow = jQuery("div.arr.left", this);
    var r_arrow = jQuery("div.arr.right", this);

    slider
      .css("width", width+"px")
      .css("left", "0px")
    ;

l_arrow.find("a").hide();

    function __scroll(mod) {
      if (slider.is(":animated")) return;

      var left = parseInt(slider.css("left"));

      l_arrow.find("a").show();
      r_arrow.find("a").show();

      if(left<=min_left && mod<0) {
        left = min_left;
        r_arrow.find("a").hide();
      } else if(left>=max_left && mod>0) {
        left = max_left;
        l_arrow.find("a").hide();
      } else {
        left += mod;
        if (left <= min_left) {
          left = min_left;
          r_arrow.find("a").hide();
        } else if (left >= max_left) {
          left = max_left;
          l_arrow.find("a").hide();
        }
      }

      slider.animate({ left: left }, 500, "swing");
    }
    
    if (count < __offset/__width) {
      //l_arrow.
      //r_arrow.
    } else {
      l_arrow.bind("click", function() { __scroll(__offset); });
      r_arrow.bind("click", function() { __scroll(-__offset); });
    }
  });
}

jQuery.fn.applySlider_vertical  = function(__height, __min_top, __offset) {
  return this.each(function() {
    var context = this;

    var slider = jQuery("div.roll", this);

    var count1 = jQuery("div.item", this).length;
    var count = Math.ceil(count1/3);

    var height = count * __height;
    var min_top = -height + __min_top;

    var max_bot = 0;

    var l_arrow = jQuery("div.arr.top", this);
    var r_arrow = jQuery("div.arr.bot", this);

    slider
      .css("height", height+"px")
      .css("top", "0px")
    ;

    function __scroll(mod) {
      if (slider.is(":animated")) return;

      var top = parseInt(slider.css("top"));

      if(top<=min_top && mod<0) {
        top = max_bot;
      } else if(top>=max_bot && mod>0) {
        top = min_top;
      } else {
        top += mod;
        if (top <= min_top) {
          top = min_top;
        } else if (top >= max_bot) {
          top = max_bot;
        } 
      }

      slider.animate({ top: top }, 500, "swing");
    }

    
    if (count < __offset/__height) {
      //l_arrow.
      //r_arrow.
    } else {
      l_arrow.bind("click", function() { __scroll(__offset); });
      r_arrow.bind("click", function() { __scroll(-__offset); });
    }
  });
}
/*
jQuery(document).ready(function() {
  jQuery("div.border_radius_8_gray").each(function() {
    j_slider2_this = jQuery(this);
    j_roll2_w = j_slider2_this.find(".roll .item").length * j_slider2_this.find(".roll .item").width() + 25;
    j_slider2_this.find(".roll").css("width", j_roll2_w).css("left", "0px");
    
    j_slider2_this.find(".arrows .arr").click(function() {
      j_left2 = parseInt(j_slider2_this.find(".roll").css("left"));
      if (jQuery(this).hasClass("left")) {
        if (j_left2 <= -j_slider2_this.find(".roll .item").width()) {
          j_left2 = j_left2 + j_slider2_this.find(".roll .item").width();
        } else {
          j_left2 = -(j_slider2_this.find(".roll .item").length - 1) * j_slider2_this.find(".roll .item").width();
        }
      };
      if (jQuery(this).hasClass("right")) {
        if (j_left2 > -((j_slider2_this.find(".roll .item").length - 1) * j_slider2_this.find(".roll .item").width())) {
          j_left2 = j_left2 - j_slider2_this.find(".roll .item").width();
        } else {
          j_left2 = 0;
        };
      };
      j_slider2_this.find(".roll").animate({ left : j_left2}, 300);
    })
  })
});
*/


// --- DROPDOWN ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
jQuery(document).ready(function(){
  jQuery("div.select_dropdown:not(.active)").click(function() {
    jQuery(this).toggleClass("active");
  })
  jQuery("div.select_dropdown .item").hover(
    function() {
      jQuery("div.select_dropdown .item").removeClass("hover");
      jQuery(this).addClass("hover");
    },
    function() { jQuery(this).removeClass("hover"); }
  )
   jQuery("div.sms_div .select_dropdown").change(function() {
    j_this = jQuery(this).find(".item:selected");
    j_value = j_this.attr("id");
    j_text = j_this.html();
    
    jQuery("div.sms_div a").attr("href", "/sms/"+j_value.substr(3)+".html");
    jQuery("div.sms_div a").attr("title", j_text);
    jQuery("div.sms_div a").addClass("popup");
  })
 
 
 
 
});

// -- POPUP ---------------------------------------------------------------------------------
function ui_popup_close() {
  function __do_close(doc) {
    var j_pw = jQuery("#popup_window", doc);
    var j_pw_title = jQuery("#div_pw_title", doc);
    var j_pw_frame = jQuery("#frame_pw", doc);
    
    j_pw_title.html("&nbsp;")
    j_pw_frame.attr("src", "about:blank");
    j_pw.attr("class", "nop");

    return false;
  }
  __do_close(window.top.document);
}

function open_popup(j_this, attr) {
  var j_pw = jQuery("#popup_window");
  var j_pw_title = jQuery("#div_pw_title");
  var j_pw_frame = jQuery("#frame_pw");
  var p_classes = j_this.attr("class").split(' ');

  var p_type = "type_1";
  for (var index = 0; index < p_classes.length; index++) {
      var p_class = p_classes[index];
      if (p_class.indexOf("size_")==0) {
        j_size = p_class.substr(5);
        j_size = j_size.split('x');
        j_x = parseInt(j_size[0],10);
        j_y = parseInt(j_size[1],10);
        jQuery("#popup_window .center .body iframe").css("width", j_x).css("height", j_y);
        jQuery("#popup_window .center .body").css("width", j_x).css("height", j_y);
        jQuery("#popup_window .center").css("width", j_x+20).css("height",j_y+50);
      }
  }

  var p_href = j_this.attr(attr);
  if (p_href == "") return;
  j_pw_title.html(j_this.attr("title"))
  j_pw.attr("class", "act " + p_type);
  j_window_h = jQuery(window).height();
  j_popup_h = jQuery("#popup_window .center").height();
  if(j_window_h < j_popup_h + 100) {
    j_pw_margin = (j_window_h - j_popup_h) / 2;
    if(j_pw_margin < 5) { j_pw_margin = 5; }
	if ($.browser.msie && $.browser.version == 7) {
      jQuery("#popup_window .center").css("padding-top", j_pw_margin);
    } else {
      jQuery("#popup_window .center").css("margin-top", j_pw_margin);
    }

  }
    if ($.browser.msie && $.browser.version == 6) {
      var __fix_popup_position_ie6 = function() {
        scroll_position = jQuery("html").scrollTop();
        html_height = jQuery("html").height() - 4;
        jQuery("#popup_window").css("top", scroll_position).css("height", html_height);
        window.setTimeout(__fix_popup_position_ie6, 100);
      }
      window.setTimeout(__fix_popup_position_ie6, 100);
    }
  var isiPad = navigator.userAgent.match(/iPad/i) != null;
    if (isiPad) {
      var __fix_popup_position_ipad = function() {
        scroll_position = jQuery(document).scrollTop();
        /*html_height = jQuery(window).height();
        jQuery("#popup_window").css("position", "absolute").css("top", scroll_position).css("height", html_height);*/
   
     html_width = jQuery(window).height();
        html_height = jQuery(window).height();
        jQuery("#popup_window").css("position", "absolute").css("top", scroll_position).css("height", html_height);
        jQuery("#popup_window .pw_bg").css("position", "absolute").css("width", html_width).css("height", html_height);
   
   
   
        window.setTimeout(__fix_popup_position_ipad, 100);
      }
      window.setTimeout(__fix_popup_position_ipad, 100);
    }
  if (p_href.indexOf("?") > 0) {
    j_pw_frame.attr("src", p_href+"&type="+p_type);
  } else {
    j_pw_frame.attr("src", p_href+"?type="+p_type);
  }
  return false;
};

jQuery(document).ready(function(){
  jQuery("a.popup").click(function() {
    open_popup(jQuery(this), "href");
    return false;
  })
 
  jQuery("#a_pw_close")
    .bind("click", ui_popup_close)
    .hover(
      function(){
        jQuery(this).addClass("close_popup_act");
      },
      function() {
        jQuery(this).removeClass("close_popup_act");
      }
    );
});

var pw_audio_open = function(j_href) {
  j_name = "pw_audio";
  
  var j_params = "width=350,height=68,menubar=no,location=no,resizable=yes,scrollbars=no,status=no";
  window.open(j_href,j_name,j_params);
}

jQuery(document).ready(function(){
  jQuery("a.pw_audio").live("click", function() {
    j_this4 = jQuery(this);
    j_href = j_this4.attr("href");
    j_name = "pw_audio";

    /*
    var p_classes2 = j_this4.attr("class").split(' ');
    for (var index = 0; index < p_classes2.length; index++) {
      var p_class2 = p_classes2[index];
      if (p_class2.indexOf("size_")==0) {
        j_size2 = p_class2.substr(5);
        j_size2 = j_size2.split('x');
        j_x2 = parseInt(j_size2[0],10);
        j_y2 = parseInt(j_size2[1],10);
      }
    }
    */

    var j_params = "width=350,height=68,menubar=no,location=no,resizable=yes,scrollbars=no,status=no";
    window.open(j_href,j_name,j_params);

    return false;
  });
});
// -->

// --- SHARE -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
function share_links(j_href, j_title) {
  function replace(search, replace, subject){
    var ra = replace instanceof Array,
      sa = subject instanceof Array,
      l = (search = [].concat(search)).length,
      replace = [].concat(replace),
      i = (subject = [].concat(subject)).length;
    while(j = 0, i--)
      while(subject[i] = subject[i].split(search[j]).join(ra ? replace[j] || "" : replace[0]), ++j < l);
    return sa ? subject : subject[0];
  }
  j_title = replace("\"", "&quot;", j_title);
  j_sharing_text = "<div class='share_icon' style='display: block;'>\n";
  j_sharing_text += '<a href="http://www.liveinternet.ru/journal_post.php?action=n_add&amp;cnurl='+j_href+'&amp;cntitle='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_22.gif" alt="'+j_title+' LiveInternet.ru" title="'+j_title+' LiveInternet.ru" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://memori.ru/link/?sm=1&amp;u_data[url]='+j_href+'&amp;u_data[name]='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_1.gif" alt="'+j_title+' memori.ru" title="'+j_title+' memori.ru" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://moemesto.ru/post.php?url='+j_href+'&amp;title='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_2.gif" alt="'+j_title+' memori.ru" title="'+j_title+' moemesto.ru" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk='+j_href+'&amp;title='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_5.gif" alt="'+j_title+' google.com" title="'+j_title+' google.com" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://news2.ru/add_story.php?url='+j_href+'&amp;title='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_8.gif" alt="'+j_title+' news2.ru" title="'+j_title+' news2.ru" border="0" height="18" width="18"></a>\n';

  j_sharing_text += '<a href="http://smi2.ru/add/?url='+j_href+'&amp;title='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_10.gif" alt="'+j_title+' smi2.ru" title="'+j_title+' smi2.ru" border="0" height="18" width="18"></a>\n';
  <!--j_sharing_text += '<a href="http://smi2.ru/add/?url='+j_href+'&amp;title='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_10.gif" alt="'+j_title+' smi2.ru" title="'+j_title+' smi2.ru" border="0" height="18" width="18"></a>\n';-->
  //j_sharing_text += '<a href="http://twitter.com/home?status=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0+%D0%BF%D1%80%D0%BE%D1%89%D0%B0%D0%B5%D1%82%D1%81%D1%8F+%D1%81+%D0%B6%D0%B5%D1%80%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%BE%D0%B2+http%3A%2F%2Fvesti.ru%2Ft%3F350588" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_11.gif" alt="'+j_title+' twitter.com" title="'+j_title+' twitter.com" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&amp;lurl='+j_href+'&amp;lname='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_12.gif" alt="'+j_title+' zakladki.yandex.ru" title="'+j_title+' zakladki.yandex.ru" border="0" height="18" width="18"></a>\n';
  j_sharing_text += '<a href="http://toodoo.ru/digest/discuss?dig_url='+j_href+'&amp;comment='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/blog_ico_16.gif" alt="'+j_title+' toodoo.ru" title="'+j_title+' toodoo.ru" border="0" height="18" width="18"></a>\n';
  <!--	j_sharing_text += '<a href="http://www.facebook.com/share.php?u=http://www.tassovka.ru&t='+j_title+'" target="_blank" rel="nofollow"><img src="/images/icon/ico_01.gif" border="0" height="16" width="16"/></a>\n';-->
  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=facebook&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270198484469.34714&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_01.gif" border="0" height="16" width="16"/></a>\n';
  <!--	 j_sharing_text += '<a href="http://twitter.com/home?status='+j_href+'&title='+j_title+'http://http://www.tassovka.ru/" target="_blank" rel="nofollow"><img src="/images/icon/ico_02.gif" border="0" height="16" width="16"/></a>\n';-->
  j_sharing_text += '<a href="http://twitter.com/home?status='+j_title+'www.tassovka.ru/" target="_blank" rel="nofollow"><img src="/images/icon/ico_02.gif" border="0" height="16" width="16"/></a>\n';

  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=digg&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270198885519.21313&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_03.gif" border="0" height="16" width="16"/></a>\n';
  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=delicious&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270199291209.34833&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_04.gif" border="0" height="16" width="16"/></a>\n';
  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=myspace&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270199291209.34833&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_05.gif" border="0" height="16" width="16"/></a>\n';
  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=stumbleupon&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270199291209.34833&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_06.gif" border="0" height="16" width="16"/></a>\n';
  j_sharing_text += '<a href="http://wd.sharethis.com/api/sharer.php?destination=linkedin&url='+j_href+'&title='+j_title+'&publisher=754492c7-0d67-4aae-8694-6b663018c9fc&fpc=false&sessionID=1270199291209.34833&source=button" target="_blank" rel="nofollow"><img src="/images/icon/ico_07.gif" border="0" height="16" width="16"/></a>\n';
  j_sharing_text += '</div>\n';
  return j_sharing_text;
}
jQuery(document).ready(function () {
  jQuery(":not(.share)").click(function() {
    jQuery(".share_icon").hide();
  })
});
// -->

// --- OTHER -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
jQuery(document).ready(function () {
  jQuery("div.news_nav .item").hover(
    function() { jQuery(this).addClass("hover"); },
    function() { jQuery(this).removeClass("hover"); }
  );
});

/*jQuery(document).ready(function () {
  jQuery(".block_hot").each(function() {
    jQuery(this).find(".item:last").addClass("last");;
  })
});*/

jQuery(document).ready(function () {
  jQuery("div.tabs_block").each(function () {
    j_this3 = jQuery(this);
    /*
    j_this3.find(".block_item").hide();
    j_this3.find(".block_item:first").show();
    */
    j_this3.find(".tabs").find(".item").click(function() {
      j_this3.find(".tabs").find(".item").removeClass("active");
      jQuery(this).addClass("active");
      j_this3.find(".block_item").hide();
      j_id_3 = jQuery(this).attr("id");
      j_this3.find("." + j_id_3).show();
    })
  })
});

jQuery(document).ready(function () {
  jQuery("div.tabs_second").each(function () {
    j_this4 = jQuery(this);
    j_this4.find(".tabs_s").find(".item").click(function() {
      j_this4.find(".tabs_s").find(".item").removeClass("active");
      jQuery(this).addClass("active");
      j_this4.find(".block_item_s").hide();
      j_id_4 = jQuery(this).attr("id");
      j_this4.find("." + j_id_4).show();
    })
  })
});

jQuery(document).ready(function () {
  jQuery("div.block_item").each(function() {
    j_this2 = jQuery(this).parent();
//    j_this2.find(".photo_item:first").show();
//    j_this2.find(".local_pager").find(".page:first").addClass("active");
    j_this2.find(".local_pager").find(".page").click(function() {
      j_this2.find(".local_pager").find(".page").removeClass("active");
      jQuery(this).addClass("active");
      j_act = parseInt(jQuery(this).attr("rel"));
      if (j_act == "10") {
    	    ShowAudio();
      } else if (j_act == "11") {
    	    ShowVideo();
      } else {
    	    ShowText();
            j_this2.find(".photo_item").hide();
            j_this2.find(".photo_item").eq(j_act).show();
      }
    })
  })
});

jQuery(document).ready(function () {
  jQuery("div.tv .links a").click(function() {
    j_id = jQuery(this).attr("id");
    jQuery("div.tv .body").hide();
    jQuery("div.tv ." + j_id).show();
    return false;
  })
  jQuery("div.tv").each(function() {
    jQuery(this).find(".body:first").show();
  })
});

jQuery(document).ready(function () {
  jQuery("div.main_index_news .photo").each(function() {
    j_temp_w = jQuery(this).find("img").width() - 10;
    jQuery(this).find(".copy").css("width",j_temp_w);
  })
});

// jQuery(document).ready(function () {
//   jQuery(".accordion").each(function() {
//     jQuery(this).find(".item_body:first").show();
//   })
// });

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
 
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}


/*jQuery(document).ready(function () {
  jQuery("div.news_nav_ajax .item a").click(
    function() {
      j_cat_id = jQuery(this).attr("id");
      jQuery("div.news_block").find(".news_block_item").hide();
      jQuery("div.news_block").find(".news_block_item." + j_cat_id).show();
      return false;
    }
  )
});
*/

jQuery(document).ready(function () {
  jQuery("div.news_nav_ajax .item a").click(
    function() {
      j_cat_id = jQuery(this).attr("class");
      
      jQuery("div.news_nav_ajax .item").each(function() {
    	    jQuery(this).removeClass("arr");
      });
      
      jQuery("div.news_nav_ajax .item ."+j_cat_id).each(function() {
	var news_block = jQuery(this).parent().parent().parent().find(".news_block");
	news_block.attr("style", "opacity: 0.2");

	var hrf = jQuery(this).attr("href");
	
	jQuery(this).parent().addClass("arr");
	
	jQuery.get( "/lenta_ajax/"+hrf.substr(1)+".html", {}, 
		function(data) {
			news_block.html(data);
			news_block.attr("style", "opacity: 1");
		}
	);
      });
      return false;
    }
  )
});


jQuery(document).ready(function () {
/*  jQuery("div.calendar .days .day").click(function() {
    j_div = jQuery(this).parent().parent();
    if (jQuery(this).hasClass("prev")) {
      if (j_div.prev(".item_r").length) {
        j_div.hide().prev().show();
      }
    }
    if (jQuery(this).hasClass("next")) {
      if (j_div.next(".item_r").length) {
        j_div.hide().next().show();
      }
    }
  })
*/
});

/*
var toggleSelect = function() {
  if (jQuery("div.select_region_link .select_region_block").hasClass("active")) {
    jQuery("div.select_region_link .select_region_block").removeClass("active").hide();
  } else {
    jQuery("div.select_region_link .select_region_block").addClass("active").show();
  }
}
*/
jQuery(document).ready(function() {
  jQuery("div.select_region_link").hover(
    function() {
      jQuery(this).find("div.select_region_block").show();
    },
    function() {
      jQuery(this).find("div.select_region_block").hide();
    }
  )
})

jQuery(document).ready(function() {
  jQuery("body.iframe .title_ac").click(function() {
    jQuery(this)
      .toggleClass("active")
      .next(".body_ac")
      .toggleClass("active");
  })
})

jQuery(document).ready(function() {
  j_w_001 = jQuery("div.f_vlasti_matrix").width();
  j_w_002 = jQuery("div.f_vlasti_matrix .pager").width();
  j_p_003 = (j_w_001 - j_w_002 - 40) / 2;
  jQuery("div.f_vlasti_matrix .pager").css("padding-left", j_p_003);
})

jQuery(document).ready(function() {
  jQuery("#fv_block .item").hover(
    function () { jQuery("#fv_block .item").removeClass("hover"); jQuery(this).addClass("hover"); },
    function () { jQuery("#fv_block .item").removeClass("hover"); }
  )
})

// $(function() {
//   $(".accordion").accordion({
//     autoHeight: false,
//     header: '.item_title'
//   });
// });

$(function() {
  $(".about").accordion({
    autoHeight: false,
    header: '.about_link'
  });
});

$(function() {
  $(".tb_date").datepicker({
    showOn: 'button',
    buttonImage: '/images/calendar.gif',
    buttonImageOnly: true,
    changeMonth: true,
    changeYear: true,
    dateFormat: "dd-mm-yyyy",
    dayNames: ['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'],
    dayNamesMin: ['ВС','ПН','ВТ','СР','ЧТ','ПТ','СБ'],
    monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],
    firstDay: 1
  }); 
});
// -->

function calendar_chday(ts) {
    jQuery.get("/",
	{page: "calendar", date: ts},
	function (data) { 
		jQuery("#calendar").html(data); 
		jQuery("#calendar a.popup").click(function() {
			open_popup(jQuery(this), "href");
			return false;
		});
	});
};

/*jQuery(document).ready(function () {
  jQuery(".video_pager a").click(function() {
    href = jQuery(this).attr("href");
    var obj = jQuery(this).parent().parent().parent();

    jQuery.get(href, {}, function (data) { jQuery(obj).html(data); });
    
    return false;
  })
});
*/

function video_pager() {
  jQuery(".video_pager a, .audio_pager a").click(function() {
    href = jQuery(this).attr("href");
    var obj = jQuery(this).parent().parent().parent();

    jQuery.get(href, {}, function (data) { jQuery(obj).html(data); video_pager(); });
    
    return false;
  })
};

jQuery(document).ready(function () { video_pager(); } );

function ShowAudio() {
//	jQuery(".news_audio").hide();
//	jQuery(".news_video").show();
//	jQuery(".news_text").show();
	
	jQuery(".switch_photo_block").hide();
	jQuery(".video_block2").hide();
	jQuery(".audio_block2").show();
}

function ShowVideo() {
//	jQuery(".news_video").hide();
//	jQuery(".news_text").show();
//	jQuery(".news_audio").show();
	
	jQuery(".switch_photo_block").hide();
	jQuery(".audio_block2").hide();
	jQuery(".video_block2").show();
}

function ShowText() {
//	jQuery(".news_text").hide();
//	jQuery(".news_video").show();
//	jQuery(".news_audio").show();

	jQuery(".video_block2").hide();
	jQuery(".audio_block2").hide();
	jQuery(".switch_photo_block").show();
	
}

/* jcarousel */
	var interview_block_id;
	var interview_block_2_id;
	var interview_block_3_id;
	var mircarousel_id;


function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{ carousel.remove(i); };

function mycarousel_itemLoadCallback_mir(carousel, state)
{ mycarousel_makeRequest(carousel, carousel.first, carousel.last, 'mir'); };

function mycarousel_itemLoadCallback_graph(carousel, state)
{ mycarousel_makeRequest(carousel, carousel.first, carousel.last, 'graph'); };

function mycarousel_itemLoadCallback_interview(carousel, state)
{ mycarousel_makeRequest(carousel, carousel.first, carousel.last, 'interview'); };

function mycarousel_itemLoadCallback_interview2(carousel, state)
{ mycarousel_makeRequest(carousel, carousel.first, carousel.last, 'interview2'); };

function mycarousel_itemLoadCallback_interview3(carousel, state)
{ mycarousel_makeRequest(carousel, carousel.first, carousel.last, 'interview3'); };

function mycarousel_makeRequest(carousel,first,last,module)
{
    carousel.lock();

    var url = '/'+module+'_ajax.xml?rnd='+Math.random()+'&langID='+langid;
    if (module == 'interview') url = '/interview_' + interview_block_id + '_ajax.xml?rnd='+Math.random();
    if (module == 'interview2') url = '/interview_' + interview_block_2_id + '_ajax.xml?rnd='+Math.random();
    if (module == 'interview3') url = '/interview_' + interview_block_3_id + '_ajax.xml?rnd='+Math.random();
    if (module == 'mir') url = '/mir_' + mircarousel_id + '_ajax.xml?rnd='+Math.random();
    
    jQuery.get(
	    url,
	    {
	        'ipp': last-first+1,
    	        'start': first
    	    },
	    function(data) {
		mycarousel_itemAddCallback(carousel, first, last, data, module);
	    },
	    'xml'
    );
};

function mycarousel_itemAddCallback(carousel, first, last, data, module)
{
    carousel.unlock();
    
    carousel.size($('items', data).attr('total'));

    var items = $('item', data);
    var per_page = carousel.last - carousel.first+1;
    
    for (var i=first; i<=last; i++) {
	var pos = i-1;
	var idx = Math.round(((pos/per_page)-Math.floor(pos/per_page))*per_page);
	
	if (module.substr(0,9) == 'interview') {
		carousel.add(i, mycarousel_getItemHTML2(items.get(idx)));
	} else {
		carousel.add(i, mycarousel_getItemHTML(items.get(idx)));
	}
    }

};

function mycarousel_getItemHTML(item)
{
    var name = $(item).attr("name"); if (name == undefined) name = "";
    var src = $(item).attr("src");
    var url = $(item).attr("url");
    
    var ret = "<div class=\"text\">"+name+"</div>";
    ret += "<div class=\"img\"><a href=\""+url+"\"><img src=\""+src+"\"/></a></div>";
    return ret;
}

function mycarousel_getItemHTML2(item)
{
    var name = $(item).attr("name"); if (name == undefined) name = "";
    var src = $(item).attr("src");
    var url = $(item).attr("url");
    var description = $(item).attr("description");

    var ret = "<div class=\"li_wrap\">";
    if (src != "") ret += "<a href=\""+url+"\"><img src=\""+src+"\"></a>";
    ret += "<a href=\""+url+"\">"+name+"</a>";
    if (src == "") ret += "<p>"+description+"</p>";
    ret += "</div>";

    return ret;
}

$(document).ready(function() {
	function launchCarousel(carId, visibleItems, scrollItems) {
		function carousel_navigation(carousel, state) {
			$("#" + carId + " .carousel_arrows .next").bind('click', function() {
				carousel.next();
				return false;
			});
			
			$("#" + carId + " .carousel_arrows .prev").bind('click', function() {
				carousel.prev();
				return false;
			});
		}

		$("#" + carId + " .carousel_items").jcarousel({
			visible: visibleItems,
			scroll: scrollItems,
			initCallback: carousel_navigation,
			buttonNextHTML: null,
			buttonPrevHTML: null,
			itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback},
			itemLoadCallback: (carId == 'interview_block')?mycarousel_itemLoadCallback_interview:((carId == 'interview_block_2')?mycarousel_itemLoadCallback_interview2:mycarousel_itemLoadCallback_interview3)
		});
	}

	launchCarousel("interview_block", 4, 4);
	launchCarousel("interview_block_2", 5, 5);
	launchCarousel("interview_block_3", 5, 5);
	
	$(".interview_nav a").click(function() {
		if(!$(this).parent().hasClass("active")) {
					
			var blockId = $(this).parents(".interview_block").attr("id");
			var categId = $(this).attr("id").substr(4);

			$("#" + blockId + " .interview_content").html("Загрузка...");
			
			$.ajax({
			  url: "/interview/" + $(this).attr("id").substr(4) + ".html",
			  success: function(data){
				$("#" + blockId + " .interview_content").html(data);
				switch (blockId) {
					case 'interview_block':
						interview_block_id = categId;
						launchCarousel("interview_block", 4, 4);
						break;
						
					case 'interview_block_2':
						interview_block_2_id = categId;
						launchCarousel("interview_block_2", 5, 5);
						break

					case 'interview_block_3':
						interview_block_3_id = categId;
						launchCarousel("interview_block_3", 5, 5);
						break
				}
			  }
			});					
				
			$(this)
				.parent().siblings().removeClass("active").end()
				.addClass("active");
		}
		return false;
	});			
	
});


