

var has_inner = typeof(window.innerWidth) == 'number';  
	var has_element = document.documentElement && document.documentElement.clientWidth; 
	 function center_box(box, width, height)  
	 	{	  
	     cleft = has_inner ? pageXOffset +  (window.innerWidth - width)/2   : has_element  
	          ? document.documentElement.scrollLeft +   
	             (document.documentElement.clientWidth - width)/2  
	        : document.body.scrollLeft +   
	             (document.body.clientWidth - width)/2;  
	  
	     ctop = has_inner   ? pageYOffset + (window.innerHeight - height)/2  
	         : has_element  
	          ? document.documentElement.scrollTop +   
	             (document.documentElement.clientHeight - height)/2  
	           : document.body.scrollTop +   
	             (document.body.clientHeight - height)/2;  
	   
	     box.style.left = cleft > 0 ? cleft + 'px' : '0px';  
	     box.style.top = ctop > 0 ? ctop + 'px' : '0px';  
	 } 
  


 function openLogin() {
  	var elem = document.getElementById('stat_login');
  	center_box(elem, 450, 450);
  	elem.style.display = 'block';
  	document.getElementById('inputlogin').focus();
  	document.getElementById('errormsg').style.display='none';
  	showModal();
  	checkForm();
  }
  
  function closeLogin() {
  	var elem = document.getElementById('stat_login');
  	elem.style.display = 'none';
  	hideModal();
  }
  
  function switchShowPass(chk) {
  var pass = document.getElementById('inputpass');
  var opened = document.getElementById('inputpassshow')
  if (chk.checked) {
  		pass.style.display = 'none';
  		opened.style.display = 'inline';
  		opened.value = pass.value;
  		pass.removeAttribute('name');
  		opened.setAttribute('name','password');
  }
  else {
  		
  		pass.style.display = 'inline';
  		opened.style.display = 'none';
  		pass.value = opened.value;
  		opened.removeAttribute('name');
  		pass.setAttribute('name','password');
  }
  
  }
  
  function checkForm() {
   	if (document.loginform.login.value == '' ||
  		document.loginform.password.value == '' 
  		) {
  			document.loginform.submitlogin.disabled = true;
  			return false;
  		} else {
  			if (checkData()) 
  				document.loginform.submitlogin.disabled = false;
  			else {
  				document.loginform.submitlogin.disabled = true;
  				return false;
  			}
  			return true;
  		}
  		
  			
  }
  
  function checkData() {
  	var pass = document.loginform.password.value;
  	var log = document.loginform.login.value;
  	
  	if (pass.search(/^[A-Z0-9]+$/) == -1 || log.search(/^[0-9]+$/) == -1) {
  		document.getElementById('errormsg').style.display='block';
  		return false;
  	} else {
  		document.getElementById('errormsg').style.display='none';
  		return true;
  	}
  }
function showModal() {
  	document.getElementById('popup_modal_bg').style.display = 'block';
  }
  function hideModal() {
  	document.getElementById('popup_modal_bg').style.display = 'none';
  }
