$(document).ready(function(){
	$(".navPoint").hover(function(){
		$(this).attr("src","system/view/themes/standard/images/"+this.id+"_hover.jpg");
	},function(){
		$(this).attr("src","system/view/themes/standard/images/"+this.id+".jpg");
	});
	$("#pageflip").hover(function() { //On hover...
		$("#pageflip img , .msg_block").stop()
			.animate({ //Animate and expand the image and the msg_block (Width + height)
				width: '307px',
				height: '319px'
			}, 500);
		} , function() {
		$("#pageflip img").stop() //On hover out, go back to original size 50x52
			.animate({
				width: '50px',
				height: '52px'
			}, 220);
		$(".msg_block").stop() //On hover out, go back to original size 50x50
			.animate({
				width: '50px',
				height: '50px'
			}, 200); //Note this one retracts a bit faster (to prevent glitching in IE)
	});
	
	
	$(".markeDIV").toggle(function(){
		$("#"+this.id+"_cars").slideDown(300);
		$("#"+this.id).removeClass("markeDIV").addClass("markeSelectedDIV");
	},function(){
		$("#"+this.id+"_cars").slideUp(300);
		$("#"+this.id).removeClass("markeSelectedDIV").addClass("markeDIV");
	});
	
	$("#searchCarSubmit").click(function(){
		var car = $("#searchCar").val();
		var marke = $("#markeCar").val();
		var ajaxRes = ajaxHandler("cms/chiptuning/ajaxcon/suche/"+car+"/"+marke+"/");
		$("#carSugDiv").show();
		$("#carSuggestions").html(ajaxRes);
		return false;
	})
	$("#searchCar").keyup(function(){
		var car = $(this).val();
		var marke = $("#markeCar").val();
		var ajaxRes = ajaxHandler("cms/chiptuning/ajaxcon/suche/"+car+"/"+marke+"/");
		$("#carSugDiv").show();
		$("#carSuggestions").html(ajaxRes);
	})
	$("#markeCar").change(function(){
		var marke = $(this).val();
		var car = $("#searchCar").val();
		var ajaxRes = ajaxHandler("cms/chiptuning/ajaxcon/suche/"+car+"/"+marke+"/");
		$("#carSugDiv").show();
		$("#carSuggestions").html(ajaxRes);
	})
	
	
	
	function ajaxHandler(handleUrl){
		var output = "";
		$.ajax({
			type: "POST",
			url: handleUrl,
			async: false,
			success: function(msg){
				output = msg;
			}
		});
		return output;
	}
	
	
	
	
	
});
