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'));
}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 ;
	}
}

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