function LoadRetailers(url){ var city = $('city'); var cityvalue=city.options[city.selectedIndex].value; if(cityvalue==0) { alert('Veuillez selectionner une ville'); } else { var urltocity=url +"&city="+cityvalue; var retailers = $('retailers'); retailers.innerHTML = ''; /* new Ajax(urltocity, { method: 'get', update: 'retailers', evalScripts: true //onComplete : alert(urltocity) }).request(); */ var req = new Request.HTML({url:urltocity, onSuccess: function(html) { //Clear the text currently inside the results div. retailers.set('text', ''); //Inject the new DOM elements into the results div. retailers.adopt(html); }, onFailure: function() { retailers.set('text', 'The request failed.'); } }); req.send(); } } function LoadUsZip(url){ var zip = $('zip'); var zipvalue=zip.value; if(!zipvalue) { alert('Veuillez selectionner un code postal'); } else { var urltozip=url +"&zip="+zipvalue; var retailers = $('retailers'); retailers.innerHTML = ''; var divcity = $('divcity'); divcity.innerHTML = ''; /* new Ajax(urltozip, { method: 'get', update: 'retailers', evalScripts: true }).request(); */ var req = new Request.HTML({url:urltozip, onSuccess: function(html) { //Clear the text currently inside the results div. retailers.set('text', ''); //Inject the new DOM elements into the results div. retailers.adopt(html); }, onFailure: function() { retailers.set('text', 'The request failed.'); } }); req.send(); } } function LoadCities(url){ var state = $('state'); var statevalue=state.options[state.selectedIndex].value; if(statevalue==0) { alert('Veuillez selectionner un etat / departement'); } else { var urltostate=url +"&state="+statevalue; var divcity = $('divcity'); var retailers = $('retailers'); divcity.innerHTML = ''; retailers.innerHTML = ''; var req = new Request.HTML({url:urltostate, onSuccess: function(html) { //Clear the text currently inside the results div. divcity.set('text', ''); //Inject the new DOM elements into the results div. divcity.adopt(html); }, onFailure: function() { divcity.set('text', 'The request failed.'); } }); req.send(); /* new Ajax(urltostate, { method: 'get', update: 'divcity', evalScripts: true }).request(); */ } } function LoadStates(url){ var country = $('country'); var countryvalue=country.options[country.selectedIndex].value; if(countryvalue==0) { alert('Veuillez selectionner un pays'); } else { var urltoload=url +"?ajax=true&country="+countryvalue; // check if state / cities / results already loaded // var divstate = $('divstate'); var divcity = $('divcity'); var retailers = $('retailers'); divstate.innerHTML = ''; divcity.innerHTML = ''; retailers.innerHTML = ''; var req = new Request.HTML({url:urltoload, onSuccess: function(html) { //Clear the text currently inside the results div. divstate.set('text', ''); //Inject the new DOM elements into the results div. divstate.adopt(html); }, onFailure: function() { divstate.set('text', 'The request failed.'); } }); req.send(); /* new Ajax(urltoload, { method: 'get', update: 'divstate' }).request(); */ } } var Network = { start: function(){ var url = ''; var countryvalue = ''; if(countryvalue==0) { alert('Veuillez selectionner un pays'); } else { var urltoload=url +"?ajax=true&country="+countryvalue; // check if state / cities / results already loaded // var divstate = $('divstate'); var divcity = $('divcity'); var retailers = $('retailers'); divstate.innerHTML = ''; divcity.innerHTML = ''; retailers.innerHTML = ''; var req = new Request.HTML({url:urltoload, onSuccess: function(html) { //Clear the text currently inside the results div. divstate.set('text', ''); //Inject the new DOM elements into the results div. divstate.adopt(html); }, onFailure: function() { divstate.set('text', 'The request failed.'); } }); req.send(); /* new Ajax(urltoload, { method: 'get', update: 'divstate' }).request(); */ } } }