$(document).ready(function () {
	
	$('#searchActive').click(function(){
		setCookie('saveOrSearch', 'search', 10);
		if($('#searchSaveHeader').attr('class') != 'searchActive'){
			$('#searchSaveHeader').removeClass('saveActive');
			$('#searchSaveHeader').addClass('searchActive');
			$('#savelistContainer').fadeOut('fast');
			$('#miniSearchForm').animate({
				height : $('#miniSearchContainer').height()}, 'fast', function(){
				$('#miniSearchContainer').fadeIn('fast', function(){
					$('#miniSearchForm').removeAttr('style');
				});
			});
		};
	});
	
	$('#saveActive').click(function(){
		setCookie('saveOrSearch', 'save', 10);
		if($('#searchSaveHeader').attr('class') != 'saveActive'){
			$('#searchSaveHeader').removeClass('searchActive');
			$('#searchSaveHeader').addClass('saveActive');
			$('#miniSearchContainer').fadeOut('fast');
			
			if(getCookie('saveRecentList') == 'recentList'){ // recent list is active
				$('#miniSearchForm').animate({
					height : $('#savelistContainer').height()}, 'fast', function(){
					$('#savelistContainer').fadeIn('fast', function(){
						$('#miniSearchForm').removeAttr('style');
					});
				});
			} else { // save list is active
				$('#miniSearchForm').animate({
				height : 0}, 'fast', function(){
					$('#savelistContainer').fadeIn('fast', function(){
					refreshSaveRecentBody();
					$('#miniSearchForm').animate({
						height : $('#savelistContainer').height()}, 'fast', function(){
							$('#savelistContainer').fadeIn('fast', function(){
								$('#miniSearchForm').removeAttr('style');
							});
						});
					});
				});
			}
			
		}
	});
	
	$('#advancedSearch').click(function(){
		
		if ($('#extraSearchOptions').css('display') == 'none'){
			$('#advancedSearch img').attr('src', '/assets/images/small-minus-ms.gif');
		} else {
			$('#advancedSearch img').attr('src', '/assets/images/small-plus-ms.gif')
		}
		
		$('#extraSearchOptions').slideToggle(700, 'easeOutExpo');
	});
	

	$('.lowerRads').click(function(){
		$(this).children("input:radio").attr("checked",true);
		$("input[name='SortBy']").parent().removeClass('lowerRadSelected');
		$("input[name='SortBy']:checked").parent().addClass('lowerRadSelected');
		
	});
	
	$('#searchLink').click(function(){
		SubmitQueryForm();
	});
	
	$('#frmSearch select').change(function(){
		if($(this).attr('id') == 'ManufacturerId'){
			clearmodel();
			showCustomer(true);
		} else {
			showCustomer(true);
		}
	});
	
	$('.searchType').click(function(){
		
		checkVal = $(this).attr('id');
		var currentClasses = $(this).attr('class');
		if(currentClasses.indexOf('searchTypeSelected') > -1){
			$(this).removeClass('searchTypeSelected');
			checkVal = "None";
		} else {
			$('.searchType').removeClass('searchTypeSelected');
			$(this).addClass('searchTypeSelected')
		}
		
		if(checkVal == "New"){
			$("select[name='ConditionId']").val('2');
			$("select[name='BodyTypeId']").val('-1');
			showCustomer(true);
		}
		if(checkVal == "Used"){
			$("select[name='ConditionId']").val('1');
			$("select[name='BodyTypeId']").val('-1');
			showCustomer(true);
		}
		if(checkVal == "Vans"){
			$("select[name='BodyTypeId']").val('1');
			$("select[name='ConditionId']").val('-1');
			showCustomer(true);
		}
		if(checkVal == "None"){
			$("select[name='BodyTypeId']").val('-1');
			$("select[name='ConditionId']").val('-1');
			showCustomer(true);
		}
	});
	
	$('#frmSearch select[name=Branch]').change(function(){
		
		var GroupId = 8;
		var DealerId = -1;
		
		if($(this).val() == "Ackworth"){GroupId = -1; DealerId = 4;}
		if($(this).val() == "Blackburn"){GroupId = -1; DealerId = 187;}
		if($(this).val() == "Dewsbury"){GroupId = -1; DealerId = 77;}
		if($(this).val() == "Doncaster (Chevrolet, Suzuki, SEAT and Fiat)"){GroupId = -1; DealerId = 1;}
		if($(this).val() == "Doncaster (Mazda and Ford)"){GroupId = -1; DealerId = 188;}
		if($(this).val() == "Durham"){GroupId = -1; DealerId = 6;}
		if($(this).val() == "Goole"){GroupId = -1; DealerId = 105;}
		if($(this).val() == "Grantham"){GroupId = -1; DealerId = 189;}
		if($(this).val() == "Grimsby"){GroupId = -1; DealerId = 2;}
		if($(this).val() == "Harrogate"){GroupId = -1; DealerId = 94;}
		if($(this).val() == "Hull"){GroupId = -1; DealerId = 5;}
		if($(this).val() == "Hyde"){GroupId = -1; DealerId = 3;}
		if($(this).val() == "Lincoln"){GroupId = -1; DealerId = 7;}
		if($(this).val() == "Liverpool"){GroupId = -1; DealerId = 55;}
		if($(this).val() == "Middlesbrough"){GroupId = -1; DealerId = 31;}
		if($(this).val() == "Peterborough (Fiat)"){GroupId = -1; DealerId = 52;}
		if($(this).val() == "Peterborough (Suzuki and SEAT)"){GroupId = -1; DealerId = 28;}
		if($(this).val() == "Rochdale"){GroupId = -1; DealerId = 74;}
		if($(this).val() == "Rotherham"){GroupId = -1; DealerId = 117;}
		if($(this).val() == "Scarborough"){GroupId = -1; DealerId = 111;}
		if($(this).val() == "Scunthorpe"){GroupId = -1; DealerId = 118;}
		if($(this).val() == "Thirsk"){GroupId = -1; DealerId = 110;}
		if($(this).val() == "Wallasey"){GroupId = -1; DealerId = 50;}
		if($(this).val() == "Wigan"){GroupId = -1; DealerId = 190;}
		if($(this).val() == "Worksop"){GroupId = -1; DealerId = 29;}
		if($(this).val() == "Wrexham"){GroupId = -1; DealerId = 56;}
		if($(this).val() == "York"){GroupId = -1; DealerId = 109;}
		if($(this).val() == "All branches"){GroupId = 8; DealerId = -1;}

		showCustomer(true,GroupId, DealerId);
		$('#frmSearch input[name=DealerGroupId]').val(GroupId);
		$('#frmSearch input[name=DealerId]').val(DealerId);
		

	});
	
	showCustomer(true,8,-1);
	
	
});
