function ControlController() {
	this.InitCalendar = function(id, dRange, defDate) {
		var date;
		
		if (defDate)
		{
			date = new Date(defDate, 1 - 1, 1);
		}
		else
		{
			date = new Date();
		}
		
		if (!dRange)
		{
			dRange = '-10:+10';
		}
		
		$("#"+id).datepicker({
		    showOn: "both", 
			/*buttonImage: "/img/calendar.gif", 
		    buttonImageOnly: true,*/
			defaultDate: date,
			changeMonth: true,
			changeYear: true,
			changeFirstDay: 0,
			yearRange: dRange
		});
	}
}

function FirstPageController() {
	//this.CheckRegister = function ()
	//{
	//	var nick = $('#nick').val();
	//	var email = $('#email').val();
	//	
	//	var errors = [];
	//	
	//	if (!nick)
	//	{
	//		errors.push('Ввведите ник');
	//	}
	//	
	//	if (!email)
	//	{
	//		errors.push('Введите емейл');
	//	}		
	//	
	//	if (!$('#password').val())
	//	{
	//		errors.push('Введите пароль');
	//	}
	//	
	//	if (nick || email)
	//	{
	//		$.get('/',
	//			  {
	//				nick: nick,
	//				email: email,
	//				action: 'ajax',
	//				saction: 'reg_check'
	//			  },
	//			  fpc.UniChecked
	//		)
	//	}
	//	else
	//	{
	//		fpc.ShowRegisterErrors(errors);
	//	}
	//	
	//	return false;
	//}
	//
	//this.UniChecked = function(data) {
	//	var errors = [];
	//	
	//	if (!data.answer.nick)
	//	{
	//		errors.push('Такой ник занят');
	//	}
	//	
	//	if (!data.answer.email)
	//	{
	//		errors.push('Такой емейл занят');
	//	}
	//	
	//	if (errors.length == 0)
	//	{
	//		$('#reg_form').submit();
	//	}
	//	else
	//	{
	//		fpc.ShowRegisterErrors(errors);
	//	}
	//}
	//
	//this.ShowRegisterErrors = function(data) {
	//	var txt = '';
	//	
	//	$.each(data, function () {
	//		txt += this + '<br>';
	//	})
	//	
	//	$('#register_errors').html(txt);
	//}
}


var cc = new ControlController();
var fpc = new FirstPageController();
