$(document).ready(function() {
    $('.menu-tabl td').mouseover(function() {
		$(this).find('.menu-left').addClass('hover');
		$(this).find('.menu-bg').addClass('hover');
		$(this).find('.menu-right').addClass('hover');
		$(this).find('.hide-menu').css('display','block');
        
        $(this).find('.menu-left-old').addClass('hover');
		$(this).find('.menu-bg-old').addClass('hover');
    });
    $('.menu-tabl td').mouseout(function() {		
		$(this).find('.menu-left').removeClass('hover');
		$(this).find('.menu-bg').removeClass('hover');
		$(this).find('.menu-right').removeClass('hover');	
        $(this).find('.hide-menu').css('display','none');
        
        $(this).find('.menu-left-old').removeClass('hover');
		$(this).find('.menu-bg-old').removeClass('hover');
    });
	
	$('#st').focus(function() {
        $(this).attr("value","");
    });
	$('#st').blur(function() {
        $(this).attr("value","пошук");
    });
	

    $("button").click(function(){
        this.form.submit();
    })
	
	

    $('.stripe').width($('.stripe a').length*$('.stripe a').eq(0).width()+$('.spacer').length*$('.spacer').eq(0).width());
    var regex = new RegExp ("^([-0-9]+)(px)$", "i");
    $('.left-arrow').bind('click', function() {
        var stripe = $('.stripe');
        var scount = stripe.find('a').length;
        var fitem = stripe.find('a').eq(0);
        var fwidth = fitem.width();
        
        var scount_spacer = $('.spacer').length;
        var fitem_spacer = $('.spacer').eq(0);
        var fwidth_spacer = fitem_spacer.width();

        var swidth = scount*fwidth+scount_spacer*fwidth_spacer;
        var frame_width = $('.mask').width();
        var lpause = false;
        var ml = jQuery.trim(stripe.css('margin-left'));
        if (ml == '' || ml == 'auto') ml = 0; else ml = regex.exec(ml)[1];
        if (Math.abs(ml)>0 && lpause == false)
        {
            lpause = true;
            stripe.animate({'margin-left':"+="+(fwidth+fwidth_spacer)}, 'slow', function() { lpause = false; });
        }
    });
    $('.right-arrow').bind('click', function() {
        var stripe = $('.stripe');
        var scount = stripe.find('a').length;
        var fitem = stripe.find('a').eq(0);
        var fwidth = fitem.width();
        
        var scount_spacer = $('.spacer').length;
        var fitem_spacer = $('.spacer').eq(0);
        var fwidth_spacer = fitem_spacer.width();

        var swidth = scount*fwidth+scount_spacer*fwidth_spacer;
        var frame_width = $('.mask').width();
        var rpause = false;
        var ml = jQuery.trim(stripe.css('margin-left'));
        if (ml == '' || ml == 'auto') ml = 0; else ml = regex.exec(ml)[1];
        if(frame_width+Math.abs(ml)<swidth && rpause == false)
        {
            rpause = true;
            stripe.animate({'margin-left':"-="+(fwidth+fwidth_spacer)}, 'slow', function() { rpause = false; });
        }
    }); 
	
	changeLogosWidth();
    
    $('#edrpou').keypress(
        function(event) {
            var key, keyChar;
            if(!event) var event = window.event;
            if (event.keyCode) key = event.keyCode;
            else if(event.which) key = event.which;

            /* если нажата одна из следующих клавиш: enter, tab, backspace, del, стрекла влево, стрелка вправо
	         * тогда на этом завершаем работу функции, т..к эти клавиши нужны для нормальной работы с полями форм
	         */
            if(key==null || key==0 || key==8 || key==13 || key==37 || key==39 || key==46 || key==9) return true;
       	    keyChar=String.fromCharCode(key);
            
            if(!/\d/.test(keyChar)) return false; 
        }
    )
	
});

function changeLogosWidth() {
	$('.logos').width($('.clients').eq(0).width()-81);
	setTimeout(changeLogosWidth, 50);	
}

