﻿var photoCircleIndex=true,
	newsCircleIndex=true;
	teleCircleIndex=true;
		


jQuery(document).ready(function(){

$("#s").autocomplete("/ru/request/", {
width: 155,
mustMatch: true,
autoFill: true,
});
$("#s").change(function () {
   $("#h").flushCache();
});

$("#h").autocomplete("/ru/request/", {
width: 155,
cacheLength: 1,
mustMatch: true,
autoFill: true,
   extraParams: {
       street: function() { return encodeURIComponent($("#s").val()); }
   }
});


$("#internet").click(function () {
if ($("#internet").is(":checked")) {
$("#inettariffs").slideUp("slow");
$("input[name='inet']").attr("checked",false);

      } else {
        $("#inettariffs").slideDown("slow");
      }
    });

	$("#tvbox").click(function () {
      if ($("#tvbox").is(":checked")) {
        $("#tvtariffs").slideUp("slow");
		$("input[name='tv']").attr("checked",false);

      } else {
        $("#tvtariffs").slideDown("slow");
      }
    });
	
$('input:checkbox:not([safari])').checkbox({
empty: '/images/empty.png'
});
$('input:radio').checkbox({
empty: '/images/empty.png'
});

/*
    текст в поле поиска
*/

if (document.getElementById("YMapsID")){
load();
}

/*
    для браузеров не поддерживающих HTML5 делаем по старинке заещаемый текст
*/

if (!Modernizr.input.placeholder) 
{
	
	jQuery("#search").val('поиск по сайту...');
	
	jQuery("#search").focus (
      function(){
        if(jQuery(this).val()=='поиск по сайту...')
          jQuery(this).val('');
          return true;
                });
jQuery("#search").blur (
      function(){
        if(jQuery(this).val()=='')
          jQuery(this).val('поиск по сайту...');
          return true;
                });
}




/*
    FAQ slider
*/

jQuery("#FAQList dt").click (
      function(){

         if(jQuery(this).next().css("display")=="block")
		 {
			 jQuery(this).next().slideUp(200);
		 }
		 else
		 {
			 jQuery(this).next().slideDown(200);
		 }
          return true;
});



/*
    города - выпадающий список
*/

jQuery("#cityCurrent").click (
      function(){

          jQuery("#cityCurrentPopup").fadeIn(200);
          return true;
});

jQuery(".cityChooser").mouseleave (
      function(){
        jQuery("#cityCurrentPopup").fadeOut(100);
          return true;
});

if (jQuery(".indexSliderCarousel ul li").length>0) {
for(i=0;i<jQuery(".indexSliderCarousel ul li").length;i++)
				{
					jQuery('#dottes').append('<li></li>');
				}



/*
    слайдер на главной с картинками
*/

jQuery('#dottes').find('li').eq(0).addClass('activeDot');
	

			jQuery('.indexSliderCarousel').jCarouselLite(
				{
					btnNext: jQuery('#indBtnNext'),
					btnPrev: jQuery('#indBtnPrev'),
					visible: 1,
					speed: 300,
					btnGo: jQuery('#dottes').find('li'),
					afterEnd: function(el)
					{
						var target = el.attr('name');
						
						// show required dot:
						jQuery('.activeDot').removeClass('activeDot');
							
						jQuery('#dottes').find('li').eq(target-1).addClass('activeDot');
							
							
					}
				});

jQuery(".indexSliderWrapper").hover (
function(){
	photoCircleIndex=false;
},
function()
{
	photoCircleIndex=true;
});	

}


/*
    слайдер news
*/

	
if (jQuery(".indexLastNewsSliderWrap ul li").length>0) {
jQuery('.indexLastNewsSliderWrap').jCarouselLite(
		{
			btnNext: jQuery('#indNewsSlide'),
			visible: 1,
			vertical: true,
			speed: 300
					
});

jQuery(".indexLastNews").hover (
function(){
	newsCircleIndex=false;
},
function()
{
	newsCircleIndex=true;
});	


setInterval("newsCircle()",3000);
}
more=false;
if (jQuery(".phones div ul li").length>1) more=true;
jQuery('.tele').jCarouselLite(
		{
			btnNext: jQuery('#nexttele'),
			visible: 1,
			vertical: true,
			speed: 300
					
});
if (more) {
setInterval("teleCircle()",4000);
}

/*
   показ/скрытие примечаний
*/

jQuery(".notificationBtn").click (
      function(){

          if (jQuery(this).hasClass('unwrapped'))
		  {
			  jQuery(this).removeClass('unwrapped');
			  jQuery(this).next().slideUp(200);
		  }
		  else
		  {
			  jQuery(this).addClass('unwrapped');
			  jQuery(this).next().slideDown(200);
		  }
});
jQuery(".notificationBtn2").click (
      function(){

          if (jQuery(this).hasClass('unwrapped2'))
		  {
			  jQuery(this).removeClass('unwrapped2');
			  jQuery(this).parent().next().slideUp(200);
		  }
		  else
		  {
			  jQuery(this).addClass('unwrapped2');
			  jQuery(this).parent().next().slideDown(200);
		  }
});


});




function fotoCircle()
{
	
	if(photoCircleIndex == true)
	{
		jQuery("#indBtnNext").click();
	}
	return false;
}

function newsCircle()
{
	
	if(newsCircleIndex == true)
	{
		jQuery("#indNewsSlide").click();
	}
	return false;
}

function teleCircle()
{
	
	if(teleCircleIndex == true)
	{
		jQuery("#nexttele").click();
	}
	return false;
}

$(function() {
    swapValues = [];
    $(".swap_value").each(function(i){
        swapValues[i] = $(this).val();
        $(this).focus(function(){
            if ($(this).val() == swapValues[i]) {
                $(this).val("");
            }
        }).blur(function(){
            if ($.trim($(this).val()) == "") {
                $(this).val(swapValues[i]);
            }
        });
    });
});

