function imgLoaded() {
	$('.photo img').fadeIn(300);
}

function updatePopupShift() {
	$('.pp').each(function(){
		if ($(this).height() <= $(window).height()) {
			$(this).css('top',$(window).scrollTop() + 50);
		}
	});
}

$(document).ready(function(){
	
	/*
	$('select[name="f[model]"]').each(function(){
		$(this).find('option').each(function(i){
			$(this).show();
			c = $(this).attr('class');
			$(this).attr('class',"");
			if (i > 0) {
				$(this).wrap('<span style="display:none" class="' + c + '"></span>');
			} else {
				$(this).wrap('<span class="' + c + '"></span>');
			}
		});
	});
	*/
	
	$('.navigation li').hover(function(){	
		//if (!$(this).hasClass('nav-active')) {
			$(this).addClass('nav-hover');
			if ($(this).find('dl').length) {
				$(this).addClass('nav-opening');
			}
		//}
	},function(){
		//if (!$(this).hasClass('nav-active')) {
			$(this).removeClass('nav-hover').removeClass('nav-opening');
		//}
	});
	
	$('.cars-list li').hover(function(){
		$(this).addClass('cars-list-hover');
	},function(){
		$(this).removeClass('cars-list-hover');
	})
	
	$('.options dl dt').click(function(){
		$(this).parent().toggleClass('open-options');
		return false;
	});
	
	$('.options dd em a').click(function(){
		$('.pp:visible').hide();
		$('.box-' + $(this).attr('class')).show();
		return false;
	});
	
	$('.pp-close').click(function(){
		$('.pp:visible').hide();
		return false;
	});
	
	$('.checkboxes-block label a').click(function(){
		if ($(this).prev('.chk-b').attr('checked') != 'true' && $(this).prev('.chk-b').attr('checked') != true) {
			$(this).prev('.chk-b').attr('checked','true');
		} else {
			$(this).prev('.chk-b').removeAttr('checked');//,'null');
		}
		return false;
	});
	
	$('.new-filter').click(function(){
		$('.pp.box-search').show();
		return false;
	});
	
	
	$(window).scroll(function(){
		updatePopupShift();
	});
	
	$(window).resize(function(){
		updatePopupShift();
	});
	
	updatePopupShift();
	
	$('select[name="f[brand]"]').change(function(){
		$('select[name="f[model]"]').hide().attr('name','__f[model]');
		$('select.brand-' + $(this).val()).show().attr('name','f[model]');
		$('select[name="f[model]"]').val('');
	});
	
	$('select[name="f[brand]"]').val('');
	$('select[name="f[model]"]').val('');
	/*
	$('.b-request select[name="Brand"]').change(function(){
		$('.b-request select[name="Model"]').attr('class','select form-brand-' + $(this).val());
		$('.b-request select[name="Model"]').val('');
	});
*/
	$('.b-request select[name="Brand"]').change(function(){
		$('.b-request select[name="Model"]').hide().attr('name','__Model');
		$('.b-request select.brand-' + $(this).val()).show().attr('name','Model');
		$('.b-request select[name="Model"]').val('');
	});
	
//	$('.b-request select[name="Brand"]').val('');
//	$('.b-request select[name="Model"]').val('');

	
	$('.thumbs a').click(function(){
		if ($(this).parent().hasClass('selected') || $('.thumbs .selected').length == 0) {
			return false;
		}
		$(this).addClass('will-be-selected');
		$('.thumbs .selected').removeClass('selected');
		window.nsrc = $(this).find('img').attr('src').replace('79x60','400x300');
		$('.photo img').fadeOut(200,function(){
			code = $(this).parent().html().replace($('.photo img').attr('src'),window.nsrc);
			$('.photo').html(code);
			$('.will-be-selected').addClass('selected').removeClass('will-be-selected');
		});
		return false;
	});
	
	$('.target-blank').each(function(){
		$(this).attr('target','_blank');
	});

	$('.btn,input[type="submit"]').hover(function(){
		$(this).parent().addClass('hover-b');
	},function(){
		$(this).parent().removeClass('hover-b');
	});
	/*
	$('a[href^="?f["]').click(function(){
		prts = $(this).attr('href');
		data = {fff:prts.substr(1,50).replace('f[','').replace(']','')};
		$.post("?", data,function(){;
			//document.location.href = '?';
		});
		document.location.href = '?';
		return false;
	});

	$('a[href^="?cf["]').click(function(){
		prts = $(this).attr('href');
		data = {cccfff:prts.substr(1,50).replace('cf[','').replace(']','')};
		$.post("?", data,function(){;
			//document.location.href = '?';
		});
		document.location.href = '?';
		return false;
	});*/
	
	$('.b-reserve-link a,.b-reserve-link .btn-reserve').click(function(){
		$('.b-reserve').toggleClass('active-reserve');
		return false;
	});
	
	$('#reserve-form').submit(function(){
		e = 0;
		$('.b-reserve-form dl').removeClass('error');
		if ($.trim($('.b-reserve-form input:eq(0)').val()) == '') {
			e = 1;
			$('.b-reserve-form dl:eq(0)').addClass('error');
		}
		if ($.trim($('.b-reserve-form input:eq(1)').val()) == '') {
			e = 1;
			$('.b-reserve-form dl:eq(1)').addClass('error');
		}
		if (e) {
			return false;
		}
	});
	
});
