/**
 * Omg
 */


window.addEvent('domready', function() {

	
	if ($('login-email')) {
		if ($('login-email').get('value')!='') {
			
			$LoginParent=$$('.input-label-placeholder input').getParent();
			$LoginParent.getElement('label').set('style','display:none');
	
			// сразу очищаем поле пароля
			if ($('login-pass').get('value')=='') {
				$('login-pass').getParent().getElement('label').set('style','display:none;');
			}
		}
	}

	$$('.input-label-placeholder input').addEvent('focus',function(){
		// убираем метку из поля мыла
		if ($(this).get('value')=='') {
			$LoginParent=$(this).getParent();
			$LoginParent.getElement('label').set('style','display:none');
		}

		// сразу очищаем поле пароля
		if ($('login-pass').get('value')=='') {
			$('login-pass').getParent().getElement('label').set('style','display:none;');
		}
	});

	$$('.input-label-placeholder input').addEvent('blur',function(){
		// при потере фокуса, если пользователь ничего не ввел - возвращаем метку...
		if ($(this).get('value')=='') {
			$LoginParent=$(this).getParent();
			$LoginParent.getElement('label').set('style','display:block;');
		}
		// ... и пароль тоже
		// сразу очищаем поле пароля
		if ($('login-pass').get('value')=='') {
			$('login-pass').getParent().getElement('label').set('style','display:block;');
		}
	});	
	
	$$('.selectInput').addEvent('click', function() {
		si = $(this);
		
		$$('.selectInput-focus').each(function(item){
			//if ($(this)!=si) {
			if (item!=si) {
				item.removeClass('selectInput-focus'); // close previously opened
			}
		});
		

		if (si.hasClass('selectInput-focus')) {
			si.removeClass('selectInput-focus');
			$(document).removeEvent('click',hideSelectMenu);
			//$$('.selectInput li').removeEvent('click',hideSelectMenu);
		} else {
			si.addClass('selectInput-focus');
			$(document).addEvent('click',hideSelectMenu);
			//$$('.selectInput li').addEvent('click',hideSelectMenu);
		};
						
	});
	
	$$('.selectInput li').addEvent('click', function() {
		siz = $(this);
		val = $(this).get('id');
		si = $(this).getParents('.selectInput');
		
		si.getElement('input').set('value',val);
		si.getElement('.selectInput-item').set('text',$(this).get('text'));
		if (si.get('data-placeholder') == val) {
			si.getElement('.selectInput-item').addClass('selectInput-item-placeholder');
		} else {
			si.getElement('.selectInput-item').removeClass('selectInput-item-placeholder');
		};
		si.getElements('li').each(function(item,index){
			item.removeClass('selectInput-active');
		});
		$(this).addClass('selectInput-active');
		
	});
	
	
	
	function hideSelectMenu(e) {
		target = $(e.target);
		if (target.hasClass('selectInput') || target.getParents('.selectInput').length) {
		} else {
			$$('.selectInput').removeClass('selectInput-focus');
			$(document).removeEvent('click',hideSelectMenu);
		};
	};
	
	
	
	
	
});


