$(document).ready( function() {
	function getQueryParams(qs) {
	    qs = qs.split("+").join(" ");
	    var params = {},
	        tokens,
	        re = /[?&]?([^=]+)=([^&]*)/g;
	    while (tokens = re.exec(qs)) {
	        params[decodeURIComponent(tokens[1])]
	            = decodeURIComponent(tokens[2]);
	    }
	    return params;
	}

	var get = getQueryParams(document.location.search);

	if( !get['menu'] )
	{
		$('html').click( function() {
			$('#header-menu>ul li.submenu').removeClass( 'active' );
		});
		
		if( !$('body').hasClass('handheld') )
		{
			$('#header-menu>ul li.submenu>a, #header-menu>ul>li.search>a').click( function() {
				if( $(this.parentNode).hasClass( 'active' ) )
				{
					return true;
				}
				else
				{
					$('#header-menu>ul li').removeClass( 'active' );
					$(this.parentNode).addClass( 'active' );
					return false;
				}
			});
		}
		else
		{
			$('.show-hide>a').click( function() {
				$('#header-menu').toggleClass( 'open' );
				return false;
			});
		}
	}	

	if( !$('body').hasClass('handheld') )
	{
		$('a[rel=external]').click( function() { 
			$('#overlay').addClass( 'show' );
			$('a.external-link-continue').attr( 'href', this.href );
			return false;
		});
	}
	
	$('a[type="application/pdf"]').click( function() {
		window.open(this.href, '_blank');
		return false;
	});

	$('a.dialog-close').click( function() {
		$('#overlay').removeClass( 'show' );
		return false;
	});
	
	$('a.external-link-continue').click( function() {
		$('#overlay').removeClass( 'show' );
		window.open( this.href, '_blank' );
		return false;
	});
	
	if( get['slide'] )
	{
		var slideNum = get['slide'];
		var slides = $('#home-slides>.slides_container>.slide');
		var selectedSlide = slides[slideNum - 1];
		$('#home-slides>.slides_container>.slide').not(selectedSlide).remove();
	}
	else
	{
		$(function(){
			if( $('body').hasClass("handheld") )
			{
				$('#home-slides .slides_container').slides({
				    width: 310,
				    height: 150,
				    navigation: true,
				    direction: "right",
				    playInterval: 8000,
				    slide: {
				    	 interval: 500
				    }
				});
			}
			else
			{
				$('#home-slides .slides_container').slides({
				    width: 904,
				    height: 280,
				    navigation: true,
				    direction: "right",
				    playInterval: 8000,
				    slide: {
				    	 interval: 500
				    }
				});
			}
			
			$('#home-slides .slides_container').slides("play");
			
			$('#home-slides .nextSlide').click( function() {
				$('#overlay').removeClass( 'show' );
				return false;
			});
			
		});
	}
});
