var AX_HTTPForm = {

_request : "",

createXMLHttpRequest : function()
{
	var xhr;
	if(window.XMLHttpRequest) { // if !IE
		try {
			xhr = new  XMLHttpRequest();
		} catch(e) {
			xhr =false;
		}
	} else if(window.ActiveXObject) {  // if IE
		try {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xhr  =  false;
		}
	}
	return  xhr;
},
//------------------
getForm : function(fobj) {
	var  str  =  "";
	var  ft  =  "";
	var  fv  =  "";
	var  fn  =  "";
	var  els  =  "";
	for(var i=0; i<fobj.elements.length;i++) {
		els = fobj.elements[i];
		ft = els.title;
		fv = els.value;
		fn = els.name;
		switch(els.type)  {
			case "text":
			case "hidden":
			case "password":
			case "textarea":
				if(encodeURI(ft) == "required" && encodeURI(fv).length < 1)
				{
					alert(fn+'  is  a  required  field,  please  complete.');
					els.focus();
					return  false;
				}
				str+= fn+"="+encodeURI(fv)+"&";
			break;

			case "checkbox":
			case "radio":
				if(els.checked) str+=fn+"="+encodeURI(fv)+"&";
			break;

			case "select-one":
				str+=fn+"="+els.options[els.selectedIndex].value+"&";
			break;
		}  //  switch
	}  //  for
	str=str.substr(0,(str.length-1));
	return  str;
},
//------------------
sendRequest : function(frm,file) {
	this._request=AX_HTTPForm.createXMLHttpRequest();
	var  rnd982g = Math.random();
	var  str = "";
	if(str = AX_HTTPForm.getForm(frm)) {
	this._request.onreadystatechange = function() {
		if(AX_HTTPForm._request.readyState == 4) {
			if(AX_HTTPForm._request.status == 200)	{
				document.getElementById("grozs").innerHTML=AX_HTTPForm._request.responseText;
				d1=new WPMdialog('senksadd',400,0,50,1,senks[0],senks[1]);
				d1.show();
			}
		}
	}
	this._request.open('POST', file, true);
  this._request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
	this._request.send(str);
	}
	return  false;
}
}
//-------------------------------------------------------
function addtobasket1(pic,error,sizeneed,er_inh1,er_inh2,wait2save,lang)
{
	var f=document.basket;
	var sz='';

	if(sizeneed=='1')
	{
	var sz=f.elements['size'+pic].options[f.elements['size'+pic].selectedIndex].value;

	if(f.elements['size'+pic].selectedIndex==0 && sizeneed=='1')	{
		alert(error);
		return false;
	}
	}

	if(sz=='') sz='0';

	f.elements['gcolor'].value=pic;
	f.elements['gsize'].value=sz;

	if(parseInt(wait2save)==0 && parseInt(f.elements['inhh'+pic].value)<parseInt(f.elements['quantity'+pic].value))
	{
		alert(er_inh1+' '+f.elements['inhh'+pic].value+' '+er_inh2+'!');
		return false;
	}

	if(sizeneed=='1') {
		var a=f.elements['size'+pic].options[f.elements['size'+pic].selectedIndex].value.split('-');
		f.elements['inhh'+pic].value=a[1];
	}

	if(f.elements['inhh'+pic].value>0) {
		f.elements['inhh'+pic].value-=parseInt(f.elements['quantity'+pic].value);
		if(sizeneed=='1') {
			f.elements['size'+pic].options[0].value=f.elements['size'+pic].options[0].value-parseInt(f.elements['quantity'+pic].value);
		}
	}

	if(sizeneed=='1') {
		var a=f.elements['size'+pic].options[f.elements['size'+pic].selectedIndex].value.split('-');
		f.elements['size'+pic].options[f.elements['size'+pic].selectedIndex].value=a[0]+'-'+f.elements['inhh'+pic].value;
	}

	if(f.elements['inhh'+pic].value>0 || (f.elements['inhh'+pic].value==0 && parseInt(wait2save)==0)) {
		document.getElementById('inh'+pic).innerHTML=f.elements['inhh'+pic].value;
	} else {
		document.getElementById('inh'+pic).innerHTML='<a href="/'+lang+'/wait2save/" target="_blank" onclick="popupWindow(\'/'+lang+'/wait2save/\',\'csz\',760,520,\'\'); return false;"><img src="/i/wai2save_1.jpg" border="0" alt="" /></a>';
		document.getElementById('wait2save').style.display='block';
	}

	preventSelection(document);
	AX_HTTPForm.sendRequest(f,'/addtobasket/');
	unpreventSelection(document);
	return false;
}

function addtobasket2(er_inh1,er_inh2,wait2save,lang)
{
	var f=document.basket;

	if(parseInt(wait2save)==0 && parseInt(f.elements['inhh'].value)<parseInt(f.elements['quantity'].value))
	{
		alert(er_inh1+' '+f.elements['inhh'].value+' '+er_inh2+'!');
		return false;
	}

	if(f.elements['inhh'].value>0) f.elements['inhh'].value-=parseInt(f.elements['quantity'].value);
	if(f.elements['inhh'].value>0 || (f.elements['inhh'].value==0 && parseInt(wait2save)==0)) {
		document.getElementById('inh').innerHTML=f.elements['inhh'].value;
	} else {
		document.getElementById('inh').innerHTML='<a href="/'+lang+'/wait2save/" target="_blank" onclick="popupWindow(\'/'+lang+'/wait2save/\',\'csz\',760,520,\'\'); return false;"><img src="/i/wai2save_1.jpg" border="0" alt="" /></a>';
		document.getElementById('wait2save').style.display='block';
	}

	preventSelection(document);
	AX_HTTPForm.sendRequest(f,'/addtobasket/');
	unpreventSelection(document);
	return false;
}
