$(document).ready(function() {
	
	$('#ncaa-rollover ul li:first-child').addClass('first-li');
	/*$('#ncaa-rollover ul li').addClass('dontsplit');
	$('#ncaa-rollover ul').addClass('dontsplit');
	
	$('#ncaa-content').columnize({
		columns:2,
		dontsplit: 'dontsplit'
		});	
	
	$('.column:first').addClass('first');*/
	
	$('#ncaa-rollover table tr td:odd').addClass('odd');
	$('#ncaa-rollover').hide();
	
	$('#menulist_root').onStates();
	
	externalLinks();
	
	//random background
	var randomImages = ['city','crowd-1','crowd-2','field','stadium'];
	var rndNum = randomImages[Math.floor(Math.random() * randomImages.length)];
	
	
	
	var rollover = $('#ncaa-rollover');
	var ncaa = $('#ncaa');	
	
	rollover.data("height",rollover.height());
	ncaa.data("height",ncaa.height());


	$('#ncaa-container').hoverIntent({
		over: function() {
			if ($('#ncaa-rollover').queue().length > 3 ) {return;}
			$('#ncaa-rollover').animate({height:'toggle'},250,'linear');
			$('#ncaa').animate({height:'toggle'},250,'linear');
		},
		timeout: 500,
		out:function() {
			if ($('#ncaa-rollover').queue().length > 3 ) {return;}
			$('#ncaa-rollover').animate({height:'toggle'},250,'linear');
			$('#ncaa').animate({height:'toggle'},250,'linear');		
		}
	});

	
	/*$('#ncaa-rollover').mouseout(function() {
		$('#ncaa-rollover').animate({height:'0'},250,'linear')
		$('#ncaa').slideDown();
		$('#ncaa-content').hide();
		
	}	
	);*/
	
	
	$("body").css({ background: "url(/assets/img/backgrounds/bkgd-"+rndNum + ".jpg) top center no-repeat" });

	$('#menuitem_2 ul li:last').addClass('last');
	$('#menulist_root>li').each(function() {
		if ($(this).children('ul').length > 0) {
			$(this).addClass('parent');
		}
	});
	
	if ($('#subform').length > 0) {
		
		jQuery.validator.addMethod("defaultInvalid", function(value, element) 
			    {
			     switch (element.value) 
			     {
			      case "Name":
			       if (element.name == "cm-name") {
			    	   return false;
			    	   break;
			       }
			       
			      	case "Zip":
				       if (element.name == "cm-f-drdhj") {
				    	   return false;
				    	   break;
				       }


			       default: return true; 
			       break;

			     }
			    });
		
		$('#cm-name').val('Name');
		$('#email').val('Email');
		$('#zip').val('Zip');
		
		$('#cm-name').click(function() {
			if ($(this).val()=="Name") {
				$(this).val('');
			}
		});
		$('#cm-name').blur(function() {
			if ($(this).val()=="") {
				$(this).val('Name');
			}
		});
		
		$('#email').click(function() {
			if ($(this).val()=="Email") {
				$(this).val('');
			}
		});
		$('#email').blur(function() {
			if ($(this).val()=="") {
				$(this).val('Email');
			}
		});
		
		$('#zip').click(function() {
			if ($(this).val()=="Zip") {
				$(this).val('');
			}
		});
		$('#zip').blur(function() {
			if ($(this).val()=="") {
				$(this).val('Zip');
			}
		});

		$('#subform').validate({
			errorPlacement: function(error,element) {
	            return true;
	         },
	         onfocusout: false,
	         rules: {
	        	 "cm-name": "required defaultInvalid",
	        	 "cm-f-drdhj" : "required defaultInvalid"
	         },
	         submitHandler: function(form) {
	        	 var serialized = $('#subform').serialize() + "&action="+form.action
	        	 $.post("/assets/php/postmaster-proxy.php",serialized,function(data) {
	        		
	        		 if (data==1) {
	        			 $('.moduletable_esignup').append('<p id="confirmation-signup">Thank you.  You will receive confirmation of your subscription shortly.</p>');
	        			 $('#subform').fadeOut().delay(2000).fadeIn();
	        			 $('#confirmation-signup').fadeIn().delay(2000).fadeOut();
	        			 
	        		 }
	        		
	        	 });
	         }
		});
	
	}
});



function externalLinks() {
	 if (!document.getElementsByTagName) return;
	 var anchors = document.getElementsByTagName("a");
	 for (var i=0; i<anchors.length; i++) {
	   var anchor = anchors[i];
	   if (anchor.getAttribute("href") &&
	       anchor.getAttribute("rel") == "external")
	     anchor.target = "_blank";
	 }
	}
