// ïðîâåðêà âåðíîñòè ïîëåé ôîðìû

function check_form()
  {
    if (document.reg.reg_login.value == "" ||
//        document.reg.reg_password.value == "" ||
//        document.reg.reg_password2.value == "" ||
	document.reg.reg_email.value == "")
      {
        alert("Íå çàïîëíåíî îäíî èç ïîëåé ôîðìû!");
	return false;
      }
/*
    if (document.reg.reg_password.value != document.reg.reg_password2.value)
      {
        alert("Ïàðîëè íå ñîâïàäàþò!");
	return false;
      }

    if (document.reg.reg_password.value.length < 6)
      {
        alert("Ðàçìåð ïàðîëÿ íå äîëæåí áûòü ìåíåå øåñòè ñèìâîëîâ!");
	return false;
      }
*/

    if (document.reg.reg_login.value.length < 3)
      {
        alert("Ðàçìåð èìåíè íå äîëæåí áûòü ìåíåå òðåõ ñèìâîëîâ!");
	return false;
      }

    if (!document.reg.reg_login.value.match(/^([ \wàÀáÁâÂãÃäÄåÅ¸¨æÆçÇèÈéÉêÊëËìÌíÍîÎïÏðÐñÑòÒóÓôÔõÕöÖ÷×øØùÙýÝþÞÿßûÛúÚüÜ]+)$/))
      {
	alert("Â èìåíè ïîëüçîâàòåëÿ ìîæíî èñïîëüçîâàòü òîëüêî ðóññêèå è àíãëèéñêèå áóêâû, öèôðû è ïðîáåë.");
	return false;
      }

    var isEng = document.reg.reg_login.value.match(/^([ aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ1234567890]+)$/);
    var isRus = document.reg.reg_login.value.match(/^([ àÀáÁâÂãÃäÄåÅ¸¨æÆçÇèÈéÉêÊëËìÌíÍîÎïÏðÐñÑòÒóÓôÔõÕöÖ÷×øØùÙýÝþÞÿßûÛúÚüÜ1234567890]+)$/);

    if (!isEng && !isRus)
      {
	alert("Â èìåíè ïîëüçîâàòåëÿ íåëüçÿ îäíîâðåìåííî èñïîëüçîâàòü è ðóññêèå è àíãëèéñêèå áóêâû.");
	return false;
      }
/*
    if (!document.reg.reg_password.value.match(/^(\w+)$/))
      {
        alert("Ïàðîëü äîëæíû ñîñòîÿòü òîëüêî èç àíãëèéñêèõ áóêâ, öèôð, è \"_\"!");
	return false;
      }
*/
	if (!document.reg.reg_email.value.match(/^([\-.\w]+)\@([\-.\w]+)$/))
      {
        alert('Íåâåðíûé ôîðìàò ïî÷òîâîãî àäðåñà!');
        return false;
      }

	/*/([A-Z0-9][A-Z0-9\-_\.\+]+?[A-Z0-9]@(?:[A-Z0-9]+(?:\-|\.)?[A-Z0-9]+)+?\.[A-Z]{2,4})/i*/

    return true;
  }


function check_login()
{
  var text = document.reg.reg_login.value;
  text = text.replace(/[^ abcdefghijklmnopqrstuvwxyzàáâãäå¸æçèéêëìíîïðñòóôõö÷øùýþÿûúü0123456789]/gi, '');
  document.reg.reg_login.value = text;
}
