$(function(){
	// focus и blur для инпутов (с классом focus) 
	/*$('input.focus, textarea.focus').each(function(){
		var $obj = $(this);
		var $val = $obj.val();
		$obj.focus(function(){
			$obj.val() == $val ? $obj.val('') : '';
		}).blur(function(){
			$obj.val() == '' ? $obj.val($val) : '';
		});		
	});*/
	
	$('input[type=text].password').focus(function(){
		var $obj = $(this);
		var $reobj = $('input[type=password].password'); 
		var $pobj = $obj.parent()
		var $preobj = $reobj.parent();
		$pobj.addClass('hide');
		$preobj.removeClass('hide');
		$reobj.focus().blur(function(){
			if($reobj.val()==''){
				$preobj.addClass('hide');
				$pobj.removeClass('hide');
			}		
		});		
	});
	
	$('input[type=text].repassword').focus(function(){
		var $obj = $(this);
		var $reobj = $('input[type=password].repassword'); 
		var $pobj = $obj.parent()
		var $preobj = $reobj.parent();
		$pobj.addClass('hide');
		$preobj.removeClass('hide');
		$reobj.focus().blur(function(){
			if($reobj.val()==''){
				$preobj.addClass('hide');
				$pobj.removeClass('hide');
			}		
		});		
	});
	
	$('input:checkbox').each(function() {
		var $chk = $(this);
		var $checked = this.checked;												
		var $span = $('<span>').addClass('in-bl v-ml jcheckbox ' + $chk.attr('class'));
		var $a = $('<a>').addClass('blk no-txt').text('я чекбокс').attr('href','#');						
		if($checked) $span.addClass('jcheckbox-checked');												
		$chk.before($span.append($a)).addClass('hide');						
		var $jnice = $chk.prev('span.jcheckbox');						
		$chk.click(function() {
			$jnice.toggleClass('jcheckbox-checked');							
		});						
		$('a',$jnice).click(function(){
			if($chk.attr('checked')) {
				$chk.removeAttr('checked');
			} else {
				$chk.attr('checked','checked');
			};							
			$jnice.toggleClass('jcheckbox-checked');	
			return false;
		});						
	});
				// проверка инпутов(с классом email) на корректность емайла
	/*	$('input.email').each(function(){		var $obj = $(this);		var $f = $obj.parents('form');		var $reg = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;		$f.submit(function(){			if (!$obj.val().empty() && !$obj.val().match($reg)) {				$obj.val('Неверно введен email');				return false;			} else {
				return true;
			}		});			});
	*/		// радио баттоны	$('input:radio').each(function(){
		var $r = $(this);		var $checked = this.checked;		var $span = $('<span>').addClass('in-bl v-ml radio ' + $r.attr('class'));		var $a = $('<a>').addClass('blk no-txt').text('я переключатель').attr('href','#').attr('rel',$r.attr('name'));			if($checked) $span.addClass('checked');			$r.before($span.append($a)).addClass('hide');		var $jnice = $r.prev('span.radio');			$r.click(function() {			$('a[rel='+$r.attr('name')+']').parent('span').removeClass('checked');			$jnice.addClass('checked');										});								$($a).click(function(){										if(!$a.parent('span').hasClass('checked')) {											$a.parent('span').addClass('checked').next(':radio').attr('checked','checked');				$('a[rel='+$r.attr('name')+']').not($a).parent('span').removeClass('checked').next(':radio').removeAttr('checked');											}			return false;		});		});		// комментарии	$('a.down').live('click',function(){		var $obj = $(this);		$obj.parents('li').find('ul').removeClass('hide');		$obj.replaceWith('<a class="up" href="#"><b>скрыть</b></a>');				return false;		});	$('a.up').live('click',function(){		var $obj = $(this);		$obj.parents('li').find('ul').addClass('hide');		$obj.replaceWith('<a class="down" href="#"><b>paскрыть</b></a>');				return false;		});		// блок с формой для комментариев
	/*	$('a.com2,a.answer').click(function(){		$('div.ans-form').removeClass('hide');	
		$.scrollTo($('div.ans-form'));
		return false;	});
	*/	/*	$('div.ans-form').find('form').submit(function(){		$('div.ans-form').toggleClass('hide');					});
	*/
	
	$('#x-file').change(function(){
		var $obj = $(this);
		var reWin = /.*\\(.*)/;
        var fileTitle = $obj.val().replace(reWin, "$1"); //выдираем название файла
        var reUnix = /.*\/(.*)/;
        fileTitle = fileTitle.replace(reUnix, "$1"); //выдираем название файла
        $('#photo').html(fileTitle).removeClass('hide')
		
	});
	$('#save').click(function(){
		var $reg = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
		if($('#password').val()!=$('#repassword').val()){
			$('#error').html('Пароли не совпадают');		
		} else if(!$('#email').val().match($reg)){
			$('#error').html('Вы не верно указали почту');
		} else {
			$(this).parents('form').submit();
			$('#error').html('')
		}
		
		return false;
	});
	$('a.reset-result').click(function(){	
		$(this).parent().siblings('div.peatno').removeClass('hide');				   
		return false;							   
	});
});