$(document).ready(function() {
	//common elements for all pages
	if($("#email")){
		$("#email").blur(function() 
		{ 
			if (!$("#email").val().length){
				$("#email").val("Email Address");
			}
		}); 

		$("#email").click(function() 
		{ 
			if ($("#email").val()=="Email Address"){
				$("#email").val("");
			}
		}); 
	}

	/* Added for Quiz Newsletter Promo field --- */
	if($("#quiz-newsletter-email")){
		$("#quiz-newsletter-email").blur(function() 
		{ 
			if (!$("#quiz-newsletter-email").val().length){
				$("#quiz-newsletter-email").val("Email Address");
			}
		}); 

		$("#quiz-newsletter-email").click(function() 
		{ 
			if ($("#quiz-newsletter-email").val()=="Email Address"){
				$("#quiz-newsletter-email").val("");
			}
		}); 
	}
	/* --- Added for Quiz Newsletter Promo field */

	//email box on the upper right of the global wrapper
	if($("#navUtility_email")){
		$("#navUtility_email").blur(function() 
		{ 
			if (!$("#navUtility_email").val().length){
				$("#navUtility_email").val("Enter Email Address");
			}
		}); 

		$("#navUtility_email").click(function() 
		{ 
			if ($("#navUtility_email").val()=="Enter Email Address"){
				$("#navUtility_email").val("");
				}
			}); 
	}

	/* BUTTON ROLLOVERS */
	if($("#goBtn")){
		$("#goBtn").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_go_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_go_off.gif");
		});
	}

	if($("#newsletter_home")){
		$("#newsletter_home").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/newsletter_sign_up_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/newsletter_sign_up_off.gif");
		});
	}

	if($("#newsletter_signup")){
		$("#newsletter_signup").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/teacher_newsletter_sign_up_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/teacher_newsletter_sign_up_off.gif");
		});
	}

	if($("#navUtility_emailsubmit")){
		$("#navUtility_emailsubmit").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/teacher_newsletter_sign_up_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/teacher_newsletter_sign_up_off.gif");
		});
	}
	//subpages
	if($("#searchByKeyword")){
		$("#searchByKeyword").blur(function(){ 
			if (!$("#searchByKeyword").val().length){
				$("#searchByKeyword").val("By Keyword");
			}
		}); 

		$("#searchByKeyword").click(function(){
			if ($("#searchByKeyword").val()=="By Keyword"){
				$("#searchByKeyword").val("");
			}
		});
	}

	if($("#link_goBtn")){
		$("#link_goBtn").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_go_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_go_off.gif");
		});
	}

	/* Added for Quiz Newsletter Promo field --- */
	if($("#quiz-newsletter-newsletter_signup")){
		$("#quiz-newsletter-newsletter_signup").hover(function(){
			  $(this).attr("src","images/forms/newsletter_sign_up_on.gif");
			},function(){
			  $(this).attr("src","images/forms/newsletter_sign_up_off.gif");
			});
	}
	/* --- Added for Quiz Newsletter Promo field */

	if($("#searchBattlefieldsBtn")){
		$("#searchBattlefieldsBtn").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_battlefields_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/search_battlefields_off.gif");
		});
	}

	if($("#find_campaign")){
		$("#find_campaign").hover(function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/find_campaign_on.gif");
		},function(){
			$(this).attr("src","http://www.civilwar.org/assets/images/forms/find_campaign_off.gif");
		});
	}			

	// apply to all png images 
	$('img[src$=".png"]').ifixpng(); 

	//Print
	$('a#printBtn').bind('click keypress', function(event){
		var code=event.charCode || event.keyCode;
		if(!code || (code && code == 13)) {// if no key code (mouse) or if enter is pressed
			window.print();
			event.preventDefault(); //prevent browser from following the actual href
		}
	});

	$('lLogonForm').action = "http://members.civilwar.org/site/UserLogin?NEXTURL=" + window.location;
	
	
	
	/* Drawers */
	openDrawers( '.latestnews' ); //Battlefield Hub Overview tab
	//openDrawers( '.articles-historical' ); //Battlefield Hub Facts tab
	//openDrawers( '.resources-historical' ); //Battlefield Hub Facts tab
	
});


function jumpto(x){
	if (document.searchBattlefields.state.value != "null") {
		document.location.href = x;
	}
}

function jumpto2(x){
	if (document.searchBattlefields.year.value != "null") {
		document.location.href = x;
	}
}


function openDrawers( el ) {
	
	if( $( el + ' ul li').length > 4 ) {
		var $items = $( el + ' ul li');
		var $itemsLen = $items.length;
		$items.each( function(idx) {
			if(idx > 3) {
				$(this).css( 'display', 'none' );
			}
		});
		var $drawerImg = '';
		if( el == '.latestnews' ) {
			$drawerImg = '<img src="http://www.civilwar.org/assets/images/battlefields-new/btn-drawer-news.jpg" alt="More News" width="229" height="28" />';
		}
		else {
			$drawerImg = '<img src="http://www.civilwar.org/assets/images/battlefields-new/btn-drawer-articles.jpg" alt="More Articles" width="229" height="28" />';
		}
		var $drawer = $('<div class="more"><a href="#">' + $drawerImg + '</a></div>');
		
		$drawer.find('a').click( function(e) {
			e.preventDefault();
			$items.each( function( idx ) {
				$(this).css( 'display', 'list-item' );
			});
			$drawer.css( 'display', 'none' );
		});
		$drawer.appendTo( $(el) );
	}
	
}

