﻿$.maxZIndex = $.fn.maxZIndex = function(opt) {
    /// <summary>
    /// Returns the max zOrder in the document (no parameter)
    /// Sets max zOrder by passing a non-zero number
    /// which gets added to the highest zOrder.
    /// </summary>    
    /// <param name="opt" type="object">
    /// inc: increment value, 
    /// group: selector for zIndex elements to find max for
    /// </param>
    /// <returns type="jQuery" />
    var def = { inc: 10, group: "*" };
    $.extend(def, opt);
    var zmax = 0;
    $(def.group).each(function() {
        var cur = parseInt($(this).css('z-index'));
        zmax = cur > zmax ? cur : zmax;
    });
    if (!this.jquery)
        return zmax;

    return this.each(function() {
        zmax += def.inc;
        $(this).css("z-index", zmax);
    });
}


function resize(sDivName, iFixRize)
{
	var obj = document.getElementById(sDivName);
	
	var iFix = 160
	if(iFixRize)
		iFix = iFixRize;
		
	var deduct = 50;
	if(obj)
	{
		var screenY;
		
		if (self.innerHeight) // all except Explorer
			screenY = self.innerHeight;
		else if (document.documentElement && document.documentElement.clientHeight)	// Explorer 6 Strict Mode
			screenY = document.documentElement.clientHeight;
		else if (document.body) // other Explorers
			screenY = document.body.clientHeight;					
		
		deduct = screenY - iFix;
		
		if (deduct < 50)
			deduct = 50;
			
		//obj.style.height = deduct;		
	}
	
	return deduct;
}

