function AreYouSure()
{
	return confirm("Вы уверены?");
}

function ChooseLen(event) 
{	
	var sender = event.target == undefined? event.srcElement:event.target;
	if (sender.maxLength < 0) return;
	var M = sender.value.length;
	var span = document.getElementById(sender.id+"_count");
	if (M == undefined || span == undefined) return;
	span.innerHTML = M + " / " + sender.maxLength;
	var parent = span.parentElement == undefined ? span.parentNode : span.parentElement;
	
	parent.style.display = "inline";
}
function HideLen(event) 
{	
	var sender = event.target == undefined? event.srcElement:event.target;
	var span = document.getElementById(sender.id+"_count");
	var parent = span.parentElement == undefined ? span.parentNode : span.parentElement;
	parent.style.display = "none";
}

function checkAll(formName, cbName)
{
	var form = document.forms[formName];

	for (var i=0; i < form[cbName].length; i++) 
		form[cbName][i].checked = true;
}

function uncheckAll(formName, cbName)
{
	var form = document.forms[formName];
	
	for (var i=0; i < form[cbName].length; i++) 
		form[cbName][i].checked = false;
}

function clearTextField(fieldId)
{
	var textField = document.getElementById(fieldId);
	
	textField.value = "";
}
function isEmpty(str) 
{
	if (str == "") return true;
    for (var i = 0; i < str.length; i++)
		if (str.charAt(i) != " ")
            return false;
    return true;
}

function checkEmail(email)
{
		var arr;
		arr=email.split("@");
		if (arr.length<2) 
		{
			alert("Некорректный e-mail.");
			return false;
		}
		arr=email.split(".");
		if (arr.length<2) 
		{
			alert("Некорректный e-mail.");
			return false;
		}
		return true;
}
function checkform(event) {

	f = event.target == undefined? event.srcElement:event.target
	// <!--это для того, чтобы отображать имена полей -->
	//<!--var errMSG = "";--> 
	var isErr = false; 
	msg = "Все поля, помеченые звёздочкой, необходимо заполнить.";
    for (var i = 0; i<f.elements.length; i++)
	{
		
    	if (f.elements[i].getAttribute("required") != null) 
		{
    		if (isEmpty(f.elements[i].value))  
			{
				    //<!-- Это массив с именами незаполненныйх полей заполняем -->
                    //<!--errMSG += "  " + f.elements[i].name + "\\n"; -->
					isErr= true;
			}
			else if ((f.elements[i].name == "email") && (!checkEmail(f.elements[i].value)))
			{
				isErr= true;
				msg = "Неверный email";
			}
		}
	}
           // <!--if ("" != errMSG) { -->
	if (isErr) 
	{
               //<!--alert("Не заполнены обязательные поля:\\n" + errMSG); -->
		
		alert(msg);
        return false;
    }
    else
        return true;
}