﻿try
{
    document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

function showColumnMenu(columnNum)
{
    $get(hidColumnNumId).value = columnNum;
    eval(RefreshColumnListPostBack);
    var modalPopupBehavior = $find('ColumnMenuPopupBehavior');
    modalPopupBehavior.show();
}
function hideColumnMenu(ev)
{
    var modalPopupBehavior = $find('ColumnMenuPopupBehavior');
    modalPopupBehavior.hide();
}

function ReceiveServerData(arg, context)
{
	var result = new Array();
	result = arg.split('|');
	switch(result[0])
	{
		case 'DELETE':
			var element = $get(result[1]);
			element.parentNode.removeChild(element);
			break;
		default:
			break;
	}
}

function beginRequest(sender, args)
{
    var r=args.get_request();
    if (r.get_headers()["X-MicrosoftAjax"])
    {
        b=r.get_body();
        var a="__MicrosoftAjax=" +
        encodeURIComponent(r.get_headers()["X-MicrosoftAjax"]);
        if (b!=null && b.length>0)
        {
            b+="&";
        }
        else
        b="";
        r.set_body(b+a);
    }
}
$(document).ready(function(){
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);
});


function hideModuleOptions(modalPopupBehaviour, validationGroup)
{
    if(validationGroup)
    {
        var valid = true;
        try {
            Page_ClientValidate(validationGroup);
            valid = Page_IsValid;
        } catch (e) { } 
        if(valid)
            $find(modalPopupBehaviour).hide();
    }
    else
        $find(modalPopupBehaviour).hide();
}

