function uploadAddonFile(form) {	
	//включаем анимацию загрузки	
	$('addon_file_progress').setStyle('display','block');
	$('addon_file').setStyle('display','none');
	JsHttpRequest.query(
                        DIR_WEB_ROOT+'/include/ajax/uploadAddonFile.php',
                        { form: form },
                        function(result, errors) {                        	
                        		// отключаем анимацию загрузки
                        		$('addon_file_progress').setStyle('display','none');
                        		$('addon_file').setProperty('value','');
                                if (!result) {
                                	$('addon_file').setStyle('display','block');
                                	msgErrorBox.alert('Error','Please try again later');
                                	return false;
                                } 
                                if (result.bStateError) {
                                	$('addon_file').setStyle('display','block');
                					msgErrorBox.alert(result.sMsgTitle,result.sMsg);  
        						} else {        							        							
        							$(form).getChildren('span')[0].set('text',result.sText);
        							$('addon_file_delete').setStyle('display','block');
        						}
                        },
                        true
    );
};

function deleteAddonFile(addonId) {	
	JsHttpRequest.query(
                        DIR_WEB_ROOT+'/include/ajax/deleteAddonFile.php',
                        { addonId: addonId },
                        function(result, errors) {
                                if (!result) {                                	
                                	msgErrorBox.alert('Error','Please try again later');
                                	return false;
                                } 
                                if (result.bStateError) {                                	
                					msgErrorBox.alert(result.sMsgTitle,result.sMsg);  
        						} else {        							        							
        							$('form-file').getChildren('span')[0].set('text','не выбран');
        							$('addon_file').setStyle('display','block');
        							$('addon_file_delete').setStyle('display','none');
        						}
                        },
                        true
    );
};

function showAddonOrderForm(addonId,title) {	
	if (!winFormAddonOrder) {
		winFormAddonOrder=new StickyWin.Modal({content: $('addon-request-form-content'), closeClassName: 'close-block', useIframeShim: false});
	}
	$('addon_title').set('html',title);
	$('addon_id').setProperty('value',addonId);
	$('antispam').setProperty('value','nospam');
	winFormAddonOrder.show();
	winFormAddonOrder.pin(true);	
}

function hideAddonOrderForm(addonId) {
	winFormAddonOrder.hide();
}

var winFormAddonOrder;