var stl_currentprovince = 0;
function PopulateStoreDropDown(src,container,name,buttonname){
	var selected = src[src.selectedIndex].value,image;
	if(selected != stl_currentprovince){
		var cont = document.getElementById(container);
		var button = document.getElementById(buttonname);
		if(cont){
			cont.innerHTML = 'loading ...';
			var content = agent.call('/ajax/StoreLocator.ajax.php','AJ_PopulateStoreDropDown','',selected,name);
			cont.innerHTML = content;
			if(button){
				if(button.tagName == 'INPUT' || button.tagName == 'IMG'){
					button.src = (content.indexOf('disabled')==-1?'/images/slider/buttonon.png':'/images/slider/buttonoff.png');
					button.disabled = (content.indexOf('disabled')==-1?false:true);
				}else{
					image = button.getElementsByTagName('img')[0];
					if(image) image.src = (content.indexOf('disabled')==-1?'/images/store-unlocked.gif':'/images/store-locked.gif');
					else button.className = (content.indexOf('disabled')==-1?'buttondark':'buttondisabled');
				}
			}
			stl_currentprovince = selected;
		}
	}
}

var stl_currentregion = 0;
function PopulateInternationalStoreDropDown(src,container,name,buttonname){
	var selected = src[src.selectedIndex].value;
	if(selected != stl_currentregion){
		var cont = document.getElementById(container);
		var button = document.getElementById(buttonname);
		if(cont){
			cont.innerHTML = 'loading ...';
			var content = agent.call('/ajax/StoreLocator.ajax.php','AJ_PopulateInternationalStoreDropDown','',selected,name);
			cont.innerHTML = content;
			if(button){
				if(button.tagName == 'INPUT' || button.tagName == 'IMG'){
					button.src = (content.indexOf('disabled')==-1?'/images/slider/buttonon.png':'/images/slider/buttonoff.png');
					button.disabled = (content.indexOf('disabled')==-1?false:true);
				}else{
					image = button.getElementsByTagName('img')[0];
					if(image) image.src = (content.indexOf('disabled')==-1?'/images/store-unlocked.gif':'/images/store-locked.gif');
					else button.className = (content.indexOf('disabled')==-1?'buttondark':'buttondisabled');
				}
			}
			stl_currentprovince = selected;
		}
	}
}

function ShowStoreDetails(storeid){
	if(!isnumeric(storeid)){
		var dd = document.getElementById(storeid);
		if(dd && dd.selectedIndex >= 0) storeid = dd[dd.selectedIndex].value;
	}
	if(storeid>0){
		var container = document.getElementById('str_details');
		if(container){
			container.innerHTML = 'loading';
			var html = agent.call('/ajax/StoreLocator.ajax.php','AJ_DrawStoreDetails','',storeid);
			container.innerHTML = html;
		}
	}
}
