# -*- coding: utf-8 -*-
from django.forms import ModelForm, Form
from django.utils.translation import ugettext as _
from smafeedback.models import Feedback

GAME_CHOICES = (
	('morfa', 'Morfa'),
	('vasta', 'Vasta'),
	('numra', 'Numra'),
	('sahka', 'Sahka'),
	('leksa', 'Leksa'),
	('all', 'All'),
)


# class FeedbackForm(forms.Form):
# 	message = forms.CharField(widget=forms.Textarea(attrs={'rows':'15', 'cols': '50'}))
# 	name = forms.CharField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
# 	email = forms.EmailField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
# 	place = forms.CharField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
# 	confirmation = forms.BooleanField(required=False,initial=True)
# 	#game = forms.ChoiceField(initial='Morfa', choices=GAME_CHOICES, widget=forms.MultiValueField)
# 	#language = forms.ChoiceField(initial='Morfa', choices=LANG_CHOICES, widget=forms.RadioSelect)
# 	# default_data = {'language' : 'sme', 'game' : 'all'}
# 					
# #	def __init__(self, *args, **kwargs):
# #		self.set_settings
# #		super(NumForm, self).__init__(*args, **kwargs)


class FeedbackForm(forms.ModelForm):
	"""
		ModelForm version of the above form. 
	"""
	message = forms.CharField(widget=forms.Textarea(attrs={'rows':'15', 'cols': '50'}))
	name = forms.CharField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
	email = forms.EmailField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
	place = forms.CharField(widget=forms.TextInput(attrs={'size':'40'}), required=False)
	confirmation = forms.BooleanField(required=False,initial=True)
	
	class Meta:
		model = Article
		fields = ('message', 'name', 'email', 'place', 'confirmation')

