/************************ AJAX: */


function cart_variante(id_produs)
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='block';
	el_over_ajax_box.style.display='block';
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	
	var url="actions/reqbox_cos.php";
	url=url+"?id="+id_produs;
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		cart_variante_fill(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);
	
	
}

function cart_variante_fill(XHT) 
{ 
if (XHT.readyState!=4)
{
	
	showajaxloaderdum('over_ajax_box');
}
if (XHT.readyState==4)
{
	response=XHT.responseText;
	elbox=locate_el('over_ajax_box');
	elbox.innerHTML=response;
}
}


function ascunde_fereatra()
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='none';
	el_over_ajax_box.style.display='none';
	
	el_offerid=locate_el('offerid');
	update_cart_variante(el_offerid.value);
}

function update_cart_variante(x)
{
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }

	var url="./actions/update-cart-variante.php";
	url=url+"?id="+x;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=function() {
		show_update_cart_variante(x);
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function show_update_cart_variante(x) 
{ 
if (xmlHttp.readyState!=4)
{
	showajaxloader();
}
if (xmlHttp.readyState==4)
{
	hideajaxloader();
	responses=xmlHttp.responseText.split('#MOD#');
	
	el_cartbuton=locate_el('addcart_'+x);
	el_cartbuton.innerHTML=responses[0];
	
	el_cartup=locate_el('cart_up');
	el_cartup.innerHTML=responses[1];
	
	
}
}



function cart_next(id_produs)
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='block';
	el_over_ajax_box.style.display='block';
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	
	var url="actions/reqbox_cos.php";
	url=url+"?id="+id_produs;
	
	el_cantitate=locate_el('cantitate');
	url=url+"&cantitate="+el_cantitate.value;
	
	el_idssel=locate_el('idssel');
	selecturi=el_idssel.value.split('.');
	n=selecturi.length;
	for(i=0; i<n; i++)
		{
			el_sel=locate_el(selecturi[i]);
			url=url+"&"+selecturi[i]+"="+el_sel.options[el_sel.selectedIndex].value;
		}
	
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		cart_variante_fill(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);	
}


function add_basket_options()
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='block';
	el_over_ajax_box.style.display='block';
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	
	el_offerid=locate_el('offerid');
	
	var url="actions/reqbox_cos.php";
	url=url+"?id="+el_offerid.value;
	url=url+"&add=1";
	
	el_cantitate=locate_el('cantitate');
	url=url+"&cantitate="+el_cantitate.value;
	
	el_idssel=locate_el('idssel');
	selecturi=el_idssel.value.split('.');
	n=selecturi.length;
	for(i=0; i<n; i++)
		{
			el_sel=locate_el(selecturi[i]);
			url=url+"&"+selecturi[i]+"="+el_sel.options[el_sel.selectedIndex].value;
		}
	
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		cart_variante_fill(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);	
}




function rem_basket_options(id_produs, v_produs)
{
	el_ajax_box=locate_el('ajax_box');
	el_over_ajax_box=locate_el('over_ajax_box');
	
	el_ajax_box.style.display='block';
	el_over_ajax_box.style.display='block';
	
	var XHT=GetXmlHttpObjectdum();
	if (XHT==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	
	
	var url="actions/reqbox_cos.php";
	url=url+"?id="+id_produs;
	url=url+"&v_produs="+v_produs;
	url=url+"&rem=1";
	url=url+"&sid="+Math.random();
	
	XHT.onreadystatechange=function() {
		cart_variante_fill(XHT);
	}
	
	
	XHT.open("GET",url,true);
	XHT.send(null);	
}


