function addBookmark(url, title)
     {
      if (!url) url = location.href;
      if (!title) title = document.title;
  
      //Gecko
      if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
      //IE4+
      else if (typeof window.external == "object") window.external.AddFavorite(url, title);
      //Opera7+
      else if (window.opera && document.createElement)
      {
        var a = document.createElement('A');
        if (!a) return false; //IF Opera 6
        a.setAttribute('rel','sidebar');
        a.setAttribute('href',url);
        a.setAttribute('title',title);
        a.click();
      }
      else return false;
      
      return true;
      }

function check_form()
  {	
  if  ( document.mailform.uname.value == "" )
	{
	  document.mailform.uname.focus();
	  document.mailform.uname.select();
		alert("Необходимо указать Контактное лицо");
		return false;
	}
  if  ( document.mailform.uemail.value == "" )
	{
	  document.mailform.uemail.focus();
	  document.mailform.uemail.select();
	   alert("Введите корректный e-mail. Вы же хотите получить на него ответ!");
		return false;
	}
  var x = document.mailform.uemail.value;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
  if  (filter.test(x)) {}
        else
         {
	   alert("Введите корректный e-mail");
	   return false;
         }
  if  ( document.mailform.umsg.value == "" )
	{
	  document.mailform.umsg.focus();
	  document.mailform.umsg.select();
		alert("Необходимо указать Дополнительную информацию");
		return false;
	}
	return true;
   }

function check_form_personnel()
  {	
  if  ( document.mailform.uname.value == "" )
	{
	  document.mailform.uname.focus();
	  document.mailform.uname.select();
		alert("Необходимо указать Контактное лицо");
		return false;
	}
  if  ( document.mailform.uemail.value == "" )
	{
	  document.mailform.uemail.focus();
	  document.mailform.uemail.select();
		alert("Необходимо указать E-mail");
		return false;
	}
  var x = document.mailform.uemail.value;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
  if  (filter.test(x)) {}
        else
         {
	   alert("Введите корректный e-mail. Вы же хотите получить на него ответ!");
	   return false;
         }
  if  ( document.mailform.uphone.value == "" )
	{
	  document.mailform.uphone.focus();
	  document.mailform.uphone.select();
		alert("Необходимо указать Телефон (с кодом)");
		return false;
	}
  var y = document.mailform.uphone.value;
  var filter  = /^([0-9_\-\(\)\- ])+$/i;
  if  (filter.test(y)) {}
        else
         {
	   alert("Телефон может содержать только цифры, пробелы, скобки, тире!");
	   return false;
         }
  if  ( document.mailform.umsg.value == "" )
	{
	  document.mailform.umsg.focus();
	  document.mailform.umsg.select();
		alert("Необходимо указать Дополнительную информацию");
		return false;
	}
	return true;
  }

function check_form_base()
  {	
  if  ( document.mailform.uname.value == "" )
	{
	  document.mailform.uname.focus();
	  document.mailform.uname.select();
		alert("Необходимо указать Контактное лицо");
		return false;
	}
  if  ( document.mailform.ucompany.value == "" )
	{
	  document.mailform.ucompany.focus();
	  document.mailform.ucompany.select();
		alert("Необходимо указать Компанию");
		return false;
	}
  if  ( document.mailform.uphone.value == "" )
	{
	  document.mailform.uphone.focus();
	  document.mailform.uphone.select();
		alert("Необходимо указать Телефон (с кодом)");
		return false;
	}
  var x = document.mailform.uphone.value;
  var filter  = /^([0-9\+\(\) ])+$/i;
  if  (filter.test(x)) {}
        else
         {
	   alert("В поле Телефон допустимы только цифры, +, скобки, пробелы!");
	   return false;
         }

  if  ( document.mailform.uemail.value == "" )
	{
	  document.mailform.uemail.focus();
	  document.mailform.uemail.select();
		alert("Необходимо указать E-mail");
		return false;
	}
  var x = document.mailform.uemail.value;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
  if  (filter.test(x)) {}
        else
         {
	   alert("Введите корректный e-mail. Вы же хотите получить на него ответ!");
	   return false;
         }
  if  ( document.mailform.umsg.value == "" )
	{
	  document.mailform.umsg.focus();
	  document.mailform.umsg.select();
		alert("Необходимо указать Дополнительную информацию");
		return false;
	}
	return true;
  }


function PopUp(PopUpUrl)
   {
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=(ScreenWidth/2)-((300)/2);
    placementy=(ScreenHeight/2)-((400)/2);
    WinPop=window.open(PopUpUrl,"","width=320,height=280,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }

function PopUpFull(PopUpUrl)
   {
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=0;
    placementy=0;
    WinPop=window.open(PopUpUrl,"","width=ScreenWidth,height=ScreenHeight,toolbar=yes,location=yes,directories=0,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }