//spam
$('document').ready(function(){
	$('p.spm').remove();
	$.get("_spm.php", function(txt){
		$('form.spm_fr')
			.append('<input type="hidden" name="ts" value="'+txt+'" />');	
	});
});

//doctors
$('document').ready(function(){
	$('.doc_bd')
		.hide()
		.prev().find('span').toggle(
			function(){
				//$('.doc_bd').hide('slow');
				$(this)
					.text('minimize')
					.parent().next().animate({height:'show'}, 'slow');
			},
			function(){
				//$('.doc_bd').hide('slow');
				$(this)
					.text('more..')
					.parent().next().animate({height:'hide'}, 'slow');
			});
});

//side nav
function initMenus(){
	$('ul.nv ul').hide();
	$.each($('ul.nv'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	$('ul.nv li a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

		if($('#' + parent).hasClass('noaccordion')) {
			$(this).next().slideToggle('normal');
			return false;
		}
		if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			if($('#' + parent).hasClass('collapsible')) {
				$('#' + parent + ' ul:visible').slideUp('normal');
			}
			return false;
		}
		if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#' + parent + ' ul:visible').slideUp('normal');
			checkElement.slideDown('normal');
			return false;
		}
	}
	);
}
$(document).ready(function() {initMenus();});


//top nav
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#nv > li').bind('mouseover', jsddm_open)
   $('#nv > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;


//rotate imgs
$(document).ready(function(){
	var $sc = $('#sc');
	var $imgs = $sc.find('a');
	var $cnt = $imgs.length;
	var $pause;
	var $run = false;
	var  i = 0;
	
	//reset progressive enhancement
	$('#scw').css({
		'height': 390,
		'overflow': 'hidden'
	});
	$imgs.css({
		'float': 'none',
		'position': 'absolute',
		'left': 0
	});
	
	function rotatePics(cur) {
		if(!$run){
			$run = true;
			$pause = false;
			cur = cur % $cnt;
			
			$imgs.eq(cur).fadeOut(function(){
				// re-order the z-index
				$imgs.each(function(i) {
					$(this).css(
						'zIndex', (($cnt - i) + cur) % $cnt
					);
				});
				$(this).show(400);
				$run = false;
				if (!$pause) {
					$pause = setTimeout(function(){rotatePics(++cur);}, 6500);
				}
			});
		}
	}
	
	if (!$pause) {
		rotatePics(1);
	}
	
	$sc.hover(function() {
		clearTimeout($pause);
		$pause = false;
	}, function() {
		if (!$pause) {
		  $pause = setTimeout(rotatePics, 250);
		}
	});
});

/*
$(document).ready(function(){
	var $sc = $('#sc');
	var $imgs = $sc.find('a');
	var $sp = 990;
	
	$('#scw').css({
		'overflow': 'hidden'
	});
	$imgs.css({
		'float': 'none',
		'position': 'absolute'
	});
	
	
	var hide = $sc.width() + 100;
	var cur = 0, old = 0;
	$imgs.eq(cur).css('left', 0);
	
	var imgsCnt = $imgs.length;
	var pause;
	var running = false;
	
	var anim = function(){
		if(!running){
			running = true;
			pause = false;
			cur = (old + 1) % imgsCnt;
			$imgs.eq(old).animate({
				left: -hide}, 'slow', function(){
		 			$(this).css('left', hide);
			});
			$imgs.eq(cur).animate({
				left: 0}, 'slow', function(){
				running = false;
				if (!pause) {
					pause = setTimeout(anim, 5000);
				}
			});
			old = cur;
		}
	}
	
	if (!pause) {
		pause = setTimeout(anim, 5000);
	}
	
	$sc.hover(function() {
		clearTimeout(pause);
		pause = false;
	}, function() {
		if (!pause) {
		  pause = setTimeout(anim, 250);
		}
	});
});
*/


//appointments
$(document).ready(function(){
	$k1 = $('#bn2l li:first a');
	$k2 = $('#bn2l li:last a');
	
	$k2.toggle(function() {
		$(this)
		.parent().addClass('active')
		.parents('#bn2').find('#que')
		.show('slow');
	}, function() {
		$(this)
		.parent().removeClass('active')
		.parents('#bn2').find('#que')
		.hide('slow');
	});
	$('#que :submit').click(function() {
		$k2.click();
	});
	
	
	$k1.toggle(function() {
		if($('#que').is(':visible') == true){
			$k2.click();
		}
		$(this)
		.parent().addClass('active')
		.parents('#bn2').find('#app')
		.fadeIn('slow');
		$.get("_spm.php", function(txt){
		$('form.spm_fr')
			.append('<input type="hidden" name="ts" value="'+txt+'" />');	
		});
	}, function() {
		$(this)
		.parent().removeClass('active')
		.parents('#bn2').find('#app')
		.fadeOut('slow');
	});
	$('#app :submit').click(function() {
		$k1.click();
	});
	
});


