images = new Object();
$(function() {
	var ie6 = $.browser.msie && $.browser.version <= 6;
    var ie = $.browser.msie;    
    /*$('a').click(function() {
        return false;
    });  */	
    $('a.menui').mouseenter(function(e) {  
        var self = $(this);
//		if (ie6) {
//			$('a.menui').each(function() {
//				if ($(this).attr('id') != self.attr('id')) {
//					$(this).triggerHandler('mouseleave');
//				}
//			});	
//		}	
		var menuid = self.attr('id');   
		images[menuid] = 0; 
        var menuid2 = menuid + '_2';   
        images[menuid2] = 1;          		
        var image = self.find('span.menuimage i');                 
        var name = self.find('span.menuname');
        var bgPos = -1976;
		var bgInterval = 272;
		var stepInterVal = 40;
		var currentTime = new Date();	
		var stepTime = currentTime.getTime() + stepInterVal;
		jQuery({count:0}).animate({count:8}, {
    		duration: 800,
			easing: 'linear',
		    step: function(now, obj) {
				var itop = parseInt(image.css('top'));
				var currentTime = new Date();
				if(stepTime < currentTime.getTime() && itop>bgPos && images[menuid] == 0){
					image.css('top',itop-bgInterval);
					stepTime = currentTime.getTime()+stepInterVal; //reset timer				
				}
		    }
		});
//		if (ie6) {
//			name.find('span.menuname2').show().css('height', 34);
//		} else {
			name.find('span.menuname2').stop().css('height', 0).animate({
	            height: 34
	        });
//		}            
    });   
    $('a.menui').mouseleave(function(e) {
        var self = $(this);
        var menuid = self.attr('id');
        images[menuid] = 1;
        var menuid2 = menuid + '_2';
        images[menuid2] = 0;
        var image = self.find('span.menuimage i');
        var name = self.find('span.menuname');
        var bgPos = 0;
        var bgInterval = 272;
        var stepInterVal = 20;
        var currentTime = new Date();
        var stepTime = currentTime.getTime() + stepInterVal;
        jQuery({
            count1: 0
        }).animate({
            count1: 8
        }, {
            duration: 800,
            easing: 'linear',
            step: function(now, obj){
                var itop = parseInt(image.css('top'));
                var currentTime = new Date();
                if (stepTime < currentTime.getTime() && itop < bgPos && images[menuid2] == 0) {
                    image.css('top', itop + bgInterval);
                    stepTime = currentTime.getTime() + stepInterVal; //reset timer                
                }
            }
        });
//        if (ie6) {
//            name.find('span.menuname2').hide().css('height', 0);
//        }
//        else {
            name.find('span.menuname2').stop().animate({
                height: 0
            }, 'fast');
//        }
        //name.find('span.menuname2').stop().hide().css('height', 0);
        //image.css('top',bgPos);           
    }); 
//	if (ie6) {
//		$('span.menuname1,span.menuname2').mouseleave(function() {
//			return false;
//		});
//        $('#campaign').mouseenter(function() {
//            $('a.menui').trigger('mouseleave');
//        });              
//	}  
	
});


(function($) {
  var cache = [];
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
		//alert("load"+i);
    }
  }
})(jQuery)

  $.preLoadImages("/design/images/service-remont-frame.png","/design/images/service-ton-frame.png","/design/images/service-zamena-frame.png");


$(document).ready(function() {



	$('#goRegionChoice').click(function(){
		$('#regionChoiceMap').show();
		$('#goRegionChoice').css('cursor','default');
		$('#goRegionChoice span').addClass('active');

		$('#regionChoice').mouseleave(function(){
			$('#regionChoiceMap').hide();
			$('#goRegionChoice').css('cursor','pointer');
			$('#goRegionChoice span').removeClass('active');
		});
	});

});

function viewPhoto(img) {
	$("#regionImage").fadeOut("slow",function(){
		$("#regionImage").attr("src","/uploads/image/"+img);
	});
	
	$("#regionImage").fadeIn("slow",function() {
		
	});	
}



