﻿/*jQuery Plugin pattern */
(function( $ ){
  $.fn.myPlugin = function() {
  
    // Do your awesome plugin stuff here

  };
})( jQuery );

/* Document Ready */
$(document).ready(function(){
	$(".branding-tabs").tabs(".brandingimages > .panel", {
	
		// enable "cross-fading" effect
		effect: 'fade',
		fadeOutSpeed: "slow",
	
		// start from the beginning after the last tab
		rotate: true
	
	// use the slideshow plugin. It accepts its own configuration
	}).slideshow({autoplay:true, interval:8000, clickable:false});	

	
	$('#mainNav li').hover(function() {
	    $(this).addClass('hover');
	}, function() {
	    $(this).removeClass('hover');
	});
	
	$('#mainNav li:last-child, #quicklinks li:last-child').addClass('last');
	
	
	
	//Hide ghosted label for username when in focus or filled out
	var usernametext = $('#username').val();
	if (usernametext != '') {
        $('#username').prev('label').addClass('hide');
    };
    $('#username').focus(function() {
        $(this).prev('label').addClass('hide');
    });
    $('#username').keyup(function () {
      var usernametext = $(this).val();
    }).keyup();
    $('#username').blur(function() {
        var usernametext = $(this).val();
        if (usernametext == '') {
            $(this).prev('label').removeClass('hide');
        }
    });
    
    //Hide ghosted label for password when in focus or filled out
	var passwordtext = $('#password').val();
	if (passwordtext != '') {
        $('#password').prev('label').addClass('hide');
    };
    $('#password').focus(function() {
        $(this).prev('label').addClass('hide');
    });
    $('#password').keyup(function () {
      var passwordtext = $(this).val();
    }).keyup();
    $('#password').blur(function() {
        var passwordtext = $(this).val();
        if (passwordtext == '') {
            $(this).prev('label').removeClass('hide');
        }
    });
    
    //Hide ghosted label for search when in focus or filled out
	var searchtext = $('#contractorsearch').val();
	if (searchtext != '') {
        $('#contractorsearch').prev('label').addClass('hide');
    };
    $('#contractorsearch').focus(function() {
        $(this).prev('label').addClass('hide');
    });
    $('#contractorsearch').keyup(function () {
      var searchtext = $(this).val();
    }).keyup();
    $('#contractorsearch').blur(function() {
        var searchtext = $(this).val();
        if (searchtext == '') {
            $(this).prev('label').removeClass('hide');
        }
    });
    
    //Striped
    $('.striped').each(function() {
        var list = $(this).find('tr:even td:not(.striped .articleListing td), .articleListing:even');
        var n = list.length;
        if (n > 1) {
            $(list).addClass('even');
        } else {
            $(this).removeClass('striped');
        }
    });
    
    var currentYear = (new Date).getFullYear();
    $(".copy-year").text( currentYear );
});

