function getXmlURL(url,fn,json_obj){
     if (window.XMLHttpRequest)
     {     req = new XMLHttpRequest();    
		 //  req.overrideMimeType('text/xml'); // mozilla fix
	 }
     else if (window.ActiveXObject)
    {    req = new ActiveXObject("Microsoft.XMLHTTP");    }
	if (req){
		req.onreadystatechange = function(){
			if (req.readyState == 4){
				fn(req.responseText);
			}
		};
		req.open('POST',url,true);
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		req.send(json_obj);
	//	fn(req.responseText);
	}else {
		return "Your browser does not seem to support XMLHttpRequest.";
	}
}

function put2basket(product_id, input_id){
	/** gaunam kieki **/
	var count = 1;
	if (document.getElementById(input_id)){
		var inpt = document.getElementById(input_id).value;
	//	if (isFinite(inpt)){
			count = inpt;
	//	}
	}
	var url = '/custom/console/basket.php?action=add&product_id='+product_id+'&count='+count;
	getXmlURL(url,refresh_basket);
	showmsg();
}

function delfrombasket(product_id, count){
	var url = '/custom/console/basket.php?action=delete&product_id='+product_id+'&count='+count;
	getXmlURL(url,refresh_basket);
}
function refresh_basket(txt){
	document.getElementById('basket_content').innerHTML = txt;
}
function calculate(){
	var el = getElementsByName_iefix('input', 'product_count');
	var params = '';
	for (i in el){
		//rez[el[i].id.split('_')[1]] = el[i].value;
		params += el[i].id.split('_')[1]+'='+el[i].value+'&'
		//alert (el[i].id.split('_')[1] );
	} 	
	var url = '/custom/console/basket.php?action=recount';
	getXmlURL(url,refresh_basket, params);
}

function getElementsByName_iefix(tag, name) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

function showmsg(){
	if (document.getElementById('cart_message')){
		document.getElementById('cart_message').style.display = 'block';
		setTimeout("hidemsg()","1500");
	}
}
function hidemsg(){
	if (document.getElementById('cart_message')){
		document.getElementById('cart_message').style.display = 'none';
	}
}

