function checkregisterform()
{
if ( (document.forms.register.login.value == null) || (document.forms.register.login.value.length < 7) )
{
alert("Введите ваш e-mail!");
document.forms.register.login.focus();
return false;
}
if (! (/\w+@\w+\.[a-z]{2,4}/.test(document.forms.register.login.value)) )
{
alert("Вы ошиблись при вводе e-mail!");
document.forms.register.login.focus();
return false;
}
if (document.getElementById('isloginok').value == "0") {
	alert("Данный email уже используется!");
	document.forms.register.login.focus();
	return false; 
}
if (document.forms.register.pass1.value.length <3)
{
alert("Пароли слишком короткий!");
document.forms.register.pass1.focus();
return false;
}

if ( (document.forms.register.pass1.value != document.forms.register.pass2.value) )
{
alert("Пароли не совпадают!");
document.forms.register.pass1.focus();
return false;
}
checkLogin(document.forms.register.login.value);

return true;
}

/****/
function Expand(id)
{
var $state = document.getElementById('splitter'+id).style.display;
if ($state =='none') document.getElementById('splitter'+id).style.display = 'inline';
else document.getElementById('splitter'+id).style.display = 'none';
}
/****/
/* 
-------------------------------
*/
function changemake(id) {
var ajax = new Ajax.Request('/office/getmodel/',
          {
               method: 'post', 
               parameters: 'id=' +id,
               onSuccess: function(transport) {
                   document.getElementById('modelselect').innerHTML = transport.responseText;
                        },
               onFailure: function() {
                    alert('Error');
               }
          });
}
/* 
-------------------------------
*/
function checkLogin(login) {
var ajax = new Ajax.Request('/register/ckecklogin/',
          {
               method: 'post', 
               parameters: 'login=' +login,
               onSuccess: function(transport) {
               		document.getElementById('loginok').innerHTML = transport.responseText;
               
               		if (transport.responseText=='0') {
               		document.getElementById('loginok').innerHTML = '';
               		document.getElementById('login').style.color = '';
               		document.getElementById('neclogin').style.display = 'none';
               		document.getElementById('isloginok').value = "1";
               		document.getElementById('submitbut').disabled="";
               		}
               		else {
               		document.getElementById('loginok').innerHTML = 'уже используется!';
               		document.getElementById('login').style.color = 'red';
               		document.getElementById('neclogin').style.display = 'inline';
               		document.getElementById('isloginok').value = "0";
               		document.getElementById('submitbut').disabled="disabled";
               		}
               },
               onFailure: function() {
                    alert('Error');
               }
          });

}
/*******/

function addBookmark(title,url) {

  var msg_netscape = "NetScape message";
  var msg_opera    = "This function does not work with this version of Opera.  Please bookmark us manually.";
  var msg_other    = "Your browser does not support automatic bookmarks.  Please bookmark us manually.";
  var agt          = navigator.userAgent.toLowerCase();


  if (agt.indexOf("opera") != -1) 
  {
    if (window.opera && window.print)
    {
      return true;
    } else 
    {
      alert(msg_other);
    }
  }    
  else if (agt.indexOf("firefox") != -1) window.sidebar.addPanel(title,url,"");
  else if ((agt.indexOf("msie") != -1) && (parseInt(navigator.appVersion) >=4)) window.external.AddFavorite(url,title); 
  else if (agt.indexOf("netscape") != -1) window.sidebar.addPanel(title,url,"")         
  else if (window.sidebar && window.sidebar.addPanel) window.sidebar.addPanel(title,url,""); 
  else alert(msg_other);
  
}


