/*  
File: jsFunctions.js
Description: Javascript Functions
Site: Early Intervention Support
URI: http://www.earlyinterventionsupport.com
Author: Thomas Cunningham for Zoltun Design
Author URI: http://www.zoltun.com

Version: 1.0
Date: 03/27/08

Copyright (c) Early Intervention Support
*/

/* jQuery Functions
--------------------------------------------------------------------------------------------------------- */
		
		/* Scroll to the top of the page
		----------------------------------------------------------------*/
		$(document).ready(function(){
			$('.top').click(function(){
				$('#top-bar').ScrollTo(1000);
				return false
			});
		});
		
		/* This script makes the blocks on the home page clickable.
		--------------------------------------------------------------------------------------------------------- */
		$(document).ready(function(){
			$("#bottom-left").click(function(){
				window.location=$(this).find("a").attr("href");
				return false
			});
			
			$("#bottom-center").click(function(){
				window.location=$(this).find("a").attr("href");
				return false
			});
			
			$("#bottom-right").click(function(){
				window.location=$(this).find("a").attr("href");
				return false
			});
		});
		
		/* Collapse/Expand Functionality
		--------------------------------------------------------------------------------------------------------- */
		$(document).ready(function(){
			$(".hiddencontent").addClass("hide");
			$(".collapsed").click(function(){ 
				$(this).next(".hiddencontent").slideToggle("slow");
				$(this).toggleClass("expanded");
				return false
			});
		});
		
		/* Toggle Content
		--------------------------------------------------------------------------------------------------------- */
		$(document).ready(function(){
			$("#toggleInfo").click(function(){ 
				//$(this).next(".hiddencontent").slideToggle("slow");
				$("#ideablock").toggleClass("hideInfo");
				return false
			});
		});
		
		$(document).ready(function(){
			$("#toggleServices").click(function(){ 
				//$(this).next(".hiddencontent").slideToggle("slow");
				$("#servicesblock").toggleClass("hideInfo");
				return false
			});
		});
		
		/* Validate "Ask a Therapist" Form
		--------------------------------------------------------------------------------------------------------- */
		$().ready(function() {
			$("#askForm").validate({
				rules: {
					thename: "required",
					theemail: {
						required: true,
						email: true
					},
					question: "required",
					comments: "required"
				},
				messages: {
					thename: "Please enter your name.",
					theemail: "Please enter a valid email address.",
					question: "Please enter your question.",
					comments: "Please enter your comments."
				}
			});
		});
		
		/* Scroll to letters
		----------------------------------------------------------------*/
		$(document).ready(function(){
			$('.a-skip').click(function(){
				$('#a').ScrollTo(1000);
				return false
			});
			$('.b-skip').click(function(){
				$('#b').ScrollTo(1000);
				return false
			});
			$('.c-skip').click(function(){
				$('#c').ScrollTo(1000);
				return false
			});
			$('.d-skip').click(function(){
				$('#d').ScrollTo(1000);
				return false
			});
			$('.e-skip').click(function(){
				$('#e').ScrollTo(1000);
				return false
			});
			$('.f-skip').click(function(){
				$('#f').ScrollTo(1000);
				return false
			});
			$('.g-skip').click(function(){
				$('#g').ScrollTo(1000);
				return false
			});
			$('.h-skip').click(function(){
				$('#h').ScrollTo(1000);
				return false
			});
			$('.i-skip').click(function(){
				$('#i').ScrollTo(1000);
				return false
			});
			$('.j-skip').click(function(){
				$('#j').ScrollTo(1000);
				return false
			});
			$('.k-skip').click(function(){
				$('#k').ScrollTo(1000);
				return false
			});
			$('.l-skip').click(function(){
				$('#l').ScrollTo(1000);
				return false
			});
			$('.m-skip').click(function(){
				$('#m').ScrollTo(1000);
				return false
			});
			$('.n-skip').click(function(){
				$('#n').ScrollTo(1000);
				return false
			});
			$('.o-skip').click(function(){
				$('#o').ScrollTo(1000);
				return false
			});
			$('.p-skip').click(function(){
				$('#p').ScrollTo(1000);
				return false
			});
			$('.q-skip').click(function(){
				$('#q').ScrollTo(1000);
				return false
			});
			$('.r-skip').click(function(){
				$('#r').ScrollTo(1000);
				return false
			});
			$('.s-skip').click(function(){
				$('#s').ScrollTo(1000);
				return false
			});
			$('.t-skip').click(function(){
				$('#t').ScrollTo(1000);
				return false
			});
			$('.u-skip').click(function(){
				$('#u').ScrollTo(1000);
				return false
			});
			$('.v-skip').click(function(){
				$('#v').ScrollTo(1000);
				return false
			});
			$('.w-skip').click(function(){
				$('#w').ScrollTo(1000);
				return false
			});
			$('.x-skip').click(function(){
				$('#x').ScrollTo(1000);
				return false
			});
			$('.y-skip').click(function(){
				$('#y').ScrollTo(1000);
				return false
			});
			$('.z-skip').click(function(){
				$('#z').ScrollTo(1000);
				return false
			});
		});
		
		/* Table Row Striping
		----------------------------------------------------------------*/
		$(document).ready(function(){
			$('.striped tr').mouseover(function() {$(this).addClass('over');}).mouseout(function() {$(this).removeClass('over');});
			$('.striped tr:even').addClass('alt');
		});
		
/* js Functions
--------------------------------------------------------------------------------------------------------- */

		/* Fixes position:fixed Bug in IE 6
		--------------------------------------------------------------------------------------------------------- */
		function move_top_link() {
			var offset = 0; // set offset (likely equal to your css top)
			var element = document.getElementById('topLink');
		
			element.style.top = (document.documentElement.scrollTop + offset) + 'px';
		}
		
		/* Clear Search input
		--------------------------------------------------------------------------------------------------------- */
		function clearText(thefield){
			if (thefield.defaultValue==thefield.value)
			thefield.value = ""
		} 