function isVisible() {
	xmlHttp = InitXmlHttp();
	xmlHttp.open("GET", "user.php?op=checkvisible", true);
	xmlHttp.onreadystatechange = function() {HandleCVResponse(xmlHttp)};
	xmlHttp.send(null);
}

function HandleCVResponse(XmlHttp)
{
	if(XmlHttp.readyState == 4)
	{
       	var isInvis = XmlHttp.responseText;
       	//alert(isInvis); /* debug mode */
		if (isInvis == "0") {
       		document.getElementById("visible_mode_text").innerHTML = "Вы видны на сайте";
			document.getElementById("user_status").innerHTML = "На сайте";
			document.getElementById("visible_switcher").src= "img/visible_on.gif";
		} else if (isInvis == "1") {
			document.getElementById("visible_mode_text").innerHTML = "Вы не видны на сайте";
			document.getElementById("user_status").innerHTML = "";
			document.getElementById("visible_switcher").src= "img/visible_off.gif";
		} 
	}
}


/* Показ/скрытие элементов */
function show_hide(obj, element_id, hide_text, show_text) {
    var div = document.getElementById(element_id);
	if (div.style.display == 'none') {
        div.style.display = 'block';
        obj.innerHTML = hide_text;
    } else {
        div.style.display = 'none';
        obj.innerHTML = show_text;
    }
}

/* Показ объекта с заданным id */
function show_elem(id) {
    var elem = document.getElementById(id);
    elem.style.display = 'block';
}

/* Скрытие объекта с заданным id */
function hide_elem(id) {
    var elem = document.getElementById(id);
    elem.style.display = 'none';
}

/* проверка формы */
function checkform(f) {
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var select = document.getElementById('mySelectText0');
 	var errMSG = "";
 	var errText = "";
	for (var i = 0; i<f.elements.length; i++)
   		if (null!=f.elements[i].getAttribute("required"))
  			if (isEmpty(f.elements[i].value) || select.innerHTML == "Выберите значение") // пустой
           		errMSG += "  " + f.elements[i].name + "\n";
	if ("" != errMSG) {
		document.getElementById('auth-reg_text').innerHTML = "<li>не заполнили другие поля</li>";
		return false;
	} else if (!test_mail(email)) {
		document.getElementById('auth-reg_text').innerHTML = "<li>ввели некорректный <strong>E-mail</strong></li>";
		return false;
	}
	if (errText != "") {
		//document.getElementById('auth-reg_text').innerHTML = errText;
		return false;
	}
}

/* проверка e-mail */
function test_mail(char) {
	var reg=/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
	var result = reg.test(char);
	var flag = false;
	if (result)
		flag = true;
	if (flag)
		return true;
	else
		return false;
}

/* проверка на заполненность поля */
function isEmpty(str, str2) {
  for (var i = 0; i < str.length; i++)
     if (" " != str.charAt(i))
         return false;
     return true;
}