

//////////////////////////////////////////////////////////////////////////////////////////////
//


var isMSIE = document.attachEvent != null;
var isGecko = !document.attachEvent && document.addEventListener;

function getEl(sId){ return document.getElementById(sId); }

/////////////////////////////////////////////////////////////////////////////////////////////
//
//		Адреса аптек
//
var	Addresses = {
	MenuSections	: getEl('MenuSections'),
	MenuMetro 		: getEl('MenuMetro'),
	CitiesBlock 	: getEl('CitiesBlock'),
	AddressList 	: getEl('AddressList'),
	
	
/*****************************************************************************************/		
	switchCityList 	: function(sAct){
		Addresses.CitiesBlock.firstChild.style.display = (sAct == 'show' ? 'none' : '') ;
		Addresses.CitiesBlock.lastChild.style.display = (sAct == 'show' ? 'block' : 'none');
	},


/*****************************************************************************************/		
	viewBySections 	: function(elThis){
		if( elThis.parentNode.className = 'link' ){
			elThis.parentNode.className = 'gray';
			elThis.parentNode.parentNode.lastChild.className = 'link';
			Addresses.MenuSections.style.display = 'block';
			Addresses.MenuMetro.style.display = 'none';
			
			Addresses.showSections( Addresses.MenuSections.firstChild.firstChild , 'all' );
		}
	},


	
/*****************************************************************************************/		
	showSections 	: function( elThis , iId){
		if( elThis.parentNode.className = 'link' ){
			Addresses.switchCityList('hide');
			elThis.parentNode.className = '';
			
			var mItems = Addresses.MenuSections.childNodes;
			for(var i = 0 ; i < mItems.length ; i++ ){
				if(mItems[i] != elThis.parentNode) 
					mItems[i].className = 'link';
			}
			 
			mItems = Addresses.AddressList.childNodes;
			if( iId == 'all'){
				for(var i = 0 ; i < mItems.length ; i++ )
					mItems[i].style.display = 'block';
			}
			
			if( iId = parseInt(iId) * 1 ){
				for(var i = 0 ; i < mItems.length ; i++ ){
					mItems[i].style.display = ( mItems[i].value == iId ? 'block' : 'none' );
				}
			}
		}
	},	
		
	
	
/*****************************************************************************************/		
	viewByMetro 	: function(elThis){
		if( elThis.parentNode.className = 'link' ){
			elThis.parentNode.className = 'gray';
			elThis.parentNode.parentNode.firstChild.className = 'link';
			Addresses.MenuSections.style.display = 'none';
			Addresses.MenuMetro.style.display = 'block';
			 
			Addresses.showMetro( Addresses.MenuMetro.firstChild.firstChild , 'all' );
		}
	},
	
/*****************************************************************************************/		
	showMetro 	: function( elThis , iId){
		if( elThis.parentNode.className = 'link' ){
			Addresses.switchCityList('hide')
			elThis.parentNode.className = '';
			
			var mItems = Addresses.MenuMetro.childNodes;
			for(var i = 0 ; i < mItems.length ; i++ ){
				if(mItems[i] != elThis.parentNode) 
					mItems[i].className = 'link';
			}
			 
			mItems = Addresses.AddressList.childNodes;
			if( iId == 'all'){
				for(var i = 0 ; i < mItems.length ; i++ )
					mItems[i].style.display = 'block';
			}
			
			if( iId = parseInt(iId) * 1 ){
				for(var i = 0 ; i < mItems.length ; i++ ){
					var sMetro = mItems[i].lastChild.innerHTML;
					mItems[i].style.display = ( sMetro.indexOf(','+iId+',') != -1 ? 'block' : 'none' );
				}
			}
		}
	},	
	
	
	myvar : null
}	


