(function(){
    gazz = {
		AJQ: function(XMLname, holder) {
			jQuery.ajax({
			  url: XMLname,
			  method: 'get',
			  cache: false,
			  beforeSend: function(){
			  },
			  success: 
				function(resp) {
					$('.' + holder).html('');
					$('.' + holder).html(resp);
				}
			});
			return false;
		},
		AJQ2: function(XMLname, holder) {
			jQuery.ajax({
			  url: XMLname,
			  method: 'get',
			  cache: false,
			  beforeSend: function(){
			  },
			  success: 
				function(resp) {
					$("body").append("<div class='ajax' />").append("<div class='shadow' />");
					$(resp).appendTo(".ajax");
					gazz.setPopUp();
				}
			});
			return false;
		},
		setPopUp: function() {
			var pageScroll =  parseInt(jQuery(document).scrollTop());	
			$('.ajax .ajax-photo').css('margin-top', pageScroll + 50);
			$('.closeAjax').live('click', function(event){
				$('.ajax').remove();
				$('.shadow').remove();				
	            return false;
	        });
			$('.ajax').show();
			$('.shadow').show();
		}
    }
    $(document).ready(function() {
		$('a.photo-item-link').click(function(event){
			var photoId = $(this).attr('rel').replace('photo_','');
			return gazz.AJQ('/uphoto.'+ photoId,'photo-main');
		});

		$('a.photo-main-link').live('click', function(event){
			var photoId = $(this).attr('rel').replace('photo_','');
			return gazz.AJQ2('/umainphoto.'+ photoId);
		});
    });           
 })();
