var slideShowT = true;
$(document).ready(function(){
  
  $("#scroll > .item:even").css('margin-right', '25px');


  $("#scroll").css('width', (($("#scroll > .item").length * 315) + ($("#scroll > .item:even").length * 25)) + 'px');

  $("#cont-left").click(function() {
    $("#scroll").css({left: function(index, value) {
      var curLeft = parseInt(value);
      var nextLeft = curLeft + 655;
      if(curLeft != 0)
        return nextLeft;
      else
        return curLeft;
    }});
    return false;
  });

  $("#cont-right").click(function() {
    $("#scroll").css({left: function(index, value) {
      var curLeft = parseInt(value);
      var nextLeft = curLeft - 655;
      if(Math.abs(nextLeft - 655) <= ($("#scroll").width() + 328))
        return nextLeft;
      else
        return curLeft;
    }});
    return false;
  });



  $('#searchInput').focusin(function(){
    if($(this).val()=='Site Search')
      $(this).val('')
  });

  //Меню
	$("#top-menu ul li").hover(function(){
		$(this).addClass('active');
		$(this).children("ul").show();
		$(this).children("#big_menu").show();
	},
	function(){
		$(this).removeClass('active');
		$(this).children("ul").hide();
		$(this).children("#big_menu").hide();
	})

	$('#ss').focusin(function(){
		if($(this).val()=="site search") $(this).val('');
	})
	$('#ss').focusout(function(){
		if($(this).val()=="") $(this).val('site search');
	});

  $(".menu > li").hover(
    function() {
	var delay = 200;
	if ($.browser.msie && $.browser.version=='7.0') {
		delay = 0;
	}
	 
      if($(this).children('ul').length > 0)
        if($(this).hasClass('notactive')) {
          var el = $(this);
          $(this).children('ul').slideDown(delay, function() {
            el.removeClass('notactive').addClass('active');
          });

        }

    },
    function() {
	var delay = 200;
	if ($.browser.msie && $.browser.version=='7.0') {
		delay = 0;
	}
      if($(this).hasClass('active') == true && $(this).hasClass('current') == false) {
        var el = $(this);
        $(this).children('ul').slideUp(delay, function() {
          el.removeClass('active').addClass('notactive');
        });

      }
    }
  );


  $(".btn-hide").toggle(
    function() {
      $("#banner-bg").slideUp('slow');
      $(".btn-hide").removeClass('vis').addClass('hid');
      $(".btn-hide").css('background', 'url(/img/btn_show.png)');
	  $('#d').animate({'margin-bottom':-26},700);
	  $('#cont').animate({'margin-top':20},700);
	  $('#d').addClass('msie7');
      return false;
    },
    function() {
      $("#banner-bg").slideDown('slow');
      $(".btn-hide").removeClass('hid').addClass('vis');
      $(".btn-hide").css('background', 'url(/img/btn_hide.png)');
      $('#d').animate({'margin-bottom':-45},700);
	  $('#cont').animate({'margin-top':0},700);
	  $('#d').removeClass('msie7');
	  return false;
    }
  );

  $(".btn").click(function() {
    $("#shadow").show();

    $(".form_hider").hide();
    $("#shadow").find('.' + $(this).attr('class').substr(4, $(this).attr('class').length)).show();
    return false;
  });

  $(".closePopup").click(function() {
	if($.browser.msie && jQuery.browser.version=='6.0'){
		window.location.reload();
	}
	$("#shadow").hide();
    return false;
  });


  $('#dialog').jqm({
     trigger: '.callback'
  });

  $('#dialogVacancy').jqm({
     trigger: '.applyJob'
  });

  $('#dialogFindMore').jqm({
     trigger: '.findoutmore'
  });

  $('#dialogNotice').jqm();


  $(".applyJob").click(function() {
     $('#dialogVacancy').find('#job').val($(this).attr('href'));
     return false;
  });
  
  $(".mobile_number").hide();

  //Слайдшоу
  if($(".b").length > 1) {
      setTimeout("slideShow()", 5000);
  }
  
  $(".nav > .item").click(function() {
    slideShowT = false;
    $("#banner > .show").removeClass('show').addClass('hide');
    $("." + $(this).attr('id')).addClass('show').removeClass('hide');
    
    $(".nav > .item").removeClass('active');
    $(this).addClass('active');
  });
  
  $("#banner  > .b").mouseout(function() {
    slideShowT = true;
  });
  
  $("#banner  > .b").mouseover(function() {
    slideShowT = false;
  });

  $("form").submit(function() {
    var ret = true;

    $(this).find('.mandatory').each(function() {
      if($(this).val() == '')
        ret = false;
    });

    if($(this).find('#protection').length > 0 && $(this).find('#protection').is(":checked") == false) {
      alert('You must agree with the Terms of Use');
      return false;
    }

    if(ret == false)
      alert('All fields must be field in.');

    return ret;
  });

  $("#sname").click(function() {
    if($(this).val() == "First Name")
      $(this).val('');
  });

  $("#ssurname").click(function() {
    if($(this).val() == "Last Name")
      $(this).val('');
  });

  $("#semail").click(function() {
    if($(this).val() == "Email")
      $(this).val('');
  });

  $(".leftMenu > li").hover(
    function() {
      if($(this).children('.leftSubMenu').hasClass('showing') == false) {
        $(this).children('.leftSubMenu').slideDown();
      }
    },
    function() {
      if($(this).children('.leftSubMenu').hasClass('showing') == false) {
        $(this).children('.leftSubMenu').slideUp();
      }
    }
  );   
  

});


function slideShow() {
  if(slideShowT == true) {
    var curObj = $('#banner > .show');
    //Устанавливаем следующий слайд
    var nextObj =
      curObj.next().hasClass('b') ?
        curObj.next() : $('#banner > .b:first');

    nextObj.removeClass('hide').addClass('show'); //Показываем сделующий слайд
    curObj.addClass('hide').removeClass('show');  //Прячем текущий слайд

    //Маркер текущего слайда
    $('.nav > .active').removeClass('active')
    $('#' + nextObj.attr('class').split(' ')[0]).addClass('active');

  }
  setTimeout('slideShow()', 5000);
  
}
