var productPrice, productID;

var debug = (navigator.product && navigator.product.toLowerCase()=="gecko");

function onPageLoad()
{
}

function chkEdit(v,title, customMsg)
{
  if (v.value=="")
  {
    alert(customMsg ? customMsg : "Поле '"+title+"' необходимо заполнить");v.focus();return false;
  }
  return true;
}

function chkDealer()
{
	var f=document.fd;
	if (!f) f=document.forms[0];
	if (!chkEdit(f.organization, "Организация") || 
		!chkEdit(f.name, "Контактное лицо") ||
		!chkEdit(f.adress, "Адрес") ||
		!chkEdit(f.telephone, "Телефон") ||
		!chkEdit(f.fax, "Факс") ||
		!chkEdit(f.email, "Адрес email")) return false;
	if (f.city.selectedIndex==0) {
		alert("Пожалуйста, укажите город"); return false;
	}
	return true;
}

function addToBasket(id, price)
{	
   var s=document.cookie;
   var re=/chk=aga/;
   if (!re.test(s)) {
   	alert("Чтобы воспользоваться функцией заказа, в Вашем браузере должны быть включены cookies!");
		return false;
   }
	wnd('/qty.html', 'qty', 200, 50);
	productPrice=price;
	productID=id;
	return false;
}

function openQty(id, price)
{
}

function onQtyEnter(qty)
{
	var s = document.cookie;
//	alert(s);
	var b="", m="", e="";
	var re = /^(.*)(?:__aircom=([^;]+))(.*)$/;
	if (re.test(s)) {
		b = RegExp.$1;
		m = RegExp.$2;
		e = RegExp.$3;
	}
	m = unescape(m);
	var re = new RegExp("\,?"+productID+"=(\\d+)", "");
	if (!re.test(m)) m +=  (m ? "," : "") + productID+"="+qty;
	else m = m.replace(re, ""+productID+"="+(parseInt(RegExp.$1)+qty));
	document.cookie = "__aircom="+escape(m)+";path=/";
   //обновим корзину
   var sq = document.getElementById("ordcount");
   if (sq) {
   	var q = parseInt(sq.innerHTML);
   	sq.innerHTML = q+parseInt(qty);
   }
   //
   var ss = document.getElementById("ordsumma");
   if (sq) {
   	var summa = parseFloat(ss.innerHTML);
   	ss.innerHTML = parseInt(productPrice*100*qty)/100+summa;
   }
   productID = undefined;
   productPrice = undefined;
   window.document.location.href="cart.html";
}

function wnd(URL,Name,w,h)
{
   if (!w) w = screen.availWidth - 50;
   if (!h) h = screen.availHeight-50;
	var ww_top  = (screen.availHeight-h)/2;
	var ww_left = (screen.availWidth-w)/2;
	var param   = "top="+ww_top+",left="+ww_left+",toolbar=0,directories=no,menubar=0,resizable=1,scrollbars=1,status=0,width="+w+",height="+h;

	var Wnd = window.open('',Name,param);
	Wnd.location.href=URL;
	Wnd.focus();
}


function chkOrderData()
{
	var f=document.ford;
	if (!chkEdit(f.cust_name, "Ваше имя", "Пожалуйста, представьтесь") || 
		!chkEdit(f.cust_email, "E-mail") ||
		!chkEdit(f.cust_phone, "Телефон", "Пожалуйста, укажите Ваш телефон") ||
		!chkEdit(f.cust_adress, "Адрес")) return false;
	var re = /.+\@.+(\..+)+/;
	if (!re.test(f.cust_email.value)) {
		if (!confirm("Адрес e-mail, который Вы ввели, скорее всего, некорректен.\nВы уверены, что хотите сделать заказ с этим адресом?")) return false;
	}
	f.bsend.disabled=true;
	return true;
}

function ku()
{
	if (!reqd) {
		reqd=1;
/*		var ifr = document.getElementById("ajax");
		if (ifr) {
			ifr.src="/reqdealer.pl";
		}*/
		var p=new Date();
		var aj = new Ajax.Request("/reqdealer.pl", {parameters:p,method:'get',evalScripts:true,onComplete:rd});
	}
}

var reqd, chlg;

function rd(req)
{
	var f=document.forms["fd"];
	if (f) {
		var hdn=document.createElement("input");
		hdn.id="chlg";
		hdn.name="chlg";
		hdn.type="hidden";
		hdn.value=req.responseText;
		var s=f["organization"].parentNode;
		if (s) s.appendChild(hdn);
	}
}