$(document).ready(function(){
  //Регистрация физических/юридических лиц
  if($.cookie('knopka_reg') == '2'){  	$("#knopka_reg_noactive").css({backgroundImage:'url(/upload/site/knopka_reg_active.png)',color:'#fff',display:'block'});
    $("#knopka_reg_active").css({backgroundImage:'url(/upload/site/knopka_reg_noactive.png)',color:'#808080'});
    $("#reg_block_ur").show();
    $("#reg_block_fiz").hide();  }

  $("#knopka_reg_active").click(function(){
        $(this).css({backgroundImage:'url(/upload/site/knopka_reg_active.png)',color:'#fff'});
        $("#knopka_reg_noactive").css({backgroundImage:'url(/upload/site/knopka_reg_noactive.png)',color:'#808080'});
        $("#reg_block_fiz").show();
        $("#reg_block_ur").hide();
        $.cookie('knopka_reg', '1');
        return false;
        });
  $("#knopka_reg_noactive").click(function(){
        $(this).css({backgroundImage:'url(/upload/site/knopka_reg_active.png)',color:'#fff'});
        $("#knopka_reg_active").css({backgroundImage:'url(/upload/site/knopka_reg_noactive.png)',color:'#808080'});
        $("#reg_block_ur").show();
        $("#reg_block_fiz").hide();
        $.cookie('knopka_reg', '2');
        return false;
        });

  jQuery('#mycarousel').jcarousel();
  jQuery("ul[rel='mycarousel']").jcarousel();
  jQuery("#slider-wrapper").corner();
  $(".novinka_main_page").corner();
  $('#slider').nivoSlider();
  $("#slider-wrapper").show();
   $("#div_corner").corner();
   //$("img").corner();
   $(".otziv_corners").corner();

   $("#fixed").click(function(){
          $(this).animate({left:0},500);
      });

   $('#fixed_img').toggle(function() {
      $("#fixed").animate({left:0},500);
   }, function() {
      $("#fixed").animate({left:-195},500);
   });

   $("#menu_avtorize_login").focus(function(){
       if($(this).val() == "Логин")
         {
           $(this).val("");
         }
       });
   $("#menu_avtorize_pass").focus(function(){
       if($(this).val() == "пароль")
         {
           $(this).val("");
         }
       });
   $("#company_own").click(function(){ $("#company").val(0);  });

   $("#company").change(function(){ $("#company_own").val('');  });

   //Показать/скрыть элементы "Вопросов/Ответов на сайте"
   $(".help_basket").click(function () { $(".help_basket_div").toggle("slow");  });
   $(".help_rezerv").click(function () { $(".help_rezerv_div").toggle("slow");  });
   $("#orders_table tr").hover(function(){ $(this).css("background-color","#e2e2e2"); }, function(){ $(this).css("background-color","#fff");});

   //$(".tovari_po_categoriyam td").hover(function(){ $(this).css("background-color","#e2e2e2"); }, function(){ $(this).css("background-color","#fff");});

   //When you click on a link with class of poplight and the href starts with a #
	$('a.poplight[href^=#]').click(function() {
		var popID = $(this).attr('rel'); //Get Popup Name
		var popURL = $(this).attr('href'); //Get Popup href to define size

		//Pull Query & Variables from href URL
		var query= popURL.split('?');
		var dim= query[1].split('&');
		var popWidth = dim[0].split('=')[1]; //Gets the first query string value

		//Fade in the Popup and add close button
		$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('<a href="#" class="close"><img src="/upload/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

		//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
		var popMargTop = ($('#' + popID).height() + 80) / 2;
		var popMargLeft = ($('#' + popID).width() + 80) / 2;

		//Apply Margin to Popup
		$('#' + popID).css({
			'margin-top' : -popMargTop,
			'margin-left' : -popMargLeft
		});

		//Fade in Background
		$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
		$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer

		return false;
	});


	//Close Popups and Fade Layer
	$('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
	  	$('#fade , .popup_block').fadeOut(function() {
			$('#fade, a.close').remove();
	}); //fade them both out

		return false;
	});


   // Интернет-магазин - Рекомендуемые товары
   $(".z_lideri_eshe").click(function(){ shop_lideri_eshe($(".z_lideri_eshe_text").text()); $(".z_lideri_eshe_img").attr("src","/upload/reload_3.gif"); $(".z_lideri_eshe_text").empty().append("ждите..."); });

   // Интернет-магазин - НОВИНКИ
   $(".z_novinki_eshe").click(function(){ shop_novinki_eshe($(".z_novinki_eshe_text").text()); $(".z_novinki_eshe_img").attr("src","/upload/reload_3.gif"); $(".z_novinki_eshe_text").empty().append("ждите..."); });


   $("#link_simple_poisk").click(function(){ location.href = "/poisk_auto/poisk_simple/"  });
   $("#link_advance_poisk").click(function(){ location.href = "/poisk_auto/poisk_advance/"  });

   $("#content input[type='text'],#content input[type=radio],#content input[type='password'],#content  select,#content textarea").addClass("idle");
   $("#content input[type='text'],#content input[type='password'],#content  select,#content  textarea").focus(function(){
                                                                                $(this).addClass("activeField").removeClass("idle");
                                                                                }).blur(function(){
                                                                                                   $(this).removeClass("activeField").addClass("idle");
                                                                                                  });
   $("#content input[type='radio']").css({ width: '40px', display: 'inline', height: '15px', background: 'none', border: 'none' });

   //$("#content input[type='radio']").addClass("RadioClass");
   jQuery('#mycarousel').jcarousel();

   // МАСКА для полей формы
   $('input[rel="tel"]').mask("(999)-999-99-99");
   $('#tel_home').mask("(999)-999-99-99");
   $('#auto_objem').mask("9.9");
   $('#auto_dvigatel_p').mask("999");


	   hs.graphicsDir = '/js/highslide/graphics/';
	   hs.wrapperClassName = 'wide-border';


   $('#cabinet_right').corner("18px");
   $('#cabinet_objyavleniya_show').corner("10px");
   $('#cabinet_objyavleniya_show_2').corner("10px");

   // Загрузка аватарки
   $("#cabinet_avatar").click(function(){
     $("#basic-modal-content").modal(); return false; });


   $("#field_text_location_select").click(function()
     {
      var coor = $(this).offset();
      $("#field_text_location").css({ display: "block" , left: coor.left , top: coor.top + 20})
      return false;
     });

   $("#field_text_location_hide").click(function()
    {
      $("#field_text_location").hide();
      return false;
    });

   $("#field_text_location_save").bind('click',function()
     {
      var city = $("#third").val();
      if(city == 0)
       {
        alert("Не быбран город");
        return false;
       }
       else
       {
        var field_location = $("#first").val() + "." + $("#second").val() + "." + $("#third").val();
        ajax_user_location_name(field_location);
        $("#field_text_location").hide();
       }
      return false;
     });

    $("#vibor").bind('click',function(){ $("#first").val('3159');
                                  location_load('3159','second_div');
                                  location_load('4312','third_div');
                                  return false; });


     // Выбор автомобиля
    $("#field_text_auto_select").click(function()
     {
      var coor = $(this).offset();
      $("#field_text_auto").css({ display: "block" , left: coor.left , top: coor.top + 20})
      return false;
     });

   $("#field_text_auto_hide").click(function()
    {
      $("#field_text_auto").hide();
      return false;
    });

   $("#field_text_auto_save").bind('click',function()
     {
      var city = $("#third_auto").val();
      if(city == 0)
       {
        alert("Не выбран автомобиль");
        return false;
       }
       else
       {
        var field_location = $("#first_auto").val() + "." + $("#second_auto").val() + "." + $("#third_auto").val();
        ajax_user_auto_name(field_location);
        $("#field_text_auto").hide();
       }
      return false;
     });

// Выбор срока продления объявления

$("#srok_prodlit_ok").live('click',function(){

   $("#dialog_window").dialog("destroy");

   var field_type = $("#new_select").val();

   var req = new JsHttpRequest();
       req.onreadystatechange = function() {
       if (req.readyState == 4) {
                                  alert(req.responseJS.otvet);
                                  //window.location.href = "index.php?event=com_category&section=cat_add&module=" + field_type;
                                }
       }
       req.open(null, '/index.php', true);

       req.send( { id: field_type , ajax: "srok_prodlit" } );

       return true;

   });

 });

function srok_prodlit(id,type)
{
	dialog("<div class=com_forms_type_field>Продлить срок объявления на : <br><br>" +
                                                 "<select id='new_select'>" +
                                                 "<option value='3." + id + "." + type + " '>3 дня</option>" +
                                                 "<option value='7." + id + "." + type + " '>1 неделя</option>" +
                                                 "<option value='14." + id + "." + type + " '>2 недели</option>" +
                                                 "<option value='30." + id + "." + type + " '>1 месяц</option>" +
                                                 "<option value='60." + id + "." + type + " '>2 месяца</option>" +
                                                 "</select>&nbsp;&nbsp;<input id='srok_prodlit_ok' type='button' value='ОК'>" +
                                                 "<br><br>" +
                                                 "</div>",400,200);
	return false;
}


function dialog(value,w,h)
 {
    $("#dialog_window").empty().append("<center>" + value + "</center>");
    $("#dialog_window").append("");
    $("#dialog_window").dialog({ //buttons:{ "Закрыть": function() {$(this).dialog("close");}},
                                  width: w,
                                  modal:true,
                                  resizable: false,
                                  draggable: false,
                                  close: function(){ $("#dialog_window").dialog("destroy");}
                                  });
 }

function auto_load(value,res)
 {
       var req = new JsHttpRequest();
       req.onreadystatechange = function() {
       if (req.readyState == 4) { //alert(req.responseJS.third);
                                if(req.responseJS.second){
                                 $("#second_auto_div").empty().html(req.responseJS.second);
                                 $("#third_auto_div").empty().html(req.responseJS.third);
                                 }
                                 if(req.responseJS.third){
                                 $("#third_auto_div").empty().html(req.responseJS.third);
                                 }
                                 }
       }
       req.open(null, '/index.php', true);

       req.send( { q: value , number_div: res, ajax: "auto_load" } );

       return true;
 }

function location_load(value,res)
 {
       var req = new JsHttpRequest();
       req.onreadystatechange = function() {
       if (req.readyState == 4) { //alert(req.responseJS.second);
                                if(req.responseJS.second){
                                 $("#second_div").empty().html(req.responseJS.second);
                                 $("#third_div").empty().html(req.responseJS.third);
                                 }
                                 if(req.responseJS.third){
                                 $("#third_div").empty().html(req.responseJS.third);
                                 }
                                 }
       }
       req.open(null, '/index.php', true);

       req.send( { q: value , number_div: res, ajax: "user_location" } );

       return true;
 }

function ajax_user_auto_name(text)
 {
       var req = new JsHttpRequest();
       req.onreadystatechange = function() {
       if (req.readyState == 4)
        {
          $("#field_text_auto_input").val(req.responseJS.q);
          $("#field_text_auto_input_hidden").val(text);
        }
       }
       req.open(null, '/index.php', true);

       req.send( { q: text , ajax: "user_auto_name" } );

       return true;
 }

function ajax_user_location_name(text)
 {
       var req = new JsHttpRequest();
       req.onreadystatechange = function() {
       if (req.readyState == 4)
        {
          $("#field_text_location_input").val(req.responseJS.q);
          $("#field_text_location_input_hidden").val(text);
        }
       }
       req.open(null, '/index.php', true);

       req.send( { q: text , ajax: "user_location_name" } );

       return true;
 }

// Загрузка аватарки на сайт посредством Ajax
function cabinet_avatar_upload(text,div_load)
      {
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           //alert(req.responseJS.q);
           $('#' + div_load + '_load').empty().append(req.responseJS.q);
           $('#cabinet_avatar_foto').attr("src",req.responseJS.src);

         }
        }
        req.open(null, '/index.php', true);

        req.send( { q: text, ajax: "cabinet_avatar_upload" } );

        return true;
}

// Загрузка фотографий на сайта посредством Ajax
function cabinet_foto_upload(text,div_load)
      {
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           //alert(req.responseJS.q);
           $('#' + div_load + '_load').empty().append(req.responseJS.q);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { q: text, ajax: "cabinet_foto_upload" } );

        return true;
      }

// ПРОСТОЙ Поиск по объявлениям
function poisk_simple(text,div_load)
      {
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           //alert(req.responseJS.q);
           $('#' + div_load).empty().append(req.responseJS.q);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { q: text, ajax: "cabinet_auto_poisk_simple" } );

        return true;
      }


//Удаляем  товар из корзины
function shop_basket_del(product)
 {
      	var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#shop_product_col").empty().append(req.responseJS.col);
           $("#shop_product_sum").empty().append(req.responseJS.sum);
           $("#shop_vsego_cena").empty().append(req.responseJS.sum);
           $("#shop_vsego_objem span").empty().append(req.responseJS.objem);
           $("#shop_vsego_ves span").empty().append(req.responseJS.ves);

             $(".product" + product).fadeOut("slow",function(){ $(this).empty(); });
             //alert('Удален');
             //window.location.reload();

         }
        }
        req.open(null, '/index.php', true);

        req.send( { v: product, ajax: "shop_basket_del" } );

        return true; }


function shop_lideri_eshe(text)
 {
   	var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#shop_recomenduem").html(req.responseJS.otvet);

           $(".z_lideri_eshe_img").attr("src","/upload/reload.jpg");
           $(".z_lideri_eshe_text").empty().append(text);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { ajax: "shop_lideri_eshe" } );

        return true;
 }

function shop_novinki_eshe(text)
 {
   	var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#shop_novinki").html(req.responseJS.otvet);

           $(".z_novinki_eshe_img").attr("src","/upload/reload.jpg");
           $(".z_novinki_eshe_text").empty().append(text);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { ajax: "shop_novinki" } );

        return true;
 }
function shop_basket_full(product,a,col_kratno,min,fasovka_kratno)
 {
 }
//Добавляем товар в корзину
function shop_basket(product,a,col_kratno,min,fasovka_kratno)
 {
    var col = parseInt($("#col" + product).val());

    if(col < 2)
    {
     $("#col" + product).val(min);
    }

    if(min > col)
    {
    	okno('popup',700,'Минимальное количество заказываемого товара : ' + min + ' штук');
    	$("#col" + product).val(min);
    	return false;
    }

    if(fasovka_kratno != '')
    {
        val = col/col_kratno;
        if(Math.round(val)!=val)
         {
           okno('popup',700,'Товар должен быть кратен : ' + col_kratno + ' штук(-ам)');
           col = Math.floor(val) * col_kratno;
           $("#col" + product).val(col);

           return false;
    	 }
    }

    $("img[rel='korzina" + product + "']").attr('src','/upload/buy3_full.png');

 	var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#shop_product_col").empty().append(req.responseJS.col);
           $("#shop_product_sum").empty().append(req.responseJS.sum);
           $("#shop_vsego_cena").empty().append(req.responseJS.sum);

           if(req.responseJS.q)
            {
              okno('popup',700,req.responseJS.q);
              $("#col" + product).val(req.responseJS.min)
              return true;
            }
           if(a != true)
            {
              //alert('Товар добавлен в корзину');

            }

         }
        }
        req.open(null, '/index.php', true);

        req.send( { v: product, c: col, ajax: "shop_basket_add" } );

        return true;
 }
//Пересчитать товар в корзине
function shop_basket_reload(product,a)
 {
    var req = new JsHttpRequest();
    var sum = '';

    okno('popup',700,"Ждите ... Пересчитываем общую сумму.");
 	$("input[rel='products']").each(function()
 	  {
 	    eval('shop_basket' + $(this).attr('perem'));

 	    col = $(this).val();
 	    id = $(this).attr('id');

        sum = col + '-' + id + '.' + sum;
 	  });

    req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#shop_product_col").empty().append(req.responseJS.col);
           $("#shop_product_sum").empty().append(req.responseJS.sum);
           $("#shop_vsego_cena").empty().append(req.responseJS.sum);
           $("#shop_vsego_objem span").empty().append(req.responseJS.objem);
           $("#shop_vsego_ves span").empty().append(req.responseJS.ves);
           okno_hide('popup'); erer
         }
        }
        req.open(null, '/index.php', true);

        req.send( { c: sum, ajax: "shop_basket_reload" } );

        return true;
 }
// + в корзину
function shop_basket_plus(product,col,min,fasovka_kratno)
 {   var a = parseInt($("#col" + product).val()) + col;

   if(fasovka_kratno != '')
    {
        val = a/col;
        if(Math.round(val)!=val)
         {
           okno('popup',700,'Товар должен быть кратен : ' + col + ' штук(-ам)');
           a = Math.floor(val) * col;
    	 }    }
   $("#col" + product).val(a);

 }
// - в корзину
function shop_basket_minus(product,col_minus,min,fasovka_kratno)
 {
   var col = parseInt($("#col" + product).val());

   if(col < 2)
    {
     var a = 1;
    }
    else
    {     var a = col - col_minus;    }
    if(min >= col)
    {
    	okno('popup',700,'Минимальное количество заказываемого товара : ' + min + ' штук');
    	a = min;
    }

    if(fasovka_kratno != '')
    {
        val = a/col_minus;
        if(Math.round(val)!=val)
         {
           okno('popup',700,'Товар должен быть кратен : ' + col_minus + ' штук(-ам)');
           a = Math.floor(val) * col_minus;
    	 }
    }


   $("#col" + product).val(a);
 }


 (function ($) {
    $.fn.vAlign = function(container) {
        return this.each(function(i){
	   if(container == null) {
	      container = 'div';
	   }
	   var paddingPx = 0; //change this value as you need (It is the extra height for the parent element)
	   $(this).html("<" + container + ">" + $(this).html() + "</" + container + ">");
	   var el = $(this).children(container + ":first");
	   var elh = $(el).height(); //new element height
	   var ph = $(this).height(); //parent height
	   if(elh > ph) { //if new element height is larger apply this to parent
	       $(this).height(elh + paddingPx);
	       ph = elh + paddingPx;
	   }
	   var nh = (ph - elh) / 2; //new margin to apply
	   $(el).css('margin-top', nh);
        });
     };
})(jQuery);

function SearchChek()
{
var s1=window.document.forms.forma_search.words.value;
if (s1==""  || s1=="Я ищу..."){
 alert("Ошибка заполнения формы поиска!");
 return false;
 }
   else document.forma_search.submit();
return true;
}


// ------------------------------------- ОПРОСЫ -------------------------------------------
function opros_golos(id_vote)
 {
       var id= $("#opros_input" + id_vote +":checked").val();
       var random= $("#random" + id_vote).val();

       if( id == undefined)
        {        	alert('Не выбрано значение!');
        	return false;
        }
 	   $("#opros" + id_vote).empty().append('<img src="/upload/ajax-loader.gif">Подождите');

 		var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#opros" + id_vote).empty().append(req.responseJS.otvet);
           //$("#shop_novinki").html(req.responseJS.otvet);
           //$(".z_novinki_eshe_img").attr("src","/upload/reload.jpg");
           //$(".z_novinki_eshe_text").empty().append(text);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { id: id, id_vote: id_vote, ajax: "opros_golos" } );

        return true; }

function opros_result(id_vote)
 {
 	   $("#opros" + id_vote).empty().append('<img src="/upload/ajax-loader.gif">Подождите');

 		var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
         {
           $("#opros" + id_vote).empty().append(req.responseJS.otvet);
         }
        }
        req.open(null, '/index.php', true);

        req.send( { id_vote: id_vote, ajax: "opros_result" } );

        return true;
 }

// Простенькое окно с центрированием и затемнением общего фона
function okno(popID,popWidth,text)
  {
    $('#' + popID).empty();
    $('#' + popID).fadeIn().css({ 'width': popWidth  }).prepend('<a href="#" class="close"><img src="/upload/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

		//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
		var popMargTop = ($('#' + popID).height() + 80) / 2;
		var popMargLeft = ($('#' + popID).width() + 80) / 2;

		//Apply Margin to Popup
		$('#' + popID).css({
			'margin-top' : -popMargTop - 170,
			'margin-left' : -popMargLeft
		});
    $('#' + popID).append(text);
    //document.getElementById(popID).innerHTML = text;

    //Fade in Background
	$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
	$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer
  }
// Скрыть всплывающее диалоговое окно
function okno_hide(popID)
 {
    $('#' + popID).fadeOut().empty();    $('#fade').fadeOut(); }
function okno_destroy()
 { 	$('#fade , .popup_block').fadeOut(function() {
			$('#fade, a.close').remove();
	});
}

// --------------------------------------- ФОТОАЛЬБОМ ПОЛЬЗОВАТЕЛЯ ----------------------------------------
// Добавление фотоальбома
function fotoalbom_create(step,value)
 {
   //okno('popup',700,'<img src=\"/upload/ajax-loader.gif\">');

    var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
          {
            okno('popup',700,req.responseJS.otvet);
          }
        }
        req.open(null, '/index.php', true);

        req.send( { step: step, q: value, ajax: "fotoalbom" } );

        return true;
 }
// Удаление фотоальбома
function fotoalbom_del()
 {
    var arr = [];
 	$('input[type=checkbox]').each(function(){ if($(this).is(":checked")){ arr[arr.length] = $(this).attr("id");  } });

 	if(arr.length == 0)
 	  {
 	  	okno('popup',700,'<h2>Не выбраны удаляемые элементы!</h2>');
 	  }
 	  else
 	  {
 	    fotoalbom_create('fotoalbom_del',arr);
 	  }
 }

// Добавление фотографии в фотоальбом
function foto_create(step,value)
 {

    if(step == 'create_do')
     {
     	if(document.getElementById('fotoalbom_name').value < 5 || document.getElementById('fotoalbom_name').value > 30)
     	   {
     	     okno('popup',700,'Максимальное количество символов в поле \"Название фотографии\" - 50 символов, минимальное - 5 символов');
     	     return true;
     	   }
        if(document.getElementById('fotoalbom_description').value > 200)
          {
             okno('popup',700,'Максимальное количество символов в поле \"Описание\" - 200 символов');

             return true;

          }

     }
    //okno('popup',700,$("#cabinet_function").html());
     var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
          {
            okno('popup',700,req.responseJS.otvet);
          }
        }
        req.open(null, '/index.php', true);

        req.send( { step: step, arr: value, ajax: "foto" } );

        return true;
 }

// Удаление фотографий из фотоальбома
function foto_del()
 {  okno('popup',700,'<img src=\"/upload/ajax-loader.gif\">');
    var arr = [];
 	$('input[type=checkbox]').each(function(){ if($(this).is(":checked")){ arr[arr.length] = $(this).attr("id");  } });

 	if(arr.length == 0)
 	  {
 	  	okno('popup',700,'<h2>Не выбраны удаляемые элементы!</h2>');
 	  }
 	  else
 	  {
 	    foto_create('foto_del',arr);
 	  }
 }

// Удаление фотоальбома
function articles(step)
 {
    var arr = [];
    okno('popup',700,'<img src=\"/upload/ajax-loader.gif\">');
 	$('input[type=checkbox]').each(function(){ if($(this).is(":checked")){ arr[arr.length] = $(this).attr("id");  } });

 	if(arr.length == 0)
 	  {
 	  	okno('popup',700,'<h2>Не выбраны удаляемые элементы!</h2>');
 	  }
 	  else
 	  {
 	    var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
          {
            okno('popup',700,req.responseJS.otvet);

          }
        }
        req.open(null, '/index.php', true);

        req.send( { ajax: "articles", step: step, q: arr } );

        return true;
 	  }
 }

// Функция "Быстрой подписки на новости"
function mail_fast()
 { 	e = document.getElementById('mail_fast_email').value;
 	if(e.length == 0)
 	  {
 	  	okno('popup',700,'<h2>Не заполнено обязательно поле!</h2>');
 	  	return false;
 	  }    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if(reg.test(e) == false)
      {
        okno('popup',700,'<h2>Укажите правильный Email!</h2>');
        return false;
      }
     okno('popup',700,'<img src=\"/upload/ajax-loader.gif\">Ждите...');

      var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
          {
            okno('popup',700,req.responseJS.otvet);
            document.getElementById('mail_fast_email').value = '';

          }
        }
        req.open(null, '/index.php', true);

        req.send( { ajax: "mail_fast", q: e } );

        return true;
 }
// Функция "Голосовать за фото пользователя"
function golos_za_foto(id,ocenka)
 {
    $("#golos" + id).empty().html('<span style="color:green;">Спасибо! Ваш голос учтен!</span>');

    var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4)
          {
            $("#reiting" + id).empty().html(req.responseJS.otvet)

          }
        }
        req.open(null, '/index.php', true);

        req.send( { ajax: "golos_za_foto", id: id, ocenka: ocenka } );

        return true; }
// -------------------------------------- БЫСТРЫЙ ЗАКАЗ ----------------------------------------------
function fast_zakaz()
 {   var articul = $("#articul").val();
   var col = $("#col").val();
     if(articul == '' || col == '')
       {
         okno('popup',700,"<center><h2>Одно из полей не заполнено</h2></center>");
         return true;
       }
     //alert(articul + " - " + col);
     fast_basket(articul,col); }
// Добавление товара в корзину
function fast_basket(articul,col)
 {
       var req = new JsHttpRequest();
       req.onreadystatechange = function()
         {
           if(req.readyState == 4)
             {
               if(req.responseJS.err)
                 {
                    okno('popup',700,"<center><h2>" + req.responseJS.err + "</h2></center>");
                 }
                 else
                 {
                    okno('popup',700,"<center><h2>Товар добавлен в корзину!</h2></center>");

                    $("img[rel='korzina" + req.responseJS.id + "']").attr('src','/upload/buy3_full.png');
                    shop_col_now(req.responseJS.col);
                    shop_sum_now(req.responseJS.sum);
                 }
             }
       }
       req.open(null, '/index.php', true);

       req.send( { a: articul, c: col, ajax: "fast_basket" } );
       return true;
  }
// Количество товара
function shop_col_now(value)
 {
   $("#shop_product_col").fadeOut("slow",function(){ $(this).empty().append(value).fadeIn("slow"); });
 }
// Общая сумма товара
function shop_sum_now(value)
 {
   $("#shop_product_sum").fadeOut("slow",function(){ $(this).empty().append(value).fadeIn("slow"); });
 }
// -------------------------------------- ОТ СТАРОГО ДВИЖКА 008 --------------------------------------
$(document).ready(function() {
 $('ul#sf-menu ul').each(function(i) { // Check each submenu:
		if ($.cookie('submenuMark-' + i)) {  // If index of submenu is marked in cookies:
			$(this).show().prev().removeClass('collapsed').addClass('expanded'); // Show it (add apropriate classes)

		}else {
			$(this).hide().prev().removeClass('expanded').addClass('collapsed'); // Hide it
		}
		$(this).prev().addClass('collapsible').click(function() { // Attach an event listener
			var this_i = $('ul#sf-menu ul').index($(this).next()); // The index of the submenu of the clicked link
			if ($(this).next().css('display') == 'none') {

				// When opening one submenu, we hide all same level submenus:
				$(this).parent('li').parent('ul').find('ul').each(function(j) {
					if (j != this_i) {
						$(this).slideUp(200, function () {
							$(this).prev().removeClass('expanded').addClass('collapsed');
							cookieDel($('ul#sf-menu ul').index($(this)));
						});
					}
				});
				// :end

				$(this).next().slideDown(200, function () { // Show submenu:
					$(this).prev().removeClass('collapsed').addClass('expanded');
					cookieSet(this_i);
				});
			}else {
				$(this).next().slideUp(200, function () { // Hide submenu:
					$(this).prev().removeClass('expanded').addClass('collapsed');
					cookieDel(this_i);
					$(this).find('ul').each(function() {
						$(this).hide(0, cookieDel($('ul#sf-menu ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
					});
				});
			}
		return true; // Prohibit the browser to follow the link address
		});
	});
});
function cookieSet(index) {
	$.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'}); // Set mark to cookie (submenu is shown):
}
function cookieDel(index) {
	$.cookie('submenuMark-' + index, null, {expires: null, path: '/'}); // Delete mark from cookie (submenu is hidden):
}

setInterval('show_hide("#blik")', 2000);
setInterval('show_hide("#blik2")', 2300);
setInterval('show_hide("#blik3")', 1200);
setInterval('show_hide("#blik4")', 1800);
setInterval('show_hide("#blik5")', 1800);
setInterval('show_hide("#blik6")', 1200);
setInterval('show_hide("#blik7")', 1500);
setInterval('show_hide("#blik8")', 1200);
setInterval('show_hide("#blik9")', 2000);


function clock() {
  // получаем текущие дату и время
  var now = new Date();
  var sec = now.getSeconds();
  var min = now.getMinutes();
  var hr = now.getHours();

  // получаем контекст canvas
  var ctx = document
  .getElementById("canvas")
  .getContext("2d");

  // сохраняем состояние
  ctx.save();
  // инициализируем холст
  ctx.clearRect(0,0,150,150);
  // рисуя в точке 0,0 фактически
  // рисуем в точке 75,75
  ctx.translate(75,75);
  // при рисовании линии в 100px
  // фактически рисуем линию в 40px
  ctx.scale(0.23,0.23);
  // начинаем вращать с 12:00
  ctx.rotate(-Math.PI/2);

  // инициализируем свойства рисунка
  // контуры рисуем черным
  //ctx.strokeStyle = "black";
  // заливка тоже черная
  //ctx.fillStyle = "black";
  // ширина линии 8px
  //ctx.lineWidth = 8;
  // будем рисовать по кругу
  //ctx.lineCap = "round";

  // начинаем рисовать часовые метки
  // сохраняем предыдущее состояние
  ctx.save();
  ctx.beginPath();
  // для каждого часа
  for(var i = 0; i < 12; i++) {
  	// поворачиваем на 1/12
    ctx.rotate(Math.PI/6);
    // перемещаем курсор
    ctx.moveTo(100,0);
    // рисуем черточку 20px
    ctx.lineTo(120,0);
  }
  //ctx.stroke();
  ctx.restore();

  // сохраняем состояние
  ctx.save();
  // ставим ширину линии 5px
  ctx.lineWidth = 5;
  ctx.beginPath();
  // рисуем минутные метки
  // для каждой минуты
  for(var i = 0; i < 60; i++) {
  	// кроме тех, что совпадут
  	// с часами
    if(i%5 != 0) {
      // перемещаем курсор
      ctx.moveTo(117,0);
      // рисуем черточку 3px
      //ctx.lineTo(120,0);
    }
    // вращаем холст на 1/60
    ctx.rotate(Math.PI/30);
  }
  ctx.stroke();
  ctx.restore();

  // сохраняем состояние
  ctx.save();
  // начинаем рисовать часовую стрелку
  // вращаем холст на текущую позицию
  ctx.rotate((Math.PI/6)*hr +
             (Math.PI/360)*min +
             (Math.PI/21600)*sec);
  // устанавливаем ширину линии 14px
  ctx.lineWidth = 14;

  ctx.beginPath();
  // сдвигаем курсор несколько назад
  // стобы было похоже на стрелку
  ctx.moveTo(-20,0);
  // рисуем линию почти до часовых меток
  ctx.lineTo(80,0);
  ctx.stroke();
  ctx.restore();

  // сохраняем состояние
  ctx.save();
  // начинаем рисовать минутную стрелку
  // вращаем холст на текущую позицию
  ctx.rotate((Math.PI/30)*min +
             (Math.PI/1800)*sec);
  // ширина линии 10px
  ctx.lineWidth = 10;
  ctx.beginPath();
  // двигаем курсор
  ctx.moveTo(-28,0);
  // рисуем линию
  ctx.lineTo(112,0);
  ctx.stroke();
  ctx.restore();

  // сохраняем состояние
  ctx.save();
  // начинаем рисовать секундную стрелку
  // вращаем холст на текущую позицию
  ctx.rotate(sec * Math.PI/30);
  // контур и заливка красного цвета
  ctx.strokeStyle = "#D40000";
  ctx.fillStyle = "#D40000";
  // ширина линии 6px
  ctx.lineWidth = 6;
  ctx.beginPath();
  // двигаем курсор
  ctx.moveTo(-30,0);
  // рисуем линию
  ctx.lineTo(83,0);
  ctx.stroke();
  ctx.restore();

  // сохраняем состояние
  ctx.save();
  // рисуем внешнюю окружность
  // шириной 14px
  //ctx.lineWidth = 14;
  // синим цветом
  //ctx.strokeStyle = "#fff";
  //ctx.beginPath();
  // рисуем окружность, отступающую
  // от центра на 142px
  //ctx.arc(0,0,142,0,Math.PI*2,true);
  //ctx.stroke();
  ctx.restore();

  ctx.restore();

}

function show_hide(value)
 {
   //alert(1);
   $(value).animate({opacity: 0.1}).animate({opacity: 1.0});
 }


// Заказать звонок
function zvonok()
  {
 	var value = "<span style='font-size:16px;font-weight:bold;'>Не можете дозвониться?</span><br>" +
	"Оставьте свой номер телефона и в самое ближайшее время мы Вам обязательно перезвоним.<br>" +
	"(в течении 20 минут с 7:00 до 22:00)<br><br>" +
	"Ваше имя:<br>" +
	"<input type='text' name='zvonok_name' id='zvonok_name' maxlength='25' style='text-align:left;'><br>" +
	"Номер телефона:<br>" +
	"<input type='text' name='zvonok_tel' id='zvonok_tel' maxlength='25' style='text-align:left;'>" +
	"<input type='button' id='zvonok_ok' value='Заказать' style='padding:8px;'><br>";

 	okno('popup',700,value);

}
// Заказать звонок
function zvonok_send(name,tel)
 {
  var req = new JsHttpRequest();
  req.onreadystatechange = function()
   {
    if (req.readyState == 4)
      {
        if(req.responseJS.err == 1)
         {
           okno('popup',700,"<h2>Ошибка!<br>Попробуйте заказать звонок позже.</h2>");
           return true;
         }
         else
         {
           //alert(req.responseJS.otvet);
           okno('popup',700,"<h2>Звонок заказан!<br><br>Ожидайте звонка  нашего менеджера</h2>");
         }
      }
    }
    req.open(null, '/index.php', true);
    req.send( { n: name , t: tel , ajax: "zvonok_send" } );
 }

$(document).ready(function(){
  $("#zvonok_ok").live('click',function(){
  var name = $("#zvonok_name").val();
  var tel = $("#zvonok_tel").val();

  if(name == '' || tel == '')
    {
       okno('popup',700,"Одно из полей не заполнено");
       return true;
       exit;
    }
    else
    {
       zvonok_send(name,tel);
       okno_destroy();
    }
    });
  });
// ------------------------------------- ОТ СТАРОГО ДВИЖКА 008 (КОНЕЦ) -------------------------------------------------------
function encodeToHex(str){
    var r="";
    var e=str.length;
    var c=0;
    var h;
    while(c<e){
        h=str.charCodeAt(c++).toString(16);
        while(h.length<3) h="0"+h;
        r+=h;
    }
    return r;
}
function decodeFromHex(str){
    var r="";
    var e=str.length;
    var s;
    while(e>=0){
        s=e-3;
        r=String.fromCharCode("0x"+str.substring(s,e))+r;
        e=s;
    }
    return r;
}
//str = "hello";
//trace("Original: "+str);
//str = encodeToHex(str);
//trace("Encode: "+str);
//alert(str);
//str = decodeFromHex(str);
//trace("Decode: "+str);

$(function() {
		var offset = $("#fixed").offset();
		var topPadding = 15;
		$(window).scroll(function() {
			if ($(window).scrollTop() > offset.top) {
				$("#fixed").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding});
			}
			else {$("#fixed").stop().animate({marginTop: 0});};});
	});

// --- Автозаполнение ---
function liFormat (row, i, num) {
	var result = row[0] + '<p class=qnt>' + row[1] + ' тыс.чел.</p>';
	return result;
}
function selectItem(li) {
if( li == null ) return(false);
if( !!li.extra ) var sValue = li.extra[2];
else var sValue = li.selectValue;
}
function ddd (row, i, num) {
var result=row[0];
return result;
};
// --- Автозаполнение2 ---
$(document).ready(function(){
$("#field_text_location_input").autocomplete("/index.php", {
	delay:200,
	minChars:2,
	matchSubset:1,
	autoFill:false,
	matchContains:1,
	cacheLength:1,
	matchCase:0,
	selectFirst:false,
	formatItem:ddd,
	maxItemsToShow:10,
	onItemSelect:selectItem
});

});
// --- Автозаполнение2 ---


