$_Lang={
	u_confirm:window.$_Lang_u_confirm,
	u_pwd:window.$_Lang_u_pwd,
	u_name:'Имя',
	u_sname:'Фамилия',
	u_country:'Страна',
	u_city:'Город',
	u_phone1:'Контактный телефон',
	u_phone2:'Мобильный телефон',
	u_childs:'Сколько?',
	u_birth:'ДД.ММ.ГГГГ',
	captcha:'Введите написанное слева'
}, $_valid={
	u_email:['is_mail','Wrong mail'],
	u_pwd:['u_confirm','Wrong password'],
	u_confirm:['u_pwd','Wrong password'],
	u_name:['is_word','Wrong name'],
	u_sname:['is_word','Wrong sname'],
	u_login:['is_login','Wrong login'],
	__radio:'Don\'t choose'
}; 

var f=new $_Form(document.registration,$_Lang,function(){
	setClassName(this,$_Form.classes.active);
	if(this.old_value==this.value) this.value='';
},function(){
	var e=this.elements,count=e.length,i,check=true,tmp={v:null},wrong=[];
	for(i=0;i<count;i++){//$_Form.validate.call(e[i],e[i].getAttribute('as'),'Error')
		if(e[i].type=='submit'||e[i].type=='button'||e[i].disabled||tmp.v==e[i].name||!$_Form.isNeed.call(e[i])) continue;
		if(e[i].type!='radio'){ if(!state||hasClassName(e[i],$_Form.classes.wrong)){
			e[i].id='wrong_'+e[i].name;
			check=false;
			wrong.push(e[i].id);
			//break;
		}}else{
			check=$_Form.validateRadio.call(e[i],tmp,$_valid.__radio);
			//if(!check)break;
		}
	}
	if(wrong[0]){
		location.href='#'+wrong[0];
		return false
	}
	e=wrong=tmp=null;
});f=null
