
	//
	//											Основной скрипт администрирования модуля ГОЛОСОВАНИЕ
	//

	//	Основные значения 
		
		var opros_fields = new Array;

	//	Функции


		function Admin_Opros_operation(listbar, list, menu){
			var action = document.getElementById('users_operations').value;
			var params = new Object;
			if(listbars[listbar][list]['count']>0){
				var users = new Array;
				for(var i =1; i<=listbars[listbar][list]['count']; i++){
					if(document.getElementById(listbar + '_' + list + '_' + i).checked == true){
						users.push(document.getElementById(listbar + '_' + list + '_' + i).value);
					}
				}
				params["pad"] = 'users_list_pad';
				params["palette"] = palette;
				params['users_ids'] = users.join('_');
			}
			switch(action){
				case "delete":
					Admin_Query(Admin_ReadRequest, 'auth', 'request_delete_users', params);
				break;
			}
		}
		
		function Admin_Opros_showNewOprosPad(){
			Admin_Modulesmenubar_showPad('new_opros_pad');
			Admin_Modulesmenubar_hidePad('opros_details_pad');
		}
		
		function Admin_Opros_hideNewOprosPad(){
			Admin_Modulesmenubar_hidePad('new_opros_pad');
			Admin_Modulesmenubar_showPad('opros_details_pad');
		}	

		function Admin_Opros_addOpros(form_key, node_id){
			var check = Form_checkFields(form_key, new_opros_form_fields);
			if(check == ''){
				var params = new Object;
				params["pad"] = 'opros_list_pad';
				params["node_id"] = node_id;
				for(var key in new_opros_form_fields){
					if(new_opros_form_fields[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';
						}
					}		
				}
				Admin_Query(Admin_ReadRequest, 'opros', 'request_add_opros', params);
			} else {
				alert(check);
			}			
		}		
		
		function Admin_Auth_updateOpros(form_key, opros_id){
			var check = Form_checkFields(form_key, opros_details_form_fields);
			if(check == ''){
				var params = new Object;
				params["pad"] = 'opros_details_pad';
				params["opros_id"] = opros_id;
				for(var key in opro_details_form_fields){
					if(opros_details_form_fields[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';
						}
					}		
				}
				Admin_Query(Admin_ReadRequest, 'opros', 'request_update_opros', params);
			} else {
				alert(check);
			}
		}			
		