function mess()
{ var msg="Перед отправкой заявки необходимо зарегистироваться.\n Чтобы продолжить - нажмите ОК."; 
window.alert(msg); 
return true; 
}

function check()
{
myArray= new Array();
myArray[0]=document.remove.fio;
myArray[1]=document.remove.index;
myArray[2]=document.remove.region;
myArray[3]=document.remove.city;
myArray[4]=document.remove.address;
myArray[5]=document.remove.code_tel;
myArray[6]=document.remove.tel;
titles=new Array("ФИО", "Индекс", "Область", "Город", "Адрес", "Код города", "Тел/факс");
var str;
for (var i= 0; i<7; i++)
	{ 
	if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")
	 	{
	myArray[i].focus();
	str=titles[i];
	myArray[i].value=window.prompt ("Обязательное поле [ "+ str + " ] * должно быть заполнено! Пожалуйста, введите данные!",myArray[i].value); 
	if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")i--;			
		}															
	}
var res;
if (!(document.remove.email.value==""))
	{
while(document.remove.email.value.indexOf("@")==-1)
		{
document.remove.email.value=window.prompt ("Неправильный e-mail адрес! Проверьте правильность заполнения!",document.remove.email.value); 
		}
	}
}

function admin_update()
{
window.opener.refresh;
}

function check_order()
{
myArray= new Array();
myArray[0]=document.order.tool;
myArray[1]=document.order.name;
myArray[2]=document.order.address_rus;
myArray[3]=document.order.tel;
titles=new Array("Инструмент", "ФИО", "Адрес", "Телефон/Факс");
var str;
for (var i= 0; i<4; i++)
	{ 
	if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")
	 	{
	myArray[i].focus();
	str=titles[i];
	myArray[i].value=window.prompt ("Обязательное поле [ "+ str + " ] * должно быть заполнено! Пожалуйста, введите данные!",myArray[i].value); 
	if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")i--;			
		}															
	}
}



function whole()
{ var msg="",str=document.contact.c_E_MAIL.value,all; 
if (document.contact.a_NAME.value=='') msg='Ф.И.О.,\n'; 
if (document.contact.b_PHONE.value=='') msg+="Тел./факс ,\n"; 
if (str.indexOf('@')==-1) 
{
msg+='e-mail \nнеобходимо заполнить'; 
window.alert(msg); return false; 
}
else
{ 
return true; 
} 
}
function email()
{ var msg="",str=document.contact.c_E_MAIL.value,all; 
if (document.contact.a_NAME.value=='')msg='Ф.И.О. ,\n'; 
if (str.indexOf('@')==-1) 
{msg+='e-mail \nнеобходимо заполнить'; 
window.alert(msg); return false; 
}else{ 
return true; 
} 
} 
function fax()
{ var msg=""; 
if (document.contact.a_NAME.value=="") msg="Ф.И.О.,\n"; 
if (document.contact.b_PHONE.value=="")
{msg+="Тел./факс ,\nнеобходимо заполнить"; 
window.alert(msg); return false; 
} 
else 
{ return true; 
} 
} 
function getIndex()
{
var x=document.remove
if (x.payment.value=="2CO") x.action="https://www.2checkout.com/2co/buyer/purchase";
else x.action="order_preview.php";
} 


function check_contact()
{ 
var msg="", str=document.contact.c_E_MAIL.value, all; 
if (document.contact.d_SEND_BY_FAX.checked==0&&document.contact.e_E_MAIL_PRICE.checked==0&&document.contact.f_E_MAIL_SUBSCRIBE.checked==0&&document.contact.a_NAME.value==""&&document.contact.b_PHONE.value==""&&document.contact.c_E_MAIL.value==""&&document.contact.g_MESSAGE.value=="") 
{ 
window.alert("НИ ОДНО ПОЛЕ НЕ ЗАПОЛНЕНО,\n ФОРМА НЕ БУДЕТ ОТОСЛАНА!"); 
return false; 
} 
else 
{ 
if ((document.contact.d_SEND_BY_FAX.checked&&document.contact.e_E_MAIL_PRICE.checked)||(document.contact.d_SEND_BY_FAX.checked&&document.contact.f_E_MAIL_SUBSCRIBE.checked)) return whole(); 
if (document.contact.e_E_MAIL_PRICE.checked||document.contact.f_E_MAIL_SUBSCRIBE.checked) return email(); 
if (document.contact.d_SEND_BY_FAX.checked||document.contact.g_MESSAGE.value!="")return fax(); 
} 
}

function checkForm (){
myArray= new Array();
myArray[0]=document.insert.client_name;
myArray[1]=document.insert.client_pass;
myArray[2]=document.insert.client_title;
myArray[3]=document.insert.post_index;
myArray[4]=document.insert.obl;
myArray[5]=document.insert.city;
myArray[6]=document.insert.address;
myArray[7]=document.insert.city_code;
myArray[8]=document.insert.tel;

titles=new Array("Имя", "Пароль", "Компания / ФИО", "Индекс", "Область", "Город", "Адрес", "Код города", "Телефон");
var str;
for (var i= 0; i<9; i++)
{ 
	if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")
 	{
	myArray[i].focus();
	str=titles[i];
	myArray[i].value=window.prompt ("Обязательное поле [ "+ str + " ] * должно быть заполнено! Пожалуйста, введите данные!",myArray[i].value); 
// confirm ("The required "+str+ "(*)  field must be entered! Please enter the correct data!");
		if (myArray[i].value==""||myArray[i].value==" "||myArray[i].value=="null")i--;			
	}															
}
if (document.insert.email.value==""||document.insert.email.value=="null")
	{
document.insert.email.value=="";
	}else
	{
while(document.insert.email.value.indexOf("@")==-1)
	{
(document.insert.email.value=window.prompt ("Неправильный e-mail адрес! Проверьте правильность заполнения!",document.insert.email.value)); 
	}//checkForm ();

	}
}
//AJAX для поиска по фильтру
function makeRequest(add, price) // функция Ajax запроса
{
   var http_request = false; // переменная для хранения XMLHttpRequest объекта
   if (window.XMLHttpRequest)
   {
      http_request = new XMLHttpRequest(); // Mozilla, Safari, ...
      if (http_request.overrideMimeType)
      {
		//http_request.overrideMimeType('text/html; charset=windows-1251');
         // Тип возвращаемого контента
      }
   }
   else if (window.ActiveXObject)
   {
      try
      {
         http_request = new ActiveXObject("Msxml2.XMLHTTP"); // IE
      } catch (e) {
         try
         {
            http_request = new ActiveXObject("Microsoft.XMLHTTP"); // Opera
         } catch (e) {}
      }
   }
   if (!http_request) // Если объект не был создан
   {
      alert('Невозможно создать экземпляр класса XMLHTTP ');
      return false;
   }
   //присваеваем обработчику функцию для обработки возвращенного контента
	http_request.onreadystatechange = function() { getContents(http_request); }; //функция - обвёртка
	http_request.open('GET', "http://www.stone-tool.com.ua/history_check.php?id_check="+add+"&check_price="+price, true); //метод запроса, URL, асинхронность
	http_request.send(null);
}
function getContents(http_request)
{
   if (http_request.readyState == 4) //Если состояние запроса = "Выполнено"
   {
      if (http_request.status == 200) //Если всё прошло удачно
      {
                 //присваиваем элементу DIV с id=ajax возвращенный контент
	document.getElementById('id_check').innerHTML = http_request.responseText;
    document.getElementById('id_check').style.display="block";
   	document.getElementById('id_check').style.zIndex=2;
	//document.getElementById('old_order').style.zIndex=1;
	http_request.abort();
      }
	  else 
	  {
         alert('С запросом возникла проблема.');
      }
   }
}

//For basket updating

function addToBasket(order_count, id_order, id_client, id, name, preview, trademark, price, quantity) // функция Ajax запроса
{
var req = false; // переменная для хранения XMLHttpRequest объекта
   if (window.XMLHttpRequest)
   {
      req = new XMLHttpRequest(); // Mozilla, Safari, ...
      if (req.overrideMimeType)
      {
         // Тип возвращаемого контента
      }
   }
   else if (window.ActiveXObject)
   {
      try
      {
         req = new ActiveXObject("Msxml2.XMLHTTP"); // IE
      } catch (e) {
         try
         {
            req = new ActiveXObject("Microsoft.XMLHTTP"); // Opera
         } catch (e) {}
      }
	  
   }
   if (!req) // Если объект не был создан
   {
      alert('Невозможно создать экземпляр класса XMLHTTP ');
      return false;
   }
   //присваеваем обработчику функцию для обработки возвращенного контента
//   var params = 'name=' + encodeURIComponent(name) + '&surname=' + encodeURIComponent(surname)
var params = 'order_count='+order_count+'&id_order='+id_order+'&id_client='+id_client+'&id='+id+'&name='+name+'&preview='+preview+'&trademark='+trademark+'&price='+price+'&quantity='+quantity+'&addToCart=Add';
//req.setRequestHeader("Content-Type", "text/html;charset=windows-1251")
	req.onreadystatechange = function() { alertContents(req); }; //функция - обвёртка
	req.open('POST', 'http://www.stone-tool.com.ua/basket.php', true); //метод запроса, URL, асинхронность
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.setRequestHeader("Content-length", params.length);
	req.setRequestHeader("Connection", "close");
	req.send(params);
}
function alertContents(req)
{
   if (req.readyState == 4) //Если состояние запроса = "Выполнено"
   {
      if (req.status == 200) //Если всё прошло удачно
      {
		if (!document.getElementById('id_check'))
			{
	document.getElementById('basket').innerHTML = req.responseText;
    req.abort();	 
			}
			else
			{
	//присваиваем элементу DIV с id=basket возвращенный контент
	document.getElementById('basket').innerHTML = req.responseText;
    document.getElementById('id_check').style.display="none";
	document.getElementById('id_check').style.zIndex=2;
	document.getElementById('old_order').style.zIndex=1;
	req.abort();	 
			}
			
		} else {
         alert('С запросом возникла проблема.');
      }
   }
}
function lowres()
{
if (screen.width >= 800 && screen.width < 1024) 
	{	
window.alert("Разрешение экрана меньше рекомендованой величины (1024)! \nСтраницы будут сжаты! Удобство работы не гарантируется!"); 
return false;
	}
} 

