var request=null;
var ajax_object=null;

function loadSelect(obj,fname,href) {
	url=href+obj.options[obj.selectedIndex].value;
	ajax_object = $('#'+fname).get(0);
	$.ajax(
	{
	 type: "GET",
	 url: url,
	 beforeSend: function()
	  {
	   ajax_object.disabled=true;
       ajax_object.options.length=0;
	  },
	 success: function(data)
	   {
        ajax_object.disabled=false;
        if (data.length==0) return;
        var arr = data.split('!');
        for(var i in arr)
         {
          val = arr[i].split('_');
          ajax_object.options[ajax_object.options.length]=new Option(val[1],val[0],false,false);
         }
	   }
	});
 }

$(document).ready(function(){
	$("#kaskoform").validate({
		rules : {
			power : {required : true, minlength: 2, digits: true},
			year :  "required",
			city :  "required",
			age :  "required",
			exp :  "required",
			name :  {required : true, minlength: 4},
			phone :  {required : true, minlength: 6}
		},
		messages : {
			power : {
				required : "Введите мощность",
				minlength : "Введите не менее, чем 2 символа.",
				digits: "Введите только цифры"
			},
			year : "Введите год выпуска",
			city : "Введите город",
			age : "Введите Ваш возраст",
			exp : "Введите стаж вождения",
			name : {
				required : "Введите Ваше имя",
				minlength : "Введите не менее, чем 4 символа."
			},
			phone : {
				required : "Введите телефон, он необходим для сообщения результата расчета",
				minlength : "Введите не менее, чем 6 символов."
			}
		}
	});

  $('ul.tabs li').css('cursor', 'pointer');

$('ul.tabs.tabs1 li').click(function(){
	var thisClass = this.className.slice(0,2);
	$('div.t1').hide();
	$('div.t2').hide();
	$('div.t3').hide();
	$('div.t4').hide();
	$('div.t5').hide();
	$('div.' + thisClass).show();
	$('ul.tabs.tabs1 li').removeClass('tab-current');
	$(this).addClass('tab-current');
	});

$('div.sliderGallery').each(function () {
    var ul = $('ul', this);
    var productWidth = ul.innerWidth() - $(this).outerWidth();

    var slider = $('.slider', this).slider({
      handle: '.handle',
      minValue: 0,
      maxValue: productWidth,
      slide: function (ev, ui) {
        ul.css('left', '-' + ui.value + 'px');
      },
      stop: function (ev, ui) {
        ul.animate({ 'left' : '-' + ui.value + 'px' }, 500, 'linear');
      }
    });
  });
});

function open_kasko(num)
 {
  var field='#kasko_'+num;
  $(field).show();
  switch(num)
   {
    case 1:
	 val='Теперь выберите модель Вашего авто';
     break;
    case 2:
	 val='Не беспокойтесь, форма невелика - осталось еще немного';
     break;
    case 3:
	 val='Ну вот буквально еще чуть-чуть, и все будет готово';
     break;
    case 4:
	 val='Город - это важно: в каждом свой набор условий страхования';
     break;
    case 5:
	 val='Устали? Крепитесь - Вы на финишной прямой';
     break;
    case 6:
	 val='Это предпоследний шаг - честное слово';
     break;
    case 7:
	 val='Ну вот, теперь введите Ваше имя, телефон, и Вам сообщат наилучшие условия страхования. Чтобы предоставить Вам наиболее точную информацию по тарифам КАСКО, расчет осуществляется вручную опытным специалистом. Для Вас все БЕСПЛАТНО';
     break;
   }
  $('#kasko_comment').text(val);
 }


function sel_exchange(obj1,obj2,num,fname)
 {
  var arrtext = new Array();
  var selObj = $('#'+obj1).get(0);
  var curselObj = $('#'+obj2).get(0);
  var i=selObj.selectedIndex;
  var len=curselObj.options.length;
  var str='';
  for(j=0; j<len; j++)
   {
    arrtext[j]=curselObj.options[j].text+'!'+curselObj.options[j].value;
   }
  arrtext[j]=selObj.options[i].text+'!'+selObj.options[i].value;
  arrtext.sort();
  curselObj.options.length=0;
  len++;
  for(j=0; j<len; j++)
   {
    cval = arrtext[j];
    arr = cval.split('!');
    curselObj.options[j]=new Option(arr[0],arr[1],false,false);
    if (num==1) str+='<input type="hidden" name="'+fname+'['+j+']" value="'+arr[1]+'" />';
   }

  for(j=0,k=0; j<selObj.options.length; j++)
   {
    if (j!=i)
      {
       arrtext[k]=selObj.options[j].text+'!'+selObj.options[j].value;
       k++;
      }
   }
  arrtext.sort();
  selObj.options.length=0;
  for(j=0; j<k; j++)
   {
    cval = arrtext[j];
    arr = cval.split('!');
    selObj.options[j]=new Option(arr[0],arr[1],false,false);
    if (num==2) str+='<input type="hidden" name="'+fname+'['+j+']" value="'+arr[1]+'" />';
   }
  object=$('#'+fname+'_id').get(0);
  object.innerHTML=str;
 }

/* Yandex common */
var yandex_partner_id = 44082;
var yandex_site_bg_color = 'FFFFFF';
var yandex_site_charset = 'windows-1251';
var yandex_font_size = 0.9;
/* Yandex direct */
var yandex_direct_type = 'horizontal';
var yandex_direct_border_type = 'ad';
var yandex_direct_limit = 2;
var yandex_direct_header_bg_color = 'CCCCCC';
var yandex_direct_bg_color = 'FFFFFF';
var yandex_direct_border_color = 'CCCCCC';
var yandex_direct_title_color = '666666';
var yandex_direct_url_color = '666666';
var yandex_direct_all_color = '000000';
var yandex_direct_text_color = '000000';
var yandex_direct_hover_color = 'CCCCCC';
/* Yandex market */
var yandex_market_type = 'vertical';
var yandex_market_border_type = 'ad';
var yandex_market_limit = 4;
var yandex_market_header_bg_color = 'E7DDF6';
var yandex_market_bg_color = 'F5F1FB';
var yandex_market_border_color = 'E3D8F4';
var yandex_market_title_color = '666666';
var yandex_market_url_color = '0B57AC';
var yandex_market_all_color = '0B57AC';
var yandex_market_text_color = '000000';
var yandex_market_hover_color = '999999';

var begun_auto_colors           = new Array();
var begun_auto_fonts_size       = new Array();
var begun_auto_pad              =      106640054;     // идентификатор площадки
var begun_scroll                =              0;     // активирует прокрутку объявлений
var begun_auto_limit            =             5;     // общее количество объявлений
var begun_view_limit            =              2;     // количество видимых обьявлений в остановленном состоянии
var begun_auto_width            =            200;     // ширина блока объявлений
begun_auto_colors[0]            =      '#0857a6';     // цвет ссылки объявлений
begun_auto_colors[1]            =      '#5a5a5a';     // цвет текста объявления
begun_auto_colors[2]            =      '#0857a6';     // цвет домена объявления
begun_auto_colors[3]            =      '#F3F3F3';     // цвет фона блока объявлений
begun_auto_fonts_size[0]        =         '11px';     // р-мер шрифта ссылки объявлений
begun_auto_fonts_size[1]        =         '10px';     // р-мер шрифта текста объявления
begun_auto_fonts_size[2]        =         '10px';     // р-мер шрифта домена объявления
begun_auto_fonts_size[3]        =          '9px';     // р-мер шрифта заглушки
var begun_block_type            =     'Vertical';     // тип блока
var begun_scroll_time           =           4000;     // время в миллисекундах за которое проскролятся обьявления
var begun_scroll_height         =            85;     // высота блока одного объявления




