	function inithome(){
				// add the calendar
				myCal = new Calendar({ fromSun: 'd/m/Y' }, { classes: ['sun calendar'] });
				myCal2 = new Calendar({ fromSki: 'd/m/Y' }, { classes: ['ski calendar'] });				

				/* for advanced search	*/		
				var showAdvancedSun = new Fx.Style('advancedSearchSun', 'height', {duration:500});
				var showAdvancedSki = new Fx.Style('advancedSearchSki', 'height', {duration:500});
								
				$('btnShowAdvancedSun').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSun.start(0, 295);
					$('btnShowAdvancedSun').getParent().getParent().setStyle('display', 'none');
				});
				$('btnHideAdvancedSun').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSun.start(295, 0);
					$('btnShowAdvancedSun').getParent().getParent().setStyle('display', 'block');
				});
				
				$('btnShowAdvancedSki').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSki.start(0, 295);
					$('btnShowAdvancedSki').getParent().getParent().setStyle('display', 'none');
				});
				$('btnHideAdvancedSki').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSki.start(295, 0);					
					$('btnShowAdvancedSki').getParent().getParent().setStyle('display', 'block');
				});								
				/* clear textfields on focus */
				$('ucNewsletterSignup_txtFullName').addEvent('focus', function(e){
					if ($('ucNewsletterSignup_txtFullName').value == 'Enter your full name')
						$('ucNewsletterSignup_txtFullName').value = '';
				});
				$('ucNewsletterSignup_txtFullName').addEvent('blur', function(e){
					if ($('ucNewsletterSignup_txtFullName').value == '')
						$('ucNewsletterSignup_txtFullName').value = "Enter your full name";
				});
				
				$('ucNewsletterSignup_txtEmail').addEvent('focus', function(e){
					if ($('ucNewsletterSignup_txtEmail').value == 'Enter your email address')
						$('ucNewsletterSignup_txtEmail').value = '';
				});
				$('ucNewsletterSignup_txtEmail').addEvent('blur', function(e){
					if ($('ucNewsletterSignup_txtEmail').value == '')
						$('ucNewsletterSignup_txtEmail').value = "Enter your email address";
				});	


				$('search-ski-link').addEvent('click', function() {					
					if($('search-ski-box').getStyle('display')=="block")return;
					$('search-sun').setStyle('background-position', 'bottom');
					$('search-ski').setStyle('background-position', 'bottom');					
					$('search-ski-box').setStyle('display', 'block');
					$('search-sun-box').setStyle('display', 'none');	
					if ($('advancedSearchSun').getStyle('height').toInt())	{
						showAdvancedSun.start(295, 0);
					}
					$('btnShowAdvancedSki').getParent().getParent().setStyle('display', 'block');
					
					resetAirportDropDownData();								
					refreshAirportDropDown('qHolToSki','qHolFromSki');
					
					return;
				});				
				
				$('search-sun-link').addEvent('click', function() {
					if($('search-sun-box').getStyle('display')=="block")return;
					$('search-sun').setStyle('background-position', 'top');
					$('search-ski').setStyle('background-position', 'top');
					$('search-ski-box').setStyle('display', 'none');
					$('search-sun-box').setStyle('display', 'block');	
					if ($('advancedSearchSki').getStyle('height').toInt()>0)	{
						showAdvancedSki.start(265, 0);
					}
					$('btnShowAdvancedSun').getParent().getParent().setStyle('display', 'block');
					
					resetAirportDropDownData();
					refreshAirportDropDown('qHolToSun','qHolFromSun');
					
					return;
				});

				//change the tab hrefs to # so as not to move off the page
				$('search-sun-link').setProperty('href','#');
				$('search-ski-link').setProperty('href','#');
			}