

var xmlHttp;



function getCities(){

	//do ajax update

	var province = escape(document.getElementById('province').options[document.getElementById('province').selectedIndex].value);



	xmlHttp=GetXmlHttpObject();



	xmlHttp.onreadystatechange=getCities_AJAX;



	xmlHttp.open('GET', 'getFormXML.php?province=' + province +  '&r=' + Math.random() , true);



	xmlHttp.send(null);



}





function getCities_AJAX(){



	if (xmlHttp.readyState==4){



	  var xmlDoc=xmlHttp.responseXML.documentElement;



		var resultsFound = xmlDoc.getElementsByTagName("results_found")[0].childNodes[0].nodeValue;



  var outBlock = '<select name="city" id="city" class="storeLocator" onChange="getStores();" />';

  outBlock+= '<option value="">Select a City</option>'+"\n";



		for(i = 0; i < resultsFound; i++){



    	outBlock+='<option value="' + xmlDoc.getElementsByTagName("city")[i].childNodes[0].nodeValue+'">' + xmlDoc.getElementsByTagName("city")[i].childNodes[0].nodeValue+'</option>';

		}



		outBlock+= '</select>';



		document.getElementById('city_select').innerHTML = outBlock;

  }

}







/************************/





function getStores(){

	//do ajax update

	var city = escape(document.getElementById('city').options[document.getElementById('city').selectedIndex].value);



	xmlHttp=GetXmlHttpObject();



	xmlHttp.onreadystatechange=getStores_AJAX;



	xmlHttp.open('GET', 'getFormXML.php?city=' + city +  '&r=' + Math.random() , true);



	xmlHttp.send(null);



}





function getStores_AJAX(){



	if (xmlHttp.readyState==4){



	  var xmlDoc=xmlHttp.responseXML.documentElement;



		var resultsFound = xmlDoc.getElementsByTagName("results_found")[0].childNodes[0].nodeValue;



  var outBlock = '<select name="store" id="store" class="storeLocator" onChange="outputStore();" />';

	outBlock+= '<option value="">Select a Store</option>'+"\n";



		for(i = 0; i < resultsFound; i++){



    	outBlock+='<option value="' + xmlDoc.getElementsByTagName("id")[i].childNodes[0].nodeValue+'">' + xmlDoc.getElementsByTagName("store")[i].childNodes[0].nodeValue+'</option>';

		}



		outBlock+= '</select>';



		document.getElementById('store_select').innerHTML = outBlock;

  }

}



/************************/



function outputStore(){

// var store_id = escape(document.getElementById('store').options[document.getElementById('store').selectedIndex].value);

	

	if(document.getElementById('store').options){

		var store_id = escape(document.getElementById('store').options[document.getElementById('store').selectedIndex].value);

	}else{

		var store_id = window.document.forms.prov.store.options[window.document.forms.prov.store.selectedIndex].value;

	}

	

  xmlHttp=GetXmlHttpObject();



	xmlHttp.onreadystatechange=outputStore_AJAX;



	xmlHttp.open('GET', 'getFormXML.php?store_id=' + store_id +  '&r=' + Math.random() , true);



	xmlHttp.send(null);





}



function outputStore_AJAX(){



	if (xmlHttp.readyState==4){



	  var xmlDoc=xmlHttp.responseXML.documentElement;



  var outBlock= '<h2>' + xmlDoc.getElementsByTagName("store")[0].childNodes[0].nodeValue + '</h2>' + "\n"; 

// google map********
 document.getElementById("map").style.border='1px solid #606060';
 document.getElementById("map").style.display='block';
 initialize();
 if(xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue==9){
	 //alert('bitch');
	 showAddress(9);
 } else {
 showAddress( xmlDoc.getElementsByTagName("address")[0].childNodes[0].nodeValue+', '+ xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue+', '+ xmlDoc.getElementsByTagName("prov")[0].childNodes[0].nodeValue);
 }
//*******************
  outBlock+='<div class="goLeft">';

  if(xmlDoc.getElementsByTagName("prescription")[0].childNodes[0].nodeValue != '0')

  outBlock+= '<p id="presc">Prescription Centre</p>' + "\n"; 

  

  outBlock+= '<p>' + xmlDoc.getElementsByTagName("address")[0].childNodes[0].nodeValue + '<br/>' + "\n";

  outBlock+= xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue + ', &nbsp;';

  outBlock+= xmlDoc.getElementsByTagName("prov")[0].childNodes[0].nodeValue + '<br/>' + "\n";

  

   outBlock+= xmlDoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue + '<br/><br />' + "\n\n";
  outBlock +='</p></div><div class="goLeft"><p>';
  if(xmlDoc.getElementsByTagName("hours")[0].childNodes[0].nodeValue != '.')

  outBlock+= '<strong>Hours:</strong><br />' + xmlDoc.getElementsByTagName("hours")[0].childNodes[0].nodeValue + '<br/>' + "\n";

  if(xmlDoc.getElementsByTagName("services")[0].childNodes[0].nodeValue != '.'){
	  outBlock+= '<br><strong>Services:</strong><br />' + xmlDoc.getElementsByTagName("services")[0].childNodes[0].nodeValue + '<br/>' + "\n";
  }
  //outBlock+= '<br/><a href="store.php?s_id='+xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue+'">Visit the Store Mini Site</a>' + "\n";
  outBlock+= '</p></div>' + "\n";
  outBlock+= '<div style="display: block; width: 100%; clear: both;"><a id="googlelink" href="store.php?s_id='+xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue+'">Visit the '+xmlDoc.getElementsByTagName("store")[0].childNodes[0].nodeValue+' Mini Site</a></div>';
 //outBlock+= '<div id="map" style="width: 300px; height: 300px"></div><script type="text/javascript">initialize();showAddress("263 Adelaide Street West, Toronto, Ontario,  M5H  1Y2");</script>';


		document.getElementById('store_result').innerHTML = outBlock;
		

  }

}







