function preloadImages()
{
	for(var i = 0;  i< arguments.length; i++)
	{
		jQuery("<img>").attr("src", arguments[i]);
	}
}
	
jQuery(function($)
{
	// cycle background images on home
	$("#home-bg").cycle({timeout:8000});
	preloadImages("images/home-bg-1.jpg", "images/home-bg-2.jpg", "images/home-bg-3.jpg", "images/home-bg-4.jpg", "images/home-bg-5.jpg","images/home-bg-6.jpg","images/home-bg-7.jpg", "images/home-bg-8.jpg","images/home-bg-9.jpg", "images/home-bg-10.jpg");
	
	$("#topnav ul").css({visibility: "hidden"});
	$("#topnav li").hover(
		function() { $(this).find('ul:first').css({visibility: "visible", display: "none"}).slideDown('fast');},
		function() { $(this).find('ul:first').css({visibility: "hidden"});}
	);
	
	// Contact Form
	$("#contact_submit").click(
		function()
		{				
			var errorStatus = false;			
			var name  = $('#contact_name');
			var email = $('#contact_email');
			var inquiry = $('#contact_inquiry');
			var title = $('#contact_title');
			var help = $('#contact_help');
						
			var formFields = [name, email, inquiry, title, help];
			
			for (var i=0; i<formFields.length; i++) 
			{
				var jObject = formFields[i];
				var jValue = jObject.val();
				if(jValue == '')
				{
					jObject.addClass("error");
					errorStatus = true;
				} 	
			}
			
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var emailVal = email.val();
			if(!emailReg.test(emailVal))
			{
				email.addClass("error");
				errorStatus = true;
			}
						
			if(!errorStatus) 
			{
				$.ajax({
					type: "POST",
					url: "contact/email2",
					data: "name="+name.val()+ "&email="+email.val()+ "&inquiry="+inquiry.val()+"&title="+title.val()+"&help="+help.val(),
					beforeSend: function() 
					{ 
						$('#contact_form').html("<div class=\"ajax_page\"><img src=\"images/ajax-loader.gif\" /></div>"); 
					} ,
					success: function(msg)
					{
						$('#contact_form').fadeOut('slow', function() { $('#contact_form').html("<br /><br />"+msg+"<br /><br />"); $('#contact_form').fadeIn('slow'); });						
					}
				});
			}
			return false;					
		}		
	);
	
	// Question Form
	$("#question_submit").click(
		function()
		{				
			var errorStatus = false;			
			var question = $('#question_text');
			var category = $('#category');						
			
			if(question.val() == '')
			{
				question.addClass("error");
				errorStatus = true;
			} 	
						
			if(!errorStatus) 
			{
				$.ajax({
					type: "POST",
					url: "../../questions/send",
					data: "question="+question.val()+ "&category="+category.val(),
					beforeSend: function() 
					{ 
						$('#question_form').html("<img src=\"../../images/ajax-loader.gif\" />"); 
					} ,
					success: function(msg)
					{
						$('#question_form').fadeOut('slow', function() { $('#question_form').html(msg); $('#question_form').fadeIn('slow'); });						
					}
				});
			}
			return false;					
		}		
	);
	
	//News
	$('.more_btn').click(
		function()
		{
			$(this).hide();
			var paragraph = $(this).parent("div");
			var more = paragraph.children(".more");
			more.slideDown("slow");			
			return false;
		}
	);
	$('.news a.more_btn:first').trigger("click");
	$('.close_btn').click(
		function()
		{
			$(this).closest(".more").slideUp('slow',
				function() 
				{
					$(".more_btn", $(this).closest(".news")).show();
				}
			);
			return false;
		}
	);	
	// Contact Form
	$("#testimonial_submit").click(
		function()
		{				
			var errorStatus = false;			
			var name  = $('#testimonial_name');
			var patient = $('#testimonial_patient');
			var compliment = $('#testimonial_compliment');						
			var formFields = [name, compliment];			
			for (var i=0; i<formFields.length; i++) 
			{
				var jObject = formFields[i];
				var jValue = jObject.val();
				if(jValue == '')
				{
					jObject.addClass("error");
					errorStatus = true;
				} 	
			}			
			if(!errorStatus) 
			{
				$.ajax({
					type: "POST",
					url: "../testimonials/send",
					data: "name="+name.val()+ "&patient="+patient.val()+ "&compliment="+compliment.val(),
					beforeSend: function() 
					{ 
						$('#testimonial_form').html("<div style=\"padding-left:150px;\"><img src=\"images/ajax-loader.gif\" width=\"50\"/></div>"); 
					} ,
					success: function(msg)
					{
						$('#testimonial_form').fadeOut('slow', function() { $('#testimonial_form').html(msg); $('#testimonial_form').fadeIn('slow'); });						
					}
				});
			}
			return false;					
		}		
	);

	$("#foottip a").tooltip({
		bodyHandler: function() {
			return $($(this).attr("href")).html();
		},
			showURL: false
	});	
	
	$(".submit").hover(function(){
		$(this).css("color","#00BCE4");
	},function(){
		$(this).css("color","#646464");
	});	
	$(".submit").css("color","#646464");
});

