

// ............................... FUNCTIONS

// main slide shot rotate fade
// set three rotates
				function rotate1() {
            var oCurPhoto = $('#show1 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#show1 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 2000,
                function() {
                    oCurPhoto.removeClass('previous');
                }); 
		}; 
				function rotate2() {
            var oCurPhoto = $('#show2 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#show2 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 3000,
                function() {
                    oCurPhoto.removeClass('previous');
                }); 
		}; 
						function rotate3() {
            var oCurPhoto = $('#show3 div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#show3 div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 4000,
                function() {
                    oCurPhoto.removeClass('previous');
                }); 
		}; 
// ad height to div as content changes 		
jQuery.fn.addHeight = function(WrapHT, extraHT, gtHT) {	
		var extraHT = extraHT || 150;
		var contentHT = $(WrapHT).height();
		var gtHT = gtHT || 550;
	
		if(contentHT > gtHT) {
		$(this).height(contentHT + extraHT)
		}
};
//  toggles first P tag on the testimonials
				
//  toggles first P tag on the testimonials
				
jQuery.fn.togTestmo = function(i) {

			
$(".testimon:eq("+i+") p:gt(1)").hide();
$(".testimon:eq("+i+") p a:eq(1)").remove();
$(".testimon:eq("+i+") p:eq(1)").append("");

$(".testimon:eq("+i+") p:eq(1)").append(" <a href=\"#\" style=\"color:red;\" class=\"more\">full testimonial...</a>");

$(".testimon .more").toggle(function(){
$(".testimon .more").text("close...");	
$(".testimon:eq("+i+") p:gt(1)").show();				
$("#wrapper").addHeight("#mainContent");
return false;
},
function() {
$(".testimon .more").text("full testimonial...");	
$(".testimon:eq("+i+") p:gt(1)").hide();
$("#wrapper").addHeight("#mainContent");
return false;
}); 
				
};		
// end testimonials


// end FUNCTIONS


	$(document).ready(function(){ 
// Accordion
$("#accordion").accordion({  
		header: "h3",
		autoHeight: false,
		navigation: true
		});

// click events handler for Main h3 navs 
$("#accordion h3 a").eq(0).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/index.php";
}); 
$("#accordion h3 a").eq(1).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/practiceAreas.php";
}); 
$("#accordion h3 a").eq(2).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/ourPhysicians.php";
});
$("#accordion h3 a").eq(3).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/patientsEducation.php";
}); 
$("#accordion h3 a").eq(4).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/patientForms.php";
}); 
$("#accordion h3 a").eq(5).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/contactUs.php";
}); 
$("#accordion h3 a").eq(6).click(function() {
		$("#accordion" ).accordion({ disabled: true });
		location.href = "http://www.spineandbraincenter.com/locations.php";
});

// slide show timing for main page

// init state fade in peoples
        
$("#show1, #show2, #show3").css({ "opacity" : 0 });
$("#show1").animate({ "opacity" : 1}, 2000, function(){
$("#show2").animate({ "opacity" : 1}, 2000,function(){
$("#show3").animate({ "opacity" : 1}, 2000);
});													 });	 
	


            setInterval("rotate1()", 7000);
            setInterval("rotate2()", 8000);
            setInterval("rotate3()", 9000);
			




// set all init states for 

// $(".ui-accordion-content-active li a").eq(0).addClass("activeStateNav");
$("#accordion li a").click(function() {
$("#accordion li a").removeClass("activeStateNav");
$(this).addClass("activeStateNav");
return false;
});
// end all init states


// get location for switch statment
var myLocation = window.location.href.slice(window.location.href.indexOf('?') + 1).split('/');
myLocation = myLocation[3].split('#');
	
	switch(myLocation[0])
{
		case "index.php" : // ________________________________________________________  Index 
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
				$("#quickRight").show();
				$("#wrapper").addHeight("#mainContent", 230);

	    break;
		  
		case "practiceAreas.php": // ______________________________________________  Practice Areas ie services	
		
		
				
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
 
		// get titles into an array
				var areaTitle = [];
				$("#practiceAreas li a").each(function() {
				areaTitle.push($(this).text());
				});		
		// get array for practice areas id
				var areas = [];
				$("#mainContent div.areas").each(function() {
				areas.push($(this).attr('id'));
				});
				// add hover state for all links
				$("#practiceAreas li a").each(function() {
				var myhref = $(this).attr("href");
				if(myhref == "#area0") {
				$("#practiceAreas li a").removeClass("activeStateNav");
				$(this).addClass("activeStateNav");
					};
					
					
				});
				
				
						
		// init state 
				x = myLocation[1] || "area0";
				myTitle = x.split('area'); 
				y = myTitle[1]; 
				$("#mainContent, #mainContent div, #mainContent li").show();
				$("#mainContent div").not("#"+x+" *").hide();
				$("#"+x).show( 10, function(){$("#wrapper").addHeight("#mainContent");});
				$(".glossHead").text(areaTitle[y]);	
				if(x!="area0"){
				$("#practiceAreas li a").removeClass("activeStateNav");
				$("#practiceAreas li a:eq("+y+")").addClass("activeStateNav");
				}
				


				

		// click states for Practice Areas page
				
					// reload page for anchor tag on same url
				$('#mainContent a').click(function(){               
				var newLocation = $(this).attr("href");
				window.location.assign("http://www.spineandbraincenter.com/"+newLocation);
				$("#wrapper").addHeight("#mainContent");
				});
				
				  // show hide for Areas
				var i=0;
				$("#practiceAreas li a").each(function(i){
				
				$(this).eq(0).click(function() {
				$("#mainContent, #mainContent div, #mainContent li").show();
				$("#mainContent div").not("#"+areas[i]+" *").hide();
				$("#"+areas[i]).show();	
				$(".glossHead").text(areaTitle[i]);
				$("#wrapper").addHeight("#mainContent");
								});
						});	

// dealing with anchor tag issue inside each page
	
				$(".contentRight a").each(function() {
				var areaURL = $(this).attr('href');
				var areaAnchor = areaURL.split('#');
				var areaLink =  areaAnchor[0];
				
				
				if(myLocation[0]==areaLink) {
				var areaAnchor =  areaAnchor[1];
				var areaNum = areaAnchor.split('area');
				var areaNum = areaNum[1];
				$(this).click(function() {	
				$("#mainContent, #mainContent div, #mainContent li").show();
				$(".contentRight").not("#"+areaAnchor+" *").hide();
				$("#wrapper").addHeight("#mainContent");
				$(".glossHead").text(areaTitle[areaNum]);
				$("#practiceAreas li a").removeClass("activeStateNav");				
				$("#practiceAreas li a:eq("+areaNum+")").addClass("activeStateNav");					
	
	            return false;
				
				});
				}
				
				}); // end each
				
				
		  break;
		  
		case "ourPhysicians.php": // ______________________________________________  Our Physicions
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
 
				// set testimonials
				
				$(".testimon").each( function(i){
												 $(this).togTestmo(i);
												 });
	
		// get wrapper for docs bios 
					var docs = [];
					$("#mainContent div.selDoc").each(function() {
					docs.push($(this).attr('id'));
					});
					
		// init state
				
				x = myLocation[1] || "docIntro";				
				
				$("#mainContent, #mainContent div, #mainContent li").show();
				$("#mainContent div").not("#"+x+" *").hide();
				$("#"+x).show();	
				$("#wrapper").addHeight("#mainContent");
				


				// add hover state for all links
				$("#ourPhysicians li a").each(function() {
				var myhref = $(this).attr("href");
				if(myhref == "#"+x) {
				$("#ourPhysicians li a").removeClass("activeStateNav");
				$(this).addClass("activeStateNav");
				
					};
				});
				

		// click states for  Our Physicions page
				
				
				var i=0;
				$("#ourPhysicians li a").each( function(i) {	
						
				$(this).eq(0).click(function() {
				$("#mainContent, #mainContent div, #mainContent li").show();
				$("#mainContent div").not("#"+docs[i]+" *").hide();
				$("#"+docs[i]).show();				
				$("#wrapper").addHeight("#mainContent");
				});
				
				});	
		  break; 

		case "patientsEducation.php": // _________________________________________  Patients Education
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
	
		// Add link from other pages
						// Video page
				if(myLocation[1] == "vidSpine") {
				$("#mainContent *").show();										  
				$("#mainContent div").not("#vidSpine").hide();
				$(".glossHead").text("Video Library");
				$("#patientsEducation li a").eq(2).addClass("activeStateNav");
				} else {		



		//init state
				$("#patientsEducation li a:eq(0)").addClass("activeStateNav");				
				$("#mainContent div, #mainContent li").hide(); 
				$("#mainContent div:eq(0)").show();
				$("#mainContent li").show();
				$(".Brain").hide(); 
				$("#wrapper").addHeight("#mainContent", 200, 525);
				$(".glossHead").text("Glossary of Conditions & Procedures of the Spine");
			        	}
		// click states for Patients ed page
				
				$("#patientsEducation li a").eq(0).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#glossTerms").hide();
						$(".Brain").hide();
						$(".glossHead").text("Glossary of Conditions & Procedures of the Spine");
						$("#wrapper").addHeight("#mainContent", 200);
				});
				$("#patientsEducation li a").eq(1).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();										  
						$("#mainContent div").not("#glossTerms").hide();
						$(".Spine").hide();
						$(".glossHead").text("Glossary of Conditions & Procedures of the Brain");
						$("#wrapper").addHeight("#mainContent", 220);
				});
				$("#patientsEducation li a").eq(2).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();										  
						$("#mainContent div").not("#vidSpine, .swfHolder").hide();
						$(".glossHead").text("Video of Conditions & Procedures of the Spine");
						$("#wrapper").addHeight("#mainContent");
				});
				$("#patientsEducation li a").eq(3).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#vidBrain, .swfHolder").hide();
						$(".glossHead").text("Video of Conditions & Procedures of the Brain");
						$("#wrapper").addHeight("#mainContent", 200);
				});
				/* 
				$("#patientsEducation li a").eq(4).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();										  
						$("#mainContent div").not("#anatomySpine, .swfHolder").hide();
						$(".glossHead").text("Video of Basic Anatomy for the Spine");
						$("#wrapper").addHeight("#mainContent", 200);
				});
				$("#patientsEducation li a").eq(5).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#anatomyBrain, .swfHolder").hide();
						$(".glossHead").text("Video of Basic Anatomy for the Brain");
						$("#wrapper").addHeight("#mainContent", 200);
				});
				*/
		// end patients ed
				
		  break;
		case "patientForms.php": // ________________________________________________________  Patients Form 
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
 
				//init state
						$("#patientForms li a:eq(0)").addClass("activeStateNav");
						$("#mainContent div, #mainContent li").hide();
						$("#mainContent div:eq(0)").show();
						$("#mainContent li").show();
						$(".forms2, .forms3").hide(); 
						$(".glossHead").text("General Patient Forms");
						$("#wrapper").addHeight("#mainContent");
				
				
				// click events for Patient Forms  
				
				$("#patientForms li a").eq(0).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#newPatientForms").hide();
						$(".forms2, .forms3").hide();
						$(".forms1").show();
						$(".glossHead").text("General Patient Forms");
						$("#wrapper").addHeight("#mainContent");
				});
				$("#patientForms li a").eq(1).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#newPatientForms").hide();
						$(".forms1, .forms3").hide();
						$(".forms2").show();
						$(".glossHead").text("Pre-Op Instructions");
						$("#wrapper").addHeight("#mainContent");
				});
				$("#patientForms li a").eq(2).click(function() {
						$("#mainContent, #mainContent div, #mainContent li").show();
						$("#mainContent div").not("#newPatientForms").hide();
						$(".forms1, .forms2").hide();
						$(".forms3").show();
						$(".glossHead").text("Post-Op Instructions");
						$("#wrapper").addHeight("#mainContent");
				});
	
		  break;
		case "contactUs.php": // ________________________________________________________  Contact Us 
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
				$(".glossHead").text("Contact Us");
		  break;
		case "locations.php": // ________________________________________________________  Contact Us
		
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
 
				$(".glossHead").text("Our Locations");
				$("#wrapper").addHeight("#mainContent", 200);
		  break;
		default:
		case "index.php" : // ________________________________________________________  Index 
				$("#wrapper").css({"display" : "block"}); // fixes bubbling issue on accordion 
				$("#quickRight").show();
				$("#wrapper").addHeight("#mainContent", 230);

}




// end init state



			}); // end ready
			

