/*************************************************************
* Page: swap_regions_subregionsw.js v 1.2
* Description: function will hide and show regions and subregions.
* 
* Hospitality Recruitment - Online Strategies
* Copyright (C) 2005 Online Strategies, All rights reserved
* Email  info@hospitalityonline.co.uk
* 
*************************************************************/
function swap_sub_regions(el){
	if(document.getElementById && document.createTextNode)
	{
		var snum     = (document.getElementById('show_sub_regions').getElementsByTagName('div').length);
		var box      = document.getElementById('show_regions').getElementsByTagName('select')[0];
		var box_reg  = document.getElementById('show_sub_regions');
		var label    = document.getElementById('sub_reg_label');
		
		// set the dyunamic objects.
		var obj = document.getElementById("region_" + snum);
		var selects = document.getElementById('show_sub_regions').getElementsByTagName('option');
		//alert(snum);
		//alert(selects.length)
		for(var i = 0; i < selects.length; i++) {
				selects[i].selected = false;
		}
		while (obj) 
		{	
			if (obj.id == el) {
				obj.style.display = "block"
				//alert(obj.id);
			}
			else {
				obj.style.display = "none";
				//alert(obj.id);
			}
			
			/*  */
			if (box.selectedIndex == 0) {
				label.style.display = "none"
				box_reg.style.display = "none";
			}
			else {	
				label.style.display = "block"
				box_reg.style.display = "block";
			}
			
			/* */
			obj = document.getElementById("region_" + snum--);
			
		}
	}
}