function showlist(obj)
{
	var a = document.getElementById(obj+'__');
	if(a.style.display == 'block') a.style.display = 'none';
	else a.style.display = 'block';
}
function slist(obj,val)
{
	var month = new Array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');

	var a = document.getElementById(obj+'__');
	document.getElementById(obj).value = val;
	document.getElementById(obj+'_').innerHTML = month[val-1];
	a.style.display = 'none';

	return false;
}
function ylist(obj,val)
{
	var year = 1992;

	var a = document.getElementById(obj+'__');
	document.getElementById(obj).value = year-val;
	document.getElementById(obj+'_').innerHTML = year-val;
	a.style.display = 'none';
	return false;
}
function ylist2(obj,val)
{
	var year = 2008;

	var a = document.getElementById(obj+'__');
	document.getElementById(obj).value = year+val;
	document.getElementById(obj+'_').innerHTML = year+val;
	a.style.display = 'none';
	return false;
}
function testnum(obj)
{
	var a = obj.value;
	if(!isNumber(a)) {obj.value = '1'; return;}
	a = a*1;
	if(a<1 || a>31) {obj.value = '1'; return;}
}
function isNumber(x) {return ! isNaN(x * 1);}

function verifySubmitFields(form)
{
	if(test(trim(document.postform.fname.value),'fname') &&
	test(trim(document.postform.aname.value),'aname') &&
	test(trim(document.postform.mobile.value), 'mobile') &&
	testMail(document.postform.email2.value,'email2') &&
	test(trim(document.postform.address.value), 'address'))
	{
		return true;
	}
	return false;
}
function test(obj,name)
{
	var a = document.postform.elements[name];
	if (obj == "") {a.className = 'border'; a.focus(); return false;}
	a.className = '';
	return true;
}
function testMail(obj, name)
{
	var email = obj;
	emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$";
	var regex = new RegExp(emailTest);
	if(!regex.test(email)) {(test("", name)); return false;}
	else {return true;}
}

function trim(s) {return rtrim(ltrim(s));}
function ltrim(s) {return s.replace(/^\s+/, '');}
function rtrim(s) {return s.replace(/\s+$/, '');}
