window.addEvent('domready', function(){
	//variables for making things more simple below
	if($('scrollContainer')) {
		var itemsHolder = $('scrollContainer');
		var myItems = $$('.whyItem');		
		
		//create an instance of the slider, and start it up
		var mySlider = new SL_Slider({
			slideTimer: 8000,
			isPaused: false,
			container: itemsHolder,
			items: myItems
		});
		mySlider.start();
	}
	
	if($('feedbackBox')) {	
		//variables for making things more simple below
		var itemsHolder = $('feedbackBox');
		var myItems = $$('.feedbackItem');
		var thePrevBtn = $('prev_btn');
		var theNextBtn = $('next_btn');

		//create an instance of the slider, and start it up
		var feedbackSlider = new SL_Slider({
			slideTimer: 6000,
			isPaused: true,
			container: itemsHolder,
			items: myItems,
			prevBtn: thePrevBtn,
			nextBtn: theNextBtn
		});
		feedbackSlider.start();

		/*
		//adding a little animated rollover highlight to the play and prev/next buttons
		var origBkgdColor = thePrevBtn.getStyle('background-color');
		var newBkgdColor = "#251d7a";
		var btnArray = new Array(thePrevBtn, theNextBtn);

		btnArray.each(function(e, i){
			e.set('tween', {duration: 350, transition: 'cubic:out', link: 'cancel'});
			e.addEvents({
				'mouseenter' : function() {
				this.tween('background-color', newBkgdColor);
			},
			'mouseleave' : function() {
				this.tween('background-color', origBkgdColor);
			}
			});
		});
		*/
	}

	SqueezeBox.initialize({
		size: {x: 610, y: 410}
	});
	SqueezeBox.assign($$('a[rel=boxed]'));
	
	/**
	 * That CSS selector will find all <a> elements with the
	 * class boxed
	 *
	 * The example loads the options from the rel attribute
	 */
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
	
	if($('section')) {
		var mySlide = new Fx.Slide('section');
		$('toggle').addEvent('click', function(e) {
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		
		/*
		$('toggle').addEvent('mouseover', function(e) {
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		$('toggle').addEvent('mouseout', function(e) {
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		*/
		mySlide.hide();
	}
	
	if($('scheduleFormDiv')) {
		var referSlct = $('refer');
		referSlct.addEvent('change', function(e) {
			e = new Event(e);
			var referType = new Array('post_card','web','yellow_pages','referral');
			for(i in referType) {
				if(this.value==referType[i]) {
					var referValue = this.value;
					if(referValue=='web') {
						$('referExplain').innerHTML = 'Which website brought you here?';
						$('hiddenRefer').setStyle('display','block');
					} else if(referValue=='yellow_pages') {
						$('referExplain').innerHTML = 'Which page did you find us on?';
						$('hiddenRefer').setStyle('display','block');
					} else if(referValue=='referral') {
						$('referExplain').innerHTML = 'Who refered you?';
						$('hiddenRefer').setStyle('display','block');
					} else {
						$('hiddenRefer').setStyle('display','none');
					}					
				}
			}
		});
	}
});

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function phonecheck(field) {
	number = field.value
	if(field.value.length==3) {
		field.value = "("+field.value+")";
	}
}

function getInput(input) {
	var email = $(input).value;
	$(input).value = '';
	SqueezeBox.open('/content/submit_email.php?rel=boxed&email='+email, {
		size: {x:400,y:150}
	});
}