/* Site specific JS */


$(document).ready(function()
{	
	
	// Open external links in a new window
	//$("a[href^='http:']").not("[href*='mydomain.com']").attr('target','_blank');

	 
	 // vCard rollovers
	 $('#downloadVcard').fadeOut(0);
	 
	 $('#vCard').hover(function() 
	 {
	 	$('#downloadVcard').stop().fadeIn(250);
	 }, function() 
	 {
	 	$('#downloadVcard').stop().fadeOut(200);
	 });
	 
	 
	 // Show/Hide the login panel
//	 $('#loginPanel').hide();
	 $('#loginTab').click(function()
	 {
	 	$("#loginPanel").animate({marginTop: "0px"}, 300, 'swing' );
	 });
	 
	 
	 // Show/Hide the readmore section
	 $('#moreContainer').hide();
	 $('#readMore').click(function()
	 {
	 	$("#moreContainer").toggle('blind',400);
	 });
	 
	 
	 // Input fields
	 $('#usernameField').focus(function()
	 {
	 	if ($('#usernameField').val() == 'Username')
	 	{
	 		$('#usernameField').val('');
	 		$('#passwordField').val('');
	 	}
	 });
	 
	 $('#usernameField').blur(function()
	 {
	 	if ($('#usernameField').val() == '')
	 	{
	 		$('#usernameField').val('Username');
	 		$('#passwordField').val('123456');
	 	}
	 });
	 
	 // Validate client loginform
	 if ($('#clientLoginForm').length != 0)
	 {
	 	loginCheckForm = function()
	 	{
	 		if ($('#usernameField').val() == 'Username')
	 		{
	 			alert("Please enter a valid username.");
	 			$('#usernameField').focus();
	 			return false;
	 		}
	 		if ($('#usernameField').val() == '')
	 		{
	 			alert("Please enter a valid username.");
	 			$('#usernameField').focus();
	 			return false;
	 		}
	 		if ($('#passwordField').val() == '')
	 		{
	 			alert("Please enter a password.");
	 			$('#passwordField').focus();
	 			return false;
	 		}
	 		return true;
	 	}
	 }
	 
		
}); // End document.ready




$(window).load(function() {
	
	// Fire up the slider
	if ($('#slider').length != 0) 
	{
		$('#slider').nivoSlider({
			effect:'fade',
			slices:12,
			animSpeed:400,
			pauseTime:4000,
			directionNav:true, //Next & Prev
			directionNavHide:true, //Only show on hover
			controlNav:true, //1,2,3...
			pauseOnHover:true, //Stop animation while hovering
			beforeChange: function(){},
			afterChange: function(){}
		});
	}
	
});