	var cw=screen.availWidth; var ch=screen.availHeight;
	var v=document.getElementsByTagName((document.compatMode&&document.compatMode=="CSS1Compat")?"HTML":"BODY")[0];
	var html, newlogin, newemail;
	var fantomLoginWidth=240;
	var fantomLoginTop=100;
	var w7=0;//Math.ceil(Math.PI);
	var globallink=window.location.href;
	var bodylocation2=globallink;
	
	$(document).ready(function(){
	adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
	$('body').append('<div id="fantomlogin" style="display:none;"><form method="post" action="" name="queryitems" enctype="multipart/form-data"><input type="hidden" name="items_action1" value="0" /><table style="margin: 0px 30px 5px 35px;"><tr><td align=right></td><td><h1>Авторизация</h2><br/></td></tr><tr><td align=right></td><td>Логин:<br /><input type="text" name="login1" value="" style="width: 150px; "/></td></tr><tr><td align=right></td><td>Пароль:<br/><input type="password" value="" name="password1" style="width:150px;"/></td></tr><tr><td></td><td><input id="remember1" type="checkbox" name="remember1"/><label for="remember1">запомнить меня</label><br /><br/><input type="submit" value="Войти" class="button"><input id="fantombclose" type="button" value="Отмена"><br/><br/><span id="fantomloginspan"><a href="http://ul.barahla.net/send_password.php" style="text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;">напомнить пароль</a></span><br /><br/><a href="http://ul.barahla.net/registration.php" style="text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;">новый пользователь</a></td></tr></table></form><br/></div>');
	$('body').append('<div id="fantomloginmem" style="display:none;"><form method="post" action="" name="queryitemsmem" enctype="multipart/form-data"><table style="margin: 0px 30px 5px 35px;"><tr><td align=right></td><td><h1>Напомнить пароль:</h1><br/><br/><span style="display:none;">Логин:</span><br/><input id="fantombclosememlog" type="button" value="Я помню свой логин" style="width: 155px;"><input type="text" name="new_login1" value="" style="width:150px;display:none;"/><br/></td></tr><tr><td align=right></td><td><span style="display:none;">E-mail:</span><br/><input id="fantombclosemememl" type="button" value="Я помню свой E-mail" style="width: 155px;"><input type="text" value="" name="new_email1" style="width:150px;display:none;"/><br/><br/></td></tr><tr><td></td><td><input type="submit" value="Отправить пароль" class="button" style="width:130px;display:none;"><br/><br/><br/><input id="fantombclosemem" type="button" value="Назад"></td></tr></table></form></div>');
	
	$('body').append('<div id="fantomloginmail" style="display:none;"><form method="post" action="" name="queryitemsmail" enctype="multipart/form-data"><table style="margin: 0px 30px 5px 35px;"><tr><td align=right></td><td><h1>Подтверждение<br/>E-mail адреса</h1>Ваш e-mail: <b><span id="fantomloginmailstr"></span></b><br/><small><a href="'+adr+'barahla.net/registration.php?action=edit" title="Сменить e-mail в моём профиле">указать другой</a></small><br/><br/></td></tr><tr><td align=right></td><td>Введите код активации:<br/><input type="text" value="" maxlength="10" name="new_code1" style="width:150px;"/><br/></td></tr><tr><td></td><td><input type="submit" value="Получить доступ" class="button" style="width:130px;display:none;"><br/><small>Код активации был отправлен на Ваш e-mail адрес при регистрации.<br/>(<a href="#" style="text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;">отправить код повторно</a>)<br/></small><br/><input id="fantombclosemail" type="button" value="Отмена"></td></tr></table></form></div>');
	
	$('body').append('<div id="fantomreg" style="display:none;"><br/><form method="post" action="" name="queryreg" enctype="multipart/form-data"><table style="margin: 0px 30px 0px 35px;"><tr><td align="right" style="width:90px;"></td><td><h1 style="position:relative;top:-10px;margin-bottom:-10px;">Новый пользователь</h1><br/></td></tr><tr><td align=right valign="top">Ваше имя:<br/></td><td><input type="text" name="new_name2" value="" style="width: 240px;"/><br /><div class="fantomregcontrol"></div><br/></td></tr><tr><td align=right valign="top">Фамилия:<br/></td><td><input type="text" value="" name="new_surname2" style="width:240px;" /><br /><div class="fantomregcontrol"></div><br/></td></tr><tr><td align="right" valign="top">Вы:</td><td><input type="radio" id="fsex1" name="fsex2" value="1" >&nbsp;<label for="fsex1"><small>Мужчина</small></label>&nbsp;<input type="radio" id="fsex2" name="fsex2" value="2" style="margin-left:20px;">&nbsp;<label for="fsex2"><small>Женщина</small></label><br/><div class="fantomregcontrol"></div><br/></td></tr><tr><td align="right" valign="top">Ваш E-mail:<br/></td><td><input type="text" value="" name="new_email2" style="width:240px;" /><br /><div class="fantomregcontrol"></div><br/><br/></td></tr><tr><td valign="top"></td><td><small><input name="checklog2" id="checklog2" type="checkbox" checked><label for="checklog2">Использовать E-mail в качестве логина</label></small><br/></td></tr><tr style="display:none;"><td align="right" valign="top">Логин:<br/></td><td><input type="text" value="" name="new_reglogin2" style="width:180px;" /><br/><div class="fantomregcontrol"></div><br/></td></tr><tr><td valign="top"></td><td><small><input name="checkpas2" id="checkpas2" type="checkbox" checked><label for="checkpas2">Сгенерировать числовой пароль</label></small><br/></td></tr><tr style="display:none;"><td align="right" valign="top">Пароль:<br/><br/>Подтверждение:</td><td><input type="password" value="" name="new_regpass2" style="width:180px;" /><br/><input type="password" value="" name="new_regpasp2" style="width:180px;" /><br/><div class="fantomregcontrol"></div><br/></td></tr><tr><td></td><td align="left"><br/><input type="submit" value="Дальше&rarr;" class="button" style="margin-right:15px;"><br/><br/><br/></td></tr></table></form></div>');
	
	
	$('body').append('<div id="fantommessage"></div>');
	$('#fantommessage').hide();
	$('#fantomlogin').prepend('<div id="loginclose" title="Закрыть окно"></div>');
	$('#fantomloginmem').prepend('<div id="loginclose2" title="Закрыть окно"></div>');
	$('#fantomloginmail').prepend('<div id="loginclose3" title="Закрыть окно"></div>');
	$('#fantomreg').prepend('<div id="loginclose4" title="Закрыть окно"></div>');
	
	$('#loginclose').css({float:'right',background:'url(http://www.barahla.net/files/mapclose.png) top left no-repeat',width: '22px',height: '22px',position: 'relative',margin: '5px 5px 0px -27px',zIndex: '1424',opacity: '0.3'});
	$('#loginclose2').css({float: 'right',background: 'url(http://www.barahla.net/files/mapclose.png) top left no-repeat',width: '22px',height: '22px',position: 'relative',margin: '5px 5px 0px -27px',zIndex: '1425',opacity: '0.3'});
	$('#loginclose3').css({float: 'right',background: 'url(http://www.barahla.net/files/mapclose.png) top left no-repeat',width: '22px',height: '22px',position: 'relative',margin: '5px 5px 0px -27px',zIndex: '1425',opacity: '0.3'});
	$('#loginclose4').css({float: 'right',background: 'url(http://www.barahla.net/files/mapclose.png) top left no-repeat',width: '22px',height: '22px',position: 'relative',margin: '5px 5px 0px -27px',zIndex: '1426',opacity: '0.3'});
	
	$('#loginclose').mousemove(function(){$(this).css({opacity:'1'});}).mouseout(function(){$(this).css({opacity:'0.3'});}).click(function(){ $('#fantombclose').click(); });
	$('#loginclose2').mousemove(function(){$(this).css({opacity:'1'});}).mouseout(function(){$(this).css({opacity:'0.3'});}).click(function(){ $('#fantombclose').click(); });
	$('#loginclose3').mousemove(function(){$(this).css({opacity:'1'});}).mouseout(function(){$(this).css({opacity:'0.3'});}).click(function(){ $('#fantombclose').click(); });
	$('#loginclose4').mousemove(function(){$(this).css({opacity:'1'});}).mouseout(function(){$(this).css({opacity:'0.3'});}).click(function(){ $('#fantombclose').click(); });
		
	ppos='fixed';
	if ( $.browser.msie ) { ppos='absolute'; }
	$('#fantomlogin').css({width: fantomLoginWidth+'px',background:'#ffffff',position: ppos,top: fantomLoginTop+'px',left: '200px',zIndex: '1280',border: '1px solid #dadada'});
	
	$('#fantomloginmem').css({width: (fantomLoginWidth-w7)+'px',background:'#ffffff',position: ppos,top: (fantomLoginTop+(w7/2))+'px',left: '202px',zIndex: '1321',border: '1px solid #dadada',overflow: 'hidden'});
	$('#fantomloginmail').css({width: (fantomLoginWidth-w7)+'px',background:'#ffffff',position: ppos,top: (fantomLoginTop+(w7/2))+'px',left: '202px',zIndex: '1322',border: '1px solid #dadada',overflow: 'hidden'});
	$('#fantommessage').css({width: (fantomLoginWidth-w7)+'px',background:'#ffffff',position: ppos,top: (fantomLoginTop+(w7/2))+'px',left: '202px',zIndex: '1330',border: '1px solid #dadada',overflow: 'hidden'});
	$('.fantomreglog').css({position: ppos});
	$('#fantomreg').css({width: (fantomLoginWidth-w7)+'px',background:'#ffffff',position: ppos,top: (fantomLoginTop+(w7/2))+'px',left: '202px',zIndex: '1325',border: '1px solid #dadada'});
	$('#fantombclose').css({marginLeft: '45px'});
	
	$('a[@rel="login"]').click(function(){
	globallink=this.href;
		if ( loginclick() ) { return false; }
	});
	$('#fantomlogin > form').submit(function(){

		login=$('input[@name="login1"]').val();
		password=$('input[@name="password1"]').val();
		items_action=$('input[@name="items_action1"]').val();
		remember=( $('input[@name="remember1"]:checked').length )? 'on':'off';

			adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
			apm=globallink; while ( apm.indexOf('&')!=-1 ) {apm=apm.replace('&','(_amp_)'); }
		$.post(adr+'barahla.net/ajax/querylogin.php?l='+apm+'&rand='+Math.random(),{login: login,password: password,remember: remember,items_action: items_action}, function(data) {
		processfantom(data);
		});	
		$('#fantomlogin').find('input[@type="submit"]').attr('disabled','disabled');
		return false;
		});
	
	$('#fantombclose').click(function(){
		if ( !$('#messcover:visible').length ) { $('#messpreloader').fadeOut(100); }
		$('#fantomloginmail').fadeOut(300);
		$('#fantomloginmem').fadeOut(300);
		$('#fantomlogin').fadeOut(300);
		
		$('#fantomreglogin').fadeOut(200);
		$('#fantomregpassword').fadeOut(200);
		$('#fantomreg').fadeOut(350);
		
		$(v).unbind('keydown');
		return false;
		});
/////////////////// registration
	$('#fantomlogin').find('a:eq(1)').click(function(){
		$('#fantomlogin').fadeOut(100);
		$('#fantomreg').fadeIn(300);
		fantomregfocus(400);
		fantomloginpos2();
		return false;
		});
	$('#checklog2').click(checkedlogin);
	$('#checkpas2').click(checkedpassword);	
		
	$('#fantomclosereg').click(function(){
		$('#fantomreg').fadeOut(300);
		});

	$('#fantomreg > form').submit(function(){ 
		
		$('#fantomreg').find('input[@type="submit"]').attr("disabled","disabled");
				
			adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
			apm=globallink; while ( apm.indexOf('&')!=-1 ) {apm=apm.replace('&','(_amp_)'); }
		$.post(adr+'barahla.net/ajax/reguser.php?l='+apm+'&rand='+Math.random(),{
				name: $('input[@name="new_name2"]').val(),
				surname: $('input[@name="new_surname2"]').val(),
				sex: $('input:checked[@name="fsex2"]').val(),
				email: $('input[@name="new_email2"]').val(),
				checklogin: $('input:checked[@name="checklog2"]').val(),
				checkpassword: $('input:checked[@name="checkpas2"]').val(),
				login: $('input[@name="new_reglogin2"]').val(),
				pass1: $('input[@name="new_regpass2"]').val(),
				pass2: $('input[@name="new_regpasp2"]').val() 
			} ,function(data) {
			
			eval(data);
		
		});
	
	return false;
	});
	$('a[@rel="editor"]').click(function(){
	if ( !userentering() ) {return false;}
			adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
			apm='returnfalse';
		$.post(adr+'barahla.net/ajax/reguser.php?l='+apm+'&rand='+Math.random(),function(data) {
			eval(data);
		});
		return false;
	});
	controllogintime=123;
	controlemailtime=124;

	$('input[@name="new_reglogin2"]').keyup(function(){
		login1=$.trim( $(this).val() );
		if ( login1.length>3 ) {
			clearTimeout(controllogintime);
			$('#fantomreg').find('div:eq(5)').html('<small>Проверяю...</small>').fadeIn(100);
			controllogintime=setTimeout('controllogin1("'+login1+'",0)',1000);
		} else { 
			if ( login1!='' ) {$('#fantomreg').find('div:eq(5)').html('<small>Не менее четырёх символов</small>').fadeIn(100);
			} else { $('#fantomreg').find('div:eq(5)').html('').fadeOut(100); }
		}
	});
	
	$('input[@name="new_email2"]').keyup(function(){
		email1=$.trim( $(this).val() );
		
		if ( email1.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,4}$/) ) {
			clearTimeout(controlemailtime);
			$('#fantomreg').find('div:eq(4)').html('<small>Проверяю...</small>').fadeIn(100);
			controlemailtime=setTimeout('controllogin1("'+email1+'",1)',1000); }
		else {
			if ( email1!='' ) {
				$('#fantomreg').find('div:eq(4)').html('<span style="color:#ff0000;font-weight:bold;text-decoration:blink;">!</span>').fadeIn(100);
			} else { $('#fantomreg').find('div:eq(4)').html('').fadeOut(100); }
		}
		
	});
	
	$('input[@name="new_regpass2"]').keyup(controlpassword);
	$('input[@name="new_regpasp2"]').keyup(controlpassword);

/////////////////// registration
	$('#fantombclosemail').click(function(){
		if ( !$('#messcover:visible').length ) { $('#messpreloader').fadeOut(100); }
		clearInterval(newcodekeyupint);
		$('#fantomloginmail').find('input[@type="submit"]').fadeOut(200);
		$('#fantomloginmail').fadeOut(300);
		$(v).unbind('keydown');
		fantomunbind();
		return false;
		});
	$('#fantomloginmail > form').submit(function(){
	
		newcode1=$('input[@name="new_code1"]').val();
		
			adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
			apm=globallink; while ( apm.indexOf('&')!=-1 ) {apm=apm.replace('&','(_amp_)'); }
		$.post(adr+'barahla.net/ajax/querycheckmail.php?l='+apm+'&rand='+Math.random(),{newcode1: newcode1}, function(data) {
		processfantom(data);
		});	
		$('#fantomloginmail').find('input[@type="submit"]').attr("disabled","disabled");
		return false;
		});
	$('input[@name="new_code1"]').focus(newcodekeyup).change(newcodekeyup).mouseup(newcodekeyup).keyup(newcodekeyup);
	

	$('#fantomloginmail').find('a:eq(1)').click(function(){
		adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
	$.post(adr+'barahla.net/ajax/querysendmail.php?rand='+Math.random(), function(data) {
	processfantom(data);
	});
		return false;
	});
/////////		
	$('#fantomloginspan > a').click(function(){
		$('#fantomloginmem').fadeIn(300);
		if ( $('input[@name="new_login1"]').val()=='' ) { $('input[@name="new_login1"]').val( $('input[@name="login1"]').val() ); }
		return false;
		});
	$('#fantombclosemem').click(function(){
		$('input[@name="new_email1"]').fadeOut(200, function(){
			$('#fantombclosemememl').fadeIn(200);
			});
		$('input[@name="new_login1"]').fadeOut(200, function(){
			$('#fantombclosememlog').fadeIn(200);
			});
		$('#fantomloginmem').find('td > span:eq(0)').fadeOut(100);
		$('#fantomloginmem').find('td > span:eq(1)').fadeOut(100);
		
		$('#fantomloginmem').find('input[@type="submit"]').fadeOut(200);
		$('#fantomloginmem').fadeOut(300);
			w=($('input[@name="login1"]').val()=='')? 'login1':'password1';
			setTimeout('$(\'input[@name="'+w+'"]\').focus();',400);
		return false;
		});
		
	$('#fantomloginmem > form').submit(function(){
		$('input[@name="new_login1"]:hidden').val('');
		$('input[@name="new_email1"]:hidden').val('');
		
		newlogin=$('input[@name="new_login1"]').val();
		newemail=$('input[@name="new_email1"]').val();

		adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
		apm=globallink; while ( apm.indexOf('&')!=-1 ) {apm=apm.replace('&','(_amp_)'); }
	$.post(adr+'barahla.net/ajax/querylogin.php?l='+apm+'&rand='+Math.random(),{newlogin: newlogin,newemail: newemail}, function(data) {
	processfantom(data);
	});
	$('#fantomloginmem').find('input[@type="submit"]').attr("disabled","disabled");
		return false;
		});
	$('#fantombclosememlog').click(function(){
		$('#fantomloginmem').find('td > span:eq(0)').fadeIn(100);
		$('#fantomloginmem').find('td > span:eq(1)').fadeOut(100);
		
		$('#fantomloginmem').find('input[@type="submit"]').fadeIn(200);
		$('input[@name="new_email1"]').fadeOut(200, function(){
			$('#fantombclosemememl').fadeIn(200);
			});
		$(this).fadeOut(200,function(){ 
			$('input[@name="new_login1"]').fadeIn(200);
			setTimeout('$(\'input[@name="new_login1"]\').focus();',500);
			});
		});
	$('#fantombclosemememl').click(function(){
		$('#fantomloginmem').find('td > span:eq(1)').fadeIn(100);
		$('#fantomloginmem').find('td > span:eq(0)').fadeOut(100);
		
		$('#fantomloginmem').find('input[@type="submit"]').fadeIn(200);
		$('input[@name="new_login1"]').fadeOut(200, function(){
			$('#fantombclosememlog').fadeIn(200);
			});
		$(this).fadeOut(200,function(){ 
			$('input[@name="new_email1"]').fadeIn(200); 
			setTimeout('$(\'input[@name="new_email1"]\').focus();',500);
			});
		});
	
	fantomloginpos();
  });
	$(window).scroll(fantomloginpos);
	$(window).resize(fantomloginpos);
function ClickSendPassword() {
	$('#fantombclose').click();
	setTimeout("$('#fantomloginmem').fadeIn(300)",350);
	$('input[@name="new_email1"]').val( $('input[@name="new_email2"]').val() );
	setTimeout("$('#fantombclosemememl').click()",650);
}
function controlpassword(){
	pass1=$.trim( $('input[@name="new_regpass2"]').val() );
	pass2=$.trim( $('input[@name="new_regpasp2"]').val() );
	if ( pass1.length || pass2.length ) {
	  if ( pass1.length<6 && pass2.length<6 ) { t='Пароль не менее шести символов'; }
	  else {
		t=(pass2=='')? 'Введите подтверждение':( (pass1==pass2)? '':'Пароли не совпадают!' ) ;
	  }
	  $('#fantomreg').find('div:eq(6)').html('<small>'+t+'</small>').fadeIn(100);
	} else { $('#fantomreg').find('div:eq(6)').html('').fadeOut(100); }
}
function controllogin1(a,f){
	php=(f>0)? 'email':'login';
	adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
	$.post(adr+'barahla.net/ajax/check'+php+'.php?rand='+Math.random(),{send: a},function(data){
	eql=data.toString().split(' ');
		eql[0]=(eql[0]=='m')? '4':'5';
		switch ( eql[1] ) {
		   case '1':
			t=(eql[0]>4)? 'Что-то не то...':'Некорректный e-mail...';
			break;
		   case '2':
		   	t=(eql[0]>4)? 'Такой логин уже есть.':'Такой e-mail уже есть. <a href="javascript:ClickSendPassword();">Напомнить пароль?</a>';
		   	break;
		   default:
		   	t=(eql[0]>4)? 'Ok :)':'<span style="color:#ff0000;font-weight:bold;">Поздравляем!</span> Можете продолжать.';
		}
	$('#fantomreg').find('div:eq('+eql[0]+')').html('<small>'+t+'</small>').fadeIn(100);
	});
}
function fantomregfocus(q) {
a="$('#fantomreg').find('input[@type=\"text\"]:eq("; z=")').focus()"; x=")').val()==''";
setTimeout("( "+a+"0"+x+" )? ( "+a+"0"+z+" ):( ( "+a+"1"+x+" )? ( "+a+"1"+z+" ):( "+a+"2"+z+" ) );",q);
}
function checkedlogin() { 
( $('#checklog2:checked').length )? ( $('#fantomreg').find('tr:eq(6)').hide(fantomregfocus(400)) ):( $('#fantomreg').find('tr:eq(6)').show().find('input').focus() );
}
function checkedpassword() {
( $('#checkpas2:checked').length )? ( $('#fantomreg').find('tr:eq(8)').hide(fantomregfocus(400)) ):( $('#fantomreg').find('tr:eq(8)').show().find('input:eq(0)').focus() );
}
function fantomloginpos2(){
	if ( $('#fantomreg:visible').length ) { ( $('#checklog2:checked').length )? (''):(checkedlogin()); 
	( $('#checkpas2:checked').length )? (''):(checkedpassword()); }
}
function newcodekeyup(){
	agr=$.trim( $('input[@name="new_code1"]').val() );
	if ( agr.length>=5 ) { $('#fantomloginmail').find('input[@type="submit"]').fadeIn(200); }
	else { $('#fantomloginmail').find('input[@type="submit"]').fadeOut(100); }
}
function fantomloginpos(){
	cw=screen.availWidth; ch=screen.availHeight;
	v=document.getElementsByTagName((document.compatMode&&document.compatMode=="CSS1Compat")?"HTML":"BODY")[0];
	posleft=(v.offsetWidth-fantomLoginWidth)/2; fantomLoginTopNew=fantomLoginTop;
	if ( $.browser.msie ) {
		d=self.pageYOffset||(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop);
		fantomLoginTopNew=fantomLoginTop+d;
	 }
	$('#fantomlogin').css({width: fantomLoginWidth+'px',top: fantomLoginTopNew+'px',left: posleft+'px'});
	$('#fantomloginmem').css({width: (fantomLoginWidth-w7)+'px',height: ($('#fantomlogin').height()-w7)+'px',top: (fantomLoginTopNew+(w7/2))+'px',left: (posleft+(w7/2))+'px'});
	$('#fantomloginmail').css({width: (fantomLoginWidth-w7)+'px',height: ($('#fantomlogin').height()-w7)+'px',top: (fantomLoginTopNew+(w7/2))+'px',left: (posleft+(w7/2))+'px'});
	$('#fantommessage').css({width: (fantomLoginWidth-w7)+'px',height: ($('#fantomlogin').height()-w7)+'px',top: (fantomLoginTopNew+(w7/2))+'px',left: (posleft+(w7/2))+'px'});

	$('#fantomreg').css({width: (fantomLoginWidth+fantomLoginWidth-40-w7)+'px',top: (fantomLoginTopNew-45+(w7/2))+'px',left: (posleft-((fantomLoginWidth-40)/2)+(w7/2))+'px'});
	pp1=pp2=posleft;
	if ( $('#fantomreg:visible').length ) { ( $('#checklog2:checked').length )? (''):(pp1-=200); 
	( $('#checkpas2:checked').length )? (''):(pp2+=fantomLoginWidth); }
	$('#fantomreglogin').css({top: fantomLoginTopNew+145+'px',left:pp1+'px',width: fantomLoginWidth+fantomLoginWidth+'px'});
	$('#fantomregpassword').css({top: fantomLoginTopNew+145+'px',left:pp2+'px',width: fantomLoginWidth+fantomLoginWidth-20+'px'});
}
function processfantom(data) {
	t=1500;tt=true;
	switch ( data.toString() ) {
		case '0':
			// sp		not found
			s='Логин или email<br/>не найдены';
			setTimeout("$('#fantomloginmem').find('input[@type=\"text\"]:visible').focus();",t+300);
			break;
		case '1':
			// sp		ok
			$('input[@name="new_login1"]').val('');
			$('input[@name="new_email1"]').val('');
			s='Логин и пароль<br/>отправлены на e-mail,<br/>указанный<br/>при регистрации';
			t=3000;
			setTimeout("$('#fantombclosemem').click();",1200);
			break;
		case '2':
			// both		emptyFields
			s='Заполните поля!';
			if ( $('#fantomloginmem:visible').length ) { setTimeout("$('#fantomloginmem').find('input[@type=\"text\"]:visible').focus();",t+300); }
			else { 
				w=($('input[@name="login1"]').val()=='')? 'login1':'password1';
				setTimeout('$(\'input[@name="'+w+'"]\').focus();',t+300);
				}
			break;
		case '3':
			// sp		too big
			s='Cлишком много пользователей с подобными параметрами!<br/>Введите что-либо одно';
			setTimeout("$('#fantomloginmem').find('input[@type=\"text\"]:visible').focus();",t+300);
			t=3000;
			break;
		case '4':
			// login	error log||pass
			s='Логин или пароль<br/>введены с ошибками';
			w=($('input[@name="login1"]').val()=='')? 'login1':'password1';
			setTimeout('$(\'input[@name="'+w+'"]\').focus();',t+300);
			break;
		case '5':
			// mail		not access
			s='Отказано в доступе';
			$('#fantombclosemail').click();
			setTimeout('loginclick()',t+300);
			break;
		case '6':
			// mail		code notcorrect
			s='Неправильный код';
			$('input[@name="new_code1"]').val('');
			setTimeout('$(\'input[@name="new_code1"]\').focus();',t+300);
			break;
		case '7':
			// mail		код уже подтверждён
			s='Код уже подтверждён.<br/>Обновите страницу.';
			setTimeout("$('#fantombclose').click()",t+300);
			break;
		case '8':
			// mail		resend code
			s='Код доступа отправлен на ваш E-mail';
			setTimeout('$(\'input[@name="new_code1"]\').focus();',t+300);
			break;
		default:
			// login	ok -> ;mail ok -> if message then closeMy
			$('input[@name="login1"]').val('');
			$('input[@name="password1"]').val('');
			$('input[@name="new_code1"]').val('');
			s='<h1>Вы успешно<br/>авторизованы</h1>';
			if ( data!='nothing' ) { setTimeout('window.location.href="'+data+'";',800); }
			else { 
				if ( !$('#fantomlogin:visible').length ) { s='<h1>Ваш E-mail<br/>подтверждён</h1>'; }
				setTimeout('$("#messpreloader").fadeIn(100);messpostwin();', 800); tt=false;
			}
			$('#fantombclose').click();

	}
	
	$('#fantommessage').html('').html('<div style="margin-top:70px;text-align:center;">'+s+'</div>').fadeIn(200);
	if ( tt ) { setTimeout("fantomhide();",t); setTimeout("fantomunbind();",10000); }
	else { setTimeout("$('#fantommessage').fadeOut(200);",t); }
	$('#fantomlogin').find('input[@type="submit"]').removeAttr("disabled");
	$('#fantomloginmem').find('input[@type="submit"]').removeAttr("disabled");
	$('#fantomloginmail').find('input[@type="submit"]').removeAttr("disabled");
	globallink=window.location.href;
}
function fantomhide (){
	$(v).bind('mousemove', fantomunbind);
	$('#fantommessage').bind('mousemove', fantomunbind);
	$('#messpreloader').bind('mousemove',fantomunbind);
}
function fantomunbind(){
	$(v).unbind('mousemove');
	$('#fantommessage').unbind('mousemove');
	$('#messpreloader').unbind('mousemove');
	$('#fantommessage').fadeOut(200);
}
function loginclick() {
		adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
	if ( $.ajax({url: adr+'barahla.net/ajax/queryfast.php?'+Math.random(),async: false}).responseText.toString()!='0' ) {return false;}
		$('#messpreloader:hidden').fadeIn(100);
		fantomloginpos();
		$('#fantomlogin').fadeIn(300);
		setTimeout('$(\'input[@name="login1"]\').focus();',400);
			$(v).bind('keydown', function (event) {
				if ( event.keyCode==27 ) {
				if (event.preventDefault) {event.preventDefault();}
					event.returnValue = false;
					$('#fantombclose').click();
					$('#fantombclosemem').click();
					$('#fantombclosemail').click();
				}
			});
	return true;
}

function resendpassword() {
	$('#fantomloginmem').fadeIn(300);
}
function userentering(){
	if ( loginclick() ) { return false; }
	else { return true; }
}
function checkaccessemail() {
		adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
	if ( $.ajax({url: adr+'barahla.net/ajax/queryfast.php?'+Math.random(),async: false}).responseText.toString()=='2' ) {return true;}
	if ( !userentering() ) { return false; }
		$('#fantomloginmailstr').load(adr+'barahla.net/ajax/querymail.php?rand='+Math.random());
		$('#messpreloader:hidden').fadeIn(100);
		fantomloginpos();
		$('#fantomloginmail').fadeIn(300);
		setTimeout('$(\'input[@name="new_code1"]\').focus();',400);
			$(v).bind('keydown', function (event) {
				if ( event.keyCode==27 ) {
				if (event.preventDefault) {event.preventDefault();}
					event.returnValue = false;
					$('#fantombclose').click();
					$('#fantombclosemem').click();
					$('#fantombclosemail').click();
				}
			});
	newcodekeyupint=setInterval('newcodekeyup()',500);
	return false;
}
function stepcontinue(a){

	if (!a) {
		pref=''; post='();'; 
		if(bodylocation2.indexOf('http:')!=-1 || bodylocation2.indexOf('www.')!=-1) { pref='window.location.href="'; post='";'; }
		setTimeout(pref+bodylocation2+post,800); return; 
		
	}
	
		adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
		apm=globallink; while ( apm.indexOf('&')!=-1 ) {apm=apm.replace('&','(_amp_)'); }
	$.post(adr+'barahla.net/ajax/reguser.php?l='+apm+'&rand='+Math.random(),{
				email: $('input[@name="email3"]').val(),
				city_id: $('select[@name="city_id3"]').val(),
				name: $('input[@name="name3"]').val(),
				surname: $('input[@name="surname3"]').val(),
				birthday: $('input[@name="birthday3"]').val(),
				hideyear: $('input:checked[@name="hideyear3"]').val(),
				face: $('select[@name="face3"]').val(),
				company: $('input[@name="company3"]').val(),
				phone: $('input[@name="phone3"]').val(),
				icq: $('input[@name="icq3"]').val(),
				skype: $('input[@name="skype3"]').val(),
				public_email: $('input[@name="public_email3"]').val(),
				subs: $('input:checked[@name="subs3"]').val()
		}, function(data) {
			eval(data);
	});
}
function fantomreg2focus(q) {
a="$('#fantomreg2').find('input[@type=\"text\"]:eq("; z=")').focus()"; x=")').val()==''";
setTimeout("( "+a+"0"+x+" )? ( "+a+"0"+z+" ):( ( "+a+"1"+x+" )? ( "+a+"1"+z+" ):( "+a+"2"+z+" ) );",q);
}
function kalendarik(){
	adr=window.location.href.substring(0,window.location.href.indexOf('barahla.net'));
		$('head').append('<link rel="stylesheet" type="text/css" href="http://www.barahla.net/ui.css" />');
	$('#kalendarik').load(adr+'barahla.net/ui.pack.js',function(){
		setTimeout("$('#messpreloader').fadeIn(100);",3000);
		$('#birthday3').datepicker({
			yearRange: '1925:'+(new Date().getFullYear().toString()),
			changeMonth: true,
			changeYear: true,
			showOn: 'button',
			buttonImage: 'http://www.barahla.net/files/ui/calendar.gif',
			buttonImageOnly: true
			});
		$(v).bind('keydown', function (event) {
		if ( event.keyCode==27 ) {
		if (event.preventDefault) {event.preventDefault();}
			event.returnValue = false;
			$('#loginclose5').click();
		}
		});
		$('#fantomreg2 > form').submit(function(){$("#fantomreg2").find('input[@type="submit"]').attr("disabled","disabled"); stepcontinue(true); return false; });
		$('#changebirthday').click(function(){ $("#birthday3").focus(); });
		$('#fantomreg2').find('select:eq(1)').change(function(){ 
			t=$("#company3");tn=$("#company3n");
			if ($(this).val()>0) {t.fadeIn(300);tn.fadeIn(300);}
			else{t.fadeOut(300);tn.fadeOut(300);}
			});
		
		$('#fantomreg2').fadeIn(300);
		fantomreg2focus(400);
	});
}
function returnfalse() {
	$('#messpreloader').fadeOut(100);
	$('#fantomreg2').fadeOut(300);
	$(v).unbind('keydown');
	return false;
}
