
	//
	//											Основной скрипт модуля ДОСКА ФОРМ
	//

	//	Основные значения 
		
		var formboard_fields = new Object;
		var request_palette;
		
	//	Функции

		function Formboard_sendResult(HTML){
			if(request_palette != undefined && document.getElementById("formBlock_"+request_palette) != null){
				document.getElementById("formBlock_"+request_palette).innerHTML = HTML;
			} else {
				document.getElementById("formBlock").innerHTML = HTML;
			}
		}
	
		function Formboard_sendForm(form_key, palette){
			var check = Form_checkFields(form_key, formboard_fields[palette]);
			if(check == ''){
				var params = new Object;
					params['palette'] = palette;
					request_palette = palette;
				for(var key in formboard_fields[palette]){				
					if(formboard_fields[palette][key]['type']!='bool'){
						params[key] = document.getElementById(form_key + '_' + key).value;					
					} else {
						if(document.getElementById(form_key + '_' + key).checked == true){
							params[key] = 'Y';
						} else {
							params[key] = 'N';
						}
					}						
				}
				Query(Formboard_sendResult, 'formboard', 'request_send_form', params);
			} else {
				alert(check);
			}
		}
		
		function Formboard_sendFileForm(form_key, palette){
			var check = Form_checkFields(form_key, formboard_fields[palette]);
			if(check == ''){
				var params = '';
					params+= '&palette='+AJAX_ConvertSymbols(palette);
					request_palette = palette;
				for(var key in formboard_fields[palette]){				
					if(formboard_fields[palette][key]['type']!='bool'){
						params+= '&'+key+'='+AJAX_ConvertSymbols(document.getElementById(form_key + '_' + key).value);					
					} else {
						if(document.getElementById(form_key + '_' + key).checked == true){
							params+= '&'+key+'='+'Y';
						} else {
							params+= '&'+key+'='+'N';
						}
					}						
				}
				document.getElementById(form_key).action = '/index.php?mode=ajax&module=formboard&command=request_send_file_form'+params;
				document.getElementById(form_key).submit();
			} else {
				alert(check);
			}
		}		
