	var screenshotPreview = function(){	
		/* CONFIG */
		
		xOffset = 225;
		yOffset = 10;
		//alert("test");
		// these 2 variable determine popups distance from the cursor
		// you might want to adjust to get the right result
		
		/* END CONFIG */
		//alert("bound");
		$(".screenshot").hover(function(e){
			this.t = this.title;
			this.title = "";	
			var c = (this.t != "") ? "<br/>" + this.t : "";
			$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");								 
			$("#screenshot")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");						
			},
		function(){
			this.title = this.t;	
			$("#screenshot").remove();
		});	
		$(".screenshot").unbind('mousemove').bind('mousemove',function(e){
			$("#screenshot")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px");
		});			
	};
	
	$(document).ready(function(){
		$(".solar_list dt a").click(function(event){
			$(this).parent().next().slideToggle(1000);
		});
	
	$('a.img_lightbox').lightBox();
	
	$("#biaf_category_box  ul  li a").click(function(event){
		if ($(this).parent("li").hasClass("submenu"))
		{
			var box_child = $(this).next("ul");
			if (box_child.is(":hidden")) {
				box_child.slideDown(300);
			}
			else {
				box_child.slideUp(300);
			}
				
			event.preventDefault();
		}
	});
	
	$("#cr_mf_list li a").click(function(event){
		if ($(this).hasClass("mf_selected")) return;
		$("#cr_mf_list li a").removeClass("mf_selected");
		$(this).addClass("mf_selected");
		
		var box_show = $(this).attr("rel");
		$(".cr_table:visible").fadeOut(200,function(){
			$("#cr_table_"+box_show).fadeIn(300);
		});
	});
	
	var bindEvents = function() {
		$("#cr_layer_manufacturer").unbind('change').bind('change',function(){
			$("#cr_ajax_loader").css("display", "inline");
			
			var MFG_VALUE = $(this).val();
			var CAT_VALUE = $("#cr_layer_categories").attr("value");
			
			if (MFG_VALUE == '') {
				$("#cr_layer_model").html("");
				return;
			}
			
			$.post("cr_ajax.php?"+Math.random(), {type_AJ : "cr_model", category_AJ: CAT_VALUE, mfg_AJ: MFG_VALUE}, function(data){
				$("#cr_ajax_loader").css("display", "none");
				$("#cr_layer_model").html(data);
				bindEvents();
			},"html");
		});
		
		$("#cr_layer_model").unbind('change').bind('change',function(event){
			var go = $(this).val();
			if (go!="") window.location = go;
		});
	}
	
	bindEvents();
});