(function($) {

	$(document).ready(function(){
		
		var location = window.location.href;
		
		$('#topMenu li:eq(1)').attr('id','tech');
		
		if($.browser.opera && parseInt($.browser.version) < 10){
			$('#browserUpdate').show();
			$('#browserUpdateLink').attr('href','http://www.opera.com/download/');
		} else if($.browser.mozilla && parseInt($.browser.version) < 2){
			$('#browserUpdate').show();
			$('#browserUpdateLink').attr('href','http://www.mozilla.com/ru/firefox/');
		}
		
		$('#sendMessage').live('click',function(){
			if($(this).hasClass('active')){
				$('#resultMessage').hide();
				$('#shadow').trigger('click');
			} else {
				$(this).addClass('active');
				$('#messageForm').animate({
					marginTop:0
				},{
					duration:750,
					quque:false,
					complete:function(){
						$('#shadow').show();
					}
				});
			}
		})
		
		$('#messageForm').live('submit',function(e){
			e.preventDefault();
			var data = $(this).serialize();
			var url = $(this).attr('action');
			$('#messageFormLoader').show();
			$('#resultMessage').hide();
			$('#messageForm .noValid').removeClass('noValid');
			$.ajax({
				url:url,
				type:'post',
				data:data,
				success:function(response){
					$('#messageFormLoader').hide();
					$('#resultMessage').html(response.message);
					$('#resultMessage').show();
					if(response.error == false){
						$('#messageForm input[type="text"]').each(function(){
							$(this).val('');
						})
						$('#messageForm textarea').val('');
					} else {
						if(typeof response.field != 'undefined'){
							$('#messageForm input[name='+response.field+']').addClass('noValid');
						}
					}
					
				}
			})
		})
		
		$('#shadow').live('click',function(){
			$('#messageForm').animate({
				marginTop:'-440px'
			},{
				duration:500,
				quque:false,
				complete:function(){
					$('#shadow').hide();
					$('#sendMessage').removeClass('active');
				}
			})
		})
		
		$('#shadow_dark').live('click',function(){
			$('#printVersion').fadeOut();
			$('#shadow_dark').hide();
		})
		
		$('#gallery a').live('click',function(){
			var src = $(this).find('img').attr('src');
			src = src.replace('\/l\/','\/b\/');
			$('#bigImage img').attr('src',src);
			
			var color = $(this).data('color');
			$('#table .selected').removeClass('selected');
			$('#table tr[rel='+color+']').addClass('selected');
		})
		
		$('#print').live('click',function(){
			$('#shadow_dark').show();
			$('#printVersion').fadeIn();
		})
		
		$('#printPage').live('click',function(){
			window.print();
		})
		
		$("#topMenu li").hover(function(){    
			$(this).addClass('hover');
			$('a:first',this).addClass('active');
		}, function(){
			$('a:first',this).removeClass('active');
			$(this).removeClass("hover");
		});
		
		$('#topMenu a').each(function(){
			var href = $(this).attr('href');
			if(location.indexOf(href) != -1){
				$(this).addClass('selected');
			}
		})
		
	})
	
	
})(jQuery);
