//////////////////// REGULAR JAVASCRIPT ///////////////////////

// image preloading
var preloaded = new Array();
function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    };
};
preload_images(
    'images/layout/nav/aboutOver.png',
    'images/layout/nav/patientOver.png',
    'images/layout/nav/treatmentOver.png',
    'images/layout/nav/emergencyOver.png',
    'images/layout/nav/kidsOver.png'
);

// activates the sIFR3
var pageHeader = {src:'futura.swf'};
sIFR.activate(pageHeader);
sIFR.replace(pageHeader, {
	selector:'h1', 
	wmode:'transparent', 
	src:'futura.swf', 
	css:['.sIFR-root {color:#8FA7D6;}' ]
});

//#3191b1



//////////////////// jQUERY FUNCTIONS ///////////////////////

$(document).ready(function(){
	
	/*----- Navigation ------*/
	$('#nav').accordion({
		active: false,
		header: '.menuTitle',
		event: 'click',
		alwaysOpen: false,
		autoheight:false,
		navigation:true,
		animated: 'slide',
		showSpeed: 400,
		hideSpeed: 800
	});
		
		
	/*/ add dropShadows to anything /*/
	// selection may require bgcolor set like:
	//$('.shadowThis').find('img').css('background','black');
	$('.shadowThis').dropShadow({
		left:0,			//integer (default = 4)
		top:0,			//integer (default = 4)
		blur:3,			//integer (default = 2)
		opacity:0.6,	//decimal (default = 0.5)
		color:'#000',	//string  (default = black)
		swap:false		//boolean (default = false)
	});

									
	/*/ remove box from links /*/
	$('a').focus(function(){this.blur();});
	
	/*/ create the titles for links from text /*/
	$('.menuSubs a').each(function() {
		var title = $(this).text();
		$(this).attr('title', title);
	});
	
	
	/*$.fn.overState = function(){
		var over = 'Over';
		var imgSrc = $(this).find('img').attr('src');
		var imgSrcOn = imgSrc.substring(0,(imgSrc.lastIndexOf('.')))
		+ over + imgSrc.substring((imgSrc.lastIndexOf('.')));
	};*/

	/*/ change the overState on menu images /*/
	$('#nav>li').each(function() {
		var overState = 'Over';
		var imgSrc = $(this).find('img').attr('src');
		var imgSrcOn = imgSrc.substring(0,(imgSrc.lastIndexOf('.')))
		+ overState + imgSrc.substring((imgSrc.lastIndexOf('.')));
		
		$(this).hover(
			function() {$(this).find('img').attr('src', imgSrcOn)},
			function() {$(this).find('img').attr('src', imgSrc)}
		);
		
	});
	


	/*/ read the page name /*/
	$(function(){
		var sPath = window.location.pathname;
		var pageName = sPath.substring((sPath.lastIndexOf('/') + 1),(sPath.lastIndexOf('.')));
		//alert(pageName);
	});

	/*/ Add class to Submit Button /*/
	$('input[type="submit"]').addClass('submitButton');



	var viewportwidth;
	var viewportheight;	 
	if (typeof window.innerWidth != 'undefined'){
			viewportwidth = window.innerWidth,
			viewportheight = window.innerHeight
	}

	var browser;
		if($.browser.mozilla)
		browser = "Firefox";
		else if($.msie)
		browser = "Internet Explorer";
		else if($.browser.opera)
		browser = "Opera";
		else if($.browser.safari)
		browser = "Safari";
		else
		browser = "Unknown";
		
		if (browser == "Safari"){
			$('.shadowThis').removeClass('shadowThis');
			$('body').css('minHeight',viewportheight);
			$('#container').css('minHeight',viewportheight - 70);
		}
		
		
});


