function MBHomepage(){
	this.init = function(){
		this.reservationWidget = false;
		this.currentHero = 'peaceful';
	};
	
	this.validateForm = function(obj){
		var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		
		//g(re.test($('#' + obj).val()));
		
		if(re.test($('#' + obj).val()) == false){
			$('#' + obj).css({'border':'2px solid red'});
			return false;
		}else{
			$('#' + obj).css({'border':'2px solid green'});
			return true;
		}
	};
	
	this.toggleReservationWidget = function(obj){
		if(!this.reservationWidget){
			$('#datepicker').val('Select');
			$('#datepickerend').val('Select');	
			$('span.ajaxload').css({'visibility':'hidden'});		
			$('.reservationArea').css({'display':'inline-block'});
			$('#reservationArea').css({visibility:'visible'});
			$('#reservationWidgetButton .title').html('CLOSE RESERVATIONS');
			$('#reservationWidgetButton .arrowdown').addClass('arrowup');
			$('#reservationWidgetButton .arrowdown').removeClass('arrowdown');
			$('#reservationArea').animate({height:'280px'});
			this.reservationWidget = true;
		}else{			
			if(obj == 'success')
				$('#reservationWidgetButton .title').html('THANK YOU');			
			else
				$('#reservationWidgetButton .title').html('MAKE A RESERVATION');			
			$('#reservationWidgetButton .arrowup').addClass('arrowdown');			
			$('#reservationWidgetButton .arrowdown').removeClass('arrowup');			
			$('#reservationArea').animate({height:'0px'},function(){
				$('#reservationArea').css({visibility:'hidden'});			
				$('.reservationArea').css({'display':'none'});
			});
			
			this.reservationWidget = false;
		}
	};
	
	this.switchHero = function(hero){
		if(hero!=''){
			/*var current = $('.hp_hero img.current').attr('id');
			$('#' + current).hide('slide', {direction:'right',easing:'linear'}, 100,function(ev){
				$(this).addClass('off');
				$('#hp_' + hero).removeClass('off').show('slide',{direction:'left',easing:'linear'},100);
			});*/
			$('span.hero_wrapper').animate({'left':'-'+736*(hero-1)},500);
		}
	};
	
	this.resetForm = function(form){
		if(form == "inq"){
			$('#inquiryForm input').val('');
			$('#rwEmail, #inqEmail').css({'border':'2px solid #ccc'});
		}else{
			$('#rwForm input').val('');
			$('#rwEmail, #inqEmail').css({'border':'2px solid #ccc'});
		}
	};
}
