function fcheck(form) {
	var ret=true;
	for(i=1;i<arguments.length;i++) {
		with(form) {
			if(!arguments[i].value) {
				arguments[i].className='b_fail';
				ret=false;
			} else arguments[i].className='b';
		}
	}
	
	var counts=document.getElementById('qu');
	//alert(document.getElementById('qu'));
	for(p=1;p<=2000;p++){
		;
		counts=document.getElementById('qu['+p+']')
		if(counts!=null){
			if(parseInt(counts.value)<=0 || isNaN(parseInt(counts.value))){
				counts.className='b_fail';
				ret=false;
			}
			else counts.className='b';
		}
	}
	
	if(ret==false)alert('Пожалуйста заполните все обязательные поля.');
	return ret;
}

function pwdcheck(form) {
if(form.pwd.value!=form.repwd.value) {
alert('Пароль и его повтор не совпадают!')
form.repwd.focus()
return false
}
else return true
}
function emailcheck(string) {
 if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1 || string=='') return true
 else {
  alert('Введите корректный адрес e-mail!')
  return false
 }
}