Event.observe(window,'load', init, false);

function init() {
	Event.observe($('jur_select').childNodes[1],'change',setJurisdiction,false);
	Event.observe($('lang_select').childNodes[1],'change',setLanguage,false);
}

function changeOptions(filter) {
	var typeAjax = new Ajax.Request
		(
			'include/search.php',
			{
				method: 'get', 
				parameters: {filter: filter, value: $(filter).childNodes[1].value, select: 'producttype'},
				onSuccess: function transResult(response) {
					$('filter_type').innerHTML=response.responseText;
				},
				onFailure: function transResult(response) {
					alert('Failure : '+response.responseText);
				}
			}
		);
	var varietalAjax = new Ajax.Request
		(
			'include/search.php',
			{
				method: 'get', 
				parameters: {filter: filter, value: $(filter).childNodes[1].value, select: 'varietal1'},
				onSuccess: function transResult(response) {
					$('filter_varietal').innerHTML=response.responseText;
				},
				onFailure: function transResult(response) {
					alert('Failure : '+response.responseText);
				}
			}
		);
	var countryAjax = new Ajax.Request
		(
			'include/search.php',
			{
				method: 'get', 
				parameters: {filter: filter, value: $(filter).childNodes[1].value, select: 'country'},
				onSuccess: function transResult(response) {
					$('filter_country').innerHTML=response.responseText;
				},
				onFailure: function transResult(response) {
					alert('Failure : '+response.responseText);
				}
			}
		);
	var supplierAjax = new Ajax.Request
		(
			'include/search.php',
			{
				method: 'get', 
				parameters: {filter: filter, value: $(filter).childNodes[1].value, select: 'supplierid'},
				onSuccess: function transResult(response) {
					$('filter_supplier').innerHTML=response.responseText;
				},
				onFailure: function transResult(response) {
					alert('Failure : '+response.responseText);
				}
			}
		);	
	var brandAjax = new Ajax.Request
		(
			'include/search.php',
			{
				method: 'get', 
				parameters:{
					filter: filter, 
					value: $(filter).childNodes[1].value, 
					select: 'brand'
				},
				onSuccess: function transResult(response) {
					$('filter_brand').innerHTML=response.responseText;
				},
				onFailure: function transResult(response) {
					alert('Failure : '+response.responseText);
				}
			}
		);
	return false;
	
}



function setJurisdiction() {
	new Ajax.Request('include/jurisdiction.php?j='+$('jur_select').childNodes[1].value, {method: 'get', onSuccess: reLoad});
}

function setLanguage() {
	new Ajax.Request('include/language_switch.php?lang='+$('lang_select').childNodes[1].value, {method: 'get', onSuccess: reLoad});
}

function reLoad() {
	window.location.reload(true);
}

