$(function() {
  $('FORM#auth').hide();
  $('.menu_str LI:last').css('border-right','none');
  $('.menu_str LI:first').css({'border-left': 'none', 'padding-left': '0'});

  $('SELECT[name=num_in_page]').change(function(event) {
    SetCookieSimple('num_in_page',$(this).val());
    window.location = $(this).attr('alt');
  });
  $('#ps4prompt').hide();

  $('*').click(function(event) {
  	$('#ps4prompt').hide();
  });

	$('#search_input').keydown(function(event) {
		if (event.which == 40) {
			if ($('#ps4prompt LI').hasClass('sel')) {
				$('#ps4prompt LI.sel').removeClass('sel').next().addClass('sel');
				$('#search_input').attr('value',$('#ps4prompt LI.sel').html() ? $('#ps4prompt LI.sel').html() : '');
			} else {
				$('#ps4prompt LI:first').addClass('sel');
				$('#search_input').attr('value',$('#ps4prompt LI:first').html());
			}
		}
		else if (event.which == 38) {
			if ($('#ps4prompt LI.sel').hasClass('sel')) {
				$('#ps4prompt LI.sel').removeClass('sel').prev().addClass('sel');
				$('#search_input').attr('value',$('#ps4prompt LI.sel').html() ? $('#ps4prompt LI.sel').html() : '');
			} else {
				$('#ps4prompt LI:last').addClass('sel');
				$('#search_input').attr('value',$('#ps4prompt LI:last').html());
			}
		} else {$('#ps4prompt LI').removeClass('over').removeClass('sel');};
	});
  $('INPUT[name^=cb_]').click(function() {
    getItems({'vars': {'id': this.name.substring(3)},'act': 'ajax_in_karusel'});
  });
});

//--------------------------
function BasketPage() {
  $('INPUT[name^=act_zakaz]').click(function(event) {
    var s = $(this).next('LABEL').html();
    var t = $('#tr_message TEXTAREA').val();
    var r = t + s + "\n";
    if (!$(this).attr('checked')) {
      var p = t.indexOf(s)
      if (p == -1) {return;}
      r = t.substring(0,p) + t.substring(p + 1 + s.length);
    }
    $('#tr_message TEXTAREA').val(r);
  });
}
//--------------------------
function LoginView() {
  $('FORM#auth').show();
  $('FORM#reg').hide();
}
//--------------------------
function RegView() {
  $('FORM#auth').hide();
  $('FORM#reg').show();
}
//--------------------------
function set_form_search_width () {
//  $('#search_input').width($('#td_content').width() - 400);  // 170
//  $('#ps4prompt LI').width($('#search_input').width());
}
//--------------------------
function psPromptView () {
  $('#ps4prompt LI').removeClass('over').removeClass('sel');
	$('#ps4prompt LI:last').css('border-bottom-color', '#ccc');
  $('#ps4prompt').show();

  $('#ps4prompt LI').hover(
  	function(event) {$(this).toggleClass('over');},
  	function(event) {$(this).toggleClass('over');}
  );

  $('#ps4prompt LI').click(function(event) {
  	$(this).parents('#ps4prompt').hide().prev().attr('value',$(this).html());
  	$('#search_btn').click();
  });
}
//--------------------------
function SetCookieSimple(c_name,c_val) {
  document.cookie = "cookie[" + c_name + "]=" + c_val + "; expires=" + CalcTime(30) + '; path=/';
}
//===============
function CalcTime(days) {
	var plusDays = days*24*60*60*1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime() + plusDays);
	return expDate.toGMTString();
}

//-- not jQuery
var o;
var o_color = 'red';
var counter = 1;
var o_frm_now;
//----------------------------------------------------------------------------
function CheckRequared(o_frm,vars) {
  for (var k in vars) {
    if (o_frm[vars[k]].value && o_frm[vars[k]].value != '0') {continue;}
    o = o_frm[vars[k]];
    counter = 1;
    o_color = 'red';
    o.value = ' Ââåäèòå äàííûå';
    o.focus();
    setTimeout("ChangeBg()",10);
    return false;
  }
  if (o_frm.submit) {o_frm_now = o_frm; setTimeout("o_frm_now.submit.disabled = true;",300);}
  return true;
}
//----------------------------------------------------------------------------
function ChangeBg() {
  counter++;
  if (counter > 8) {o.value = ''; return;}
  o_color = (o_color == 'red') ? 'white' : 'red';
  o.style.background = o_color;
  setTimeout("ChangeBg()",300)
}
