function addToCart(itemID)
{

 var formobj=new Object();
 formobj['mode']='ATC';
 formobj['itemID']=itemID;
 JsHttpRequest.query(
				"/ajax/send_form.php", // backend переменная должная быт где-то задана
				 formobj
				,
				// Function is called when an answer arrives. 
				function onloadHandler(result, errors) 
				{
					// Write errors to the debug div.
					 eval(errors); 
					// Write the answer.
					/*if (result) 
					{
					 //document.getElementById("rec").innerHTML = errors['text'];
					 ajax_list_objects[ajaxIndex].response = result;
					 ajax_option_list_showContent(ajaxIndex,inputObj,paramToExternalFile,tmpIndex);
						
					}*/
				}
				,
				true  // do not disable caching
			);	
}

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;
}
