function addBookmark(url, title)
{
 if (!url) url = location.href;
 if (!title) title = document.title;
 
 //Gecko
 if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
 //IE4+
 else if (typeof window.external == "object") window.external.AddFavorite(url, title);
 //Opera7+
 else if (window.opera && document.createElement)
 {
   var a = document.createElement('A');
   if (!a) return false; //IF Opera 6
   a.setAttribute('rel','sidebar');
   a.setAttribute('href',url);
   a.setAttribute('title',title);
   a.click();
 }
 else return false;
 
 return true;
}
function gdlink(gd_l) {
	var spath_ar = gd_l.split('http://');
	if (!spath_ar[1]) gd_l = "http://"+gd_l;
	window.open(gd_l, "_blank")
}
jQuery.fn.toggleText = function(a, b) {
	return this.html(this.html().replace(new RegExp("(" + a + "|" + b + ")"),
	function(x) { return (x == a) ? b : a; }));
}
var hoverIntentOver = function () {
	if (!$(this).is('.current')){
		$('li.current>ul').fadeOut();
		$('ul',this).fadeIn();
		$(this).addClass('hover');
	}
}

var hoverIntentOut = function () {
	if (!$(this).is('.current')){
		$('li.current>ul').fadeIn();
		var _this = this;
		$('ul',this).fadeOut(function(){ $(_this).removeClass('hover'); });
	}
}
// starting the script on page load
$(document).ready(function(){
	jQuery('dl#tabs4').addClass('enabled').timetabs({
		defaultIndex: 0,
		interval: 2500,
		continueOnMouseLeave: true,
		animated: 'fade',
		animationSpeed: 500
	});
	$(".scrollable").scrollable(
		{next:'.next_sc',prev:'.prev_sc'}
	);
	$(".show_take_it").each(function() {
		var class_name = $(this).find("a.take_it").attr('rel');
		$(this).css({'background':'url("images/'+class_name+'.jpg") left bottom no-repeat'});
	});
	
	$(".show_take_it a").hover(function() {
		var class_name = $(this).filter(".take_it").attr('rel');
        $(this).parents('td.show_take_it').css({'background':'url("images/'+class_name+'_hover.jpg") left bottom no-repeat'});
    }, function() {
		var class_name = $(this).filter(".take_it").attr('rel');
        $(this).parents('td.show_take_it').css({'background':'url("images/'+class_name+'.jpg") left bottom no-repeat'});
    }).click(function() {
		var slink = $(this).find("a").attr("href");
		window.location=$(this).find("a").attr("href");
	});

	$('.select_this_team_matches').click(function(){
		var team = $(this).attr('href');
		$('table.schedule_ka2').find('tr:not(.'+team+')').hide();
		$('table.schedule_ka2').find('tr.'+team+'').show();
		return false;
	});
	//$("#opicanie_razdela").gide();
	$("#what_about").hover(function(){$("#opicanie_razdela").slideDown();},function(){$("#opicanie_razdela").slideUp();}).click(function(){return false;});
	$("#what_about_2").hover(function(){$("#opicanie_razdela2").slideDown();},function(){$("#opicanie_razdela2").slideUp();}).click(function(){return false;});
	$(".ad_click_count").click(function(){
	 	window.location="/click/"+$(this).attr('id')+""+$(this).attr('href');
	 	return false;
	});
	$(".ad_click_countr").click(function(){
	 	window.location="/clickr/"+$(this).attr('id')+""+$(this).attr('href');
	 	return false;
	});
	$(".ad_click_banner").click(function(){
	 	window.location="/clickbanner/"+$(this).attr('id')+""+$(this).attr('href');
	 	return false;
	});
	$("a.tab").click(function () {  
		$(".tab").removeClass("active");  
		$(this).addClass("active");  
		$(".content_lefttab").slideUp();  
		var content_show = $(this).attr("rel");  
		$("#"+content_show).slideDown();
		return false;  
	});
	$("a.tab_oto").click(function () {
		
		var content_close = $("a.tab_oto").filter(".active").attr("rel");
		$(".tab_oto").removeClass("active");  
		
		var content_show = $(this).attr("rel");
		$(this).addClass("active"); 
		$("#"+content_close).slideUp();
		$("#"+content_show).slideDown();
		return false;  
	});
	$("a.toi1").click(function () {  
		var content_close = $("a.toi1").filter(".active").attr("rel");
		$(".toi1").removeClass("active");  
		var content_show = $(this).attr("rel");
		var cur_tab = $(this);
		$("#"+content_close).fadeOut("fast",function(){
			cur_tab.addClass("active");
			$("#"+content_show).fadeIn("fast");
		});
		return false;  
	});
	$("a.toi2").click(function () {  
		var content_close = $("a.toi2").filter(".active").attr("rel");
		$(".toi2").removeClass("active");  
		var content_show = $(this).attr("rel");
		var cur_tab = $(this);
		$("#"+content_close).fadeOut("fast",function(){
			cur_tab.addClass("active");
			$("#"+content_show).fadeIn("fast");
		});
		return false;  
	});
	$("a.toi3").click(function () {  
		var content_close = $("a.toi3").filter(".active").attr("rel");
		$(".toi3").removeClass("active");  
		var content_show = $(this).attr("rel");
		var cur_tab = $(this);
		$("#"+content_close).fadeOut("fast",function(){
			cur_tab.addClass("active");
			$("#"+content_show).fadeIn("fast");
		});
		return false;  
	});
	$("a.toi4").click(function () {  
		var content_close = $("a.toi4").filter(".active").attr("rel");
		$(".toi4").removeClass("active");  
		var content_show = $(this).attr("rel");
		var cur_tab = $(this);
		$("#"+content_close).fadeOut("fast",function(){
			cur_tab.addClass("active");
			$("#"+content_show).fadeIn("fast");
		});
		return false;  
	});
	$('.title').append('<span></span>');
	$('.post span').each(function() {
		var trigger = $(this), state = false, el = trigger.parent().next('.entry');
		trigger.click(function(){
			state = !state;
			el.slideToggle();
			trigger.parent().parent().toggleClass('inactive');
		});
	});
	$(".showstage_link").click(function(){
		var stage_show = "div"+$(this).attr("href");
		$("#"+stage_show).find('.entry').slideToggle();
		var destination_3 = document.getElementById(stage_show).offsetTop;
		$("html:not(:animated)"+( ! $.browser.opera ? ",body:not(:animated)" : "")).animate({scrollTop: destination_3}, 1000);
		return false;
	});
	$(".showstage_link_chmh").click(function(){
		var stage_show = $(this).attr("href");
		//$("#"+stage_show).find('.entry').slideToggle();
		var destination_3 = document.getElementById(stage_show).offsetTop;
		$("html:not(:animated)"+( ! $.browser.opera ? ",body:not(:animated)" : "")).animate({scrollTop: destination_3}, 1000);
		return false;
	});
	$("a.tabsshow").click(function () {  
		$(".tabsshow").removeClass("active");  
		$(this).addClass("active");  
		$(".show_content_lefttab").slideUp();  
		var content_show = $(this).attr("rel");  
		$("#"+content_show).slideDown();
		return false;  
	});
	$("#show_all_action").click(function(){
		$("#action_short").slideUp();
		$("#action_big").slideDown();
	});
	$("#hide_all_action").click(function(){
		$("#action_short").slideDown();
		$("#action_big").slideUp();
	});
	$(".action_tabs a").click(function () {  
		$(".action_tabs a").removeClass("action_active");  
		$(this).addClass("action_active");  
		$(".block_action").slideUp();  
		var content_show = $(this).attr("rel");
		$("#"+content_show).slideDown();
		return false;  
	});
	$("a.sport_tab").click(function () {  
		$(".sport_tab").removeClass("active");  
		$(this).addClass("active");  
		$(".sport_content_lefttab").slideUp();  
		var content_show = $(this).attr("rel");  
		$("#"+content_show).slideDown();
		return false;  
	});
	$('.rating_org').rater({value: 0,enabled: false});
	//$("#playoff_tbl").jExpand();
	$("#playoff_tbl tr.master").next("tr").hide();
	$("#playoff_tbl tr.master").click(function(){
	    $(this).next("tr").toggle();
	});
	$('ul#months').tabify();
	//$('ul#switch').tabify();
	$('#leave_response').hide();
	$('#vote').hide();
	$('#leave_response_link').click(function(){
		$('#response').hide();
		$('#vote').hide();
		$('#leave_response').slideDown();
		return false;
	});
	$('#response_link').click(function(){
		$('#leave_response').hide();
		$('#vote').hide();
		$('#response').slideDown();
		return false;
	});	
	$('#vote_link').click(function(){
		$('#leave_response').hide();
		$('#response').hide();
		$('#vote').slideDown();
		return false;
	});	
	//вывод в поле поиска текста
	  $('#search_string').example(function() {
         return $(this).attr('title'); 
      });
	  $('#full_string').example(function() {
         return $(this).attr('title'); 
      });
	//для формы добавления организации
	  $("input[id^='addkatalog_']").example(function() {
         return $(this).attr('title'); 
      });
	$('.showfulltop').click(function(){
		$(this).toggleText('показать весь зачет', 'показать top10');
		var full_p = $(this).attr('rel');
		var short_p = full_p.split('_');
		$('#short_'+short_p[1]).slideToggle();
		$('#'+full_p).slideToggle();
		return false;
	});	
	$('.showfulltop_r').click(function(){
		$(this).toggleText('top40', 'top3');
		var full_r_p = $(this).attr('rel');
		var short_r_p = full_r_p.split('_');
		$('#short_r_'+short_r_p[2]).slideToggle();
		$('#'+full_r_p).slideToggle();
		return false;
	});
	  $("#addkatalog_orgname").counter({
			count: 'down', 
			goal: 29
	  });
	  $("#addkatalog_text").counter({
			count: 'down', 
			goal: 600
	  });
	  $("#addkatalog_type").change(function(){
		var label=$("form select[name=addkatalog_type] option:selected").parents("optgroup").attr("label");
		if (label=="Вкусно поесть") {
			$("#vkusnocuisine").slideDown(500);
			$("#vkusnocheck").slideDown(500);
		} else {
			$("#vkusnocuisine").slideUp(500);
			$("#vkusnocheck").slideUp(500);
		}
	  });
	// end для формы добавления организации
	//changeBg(); // смена бэка у верхнего меню
	//initPagination(); //листинг
	//для выбора фильма
	  $("#select_film").change(function(){
		window.location="/films/"+$(this).val()+"/";
	   return false;
	  });
	//  /конец фильма
	$(".day").click(function() {
		window.location=$(this).find("a").attr("href");
		return false;
	});
	$("#www").css({'color':'#7b9e1b','text-decoration':'underline'});
	$('#www').hover(function(){
		$(this).css({'color':'#febf01','text-decoration':'none','cursor':'pointer'});
	},function() {
		$(this).css({'color':'#7b9e1b','text-decoration':'underline','cursor':'arrow'});
	}).click(function(){
		window.open("http://"+$(this).html());
	});
	var spath = document.location.pathname;
	spath_ar = spath.split('/');
	if (spath_ar[1]=='hk_atlant') {
			var configHoverIntent = {    
				over: hoverIntentOver,
				timeout: 500,
				out: hoverIntentOut
			};
			$("#topmenu>ul>li").hoverIntent( configHoverIntent );
			var stylehka = 'easeOutQuart';
			$('.atlantphoto').hover(function(){
					$(this).css({'cursor':'pointer'});
					$(this).children('.caption_hka').stop(false,true).animate({opacity: "0.9",top:40},{duration:200, easing: stylehka});
				},function() {
					$(this).children('.caption_hka').stop(false,true).animate({top:-189},{duration:200, easing: stylehka});
			})
			$('.caption_hka').click(function(){
				//var cont=
				window.location=$(this).find("a").attr('href');
				return false;
			});
	}
	//$('#select_film').sSelect();
	$('.trailers_embed').hover(function(){$(this).css({'cursor':'pointer'});},function(){$(this).css({'cursor':'arrow'});});
	$('.trailers_embed').click(function(){
		var cont = $(this).children('#inline-sample').html();
		Shadowbox.open({
			language: "ru",
			overlayOpacity: "0.9",
			content:cont,
			player:     "html",
			height:430,
			width:550
		});
	});
	$(".spec_s_link").click(function(){
	   var specRel = $(this).attr("href");
	   if ($(this).html()=='посмотреть') $(this).html('свернуть');
	   else $(this).html('посмотреть');
	   $(this).parent().toggleClass("close");
	   $(specRel).slideToggle(500)
	   return false;
	});
	$('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability
		
	$('ul.gallery_demo').galleria({
		
			history   : false, // activates the history object for bookmarking, back-button etc.
			clickNext : true, // helper for making the image clickable
			insert    : '#main_image', // the containing selector for our main image
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
				image.css('display','none').fadeIn(1000);
				caption.css('display','none').fadeIn(1000);
				var _li = thumb.parents('li');
				_li.siblings().children('img.selected').fadeTo(500,0.3);
				thumb.fadeTo('fast',1).addClass('selected');
				image.attr('title','Показать следующее изображение');
			},
			onThumb : function(thumb) { // thumbnail effects goes here
				var _li = thumb.parents('li');
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
				)
			}
	});
	$('#ssearch').submit(function() { 
        	$(this).ajaxSubmit({beforeSubmit:  window.location="/search_site/"}); 
        return false; 
    });
	$("#dropline li.current").children("ul").css("left", "0px").show();
	$("#dropline li.current").css({'background-color':'#e8f4c8'});
	$("#dropline li").hover(function(){
		if(this.className.indexOf("current") == -1)  {
			getCurrent = $(this).parent().children("li.current:eq(0)");
			if(this.className.indexOf("top") != -1)  {
				$(this).children("a:eq(0)").css("color","#F00");
			}
			else {
				$(this).children("a:eq(0)").css("color","#00F");
			}
			if (getCurrent = 1 ) {
				$(this).parent().children("li.current:eq(0)").children("ul").hide();;
			}
			$(this).children("ul:eq(0)").css("left", "0px").show();
		}
	},function(){
		if(this.className.indexOf("current") == -1)  {
			getCurrent = $(this).parent().children("li.current:eq(0)");
			if (getCurrent = 1 ) {
				$(this).parent().children("li.current:eq(0)").children("ul").show();;
			}
			$(this).children("ul:eq(0)").css("left", "-99999px").hide();
		}
	});
	$(".scrollable").scrollable(
		{next:'.next_sc',prev:'.prev_sc',items:'.items_art'}
	);
	$(".scrollable2").scrollable(
		{next:'.next_mt',prev:'.prev_mt',items:'.items_art',disabledClass:'disabled2'}
	);
	$(".print_kupon").hover(
		function(){$(this).css("cursor","pointer");},
		function(){$(this).css("cursor","arrow");}
	);
	$('.print_kupon').click(function(){printBlock();return false;});
});
	function lookup(search_string) {
		
		if(search_string.length == 0) {
			$('#suggestions').hide();
		} else {
			$.post("/fast_search.php", {queryString: ""+search_string+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	} // lookup
	
	function fill_search(thisValue,thisValue2) {
		$('#search_string').attr({value:thisValue2});
		$('#search_string2').attr({value:thisValue});
		setTimeout("$('#suggestions').hide();", 200);
	}
	function validate(){
		var sstring = $('#search_string').val();
		var sstring2 = $('#search_string2').val();
		if(sstring=='' || sstring2==''){
			alert('Выберите организацию для поиска из предложенного списка');
			return false;
		}else{
			return true;
		}
	}
	function validate2(){
		var sstring = $('#full_string').val();
		if(sstring=='Поиск на www.goroddosug.ru'){
			alert('Введите параметры поиска');
			return false;
		}else{
			return true;
		}
	}
	function printBlock()
	{
		var browser_width = $(window).width();
		var browser_height = $(window).height();
		productDesc = $('#callback').html();
		$('body').addClass('printSelected');
		$('body').append('<div class="printSelection">' + productDesc + '</div>');
		$.ajax({
				type: 'POST',
				url: '/kupon_code.php',
				scriptCharset:'windows-1251',
				success: function(response) {
					$(".kupon_code").html(response);
							$('.printSelection').css({'height':browser_height+'px'});
		self.print()//печатаем
		location.reload();
				},
				error: function (xhr, ajaxOptions, thrownError){
                    alert(xhr.status+' = '+xhr.responseText);
                    alert(thrownError);
                }
		});

		//window.setTimeout(pageCleaner, 0); //очищаем нашу страницу от "мусора"

		return false;
	}
	function pageCleaner()
	{
		$('body').removeClass('printSelected');
		$('.printSelection').remove();
	}
