jQuery.ajaxSetup({
	'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
});
jQuery.fn.delay = function( time, name ) {
    return this.queue( ( name || "fx" ), function() {
        var self = this;
        setTimeout(function() { $.dequeue(self); } , time );
    } );
};
$(document).ready(function() {
/*	$('#c728').html('<iframe width="728" height="90" src="/ad/gam_728" scrolling="no" frameborder="0"></iframe>');*/

	$().one('mousemove',function(){
		$('#ula').html('<iframe width="160" height="600" src="/ad/gam_160_1" scrolling="no" frameborder="0"></iframe>');
		$('#ura').html('<iframe width="300" height="250" src="/ad/gam_300_1" scrolling="no" frameborder="0"></iframe>');
		$('#lra').html('<iframe width="300" height="250" src="/ad/gam_300_2" scrolling="no" frameborder="0"></iframe>');		
	})

	$("#rate_link").click(function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
		$('#add_review').hide();
		$('#add_review').load(this.href+'?layout=no', function() { 
			$('#add_review').hide();
			$('#bite_spin').hide();
			$('#search_spinner').hide();
			$('#add_review').fadeIn();
		 	});
		return false;
	});

	$("#email_link").click(function () {
		$('#bite_spin').show();
		$('#search_spinner').show();
		$('#add_review').hide();
		$('#add_review').load(this.href+'?layout=no', function() { 
			$('#add_review').hide();
			$('#bite_spin').hide();
			$('#search_spinner').hide();
			$('#add_review').fadeIn();
			$('#add_review #email').focus();
		 	});
		return false;		
	});

	$("#print_link").click(function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});
	if ($("a.zoom").length) {
		$("a.zoom").fancybox({
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500,
			'overlayOpacity'	:   0.7,
			'overlayColor'	 	:   '#111'			
		});
	}
	if ($("a.zoom1").length) {
		$("a.zoom1").fancybox({
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500,
			'overlayOpacity'	:   0.7,
			'overlayColor'	 	:   '#111'			
		});
	}
	if ($("a.zoom_li").length) {
		$("a.zoom_li").fancybox({
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500,
			'overlayOpacity'	:   0.7,
			'overlayColor'	 	:   '#111',
			'width'		: 	650,
			'height'       :   520,
			'autoScale'	: false,
			'auotDimensions' : false,
			'centerOnScroll' : false,
			'type'			: 'iframe'
		});
	}
	if ($("a.zoom_lo").length) {
		$("a.zoom_lo").fancybox({
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500,
			'overlayOpacity'	:   0.7,
			'overlayColor'	 	:   '#111',
			'width'		: 	500,
			'height'       :   475,
			'autoScale'	: false,
			'auotDimensions' : false,
			'centerOnScroll' : false,
			'type'			: 'iframe'
		});
	}
	

	$("#cancel_rating").live('click',function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});

	$("#edit_recipe_link").live('click',function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});

	$("#cancel_link").live('click',function() {
		$('#email_submit').fadeOut();
		$('#bite_spin').show();
		$('#search_spinner').show();
		$('#cancel_link').hide().after('Cancelling...')
	});

	$("#add_review_form").live('submit',function() {
		$("#bite_spin").show();
		$("#search_spinner").show();
		$.post( $(this).attr("action"), $(this).serialize(), null, "script" )
		return false;
	});

	$("#send_email_form").live('submit', function() {
		$("#bite_spin").show();
		$("#search_spinner").show();
		$("#cancel_link").hide();
		$("#email_submit").hide();	
		$("#email_spin").fadeIn();	
	});

	$("#add2box_link").live('click',function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});

	$("#removefrombox_link").live('click',function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});

	$("#copy_link").click(function() {
		$('#bite_spin').show();
		$('#search_spinner').show();		
	});


	$("#bite_link").live('click',function() {
		$('#bite_spin').show();
		$('#search_spinner').show();
	});

	$("#add_to_cookbook_link").click(function() {
		$('#cookbook_list').show();
		$("#cookbook_list").effect("bounce");
		$("#cookbook_list ul").delay(900).effect("highlight",null,2000,null);
		return false;
	});

	$("#add_to_menu_link").click(function() {
		$('#menu_list').show();
		$("#menu_list").effect("bounce");
		$("#menu_list ul").delay(900).effect("highlight",null,2000,null);
		return false;
	});

/*	$('#vid').load("/ad/video_recipe"); */
	$('#comment_form1').load("/recipes/recipe/comment_remote");

});