function ajax_getStat(oURL){
	var xmlhttp;
	if (window.XMLHttpRequest)
  {
  try{ xmlhttp=new XMLHttpRequest()}catch(e){;}//in exception do nothing
  }
// code for IE
else if (window.ActiveXObject)
  {
  try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){;}
  }

  if (xmlhttp!=null)
  {
  	try{
  	xmlhttp.open("GET",oURL);
  	xmlhttp.onreadystatechange = function(res)
  	{
  		// do something with result

  		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
  		//	alert(xmlhttp.responseText);
  		  cart_res = xmlhttp.responseText;

  		}
  	}
  	xmlhttp.send(null);
  	//alert(res);
  	return cart_res;
  } catch(e){
  	//alert(e.message);
  }
  }

	}


function cart_updatePrice(qSel,sSel,sPrice,aVID,aSize){
	try{

	sSel.innerHTML = parseFloat((qSel.value*sPrice)).toFixed(2);
	ajax_getStat("cart/updcartsession.php?vid="+aVID+"&q="+qSel.value+"&format="+aSize);
	cart_updateTotal($('cartTotal'));
	cart_updateTotal($('smallTotal'));
	cart_countProd($('squant'));
	LLoad();
}catch(e){

	}
}

function cart_updateTotal(swTotal){

	//sTotal.innerHTML = parseFloat(ajax_getStat("sumcartsession.php")).toFixed(2);
//	alert(sTotal.innerHTML);
try{
	var tT = $('carttable');
	var tRows = $('carttable').rows;
	var tCells;
	var cart_res=0;
}catch(err){

	//alert(err.message);
	}

if(tRows){
	for(var r=0;r < tRows.length;r++){
		tCells = tRows[r].cells;
		for(var i=0;i<tCells.length;i++){
			if(/\d+/.test(tCells[i].id)){
				var n = "s"+tCells[i].id;
				cart_res+=parseFloat($(n).innerHTML);

			}
		}
	}

	try{
		swTotal.innerHTML = cart_res.toFixed(2);
	}catch(err){
		//alert(err.message);
		//sTotal.innerHTML = cart_res.toFixed(2);
		//alert('Error');
	}
 }
}

function cart_countProd(sCount){
try{
	var frm = $('cartform');
} catch(err){;}
	var c=0;
if(frm){
	for(var i=0;i<frm.elements.length;i++){
		if(frm.elements[i].type == 'text')
		{
				c+= parseInt(frm.elements[i].value);
		}
	}
	try{
	sCount.innerHTML = c;
}catch(err){}
}
}

function cart_removeRow(oRow,oVar,oForm){
	var tbl = $("carttable");
	if(tbl && tbl.rows[oRow])
	{
		//ajax_getStat("cart/remcartprod.php?vid="+oVar+"&format='"+oForm+);
		ajaxloadpage("cart/remcartprod.php?vid="+oVar+"&format="+oForm+"",$('cartholder'));
		//ajaxloadpage("cart/fillzerotable.php",$('zerotableholder'));
		//tbl.deleteRow(oRow);
		//Update new results:
		//cart_updateTotal($('cartTotal'));
		//cart_updateTotal($('smallTotal'));
		cart_countProd($('squant'));
		//alert(parseFloat(document.getElementById("cartTotal").innerHTML));

		//$("numvids").innerHTML = parseInt($("numvids").innerHTML)-1 ;
		LLoad();
	}
}

function $(name){
	try{
	 return document.getElementById(name);
  } catch(ex){

   return null;
  }
}