function loadPhotoGallery(pnum, type){
	if(type == 1)
		loadToElement('/photo/gallery/getGalleryView/'+pnum+'/1', null, 'galleries', null, true);
	if(type == 2)
		loadToElement('/photo/gallery/getGalleryView/'+pnum+'/2', null, 'galleries', null, true);
}

function loadToElement(url ,formID, recieveAreaID, additionalPostString, showLoading, property) {
	var parameters = (additionalPostString==null)?"":additionalPostString;
	if (formID != null) {
		var form = $(formID);
		if (form != null)
			if (parameters == "") 
				parameters = form.serialize(false);
			else parameters += "&"+form.serialize(false);
	}
	if (showLoading) increaseStatusCount();
	new Ajax.Request(url,
		{ method: 'post', 
			onSuccess: function(transport){
				if (showLoading) decreaseStatusCount();
				if (recieveAreaID) $(recieveAreaID).update(transport.responseText);
				if (property && property.onSuccess) property.onSuccess.call(null, transport);
			},
			onFailure: function(transport){
				if (showLoading) decreaseStatusCount();
				if (property && property.onFailure) property.onFailure.call(null, transport);
			},
			parameters: parameters
		});
}
