$(document).ready(function() {
	if($("div.google_map").length) {
		load_map();
	}
	$("a.gallery_img").colorbox();
	$(".clear_input").focus(function() {
		var v = $(this).val();
		$(this).val( this.defaultValue == v ? '' : v);
		
	});
	$('.clear_input').blur(function() {
		var v = $(this).val();
		$(this).val( v == '' ? this.defaultValue : v);
	});
	$("input[name=password]").focus(focus_password);
	
	$("ul li a.year").click(function() {
		var id = $(this).attr("id");
		if($("ul." + id).css("display")=="none") {
			$("ul." + id).show();
		} else {
			$("ul." + id).hide();
		}
		
	});
	
	$(".search_category").change(function() {
		if($(this).val()=="articles") {
			var text = $("#news_search input#keywords").val();
			$("#article_search input#keywords").val(text);
			$("#article_search").show();
			$("#news_search").hide();
		} else {
			var text = $("#article_search input#keywords").val();
			$("#news_search input#keywords").val(text);
			$("#news_search").show();
			$("#article_search").hide();
		}
	});
	/////////////////////////////////////
	///// SMOOTH SCROLLING - PART 1 /////
	/////////////////////////////////////
	$("a.anchorLink").anchorAnimate();
	
	//////////////////////////////////
	///// TAB SWITCHING - EVENTS /////
	//////////////////////////////////
	$(".cbrne_world_events_tab").click(function(){
		$(".cbrne_world_events_tab").addClass("active");
		$(".other_industry_events_tab").removeClass("active");
		$(".cbrne_world_events").show();
		$(".other_industry_events").hide();
	});
	$(".other_industry_events_tab").click(function(){
		$(".other_industry_events_tab").addClass("active");
		$(".cbrne_world_events_tab").removeClass("active");
		$(".other_industry_events").show();
		$(".cbrne_world_events").hide();
	});
	
	///////////////////////////////////
	///// TAB SWITCHING - SEASONS /////
	///////////////////////////////////
	$(".issue_1_tab").click(function(){
		$(".issue_1_tab").addClass("active");
		$(".issue_2_tab").removeClass("active");
		$(".issue_3_tab").removeClass("active");
		$(".issue_4_tab").removeClass("active");
		$(".issue_5_tab").removeClass("active");
		$(".issue_6_tab").removeClass("active");
		$(".issue_1").show();
		$(".issue_2").hide();
		$(".issue_3").hide();
		$(".issue_4").hide();
		$(".issue_5").hide();
		$(".issue_6").hide();
	});
	$(".issue_2_tab").click(function(){
		$(".issue_2_tab").addClass("active");
		$(".issue_1_tab").removeClass("active");
		$(".issue_3_tab").removeClass("active");
		$(".issue_4_tab").removeClass("active");
		$(".issue_5_tab").removeClass("active");
		$(".issue_6_tab").removeClass("active");
		$(".issue_2").show();
		$(".issue_1").hide();
		$(".issue_3").hide();
		$(".issue_4").hide();
		$(".issue_5").hide();
		$(".issue_6").hide();
	});
	$(".issue_3_tab").click(function(){
		$(".issue_3_tab").addClass("active");
		$(".issue_2_tab").removeClass("active");
		$(".issue_1_tab").removeClass("active");
		$(".issue_4_tab").removeClass("active");
		$(".issue_5_tab").removeClass("active");
		$(".issue_6_tab").removeClass("active");
		$(".issue_3").show();
		$(".issue_2").hide();
		$(".issue_1").hide();
		$(".issue_4").hide();
		$(".issue_5").hide();
		$(".issue_6").hide();
	});
	$(".issue_4_tab").click(function(){
		$(".issue_4_tab").addClass("active");
		$(".issue_2_tab").removeClass("active");
		$(".issue_3_tab").removeClass("active");
		$(".issue_1_tab").removeClass("active");
		$(".issue_5_tab").removeClass("active");
		$(".issue_6_tab").removeClass("active");
		$(".issue_4").show();
		$(".issue_2").hide();
		$(".issue_3").hide();
		$(".issue_1").hide();
		$(".issue_5").hide();
		$(".issue_6").hide();
	});
	$(".issue_5_tab").click(function(){
		$(".issue_5_tab").addClass("active");
		$(".issue_2_tab").removeClass("active");
		$(".issue_3_tab").removeClass("active");
		$(".issue_1_tab").removeClass("active");
		$(".issue_4_tab").removeClass("active");
		$(".issue_6_tab").removeClass("active");
		$(".issue_5").show();
		$(".issue_2").hide();
		$(".issue_3").hide();
		$(".issue_1").hide();
		$(".issue_4").hide();
		$(".issue_6").hide();
	});
	$(".issue_6_tab").click(function(){
		$(".issue_6_tab").addClass("active");
		$(".issue_2_tab").removeClass("active");
		$(".issue_3_tab").removeClass("active");
		$(".issue_1_tab").removeClass("active");
		$(".issue_4_tab").removeClass("active");
		$(".issue_5_tab").removeClass("active");
		$(".issue_6").show();
		$(".issue_2").hide();
		$(".issue_3").hide();
		$(".issue_1").hide();
		$(".issue_4").hide();
		$(".issue_5").hide();
	});
	
});

	/////////////////////////////////////
	///// SMOOTH SCROLLING - PART 2 /////
	/////////////////////////////////////
	jQuery.fn.anchorAnimate = function(settings) {
	
		settings = jQuery.extend({
			speed : 1100
		}, settings);	
		
		return this.each(function(){
			var caller = this
			$(caller).click(function (event) {	
				event.preventDefault()
				var locationHref = window.location.href
				var elementClick = $(caller).attr("href")
				
				var destination = $(elementClick).offset().top;
				$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
					window.location.hash = elementClick
				});
				return false;
			})
		})
	}
	
function blur_password() {
	if($(this).val().length==0) {
		

		if($(this).hasClass("input_text")) {

			$(this).parent().html("<input type=\"text\" name=\"password\" value=\"Password\" class=\"input_text\" maxlength=\"32\" />");
		} else {
			$(this).parent().html("<label for=\"password\">Password</label><input type=\"text\" name=\"password\" value=\"\" id=\"password\" maxlength=\"32\" />");
		}
		
		
		$("input[name=password]").focus(focus_password);
	}
}
function focus_password() {
	if($(this).attr('type')=="text") {
		

		if($(this).hasClass("input_text")) {
			$(this).parent().html("<input type=\"password\" name=\"password\" value=\"\" class=\"input_text\" maxlength=\"32\" />");
		} else {
			$(this).parent().html("<label for=\"password\">Password</label><input type=\"password\" name=\"password\" value=\"\" id=\"password\" maxlength=\"32\" />");
		}
		

		$("input[name=password]").focus();
		$("input[name=password]").blur(blur_password);
	}
}
