function authorizationformsend(form_value) {
	JsHttpRequest.query(
		"/authorizationform.php",
		{
			"form": form_value
		},
		function(result, errors) {
			if (errors) {
				document.getElementById("debug").innerHTML = errors; 
			}
			else {
				if (result) {
					window.location.reload(true);
				}
			}
		},
		true
	);
}
function logoutsend() {
	JsHttpRequest.query(
		"/logout.php",
		{},
		function(result, errors) {
			if (errors) {
				document.getElementById("debug").innerHTML = errors; 
			}
			else {
				if (result) {
					window.location.reload(true);
				}
			}
		},
		true
	);
}


function add2fvr(idstr) {
	idstr = 'q' + idstr;
	JsHttpRequest.query(
		'/add2fvr.php', 
		{
			'id': idstr, 
			'q': document.getElementById(idstr).value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById(result["iddiv"]).innerHTML = result["fvr"];
			}
		},
		true
	);
}
function delfromfvr(idstr) {
	idstr = 'q' + idstr;
	JsHttpRequest.query(
		'/deletefromfvr.php', 
		{
			'id': idstr, 
			'q': document.getElementById(idstr).value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById(result["iddiv"]).innerHTML = result["fvr"];
			}
		},
		true
	);
}


function add2cart(idstr) {
	idstr = 'q' + idstr;
	JsHttpRequest.query(
		'/add2cart.php', 
		{
			'id': idstr, 
			'q': document.getElementById(idstr).value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById(result["iddiv"]).innerHTML = result["cart"];
				document.getElementById('cic').innerHTML = '[' + result["cic"] + ']';
			}
		},
		true
	);
}
function deletefromcart(idstr) {
	JsHttpRequest.query(
		'/deletefromcart.php', 
		{
			'id': idstr,
			'cur_delivery': document.getElementById("changeform_delivery").value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById("cart1").innerHTML = result["cart"];
				document.getElementById('goods_sum').innerHTML = get_goods_sum();
				document.getElementById('total_sum').innerHTML = Number(Number(document.getElementById('goods_sum').innerHTML) + Number(document.getElementById('delivery_sum').innerHTML)).toFixed(2);
				document.getElementById('cic').innerHTML = '[' + result["cic"] + ']';
			}
		},
		true
	);
}
function get_goods_sum() {
	sum = 0;
	var p = document.getElementsByTagName('div');
	for(var i = 0; i < p.length; i++) {
		if (p[i]) {
			var str = p[i].getAttribute('id');
			if (str) {
				if (str.length > 7) {
					var str1 = str.substring(0, 5);
					if (str1 == 'cost_') {
						sum += Number(p[i].innerHTML);
					}
				}
			}
		}
	}
	return Number(sum).toFixed(2);
}
function changeqtycart(idstr) {
	idstr = 'q' + idstr;
	JsHttpRequest.query(
		'/changeqtycart.php', 
		{
			'id': idstr, 
			'q': document.getElementById(idstr).value,
			'cur_delivery': document.getElementById("changeform_delivery").value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById(result["iddiv"]).innerHTML = result["cart"];
				document.getElementById(result["iddivprice"]).innerHTML = result["price"];
				if (result["cost"] > 0) {
					document.getElementById(result["iddivcost"]).innerHTML = result["cost"];
				}
				tmpl_divname = "temp" + result["iddiv"];
				document.getElementById('goods_sum').innerHTML = get_goods_sum();

				document.getElementById('delivery_sum').innerHTML = result["delivery_sum"];
				document.getElementById('delivery_sum_comment').innerHTML = result["delivery_sum_comment"];

				document.getElementById('total_sum').innerHTML = Number(Number(document.getElementById('goods_sum').innerHTML) + Number(document.getElementById('delivery_sum').innerHTML)).toFixed(2);
				window.setTimeout('document.getElementById(tmpl_divname).innerHTML = "";', 2000);
			}
		},
		true
	);
}

function get_delivery_sum(form_value) {
	JsHttpRequest.query(
		"/delivery_sum.php",
		{
			"form": form_value
		},
		function(result, errors) {
			document.getElementById("debug").innerHTML = errors; 
			if (result) {
				document.getElementById("delivery_sum").innerHTML = result["delivery_sum"];
				document.getElementById("delivery_sum_comment").innerHTML = result["delivery_sum_comment"];
				document.getElementById("total_sum").innerHTML = Number(Number(result["delivery_sum"]) + Number(document.getElementById("goods_sum").innerHTML)).toFixed(2);
			}
		},
		true
	);
}



function resetfilters(formid){
	document.getElementById('applyfilterformsearchtext').value='';
	applyprice1 = document.getElementById('applyprice1')
	applyprice2 = document.getElementById('applyprice2')
	applystock1 = document.getElementById('applystock1')
	applystock2 = document.getElementById('applystock2')
	colfilt = document.getElementById('applycolfilt')
	if(applyprice1) applyprice1.value='';
	if(applyprice2) applyprice2.value='';
	if(applystock1) applystock1.value='';
	if(applystock2) applystock2.value='';
	if(colfilt) colfilt.value='';
	applyfiltersend(document.getElementById(formid));
}
function resetcolfilter(){
	document.getElementById('applycolfilt').value ='';
	applyfiltersend(document.getElementById('applytpwide'));
}
function set_sortx(str,desc) {
	//alert('set_sortx')
	sort1=document.getElementById('applysort1');
	desc1=document.getElementById('applydesc1');
	if(sort1) { sort1.value = str; }
	if(desc1) { desc1.value = desc; }
	document.getElementById('applysort2').value = str;
	document.getElementById('applydesc2').value = desc;
	applyfiltersend(document.getElementById('applytpwide'))
}
function setcolfilt(colname) {
	input=document.getElementById('cf'+colname);
	value=input.value;
	//alert('setcolfilt('+colname+')   value='+value);
	document.getElementById('applycolfilt').value =colname+'\u0009'+value
	applyfiltersend(document.getElementById('applytpwide'))
}
function clearcolfilt(colname) {
	input=document.getElementById('cf'+colname);
	input.value='';
	document.getElementById('applycolfilt').value ='';
	applyfiltersend(document.getElementById('applytpwide'))
}
