﻿var months=new Array(13);
months[1]="января";
months[2]="февраля";
months[3]="марта";
months[4]="апреля";
months[5]="мая";
months[6]="июня";
months[7]="июля";
months[8]="августа";
months[9]="сентября";
months[10]="октября";
months[11]="ноября";
months[12]="декабря";

function showFilled(Value) {
  return (Value > 9) ? "" + Value : "0" + Value;
}
function customDateString() {
	var time=new Date();
	var lmonth=months[time.getMonth() + 1];
	var date=time.getDate();
	var year=time.getYear();
	var hour=showFilled(time.getHours());
	var min=showFilled(time.getMinutes());
	if (year < 2000)
	year = year + 1900;
	return date + " " + lmonth + " " + year + " года " + hour + ":" + min;
}


function highlightError(field, error) {
   	var cell = field.parentNode.getElementsByTagName("div")[0];
	if (error) {
		setClassName(cell, "error");
	} else {
		setClassName(cell, "");
	} 
}

function setClassName(element, className) {
	agt = navigator.userAgent.toLowerCase();
	if (agt.indexOf('mozilla') != -1 && agt.indexOf('spoofer') == -1 && agt.indexOf('compatible') == -1 || agt.indexOf('opera') != -1) {
		element.setAttribute("class", className);
	} else {
		element.setAttribute("className", className);
	}
}

function submitOnEnter(evt) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : evt.srcElement;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13) {
		if (validateForm()) {
			var registration = document.getElementById('registration');
			registration.submit();
		}
	}
} 

function validateForm() {

	var registration = document.getElementById('registration');
	var first = true;

	for (var i = 0; i < registration.elements.length; i++) {
		if (registration.elements[i].value == "") {
			if (first) {
				registration.elements[i].focus();
				first = false;
			}
			highlightError(registration.elements[i], true);
		}
	}
	
	return first;

}

