var strColumns_Current='';
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
	
function NoPostBack(sNewFormAction)
{
	location.href = sNewFormAction;
}//NoPostBack


function NoPostBack2(sNewFormAction)
{
	document.forms[0].action = sNewFormAction;
	document.forms[0].__VIEWSTATE.value = "";
	document.forms[0].__VIEWSTATE.name = "NOVIEWSTATE";
}//NoPostBack2


function TooglePanel(trDrop, imgDrop, Flag)
{
	if ( Flag )
	{
		if (trDrop.style.display == 'block')
		{
			trDrop.style.display='none';
			imgDrop.src='../Immagini/Drop.png';
		}
		else
		{
			trDrop.style.display='block';
			imgDrop.src='../Immagini/UnDrop.png';
		}
	}
	else
	{
		trDrop.style.display='none';
		imgDrop.src='../Immagini/Drop.png';
	}
}// TooglePanel


function toggleStatus(ID)
{
   var element = document.getElementById(ID);
   //alert(element);
	if (element.style.display == 'block')
	{
		element.style.display='none';
	}
	else
	{
		element.style.display='block';
	}   
}//toggleStatus


function stampa()
{  
	if (NS) 
	{
		window.print() ;  
	} 
	else 
	{
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);
		WebBrowser1.outerHTML = "";  
	}
}//stampa


function winOp(link, width, height, scrollbars, resizable)
{
	window.open(link, 'popup', 'toolbar="no",scrollbars='+scrollbars+',resizable=' + resizable + ',height=' + height + ',width=' + width + '');
}//pop up


function _attachBehavior(object, url)
{
	//alert(url);
	var bID = object.addBehavior(url);
	//alert(bID);
	return bID;
}//_attachBehavior(object, url)


function _detachBehavior(object, BehaviorID)
{ 
	if ( !object ) return false;
	if ( !BehaviorID ) return false;
	if ( BehaviorID == -1 ) return false;
	return object.removeBehavior(BehaviorID);
}//_detachBehavior(object, BehaviorID)


function ToggleTreeMenu(Element1ID, Element2ID, ImageID) 
{
	var oTransContainer = document.getElementById(Element1ID.id);
	var oMenuPanel = document.getElementById(Element2ID.id);
	var image = document.getElementById(ImageID.id);

	if ( (oMenuPanel.style.display=='none') || (!oMenuPanel.style.display) )
	{
		//oTransContainer.filters[0].Apply();
		oMenuPanel.style.display='block';
		//oTransContainer.filters[0].Play();
		image.src='../Immagini/whiteminus.gif';
	}
	else 
	{
		oMenuPanel.style.display='none';
		image.src='../Immagini/whiteplus.gif';
	}
}//ToggleTreeMenu(Element1ID, Element2ID, ImageID) 


function ResizeGrid(bdMain, divGrid)
{
	var grdRows = divGrid.firstChild.rows.length;
	var width = eval(bdMain.clientWidth) - (eval(bdMain.leftMargin) + eval(bdMain.rightMargin));
	var height = eval(bdMain.clientHeight) - (eval(bdMain.topMargin) + eval(bdMain.bottomMargin) + 200);
	
	divGrid.style.width = width;
	divGrid.style.height = height;
	
	if (grdRows == 0 )
	{
		divGrid.style.height = 35;
	}
	else
	{
	if (grdRows < 10 )
		if (height > (25 * eval(grdRows)) + 35)
			divGrid.style.height = 25 * eval(grdRows) + 35;
	}
}//ResizeGrid(divGrid)


function ResizeGridAtStart(bdMain, divGrid)
{
	if (document.readyState=="complete") ResizeGrid(bdMain, divGrid);
}//ResizeGridAtStart(divGrid)


function addEvent(obj, evType, fn)
{  
	if (obj.addEventListener)
	{    
		obj.addEventListener(evType, fn, false);    
		return true;  
	} 
	else if (obj.attachEvent)
	{    
		var r = obj.attachEvent("on"+evType, fn);    
		return r;  
	} 
	else 
	{    
		return false;  
	} 
}//addEvent(obj, evType, fn)

