/*  CMSBox v1.0 (c) 2007
 *  Author:  Ron Miller
 *  Created: 06/07/07
 *
 *  This object is used to handle awards. e.g. generating a random code
/*---------------------------------------------------------------------------------*/

var awards = {
	getMembers: function(award_id, page) {
		new Ajax.Updater('awarded_members_overlay', '/requests/awards/',
		{
			evalScripts: true,
		
			parameters: {
				a: 'getMembers',
				i: award_id,
				p: page
			},
			
			onLoading: function(req) {
				awards.showLoadingWindow();				
			}
		});
	},
	
	showLoadingWindow: function() {
		new Lightbox.base('overlay_loading', { closeOnOverlayClick : false, offsetY: -165 });
	},
	
	getCode: function() {
		new Ajax.Request('/requests/awards/',
		{
			parameters: {
				a: 'getCode'
			},
			
			onSuccess: function(req) {			
				$('code').value = req.responseText;
			}
		});
	},
	
	changeIcon: function(image, index, total) {
		var html = '';
	
		if(image != '') {
			html = '<img src="'+(((index > total) ? base_url : '')+'/images/awards/'+image)+'" border="0" align="top" />';
		}
		
		$('award_image_preview').update(html);
	}
}
