// cufon 
//Cufon.replace('#masthead, #mainNav li ul li, #shareSubscribe span, #search input, #footer p, #footer span, #content h1, #content h2, #content h3, #content h4, #content p.cufon, .oneThird p, #mainContent .sideList p, #mainContent .sideList li, #subContent p, .enews p, .mainContentHead p, #mainContent div ul.archivesList li p, #mainContent ul.brandsList li, .caption p, ul.articleList li p, .pds-question-top', {hover: true});

// set form labels inside input boxes and remove on focus or if there is a default value.
$(document).ready(function() {
  $('input#s').example('Search POOLLifemag.com');
  $('input.emailInput').example('Enter your e-mail address');
});


// dynamic selectors
$(document).ready(function() {

//$("td:even").addClass('issue');
//$("td:odd").addClass('title');
$("ul.articleList li:nth-child(5)").addClass('last');

 });

//input boxes
$(document).ready(function(){
$('#box1').hide();
$('#box2').hide();
$('#box3').hide();
$('#box4').hide();
$('#box5').hide();
$("#thechoices").change(function(){
$("#" + this.value).show().siblings().hide();
});

$("#thechoices").change();

});

$(document).ready(function(){
$('#select1').hide();
$('#select2').hide();
$('#select3').hide();
$('#select4').hide();
$('#select5').hide();
$("#thechoices2").change(function(){
$("#" + this.value).show().siblings().hide();
});

$("#thechoices2").change();
});


$(document).ready(function(){
$('#footer1').hide();
$('#footer2').hide();
$('#footer3').hide();
$('#footer4').hide();
$('#footer5').hide();
$("#thechoices3").change(function(){
$("#" + this.value).show().siblings().hide();
});

$("#thechoices3").change();
});

        


$(document).ready(function() 
    { 
        $("table.tablesorter tr:odd").addClass('odd');
    } 
);

  // add parser through the tablesorter addParser method 
 $.tablesorter.addParser({ 
        // set a unique id 
        id: 'grades', 
        is: function(s) { 
            // return false so this parser is not auto detected 
            return false; 
        }, 
        format: function(s) { 
            // format your data for normalization 
            return s.replace(/January 2008/,0).replace(/February 2008/,1).replace(/March 2008/,2).replace(/April 2008/,3).replace(/May 2008/,4).replace(/June 2008/,5).replace(/July 2008/,6).replace(/August 2008/,7).replace(/September 2008/,8).replace(/October 2008/,9).replace(/November 2008/,10).replace(/December 2008/,11).replace(/January 2009/,12).replace(/February 2009/,13).replace(/March 2009/,14).replace(/April 2009/,15).replace(/May 2009/,16).replace(/June 2009/,17).replace(/July 2009/,18).replace(/August 2009/,19).replace(/September 2009/,20).replace(/October 2009/,21).replace(/November 2009/,22).replace(/December 2009/,23).replace(/January 2010/,24).replace(/February 2010/,25).replace(/March 2010/,26).replace(/April 2010/,27).replace(/May 2010/,28).replace(/June 2010/,29).replace(/July 2010/,30).replace(/August 2010/,31).replace(/September 2010/,32).replace(/October 2010/,33).replace(/November 2010/,34).replace(/December 2011/,35).replace(/January 2011/,36).replace(/February 2011/,37).replace(/March 2011/,38).replace(/April 2011/,39).replace(/May 2011/,40).replace(/June 2011/,41).replace(/July 2011/,42).replace(/August 2011/,43).replace(/September 2011/,44).replace(/October 2011/,45).replace(/November 2011/,46).replace(/December 2011/,47).replace(/January 2012/,48).replace(/February 2012/,49).replace(/March 2012/,50).replace(/April 2012/,51).replace(/May 2012/,52).replace(/June 2012/,53).replace(/July 2012/,54).replace(/August 2012/,55).replace(/September 2012/,56).replace(/October 2012/,57).replace(/November 2012/,58).replace(/December 2012/,59).replace(/January 2013/,60).replace(/February 2013/,61).replace(/March 2013/,62).replace(/April 2013/,63).replace(/May 2013/,64).replace(/June 2013/,65).replace(/July 2013/,66).replace(/August 2013/,67).replace(/September 2013/,68).replace(/October 2013/,69).replace(/November 2013/,70).replace(/December 2013/,71).replace(/January 2014/,72).replace(/February 2014/,73).replace(/March 2014/,74).replace(/April 2014/,75).replace(/May 2014/,76).replace(/June 2014/,77).replace(/July 2014/,78).replace(/August 2014/,78).replace(/September 2014/,79).replace(/October 2014/,80).replace(/November 2014/,81).replace(/December 2014/,82); 
        }, 
        // set type, either numeric or text 
        type: 'number' 
    }); 
     
    $(function() { 
        $("table").tablesorter({ 
            headers: { 
                1: { 
                    sorter:'grades' 
                } 
            } 
        }); 
    });              


// show/hide toggle
$(function() {
    $(".view-code").click( function(e) {
        $(this).siblings().andSelf().toggle();
        return false;
});
});


// content slider on home page
/*$(function() {
	$('#one').ContentSlider({
		speed : 400,
		easing : 'easeOutQuad',
		textResize : true
	});
});*/
			
//Examples of how to assign the ColorBox event to elements




// jquery validation

$.validator.setDefaults({
	submitHandler: function() { 
		alert ("Thank you");
	 }
});

$().ready(function() {

$("#emailForm").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			email_verify: {
				required: true,
				equalTo: "#email"
			},
			dealer: {
				required: "#unknown:unchecked"
			},
			city: {
				required: "#unknown:unchecked"
			},
			state: {
				required: "#unknown:unchecked"
			}
			
		},
		

		messages: {
			name: "Please enter your name",
			email: {
				required: "Please provide an email address"
			},
			email_verify: {
				required: "Please provide an email address",
				equalTo: "Please enter the same email address as above"
			},
			dealer: "Please enter a dealer",
			city: "Please enter a city",
			state: "Please enter a state"

		}

	});
	
	var unknown = $("#unknown");
	unknown.click(
	function() {
	  $("li.city").toggle("fast");
		$("li.dealer").toggle("fast");
		$("li.state").toggle("fast");
		$("li.city label.error").toggle("fast");
		$("li.dealer label.error").toggle("fast");
		$("li.state label.error").toggle("fast");
		$("li.dealer input").toggle("fast");
		$("li.city input").toggle("fast");
		$("li.state input").toggle("fast");
		$("li.dealer label").toggle("fast");
		$("li.city label").toggle("fast");
		$("li.state label").toggle("fast");
	}	
	);	
	
	var drop = $(".drop");
	drop.click(
	function() {
	  $("li.checkbox").show("fast");
	}	
	);
	/*var drop = $(".none");
	drop.click(
	function() {
	  $("li.checkbox").hide("fast");
	  
	}
	);*/
});
