(function () {
		
	var	lgn_open = d[iD]('login_open'),
		lgn_bar = d[iD]('login_bar'),
		lgn_serv = d[iD]('service'),
		lgn_name = d[iD]('username'),
		lgn_pass = d[iD]('password'),
		lgn_sbmt = d[iD]('go'),
		f_pass = d[iD]('forgot_password'),
		lgn_slide;
		
	lgn_open.onclick = function () {
		_val_login(lgn_name);
		_val_login(lgn_pass);
		lgn_bar.className = 'in';
	};

	d.login.action = d.location.protocol +'//' + lgn_serv.value + '.doclix.com/adserver/' + lgn_serv.value + '/login.jsp';
	
	lgn_serv.onchange = function () {
		d[iD]('l_val').innerHTML = this.options[this.options.selectedIndex].text;
		d.login.action = d.location.protocol +'//' + this.value + '.doclix.com/adserver/' + this.value + '/login.jsp';
	};

	_val_login = function (inp) {
		if (inp.value == '') {
			inp[cN] = 'blank';
			lgn_sbmt[cN] = 'disabled';
			lgn_sbmt.disabled = true;
		} else {
			inp[cN] = '';
			if (lgn_name.value != '' && lgn_pass.value != '') {
				lgn_sbmt[cN] = 'enabled';
				lgn_sbmt.disabled = false;
			} else {
				lgn_sbmt[cN] = 'disabled';
				lgn_sbmt.disabled = true;
			}
		}
	}
	
	/*[reset password]*/
	_reset_password = function () {
		d.login.action = d.location.protocol +'//'+ lgn_serv.value +'.doclix.com/adserver/'+ lgn_serv.value +'/forgot_password.jsp';
		d.login.submit();
	}
	
	f_pass.href = 'javascript:void(0);';
	f_pass.onclick = _reset_password;
	
	lgn_name.onfocus = lgn_pass.onfocus = function () {this[cN] = '';};
	lgn_name.onkeyup = lgn_name.onblur = function () {_val_login(this);};
	lgn_pass.onkeyup = lgn_pass.onblur = function () {_val_login(this);};
	
})();

