//var eros = new Array();eros[1] = "3950";


//*************************************************************************************************************************
function DigiTest(e)
{
   if (!e) e = event;
    if (e.charCode) var charCode = e.charCode;
    else	if (e.keyCode) var charCode = e.keyCode;
			else 	if (e.which) var charCode = e.which;
					else var charCode = 0;
	if ((charCode >= 48 && charCode <= 57) || charCode == 46 || charCode == 8 || charCode == 9 || (charCode >= 37 && charCode <= 40)) return true;
	return false;
}
//*************************************************************************************************************************
function trim(string)
{
	return string.replace(/(^\s+)|(\s+$)/g, "");
}
//*************************************************************************************************************************
function owShow(par)
{
	var s='';
	for(var i=1; i<6; i++)
	{
		s='w'+i;
		if(s==par) document.getElementById(s).style.display=document.getElementById(s).style.display=="none" ? "" : "none";
		else document.getElementById(s).style.display="none";
		if(document.getElementById(s).style.display=="none") document.getElementById('i'+s).src="../images/down_16.png";
		else document.getElementById('i'+s).src="../images/down_16r.png";
	}
}
//*************************************************************************************************************************
function omShow(par)
{
	var s='';
	for(var i=1; i<3; i++)
	{
		s='m'+i;
		if(s==par) document.getElementById(s).style.display=document.getElementById(s).style.display=="none" ? "" : "none";
		else document.getElementById(s).style.display="none";
		if(document.getElementById(s).style.display=="none") document.getElementById('i'+s).src="../images/down_16.png";
		else document.getElementById('i'+s).src="../images/down_16r.png";
	}
}
//*************************************************************************************************************************
function check_zfields()
{
	var kol=trim(document.getElementById("kol").value);
	var fio=trim(document.getElementById("fio").value);
	var mail=trim(document.getElementById("mail").value);
	var tel=trim(document.getElementById("tel").value);
	var town=trim(document.getElementById("town").value);
	var address=trim(document.getElementById("address").value);
//	var payment=document.getElementById("payment").value;
	var country=trim(document.getElementById("country").value);
	var region=trim(document.getElementById("region").value);
	var code=document.getElementById("code").value;
	if(kol != "" && fio != "" && mail != "" && tel != "" && town != "" && address != "" && country != "" && region != "" && code != "")
	document.getElementById("subbut").disabled = false;
	else document.getElementById("subbut").disabled = true;
}
//*************************************************************************************************************************
/*function calculate()
{
	var pretest = 0;
	for (var i = 1;i < 2;i++)
	{
		var str = trim(document.getElementById("eros"+i).value);
		if (str != "")
			{
			var str = trim(document.getElementById("eros"+i).value);
			var reg = /^(\d{1,3})$/;
			if (reg.test(str) == false) { pretest = 1; document.getElementById("eros"+i).value="";}
			}
	}
	if (pretest != "0") alert("В поле \"Количество\" должны быть только цифры!");
	var totalsumm = 0;
	for (i = 1;i < 2;i++)
	{
		str = trim(document.getElementById("eros"+i).value);
		if (str != "" && str != "0")
		{
			summ = trim(document.getElementById("eros"+i).value)*eros[i];
			document.getElementById("gs"+i).innerHTML = "= " + summ +" рублей";
			totalsumm = totalsumm+summ;
		}
		else document.getElementById("gs"+i).innerHTML = ""; 
	}
	document.getElementById("ts").innerHTML = "= "+totalsumm+" рублей";
	check_zfields();
}*/
//*************************************************************************************************************************
function SendZak()
{
  document.getElementById("c_error").innerHTML='<br><img src="images/loading.gif">';
  var url = "savezak.php";
  url = url + 	"?kol=" 	+ document.getElementById("kol").value + 
				"&fio=" 	+ document.getElementById("fio").value + 
				"&mail=" 	+ document.getElementById("mail").value + 
				"&tel=" 	+ document.getElementById("tel").value + 
				"&country=" + document.getElementById("country").value + 
				"&region=" 	+ document.getElementById("region").value + 
				"&town=" 	+ document.getElementById("town").value + 
				"&address=" + document.getElementById("address").value + 
				"&index=" 	+ document.getElementById("index").value + 
//				"&payment=" + document.getElementById("payment").value + 
//				"&prim=" 	+ document.getElementById("prim").value + 
				//"&total=" 	+ document.getElementById("ts").innerHTML + 
				"&code=" 	+ document.getElementById("code").value + 
				"&rand=" 	+ new Date().getTime();
  request.open("GET", url, true);
  request.onreadystatechange = updateZakPage;
  request.send(null);
}
//*************************************************************************************************************************
function updateZakPage() {
  if (request.readyState == 4) 
  {
    if (request.status == 200) 
	{
		var Result = request.responseText;
		if(trim(Result) == "error") 
		{
			document.getElementById("i_cap").src="captcha.php?c="+Math.random();
			document.getElementById("code").value="";
			document.getElementById("c_error").innerHTML="<br>Неправильно введен код";
			check_zfields();
		}
		else document.getElementById("inpage").innerHTML=Result;
    } 	else 
	{
		var message = request.getResponseHeader("Status");
		if ((message.length == null) || (message.length <= 0)) 
		{
			alert("Error! Request status is " + request.status);
		} else 
		{
			alert(message);
		}
    }
  }
}
//*************************************************************************************************************************
function checkComments()
{
	var fio=trim(document.getElementById("fio").value);
	var mail=trim(document.getElementById("mail").value);
	var message=trim(document.getElementById("message").value);
	var code=trim(document.getElementById("code").value);
	if(mail != "" && message != "" && code != "") document.getElementById("subbut").disabled = false;
	else document.getElementById("subbut").disabled = true;
}

//*************************************************************************************************************************
function SendComment()
{
  document.getElementById("loading").innerHTML='<img src="images/loading1.gif">';
  var url = "savecomment.php";
  url = url + 	"?fio=" 	+ document.getElementById("fio").value + 
				"&mail=" 	+ document.getElementById("mail").value + 
				"&message=" + document.getElementById("message").value + 
				"&code=" + document.getElementById("code").value + 
				"&rand=" 	+ new Date().getTime();
  request.open("GET", url, true);
  request.onreadystatechange = updateCommentPage;
  request.send(null);

}
//*************************************************************************************************************************
function updateCommentPage() {
  if (request.readyState == 4) 
  {
    if (request.status == 200) 
    {
        var Result = request.responseText;
        if(trim(Result) == "error") 
        {
            document.getElementById("loading").innerHTML='';
            document.getElementById("i_cap").src="captcha.php?c="+Math.random();
            document.getElementById("code").value="";
            document.getElementById("c_error").innerHTML="Неправильно введен код";
            checkComments();
        }
        else 
        {
            document.getElementById("fio").value = '';
            document.getElementById("mail").value = '';
            document.getElementById("message").value = '';
            document.getElementById("code").value = '';
            document.getElementById("c_error").innerHTML="Ваше сообщение отправлено!";
            document.getElementById("loading").innerHTML='';
        }
    }     else 
    {
        var message = request.getResponseHeader("Status");
        if ((message.length == null) || (message.length <= 0)) 
        {
            alert("Error! Request status is " + request.status);
        } else 
        {
            alert(message);
        }
    }
  }
}