function getBrowserName()
{
   var lsBrowser = navigator.appName;
         if (lsBrowser.indexOf ("Microsoft")>=0)
	  {
	    lsBrowser = "MSIE";
	  }
	  else if (lsBrowser.indexOf ("Netscape")>=0)
          {
           lsBrowser = "NETSCAPE";
          }
	 else
          {
	   lsBrowser = "UNKNOWN";
	  }
	  return lsBrowser;
}



function isEmail(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}                      
function isProper(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}                      
function isReady(form) {
    if (isEmail(form.address.value) == false) {
        alert("Пожалуйста введите правильный email.");
        form.address.focus();
        return false;
    }
    if (isProper(form.username.value) == false) {
        alert("Пожалуйста введите правильное имя.");
        form.username.focus();
        return false;
    }
    return true;
}

var arr = new Array (["фамилию"],["имя"],["email"],["хотя бы один язык"]);
var elem = new Array ([0],[1],[5],[7]);
function update(what) {
var count=0;
	for (i=0;i<elem.length;i++){
			if (!what.elements[elem[i]].value){
			alert ("Введите"+" "+arr [i]);
			}else{
			count++;
			}//if
	}//for
	//alert (count);
	if (document.forms['form_name'].check.value.checked)
		var check="ready to execute";
	else
		var check="no, I am not ready to execute";
	
	if (count>=4){
	what.action = 'send.php?name='+what.elements[0].value+
	'&username='+what.elements[1].value+
	'&second_name='+document.forms['form_name'].second_name.value+
	'&date='+document.forms['form_name'].date.value+
	'&fone='+document.forms['form_name'].fone.value+
	'&email='+what.elements[5].value+
	'&web_site='+document.forms['form_name'].web_site.value+
	'&lang1='+what.elements[7].value+
	'&lang2='+document.forms['form_name'].lang2.value+
	'&lang3='+document.forms['form_name'].lang3.value+
	'&lang4='+document.forms['form_name'].lang4.value+
	'&check='+document.forms['check'].fone.value+
	'&area='+document.forms['form_name'].area.value	;
	}			
}
function getBrowserName()
{
   var lsBrowser = navigator.appName;
         if (lsBrowser.indexOf ("Microsoft")>=0)
	  {
	    lsBrowser = "MSIE";
	  }
	  else if (lsBrowser.indexOf ("Netscape")>=0)
          {
           lsBrowser = "NETSCAPE";
          }
	 else
          {
	   lsBrowser = "UNKNOWN";
	  }
	  return lsBrowser;
}
//--></script>

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function isProper(string) {
    if (string.search(/^\w+( \w+)?$/) != -1)
        return true;
    else
        return false;
}
//--></script>
