﻿function NITKFramework_isSessionExpired()
{
    if (ESRI.ADF.System.checkSessionExpired && ESRI.ADF.System.checkSessionExpired())
        return true;
    else
        return false;
}

function NITKFramework_executeTask(sCallbackArguments, sCallbackFunctionString)
{
    window.setTimeout('ESRI.ADF.Tasks.executeTask("' + sCallbackArguments + '", "' + sCallbackFunctionString + '");', 500);
}

function NITKFramework_executeAction(sEventArg, sCallbackArguments, sCallbackFunctionString)
{
    var context = null;
	var argument = "EventArg=" + sEventArg;
	
	if (sCallbackArguments != null && sCallbackArguments.length > 0) argument += "&" + sCallbackArguments;
	eval(sCallbackFunctionString);
}

function NITKFramework_toggle(id) 
{
    var obj = document.getElementById(id);
    
	if (obj.style.display == 'none')
	    obj.style.display = 'block';
	else
	    obj.style.display = 'none';
}

function NITKFramework_hide(id) 
{
	document.getElementById(id).style.display = 'none';
}

function NITKFramework_show(id) 
{
	document.getElementById(id).style.display = 'block';
}

function NITKFramework_setText(id, sText)
{   
	document.getElementById(id).innerHTML = sText;
}

function NITKFramework_Download(frameId, fileName)
{  
    var iframe = document.getElementById(frameId);
    iframe.src = "FileDownload.aspx?FileName=" + fileName;    
}

function NITKFramework_ZipFileDownload(frameId, fileFullName, bUseTransmitFile)
{  
    var iframe = document.getElementById(frameId);
    iframe.src = "ZipFileDownload.aspx?UseTransmitFile=" + bUseTransmitFile + "&FileFullName=" + fileFullName;    
}