var openPopup = function(url, gal_id) {
	$('.popup_gallery.' + gal_id + '').hide();
	$('.popup_gallery.' + gal_id + '').find('.wrap').html('');
	$('<img src="'+url+'" />').appendTo($('.popup_gallery.' + gal_id).find('.wrap'));
	
	$('.popup_gallery.' + gal_id + ' .wrap img').load(function() {
		$('.popup_gallery.' + gal_id + '').show();
		var img_width = $('.popup_gallery.' + gal_id + ' img').width();
		var img_height = $('.popup_gallery.' + gal_id + ' img').height();
		$('.popup_gallery.' + gal_id + '').hide();
		
		$('.popup_gallery.' + gal_id + '').css({
			'position': 'absolute',
			'z-index': '9999',
			'top': $(window).scrollTop() + 10,
			'left': ($('html').width() - img_width)/2,
			'width': img_width,
			'height': img_height
		});
		
		//correctif pour les non ie6
		if(!($.browser.msie && (($.browser.version).split('.'))[0] == '6')) {
			$('.popup_gallery.' + gal_id + '').css({
			'width': img_width + 33*2,
			'height': img_height + 40*2
		});
		}
		
		//les ombres
		if(!($.browser.msie && (($.browser.version).split('.'))[0] == '6')) {
			$('.popup_gallery.' + gal_id + '').find('.shadow.top').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_t.png)',
				'display': 'block',
				'width': img_width+'px',
				'height': '40px',
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.top.left').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_tl.png)',
				'display': 'block',
				'width': '33px',
				'height': '40px',
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.top.right').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_tr.png)',
				'display': 'block',
				'width': '33px',
				'height': '40px',
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.left').not('.shadow.top.left').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_l.png)',
				'display': 'block',
				'width': '33px',
				'height': img_height,
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('img').css({
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.right').not('.shadow.top.right').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_r.png)',
				'display': 'block',
				'width': '33px',
				'height': img_height,
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.bottom').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_b.png)',
				'display': 'block',
				'width': img_width,
				'height': '33px',
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.bottom.left').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_bl.png)',
				'display': 'block',
				'width': '33px',
				'height': '33px',
				'float': 'left'
			});
			$('.popup_gallery.' + gal_id + '').find('.shadow.bottom.right').css({
				'background-image': 'url(uploads/js/gallery_img/shadow_br.png)',
				'display': 'block',
				'width': '33px',
				'height': '33px',
				'float': 'left'
			});
		}
		
		//le bouton fermer
		$('.popup_gallery.' + gal_id + '').find('.close_button').css({
			'background-image': 'url(uploads/js/gallery_img/closebox.gif)',
			'width': '22px',
			'height': '22px',
			'position': 'absolute',
			'top': '-11px',
			'left': '-11px',
			'z-index': '1000',
			'cursor': 'pointer'
		});
		
		//pour les non ie6 
		if(!($.browser.msie && (($.browser.version).split('.'))[0] == '6')) {
			$('.popup_gallery.' + gal_id + '').find('.close_button').css({
				'background-image': 'url(uploads/js/gallery_img/closebox.png)',
				'width': '30px',
				'height': '30px',
				'position': 'absolute',
				'top': '25px',
				'left': '17px',
				'z-index': '1000',
				'cursor': 'pointer'
			});
		}
		
		//on affiche la popup
		$('.popup_gallery.' + gal_id + '').fadeIn('medium');
		$('.popup_gallery.' + gal_id + '').draggable().find('img').css('cursor','move');
		
		$('.popup_gallery.' + gal_id + '').find('.close_button').click(function() {
			$('.popup_gallery.' + gal_id + '').fadeOut('medium', function() {
				$(this).hide();
			});
		});
	});
	
	if($.browser.opera) {
		$('.popup_gallery.' + gal_id + '').show();
		var img_width = $('.popup_gallery.' + gal_id + ' img').width();
		var img_height = $('.popup_gallery.' + gal_id + ' img').height();
		$('.popup_gallery.' + gal_id + '').hide();
		
		$('.popup_gallery.' + gal_id + '').css({
			'position': 'absolute',
			'z-index': '99',
			'top': $(window).scrollTop() + 10,
			'left': -$('#content_left').width() + ($('#body').width() - img_width)/2,
			'width': img_width + 33*2,
			'height': img_height + 40*2
		});
				
		//les ombres
		$('.popup_gallery.' + gal_id + '').find('.shadow.top').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_t.png)',
			'display': 'block',
			'width': img_width+'px',
			'height': '40px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.top.left').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_tl.png)',
			'display': 'block',
			'width': '33px',
			'height': '40px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.top.right').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_tr.png)',
			'display': 'block',
			'width': '33px',
			'height': '40px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.left').not('.shadow.top.left').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_l.png)',
			'display': 'block',
			'width': '33px',
			'height': img_height,
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('img').css({
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.right').not('.shadow.top.right').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_r.png)',
			'display': 'block',
			'width': '33px',
			'height': img_height,
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.bottom').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_b.png)',
			'display': 'block',
			'width': img_width,
			'height': '33px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.bottom.left').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_bl.png)',
			'display': 'block',
			'width': '33px',
			'height': '33px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.shadow.bottom.right').css({
			'background-image': 'url(uploads/js/gallery_img/shadow_br.png)',
			'display': 'block',
			'width': '33px',
			'height': '33px',
			'float': 'left'
		});
		$('.popup_gallery.' + gal_id + '').find('.close_button').css({
			'background-image': 'url(uploads/js/gallery_img/closebox.png)',
			'width': '30px',
			'height': '30px',
			'position': 'absolute',
			'top': '25px',
			'left': '17px',
			'z-index': '1000',
			'cursor': 'pointer'
		});
		$('.popup_gallery.' + gal_id + '').fadeIn('medium');
		$('.popup_gallery.' + gal_id + '').draggable().find('img').css('cursor','move');
		
		$('.popup_gallery.' + gal_id + '').find('.close_button').click(function() {
			$('.popup_gallery.' + gal_id + '').fadeOut('medium', function() {
				$(this).hide();
			});
		});
	}
}

