/*$(window).load(function() { */   
function bgresize() {
        var theWindow        = $(window),
            $bg              = $("#bg"),
            aspectRatio      = $bg.width() / $bg.height();

        function resizeBg() {

                if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
                    $bg
                        .removeClass()
                        .addClass('bgheight');
                } else {
                    $bg
                        .removeClass()
                        .addClass('bgwidth');
                }

        }

        theWindow.resize(function() {
                resizeBg();
        }).trigger("resize");

}

$(document).ready(function() {
	
	//$('#nav_block li').Touchable();
	
	/**/
	$(".carousel").jCarouselLite({
	    auto: 3000,
	    speed: 1000,
	    visible: 6,
	    scroll: 1
	});
	
	//search box
	$("#topss").focus(function(){
		if(($("#topss").val()=="search"))
		{
			$("#topss").val("");
		}		
	});
	
	$("#topss").blur(function(){
		if(($("#topss").val()==""))
		{
			$("#topss").val("search");
		}		
	});
	
	//$('#nav_block li p').vAlign();
	//$('#mission p').vAlign();				
					
	$('#nav_block li').each(function(){
		var navpc = $(this);		
		var startY;
		
		
		//mouse-based devices
		navpc
		    .mouseover(function(e){
		      navpc.doTimeout( 'main-nav', 200, over, e.target );
		    }).mouseout(function(){
		      navpc.doTimeout( 'main-nav', 100, out);
		    });
			
		if('ontouchstart' in document.documentElement)
		{
			var nav = $(this).Touchable();
			//touch-based devices	
			nav.bind('touchmove', function(e){
				e.preventDefault();
				if(e.originalEvent.touches[0].clientY>startY)
				{
					nav.doTimeout( 'main-nav', 10, over, e.target );
				}else{
					nav.doTimeout( 'main-nav', 10, out);	
				}
			});
			nav.bind('touchstart', function(e, touch){
				e.preventDefault();
				startY=e.originalEvent.touches[0].clientY;
			});
		}
					    		  
		function over( elem ) {
		    var parent = $(elem).closest( 'li' );
		    parent.children( '.submenu' ).slideDown( 'slow' );
		  };
		  
		function out( elem ) {
			   
			  $(this).children(".submenu").hide();
		  };
		});
	

});

