var xmlhttpobj;

function RemoveBasket(id,f_page)
{

// function sendRequest(lang,basket_id, id,titre, type, parcours, date_fixe,pax_extension,del,f_page,lien,all,add,refresh)
	sendRequest('',id,'','','','','','','',1,f_page,'',0,0,1);

}


function DeleteBasket()
{
	sendRequest('FR','','','','','','','','','','','',1,0,1);

}



function addToBasket(lang)
{
	shopping_cart_div = document.getElementById('shopping_cart');

	trace="";
	id = document.getElementById('resa_id').value;
	titre = document.getElementById('resa_titre').value;
	type = document.getElementById('resa_type').value;
	s_type = document.getElementById('resa_s_type').value;
	if(document.getElementById('resa_pax_extension'))
	{
		pax_extension = document.getElementById('resa_pax_extension').value;
	}
	else
		pax_extension=0;
	parcours = document.getElementById('resa_parcours').value;
	form=document.getElementById('contact');

	date_fixe='';

	for (i=0, n=form.elements.length; i<n; i++)
	{
		for(j=0;j<20;j++)
		{
			if (form.elements[i].name.indexOf('dates_'+j) != -1)
			{
				if(form.elements[i].checked)
					date_fixe+=form.elements[i].value;
			}
		}
	}

 	// function sendRequest(lang,basket_id, id,titre, type, parcours, date_fixe,del,f_page,lien,all,add,refresh)
	sendRequest(lang,0,id,titre,s_type,type,parcours,date_fixe,pax_extension,0,0,0,0,1,1);
}

function GetXmlHttpObject()
{
	var xmlHttpObj = null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttpObj = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
    	{
    		xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
    	}
		catch (e)
		{
			xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttpObj;
}

function sendRequest(lang,basket_id, id,titre, s_type,type, parcours, date_fixe,pax_extension,del,f_page,lien,all,add,refresh) // lien=detruire si lien<0 ou si lien inexistant
{
	xmlhttpobj = GetXmlHttpObject();


	if (xmlhttpobj == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}




	var string = 'baskid=' + basket_id + '&id=' + id +'&titre=' + titre + '&pax_extension=' + pax_extension + '&s_type=' + s_type+'&type=' + type+ '&parcours=' + parcours +'&date_fixe=' + date_fixe  + '&langue=' + lang + '&del=' + del + '&ajax=1' + '&lien='+lien + '&refresh='+refresh + '&all=' + all + '&add=' + add ;

	if(f_page==1 && del==1)
	{
		string = string + '&page=1';
		xmlhttpobj.onreadystatechange = stateChanged_page;
	}
	else
		xmlhttpobj.onreadystatechange = stateChanged;



	xmlhttpobj.open("POST", 'od_add_panier.php', true);

	xmlhttpobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttpobj.setRequestHeader("Content-length", string.length);
	xmlhttpobj.setRequestHeader("Connection", "close");



//	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>


	xmlhttpobj.send(string);
}

function stateChanged()
{
	if (xmlhttpobj.readyState == 4)
	{
		document.getElementById("shopping_cart").innerHTML = xmlhttpobj.responseText;
		 if( document.getElementById('shopping_cart_page') )
			 document.getElementById("shopping_cart_page").innerHTML = xmlhttpobj.responseText;
	}
}

function stateChanged_page()
{
	if (xmlhttpobj.readyState == 4)
	{
		 if( document.getElementById('shopping_cart_page') )
			 document.getElementById("shopping_cart_page").innerHTML = xmlhttpobj.responseText;
	}
}
