	
	
	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:100});
				//var showAdvancedSki = new Fx.Style('advancedSearchSki', 'height', {duration:100});
				
				$j(document).ready(function(){
						
						$j('#btnShowAdvanced').click(function(){
							if($j('#search-sun-box').is(':visible')){
								$j('#advancedSearchSun').slideToggle();
							}
							else{
								$j('#advancedSearchSki').slideToggle();
							}
						});
						
						$j('#search-sun-link').click(function(){
							if($j('#search-sun-box').is(':visible'))
								return;
								
							$j('input[name=mode]').val('sun');
							
							$j('.search-sun').removeClass('selectedNav');	
							$j('.search-ski').addClass('selectedNav');
							$j('#search-ski-box').hide();
							$j('#search-sun-box').show();
							
							$j('#advancedSearchSki').hide();
							
							resetAirportDropDownData();
							refreshAirportDropDown('qHolToSun','qHolFromSun');
						});
						
						$j('#search-ski-link').click(function(){
							if($j('#search-ski-box').is(':visible'))
								return;
							
							$j('input[name=mode]').val('ski');
							
							$j('.search-sun').addClass('selectedNav');
							$j('.search-ski').removeClass('selectedNav');
							$j('#search-ski-box').show();
							$j('#search-sun-box').hide();
							
							$j('#advancedSearchSun').hide();
							
							resetAirportDropDownData();								
							refreshAirportDropDown('qHolToSki','qHolFromSki');
						});
				});	
				
				/*$('btnShowAdvanced').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSun.start(0, 210);
					$('btnShowAdvancedSun').getParent().getParent().setStyle('display', 'none');
				});
				$('btnHideAdvancedSun').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSun.start(210, 0);
					$('btnShowAdvancedSun').getParent().getParent().setStyle('display', 'block');
				});
				
				$('btnShowAdvancedSki').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSki.start(0, 180);
					$('btnShowAdvancedSki').getParent().getParent().setStyle('display', 'none');
				});
				$('btnHideAdvancedSki').addEvent('click', function(e){
					var aEvent = new Event(e);
					aEvent.stop();
					showAdvancedSki.start(180, 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').addClass('selectedNav');
					$$('.search-ski').removeClass('selectedNav');					
					$('search-ski-box').setStyle('display', 'block');
					$('search-sun-box').setStyle('display', 'none');	
					if ($('advancedSearchSun').getStyle('height').toInt())	{
						showAdvancedSun.start(210, 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').removeClass('selectedNav');	
					$$('.search-ski').addClass('selectedNav');
					$('search-ski-box').setStyle('display', 'none');
					$('search-sun-box').setStyle('display', 'block');	
					if ($('advancedSearchSki').getStyle('height').toInt()>0)	{
						showAdvancedSki.start(210, 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','#');
				
				//for offer control
				$$('div[class^=tabs]').addEvent('click', function(event){
					var aTag = this.getElementsByTagName('a');
					if(aTag[0].href.indexOf("#latest")>0){
					$('latestOffers').setStyle('display', 'block');
					$('sunOffers').setStyle('display', 'none');
					$('skiOffers').setStyle('display', 'none');
					$('skiOffers').removeClass('selectedOffer');
					}
					else if(aTag[0].href.indexOf("#sun")>0){
						$('sunOffers').setStyle('display', 'block');
						$('skiOffers').setStyle('display', 'none');
						$('latestOffers').setStyle('display', 'none');
					}
					else if(aTag[0].href.indexOf("#ski")>0){
						$('skiOffers').setStyle('display', 'block');
						$('sunOffers').setStyle('display', 'none');
						$('latestOffers').setStyle('display', 'none');
					}
					var allTabs = $$('div[class^=tabs]');
					for(i = 0; i < allTabs.length; i++){
						
						if(allTabs[i] == this){
							this.addClass('selectedOffer');
							continue;
						}
						allTabs[i].removeClass('selectedOffer');
					}
				});
			}
