// JavaScript Document

// fonction ajax de recuperation de contenu pour affichage sans reload
function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return (false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
		return (xhr_object.responseText);
	else
		return (false);
}
/**********************************************************
	Formulaire
**********************************************************/
// fonction de parse des formulaires
function	FuncParseForm(form)
{
	// -- Parsing des formulaires --
	var urlParam;
	for(i = 0; i < form.length; i++)
	{
		if (i == 0)
		{
			if (form.elements[i].type == "checkbox" || form.elements[i].type == "radio")
			{
				if (form.elements[i].checked)
					urlParam = form.elements[i].name + "=" + escape(form.elements[i].value);
			}
			else
				urlParam = form.elements[i].name + '=' + escape(form.elements[i].value);
		}
		else
		{
			if (form.elements[i].type == "checkbox" || form.elements[i].type == "radio")
			{
				if (form.elements[i].checked)
					urlParam = urlParam + "&" + form.elements[i].name + "=" + escape(form.elements[i].value);
			}
			else
				urlParam = urlParam + '&' + form.elements[i].name + '=' + escape(form.elements[i].value);
		}
	}
	return (urlParam);
}

/**********************************************************
	RETAILER SEARCH FORM RESULTS DISPLAY 
**********************************************************/
function retailerSearch(form){
	if (result = file('include/retailer_search.php?' + FuncParseForm(form)))
	{
		document.getElementById('result').innerHTML = result;
	}
}

function addStat(country, retailer, type){
	if (result = file('include/stats.php?c=' + country + '&r=' + retailer + '&t=' + type))
	{
		if(result != "OK"){
			alert(result);
		}
	}
}
