jQuery(function($) {
	$('a.rates').click(function() {
		var doc_width = $(document).width();
		var doc_height = $(document).height();
		$('.rates_box').width = doc_width + 'px';
		$('.rates_box').height = doc_height + 'px'; 
		$('.rates_box .rates_bg').css('width', doc_width);
		$('.rates_box .rates_bg').css('height', doc_height);
		
		// Positioning the rates
		var win_width = $(window).width();
		var win_height = $(window).height();
		var book_top_padding = $('.rates_box .rates').css('padding-top').replace('px', '');
		var book_left_padding = $('.rates_box .rates').css('padding-left').replace('px', '');
		var book_width = 630;
		var book_height = 500;
		$('.rates_box .rates').css('width', book_width);
		$('.rates_box .rates').css('height', book_height);
		var yPos = (win_height - book_height - (book_top_padding * 2)) / 2;
		var xPos = (win_width - book_width - (book_left_padding * 2)) / 2;
		var yOffset = (window.pageYOffset) ? window.pageYOffset : (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		$('.rates_box .rates').css('left', xPos);
		$('.rates_box .rates').css('top', yPos + yOffset);
		$('.rates_box').fadeIn(500);
		$('.rates_box .rates_bg').delay(500).fadeIn(500);
		$('.rates_box .rates').delay(500).fadeIn(500);
		
		// Attaching Close Action
		$('.rates_box .rates_bg').click(function() {
			$('.rates_box .rates').fadeOut(500);
			$('.rates_box .rates_bg').delay(500).fadeOut(500);
			$('.rates_box').delay(500).fadeOut(500);
		});
		
		$('.rates_box .rates a.close').click(function() {
			$('.rates_box .rates').fadeOut(500);
			$('.rates_box .rates_bg').delay(500).fadeOut(500);
			$('.rates_box').delay(500).fadeOut(500);
			return false;
		});
		return false;
	});
});
