function f_initialize () {
	
	f_processCategories ( d_spa_menu_categories );
	
}

function f_processCategories ( v_spaMenuCategories ) {
	
	// _a ( v_data.responseText );
	
	var v_categoriesMenu = _d_g ( 'v_quickMenuContents' );
	
	for ( v_i = 0; v_i < v_spaMenuCategories.v_data.length; v_i ++ ) {
		
		v_quickMenuNode = _d_c ( 'div' );
		v_quickMenuNode.className = 'v_mainMenuBtn';
		v_quickMenuNode.id = v_spaMenuCategories.v_data[v_i]['d_spa_menu_category_serial'];
		v_quickMenuNode.innerHTML = v_spaMenuCategories.v_data[v_i]['d_spa_menu_category_name'];
		v_quickMenuNode.onclick = function () {
						
			f_gotoCategory ( this );	
						
		}
					
		v_categoriesMenu.appendChild ( v_quickMenuNode );
		
	}
	
}

function f_gotoCategory ( v_menuItem ) {
	
	location.href = 'spa-packages.php?v_serial=' + v_menuItem.id;
	
}

function f_showSpaServices ( v_spaMenuCategories, v_spa_menu_category_serial ) {
			
	// _a ( v_spaMenuCategories.v_data.length );	
	
	var v_titleZone = _d_g ( 'v_spaPackageHeaderZone' );
		
	for ( v_i = 0; v_i < d_spa_menu_categories.v_data.length; v_i ++ ) {
			
		if ( d_spa_menu_categories.v_data[v_i]['d_spa_menu_category_serial'] == v_spa_menu_category_serial ) {
				
			var v_titleNode = _d_c ( 'div' );
			v_titleNode.className = 'v_title';
			v_titleNode.innerHTML = d_spa_menu_categories.v_data[v_i]['d_spa_menu_category_name'];	
			v_titleZone.appendChild ( v_titleNode );
				
			var v_titleImageNode = _d_c ( 'div' );
			v_titleImageNode.style.paddingBottom = '30px';
			v_titleImageNode.style.paddingTop = '10px';
				
			var v_leftImage = _d_c ( 'img' );
			v_leftImage.src = d_spa_menu_categories.v_photosURL + v_spa_menu_category_serial + '_left.jpg' ;
			var v_rightImage = _d_c ( 'img' );
			v_rightImage.src = d_spa_menu_categories.v_photosURL + v_spa_menu_category_serial + '_right.jpg' ;
				
			var v_spacer = _d_c ( 'span' );
			v_spacer.style.paddingLeft = '5px';
			v_spacer.innerHTML = '&nbsp;';
				
			v_titleImageNode.appendChild ( v_leftImage );
			v_titleImageNode.appendChild ( v_spacer );
			v_titleImageNode.appendChild ( v_rightImage );
			v_titleZone.appendChild ( v_titleImageNode );
				
		}
			
	}
	
	var v_ref = _d_g ( 'v_spaPackagesZone' );
	
	for ( var v_i = 0; v_i < v_spaMenuCategories.v_data.length; v_i ++ ) {
		
		v_spaMenuServiceNameNode = _d_c ( 'div' );
		v_spaMenuServiceNameNode.className = 'v_subHeader';
		v_spaMenuServiceNameNode.innerHTML = v_spaMenuCategories.v_data[v_i]['d_spa_menu_service_name'];
		v_ref.appendChild ( v_spaMenuServiceNameNode );
					
		v_spaMenuServiceDescriptionNode = _d_c ( 'div' );
		v_spaMenuServiceDescriptionNode.className = 'v_paragraph';
		v_spaMenuServiceDescriptionNode.innerHTML = v_spaMenuCategories.v_data[v_i]['d_spa_menu_service_description'];
		v_ref.appendChild ( v_spaMenuServiceDescriptionNode );
		
	}
	
}