function initRefPayment(){
	
	var jModality = $j("#fa-product-desc div.three-mens");
	
	if ( jModality.length > 0 ) {
		var jModLink = jModality.find("div.box-footer a");
		var sModLinkUrl = jModLink.attr("href");
		var jOverlay = $j('<div id="TB_overlay" class="TB_overlayBG"></div>');
		var jModalityFrame;
		var windowHeight = $j(window).height();
		jModLink.click(function(e){
			e.preventDefault();
			jModLink.blur();
		});
		jModality.css({cursor:"pointer"}).click(function(){
			
			if ($j.browser.msie && $j.browser.version == 6){
				$j("select").hide();
			}
			if (!!jModalityFrame) {
				jOverlay.appendTo("body");
				jModalityFrame.fadeIn();
			} else {
				jOverlay.appendTo("body");
				$j.get(sModLinkUrl, function(data){
					jModalityFrame = $j(data).find("#deffered-payment").addClass("js").appendTo("body").hide().css({zIndex :"2000"}).fadeIn();
					jModalityFrame.find("div.box-content").css({
						height : (windowHeight/2) + "px", 
						"overflow-y" : "scroll"
					});
					var sModalityFrameHeight = jModalityFrame.outerHeight();
					jModalityFrame.css({marginTop: - (sModalityFrameHeight/2) + "px"});
					
					var jCloseBtn = $j('<a rel="close" class="close">Fermer</a>');
					
					jCloseBtn.prependTo(jModalityFrame);
					
					jModalityFrame.bind("close", function(){
						jModalityFrame.fadeOut(200, function(){
							jOverlay.remove();
						});
						if ($j.browser.msie && $j.browser.version == 6){
							$j("select").show();
						}
					});
					
					jCloseBtn.click(function(){
						jModalityFrame.trigger("close");
					});
					$j(document).keypress(function(e){
						if (e.keyCode == 27) {
							jModalityFrame.trigger("close");
						}
					});
				});
			}
		});
	}
};

$j(function(){
	initRefPayment();
});
