﻿// JScript File

function testForEnter(ControlName, eEvent) 
{
    var characterCode;
    if(eEvent && eEvent.which){
        characterCode = eEvent.which;
    }else{
        characterCode = eEvent.keyCode;
    }
    if (characterCode == 13) {
        eEvent.cancelBubble = true;
        eEvent.returnValue = false;
        document.getElementById(ControlName).click();
    }
}

function confirm_delete(sMessage, e) 
{
    if (sMessage.length <= 0)
    { sMessage = 'Are you sure you want to delete this item?'; }

    if (confirm(sMessage)) {
        if (navigator.appName=="Microsoft Internet Explorer")
        { e.cancelBubble=true; }
		else {
            if (e.preventDefault) {
                e.stopPropogation();
            } else {
                e.cancelBubble = true;
            }
            e.returnValue = true;
        }
        return true;
        
    } else {
        e.returnValue = false;
        if (e.preventDefault) {
            e.preventDefault();
            e.stopPropogation();
        } else {
            e.cancelBubble = true;
        } return false;
    }
    /*
	if (sMessage.length <= 0)
	{	sMessage = 'Are you sure you want to delete this item?'; }
	
	if (confirm(sMessage)==true){
		event.cancelBubble=true;
		return true;
	} else {
		event.cancelBubble=true;
		return false;
	}
    */
}

function confirm_delete(sMessage)
{
	if (sMessage.length <= 0)
	{	sMessage = 'Are you sure you want to delete this item?'; }
	if (confirm(sMessage)==true){
		event.cancelBubble=true;
		return true;
	} else {
		event.cancelBubble=true;
		return false;
	}

}

function BusyCursor(bOn)
{
	var sCursor = bOn ? 'wait' : 'default';
	document.forms[0].style.cursor = sCursor;	
	for (var i=0; i < document.forms[0].elements.length; i++) 
	{
		try
		{
			document.forms[0].elements[i].style.cursor = sCursor;
		}
		catch (ex) {}
	}
}

// BEGIN - Change appearance of clickable row.
var oldbg;		
function li(in_objTarget)
{					
	try {
	    in_objTarget.style.cursor = "pointer";
		//in_objTarget.style.cursor = "hand";			
		oldbg = in_objTarget.style.backgroundColor;
		in_objTarget.style.backgroundColor = "DarkGray";
	} catch(e){}
}
			
function lo(in_objTarget)
{	
	try {
		in_objTarget.style.cursor = "auto";
		in_objTarget.style.backgroundColor = oldbg;
	} catch(e){}	
}
// END - Change appearance of clickable row.

var PrintWin;

function Preview_Report(BaseURL, url)
{
	if( PrintWin != null ) {
		if( !PrintWin.closed ) {	
			PrintWin.close();
		}	
	}
		
	try {
		PrintWin = window.open(BaseURL + 'DialogContainer.aspx?Src=' + url + '&Title=ReportPreview','previewreport','menubar=yes,resizable=yes,status=yes,width=800,scrollbars=yes,height=725,screenX=5,screenY=5,top=5,left=5'); 
		PrintWin.focus();
	
	} catch(er){}
}

function Toggle(pnlID, imgID)
        {
	        var pnl = document.getElementById(pnlID);
	        var img = document.getElementById(imgID);
	        
	        if (pnl != null) 
	        {
		        if (pnl.style.display == 'none')
		        {
			        pnl.style.display = 'Block';
			        if (img != null)
			        { img.src = 'images/minus.png';}    
			    }
		        else
		        {
			        pnl.style.display = 'None';
			        if (img != null)
			        { img.src = 'images/plus.png';}    
			    }
	        }
        }