// JavaScript (JQuery) Document

//dimScreen() from http://docs.jquery.com/Plugins/dimScreen#Example
//by Brandon Goldman
jQuery.extend({
    //dims the screen
    dimScreen: function(speed, opacity, callback) {
        if(jQuery('#__dimScreen').size() > 0) return;
        
        if(typeof speed == 'function') {
            callback = speed;
            speed = null;
        }

        if(typeof opacity == 'function') {
            callback = opacity;
            opacity = null;
        }

        if(speed < 1) {
            var placeholder = opacity;
            opacity = speed;
            speed = placeholder;
        }
        
        if(opacity >= 1) {
            var placeholder = speed;
            speed = opacity;
            opacity = placeholder;
        }

        speed = (speed > 0) ? speed : 500;
        opacity = (opacity > 0) ? opacity : 0.5;
        return jQuery('<div></div>').attr({
                id: '__dimScreen'
                ,fade_opacity: opacity
                ,speed: speed
            }).css({
            background: '#000'
            ,height: '100%'
            ,left: '0px'
            ,opacity: 0
            ,position: 'fixed'
            ,top: '0px'
            ,width: '100%'
            ,zIndex: 999
        }).appendTo(document.body).fadeTo(speed, opacity, callback);
    },
    
    //stops current dimming of the screen
    dimScreenStop: function(callback) {
        var x = jQuery('#__dimScreen');
        var opacity = x.attr('fade_opacity');
        var speed = x.attr('speed');
        x.fadeOut(speed, function() {
            x.remove();
            if(typeof callback == 'function') callback();
        });
    }
});

function getScrollTop() {

var ScrollTop = document.body.scrollTop;

if (ScrollTop == 0)
{

    if (window.pageYOffset) {
        ScrollTop = window.pageYOffset;
	}
    else
	{
        ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
	}

}
else
{
	
}

return ScrollTop;
}

function getWindowHeight() {
 
      var x = 0;

        if (self.innerHeight)
        {
                x = self.innerWidth;
        }
        else if (document.documentElement && document.documentElement.clientHeight)
        {
                x = document.documentElement.clientWidth;
        }
        else if (document.body)
        {
                x = document.body.clientWidth;
        }
        return x/4;
}

$("document").ready(function(){
		
// Submit a form when btn_submit clicked
	$(".btn_submit").click(function(event){
		event.preventDefault();	
		$(this).parents("form").submit();
	});
	
// Show Specific Dropdown || ID Assigned to <li> || Class assigned to dropdown <div>
	$(".nav_bar li").hover(function(){
		$("div.dropdown").hide();
		var id = $(this).attr("id");
		$("div." + id).fadeIn(500);				 
	});
	
// Hide all dropdowns when mouse leaves navigation area	
	$(".nav_bar").hover(function(){								  
	},function() {
		var id = $(this).attr("id");
		$("div.dropdown").fadeOut(200);
	});
	

});

