/** Проверка форм	
@param1 Object    — ссылка на элемент FORM;	
@param2 Array    — массив проверяемых элементов. Пример: ['select', 'input']	
*/	
function checkForm(obj, elems) {	
var element, pattern;	
    for (var i = 0; i < obj.elements.length; i++) {  // пробегаемся по всем элементам формы	
        element = obj.elements[i];	
        // Проверяем только нужные поля	
        if (elems != undefined)	
            if (elems.join().indexOf(element.type) < 0) continue;	
        // И только если есть чего говорить юзеру в случае ошибки	
        if (!element.getAttribute("check_message")) continue;	
        if (pattern = element.getAttribute("check_pattern")) {  // если задан рег	
            pattern = new RegExp(pattern, "g");	
            if (!pattern.test(element.value)) {	
                alert(element.getAttribute("check_message"));	
                element.focus();	
                return false;	
            }	
        } else if(/^\s*$/.test(element.value)) {  // иначе просто проверка что поле не пустое	
            alert(element.getAttribute("check_message"));	
            element.focus();	
            return false;	
        }	
    }	
var eee = document.getElementById ('submit_button');
if (eee) {  eee.disabled = 'true';  eee.value = "Пожалуйста, подождите…"; }
return true;	
}

function applyTag(sTag){
	if (!document.all && !document.all.item) return;
	var oSelTxt = document.selection.createRange();
	var sSelTxt = oSelTxt.text;
	if (sSelTxt) oSelTxt.text = "\n<b>\n" + oSelTxt.text + "\n</b>\n"; //eval("sSelTxt."+ sTag+"()") ;
}

function showtt()
{
	aaa = document.getElementById ("tooltip");
	aaa.style.display = "";
}

var request;
var dest;
function processStateChange(){
	//if (request.readyState < 4) document.getElementById(dest).innerHTML = "Загрузка...";
	if (request.readyState == 4){
		contentDiv = document.getElementById(dest);
		if (request.status == 200){
			response = request.responseText;
			contentDiv.innerHTML = response;
		} else {
			contentDiv.innerHTML = "Error: Status "+request.status;
		}
	}
}
function loadHTML(URL, destination){
	dest = destination;
	//URL = URL + "?url=" + document.getElementById("url").value;
	if (window.XMLHttpRequest){
		request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send(null);
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
			request.onreadystatechange = processStateChange;
			request.open("GET", URL, true);
			request.send();
		}
	}
}



function password_confirmed(s1, s2, div_id) {
	var eee;
	eee = document.getElementById (div_id);
	if (s1 == s2) eee.innerHTML = "<span style='color:green'>Пароль и подтверждение совпадают</span>";
		else eee.innerHTML = "<span style='color:red'>Пароль и подтверждение не совпадают</span>";
	return true;
}