//var http = createRequestObject();

function check_values() {

	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var company = document.getElementById("company").value;
	var phone = document.getElementById("phone").value;
	var addres = document.getElementById("addres").value;
	var city = document.getElementById("city").value;
	var country = document.getElementById("country").value;
	var subject = document.getElementById("subject").value;
	var message = document.getElementById("message").value;

	if(trim(name) == ""
		 || trim(subject) == ""
		 || trim(message) == "" 
		 || trim(company) == "" 
		 || trim(email) == "" 
		 || trim(phone) == "") 
	{
		alert("Пожалуйста введите все обязательные поля!");
	} else {
		if (trim(email)!="" & isEmail(email)==false) {
			alert("Введён некорректный E-mail!");
			document.getElementById("email").focus();
			document.getElementById("email").select();
		}
		else {
			//document.getElementById("submit").disabled=true;
			document.getElementById("feedback").submit();
		}
	}
}

function check_cart_values() {

	var iname = document.getElementById("iname").value;
	var phone = document.getElementById("phone").value;
	var city = document.getElementById("city").value;
	var timering = document.getElementById("timering").value;
	var adress = document.getElementById("adress").value;
	var timedeliv = document.getElementById("timedeliv").value;
	var email = document.getElementById("email").value;
	if(trim(iname) == "" ||
		trim(phone) == "" ||
		trim(city) == "" ||
		trim(timering) == "" ||
		trim(timedeliv) == "") {
			alert("Пожалуйста введите все обязательные поля!");
	} else {
		if (trim(email)!="" & isEmail(email)==false) {
				alert("Введён некорректный E-mail!");
				document.getElementById("email").focus();
				document.getElementById("email").select();
		}
		else {
			document.getElementById("submit").disabled=true;
			document.getElementById("bar").style.display = "";
			document.getElementById("cartform").submit();
		}
	}
}

function check_subscribe_values() {

	var email = document.getElementById("subscr_email").value;
	if(trim(email) == "") 
	{
		alert("Пожалуйста введите Ваш e-mail!");
	} else {
		if (trim(email)!="" & isEmail(email)==false) {
			alert("Введён некорректный E-mail!");
			document.getElementById("subscr_email").focus();
			document.getElementById("subscr_email").select();
		}
		else {
			document.getElementById("subscribe").submit();
		}
	}
}

function isUndefined(a) {
   return typeof a == 'undefined';
}

function trim(a) {
	return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
}

function isEmail(a) {
   return (a.indexOf(".") > 0) && (a.indexOf("@") > 0);
}

function botCheckInfo() {
	alert("Для предотвращения автоматического заполенния форм спам-роботами, мы были вынуждены ввести простую проверку. Вам необходимо ввести отображаемое 4-ёх значное число в указанное поле, Спасибо!");
}

function show_hide(id) {
	if (document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display = "";
	}
	else {
		document.getElementById(id).style.display = "none";
	}
}

function trimsearch(a) {
		return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
	}
    
function check_search_values() {

	var kwrd = document.getElementById("kwrd").value;

	if((trimsearch(kwrd) == "") || (trimsearch(kwrd) == "поиск")) {
		alert("Введите искомую фразу!");
	} else {
		if (kwrd.length<3) {
			alert("Искомая фраза должна быть более 3-ёх символов!");
		}
		else {
			document.getElementById("search").submit();	
		}
	}
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}

function Hide (pole) {
	document.getElementById(pole).style.visibility='hidden';
}

function ShowHidden (pole) {
	document.getElementById(pole).style.visibility='visible';
}
