﻿var ajaxurl = "/Ajax/WebServiceApi.asmx/";
var sortover = '';
var order = new Array();
var clang = '';
var dlang = '';
var portal = 0;
function bodyload()
{
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
function EndRequestHandler()
{	prepareInputsForHints();
try{
$('a.lightboxgallery').lightBox();
}catch(err){}
$('.feedContent').elastic();
$('.editable-select-options li').hover(
function () {
$(this).addClass('hover');
},
function () {
$(this).removeClass('hover');
}
);
try{
$(".ib2money").focus(function() { $(this).select(); });
$(".ib2money").focusout(function() {
var valF = $(this).GetPrice();
if (valF > 99999999.99) valF = 99999999.99;
$(this).val(FormatPrice(valF));
if (valF == 99999999.99)
$(this).change();
});
}catch(err){}
$("img.ib_help_m").click(function() { $("div.ib_help_m").not($(this).next()).hide(); $(this).next().toggle(); });
$("div.ib_help_m").hover(null, function() { $(this).hide(); });
$("a.ib_help_close").click(function() { $(this).parent().parent().hide(); });
ib_tooltip();
}
$(document).ready(function()
{
$('#ib2cpExpand').click(function()
{
$('#ib2cp-col').hide();
$('#ib2cp-exp').show();
$('#ib2cpModes').show();
if($('#ib2cpProduction').val() == '0')
{
$('#ib2cpTabs, #ib2cpTabsContent').show();
}
SetControlPanelState(1);
});
$('#ib2cpCollapse').click(function()
{
$('#ib2cp-col').show();
$('#ib2cp-exp').hide();
$('#ib2cpTabs, #ib2cpModes, #ib2cpTabsContent').hide();
SetControlPanelState(0);
});
$(".menuContainer").hover(
function()
{
RemoveContainerMenu();
var mid = $('input[type=hidden]', $(this).parent()).val();
$('body').append('<div id="containerMenu">' + $('.cmPanes', $(this).parent()).html());
$('body').append('<script type="text/javascript">$("#containerMenu").hover(function() { },function(){RemoveContainerMenu();});</script>');
$('body').append('</div>');
var pos = $(this).offset();
var viewportWidth = window.innerWidth ? window.innerWidth : $(window).width();
var menuWidth = $('#containerMenu').width();
var menuLeft = pos.left + 2;
if(viewportWidth < (pos.left + menuWidth))
{	menuLeft = pos.left-menuWidth+16;
}
$('#containerMenu').show().css({
top: pos.top + this.height + 2 + "px",
left: menuLeft + "px"
});
$(".moveItem", $('#containerMenu')).hover(
function()
{
var pos = $(this).offset();
var moveMenuWidth = $(this).next().width();
var viewportWidth = window.innerWidth ? window.innerWidth : $(window).width();	if(viewportWidth < (pos.left + moveMenuWidth + 8))
moveMenuWidth = -moveMenuWidth-8;
else
moveMenuWidth = menuWidth+6;
$(this).next().show().css({
display: 'block',
top: "14px",
left: moveMenuWidth + "px"
});
},
function() { }
);
},
function() { }
);	$(document).bind("click", function(e)
{
setTimeout(RemoveContainerMenu, 10);
if(!$(e.target).hasClass('editable-select'))
$('.editable-select-options').hide();
});
$(".sortable").sortable({ connectWith: '.sortable', handle: 'h3', items: 'li.widget' });
$('.sortable').bind('sortstart', function(event, ui)
{
if ($(ui.item).hasClass('paneName'))
{	$(ui.item).sortable('cancel');
$(this).sortable('cancel');
$(ui.item).removeAttr('style');	}
});
$('.sortable').bind('sortstop', OnDragEnd);
$('.sortable').bind('sortupdate', function(event, ui)
{
order = new Array();
$('span.hidModuleID', $(this)).each(function()
{
order.push(parseInt($(this).text()));
});	});
$('.sortable').bind('sortover', function(event, ui)
{
sortover = $('div.paneName', $(this)).text();
});
try{
$('a.lightboxgallery').lightBox();
}catch(err){}
$('.editable-select-options li').hover(
function () {
$(this).addClass('hover');
},
function () {
$(this).removeClass('hover');
}
);
try{
$(".ib2money").focus(function() { $(this).select(); });
$(".ib2money").focusout(function() {
var valF = $(this).GetPrice();
if (valF > 99999999.99) valF = 99999999.99;
$(this).val(FormatPrice(valF));
if (valF == 99999999.99)
$(this).change();
});
}catch(err){}
$("img.ib_help_m").click(function() { $("div.ib_help_m").not($(this).next()).hide(); $(this).next().toggle(); });
$("div.ib_help_m").hover(null, function() { $(this).hide(); });
$("a.ib_help_close").click(function() { $(this).parent().parent().hide(); });
ib_tooltip();
});
$(window).resize(function()
{
var arrPageSizes = ___getPageSize();
$('#jquery-overlay').css({
width: arrPageSizes[0],
height: arrPageSizes[1]
});
if ($('#ib2ModuleSettings').css('display') != 'none')
$('#ib2ModuleSettings').fixedBox();
});
function ib_tooltip()
{
$('a.ib_tooltip').hover(
function () {
$(this).prev().show();
if($('img.ajax', $(this).prev()).length > 0)
{
var url = $('input:hidden', $(this).prev()).val();
if(url != '' && url != undefined)
{                
$(this).prev().load(url);
$(this).attr('title', '');
$('img',$(this)).attr('title', '');
}
else
{
$(this).prev().html($(this).attr('title'));
$(this).attr('title', '');
$('img',$(this)).attr('title', '');
}
}
}, 
function () {
$(this).prev().hide();
}
);
}
function bookmark(anchor)
{
var title = anchor.getAttribute('title');
var url = anchor.getAttribute('href');
if (window.sidebar)
{
window.sidebar.addPanel(title, url,'');
return false;
}
else if(window.opera && window.print)
{
var elem = document.createElement('a');
elem.setAttribute('href', url);
elem.setAttribute('title', title);
elem.setAttribute('rel', 'sidebar');
elem.click();
return false;
}	else if (window.external && document.all)
{
window.external.AddFavorite(url, title);	return false;
}
return true;
}
function GroupNavigationCallback(args) {
var ctrl = args.substring(0,args.indexOf('|'));
var index = args.substring(ctrl.length+1, args.length);
GroupNavigation(ctrl, parseInt(index));
}
function GroupNavigation(ctrl, index, move) {
var current = parseInt($('.group_menu a.current', $('#' + ctrl)).attr('tabindex'));
if (index != null && index != undefined)
current = index;
if (move != null && move != undefined)
current += move;
$.cookie(ctrl, current, { path: '/', expires: 10 });
$('.group_panels div.group_tab', $('#' + ctrl)).hide();
$($('.group_panels div.group_tab', $('#' + ctrl)).get(current)).show();
$('.group_menu a', $('#' + ctrl)).removeClass('current');
$('.group_menu a[tabindex=' + current + ']', $('#' + ctrl)).addClass('current');
if (current <= 0)
$('.group_navigation .prev', $('#' + ctrl)).hide();
else
$('.group_navigation .prev', $('#' + ctrl)).show();
if (current >= $('.group_menu a', $('#' + ctrl)).length - 1)
$('.group_navigation .next', $('#' + ctrl)).hide();
else
$('.group_navigation .next', $('#' + ctrl)).show();
}
function GroupNavigationNext(ctrl) {
GroupNavigation(ctrl, null, +1);
}
function GroupNavigationPrev(ctrl) {
GroupNavigation(ctrl, null, -1);
}
function ChangeVisibilityModuleTitle(state, span, show, pnl)
{
if(state)
{
$('#'+span).hide();
$('#'+show).hide();
$('#'+pnl).show();
}
else
{
$('#'+span).show();
$('#'+show).show();
$('#'+pnl).hide();
}
}
function SaveModuleTitle(span, show, pnl, mid, lang)
{
$('input:text', $('#'+pnl)).val($('<span>').html($('input:text', $('#'+pnl)).val()).text());
var amt = new Object();
amt.__type = "AjaxModuleTitle"
amt.lang = lang;
amt.mid = mid;	amt.title = $('<span>').html($('input:text', $('#'+pnl)).val()).text();
var data = new Object();	data.amt = amt;	$.ajaxDotNet(ajaxurl + "SetModuleTitle", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
$('#'+span).text($('<span>').html($('input:text', $('#'+pnl)).val()).text());
ChangeVisibilityModuleTitle(false, span, show, pnl)
}
else
logEvent('ERROR', "error");
}
});
}
function CreateTimeBox(txtID, divID, left)
{
var offset = $('#' + txtID).offset();
offset.top += $('#'+txtID).offsetHeight;
if(offset.left == 0 && left != undefined)
offset.left = left;
$('#'+divID).css({top: offset.top + 'px', left: offset.left +'px'});
if($.browser.msie)
$('#'+divID).css("margin-top", '24px');
$('li', $('#'+divID)).click(function() {
$('#'+txtID).val($(this).text());
$('li', $('#'+divID)).removeClass('current');
$(this).addClass('current');
});
$('#'+txtID).focus(function() {
$('#'+divID).show();
try{
var sHour = $('#'+txtID).val().substring(0,$('#'+txtID).val().indexOf(':'));
if(sHour.substring(0,1) == '0')
sHour = sHour.substring(1,2);
var hour = parseInt(sHour);
$('#'+divID).scrollTop(hour*40);
}catch(err){alert(err);}
});
$('li', $('#'+divID)).removeClass('current');
$("li:contains('" + $('#'+txtID).val() + "'):first", $('#'+divID)).addClass('current');
}
function ShowTabHistory(tvid, tid, lang, sid)
{
$('#ib2History').load("/ajax/History.aspx", { tvid: tvid, tid: tid, lang: lang, sid: sid }, function()
{
$('#ib2TabSettings').hide();
$('#ib2History').fixedBox();
});	}
function ShowModuleHistory(mvid, tid, lang, sid)
{
$('#ib2History').load("/ajax/History.aspx", { mvid: mvid, tid: tid, lang: lang, sid: sid }, function()
{
$('#ib2ModuleSettings').hide();	$('#ib2History').fixedBox();
});	}
function HideTabHistory()
{
$('#ib2TabSettings').fixedBox()
$('#ib2History').hide();
}
function HideModuleHistory()
{
$('#ib2ModuleSettings').fixedBox()
$('#ib2History').hide();
}
function HideHistory()
{	realoadPage();	}
function CopyModuleHistoryVersion(mid, mvid)
{
var data = new Object();
data.moduleID = mid;
data.moduleVersionID = mvid;
$.ajaxDotNet(ajaxurl + "CopyModuleHistoryVersion", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();	}
else
logEvent('ERROR', "error");	}
});
}
function CopyTabHistoryVersion(tid, tvid)
{
var data = new Object();
data.tabID = tid;
data.tabVersionID = tvid;
$.ajaxDotNet(ajaxurl + "CopyTabHistoryVersion", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();	}
else
logEvent('ERROR', "error");	}
});
}
function showTags(lang)
{
window.open('/Handlers/Tags.ashx?lang='+lang, '', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,fullscreen=no,channelmode=no,width=400,height=300,left=0,top=0');
}
function FCKUpdateLinkedField(id)
{
try
{
if (typeof (FCKeditorAPI) == "object")
{
FCKeditorAPI.GetInstance(id).UpdateLinkedField();
}
}
catch (err)
{
}
}
function SaveTabsHierarchy(treeId)
{
var output = '';
var tabOrders = new Array();
$('#' + treeId + ' li').each(function()
{
var id = $("a", $(this)).attr('id')
id = id.substring(2, id.length);
var parent = $(this).parent().parent().attr('id');
if (parent != 'tab_tree')
parent = parent.substring(1, parent.length);
var lvl = $(this).parent().attr('id');
lvl = lvl.substring(3, lvl.length);
if (parent != 'tab_tree')
output += id + ',' + parent + ';' + getTabOrder(tabOrders, parent) + ':' + lvl + '|';
else
output += id + ',-1;' + getTabOrder(tabOrders, parent) + ':' + lvl + '|';
});
output = output.substring(0, output.lastIndexOf('|'));
var at = new Object();
at.__type = "AjaxTabs"
at.ids = output;	var data = new Object();
data.at = at;
$.ajaxDotNet(ajaxurl + "ReorderTabs", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function getTabOrder(tabOrders, parentID)
{
tabOrders.push(parentID);
var count = 0;
for (j = 0; j < tabOrders.length; j++)
{
if (tabOrders[j] == parentID)
{
count++;
}
}
return count;
}
function OnDragOver()
{
this.style["border"] = "1px dashed #AAA";
}
function OnDragOut()
{
this.style["border"] = "1px solid white";
}
function OnDragEnd(event, ui)
{
if (order.length == 0 || sortover == '') return;
var paneName = sortover;
var tid = 0;
$('span.hidTabID', $(ui.item)).each(function(i)
{
tid = parseInt($(this).text());
if(tid != 0)
return;
});
var mids = order;
var amot = new Object();
amot.__type = "AjaxModulesOnTab"
amot.tid = tid;
amot.pane = paneName
amot.mids = mids;
var data = new Object();
data.amot = amot;
$.ajaxDotNet(ajaxurl + "ReorderModules", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function AddUserToPermissions(type, id, tid, pid, permissions_id)
{
if(!permissions_id)
permissions_id = 'ib2Permissions';
$('#pAjax').show();
var apu = new Object();
apu.__type = "AjaxPermissionsUser"
apu.id = parseInt(id);
apu.type = type
apu.user = $('#pUserName').val();
var data = new Object();
data.apu = apu;
$.ajaxDotNet(ajaxurl + "AddUserToPermissions", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
$('#chbUsers', $('#'+permissions_id)).check();
ReloadPermissions(type, id, tid, pid,permissions_id)
}
else
{
$('#pAjax').hide();
alert('User don\'t exist');
$('#pUserName').val('');
}
}
});
}
function ReloadPermissions(type, id, tid, pid, permissions_id)
{
if(!permissions_id)
permissions_id = 'ib2Permissions';
isRole = $('#chbRoles', $('#'+permissions_id)).attr('checked');
isGroup = $('#chbGroups', $('#'+permissions_id)).attr('checked');
isUser = $('#chbUsers', $('#'+permissions_id)).attr('checked');
var temp = $('<div>');
temp.load("/ajax/Permissions.aspx", { r: isRole, g: isGroup, u: isUser, m: type, id: id, tid: tid, pid: pid, d: permissions_id }, function()
{
$('#'+permissions_id).html($('#permissions', temp).html());
});
}
function CheckAll(permissions_id)
{
$('.permission_row', $(permissions_id)).each(function(i)
{
$("input[type='checkbox']", $(this)).check();
});
}
function RemoveContainerMenu()
{
$('#containerMenu').remove();
}
function SetControlPanelState(state)
{	$('#ib2cpProduction').val(state);
var data = new Object();
data.state = state;
$.ajaxDotNet(ajaxurl + "SetControlPanelViewState", {
verb: "POST",
data: data,
success: function(obj) {  }
});
}
function ChangeDisplayType(displayType, cp2tabid)
{
var data = new Object();
data.displayType = displayType;
data.tab = cp2tabid;
$.ajaxDotNet(ajaxurl + "ChangeDisplayType", {
verb: "POST",
data: data,
success: function(obj)
{
location.href = location.href.replace(/[/]lang[/][a-zA-Z-]*[/]/, "/");
}
});
}
function ChangeIsProduction(id, event)
{
var data = new Object();
data.state = (id == 1 ? true : false);
$.ajaxDotNet(ajaxurl + "ChangeIsProduction", {
verb: "POST",
data: data,
success: function(obj)
{
realoadPage();
}
});
}
function ChangeInheritPermissions(type, id, tid, pid)
{
if (!$('#msInheritPermissions').attr('checked'))
{
$('.permission_row', $('#ib2Permissions')).each(function(i)
{
$("input[type='checkbox']", $(this)).each(function(j)
{
if ($(this).attr("disabled"))
{
$(this).attr("disabled", false);
}
});
});
}
else
{
isRole = $('#chbRoles', $("#ib2Permissions")).attr('checked');
isGroup = $('#chbGroups', $("#ib2Permissions")).attr('checked');
isUser = $('#chbUsers', $("#ib2Permissions")).attr('checked');
var temp = $('<div>');
temp.load("/ajax/Permissions.aspx", { r: isRole, g: isGroup, u: isUser, m: type, id: id, tid: tid, pid: pid }, function()
{
$('.permission_row', $(temp)).each(function(i)
{
$("input[type='checkbox']", $(this)).each(function(j)
{
$("input[value='" + $(this).val() + "']", $('#ib2Permissions')).attr("disabled", true);
if ($(this).attr("checked"))
$("input[value='" + $(this).val() + "']", $('#ib2Permissions')).check();
else
$("input[value='" + $(this).val() + "']", $('#ib2Permissions')).uncheck();
});
});
});
}
}
function ShowEdit(tid, mid, lang)
{
var src = "/ajax/Edit.aspx?tid=" + tid + "&mid=" + mid + "&lang=" + lang;
var iframe = "<iframe id='ib2EditIframe' frameborder='0' marginwidth='10' marginheight='10' width='100%' height='99%' src='" + src + "'>Twoja przeglądarka nie akceptuje ramek!</iframe>";
$('#ib2Edit').append(iframe);
showOverlay();
$('#ib2Edit').fixedBox();
}
function CloseEdit()
{
$('#ib2Edit').hide();
$('#ib2Edit').html('');
hideOverlay();
}
function ShowPopup(tid, mid, lang, width, height, arg)
{
$('#ib2Popup').css("width", width);
$('#ib2Popup').css("height", height);
var src = "/ajax/Popup.aspx?tid=" + tid + "&mid=" + mid + "&lang=" + lang + "&arg=" + arg;
var iframe = "<iframe id='ib2PopupIframe' frameborder='0' marginwidth='10' marginheight='10' width='100%' height='99%' src='" + src + "'>Twoja przeglądarka nie akceptuje ramek!</iframe>";
$('#ib2Popup').append(iframe);
showOverlay();
$('#ib2Popup').fixedBox();
}
function ClosePopup()
{
$('#ib2Popup').hide();
$('#ib2Popup').html('');
hideOverlay();
}
function UrlTypeChange(type)
{
$('#urlType').val(type);
$('#pnlUrl').hide();
$('#pnlPage').hide();
$('#pnlFile').hide();
switch (type)
{
case 0:
default:	break;
case 1:
$('#pnlUrl').show();
break;
case 2:
$('#pnlPage').show();
break;
case 3:
$('#pnlFile').show();
break;
}
}
function UrlToSelect(mode)
{
if (mode == 1)
{
$('#urlLocation').hide();
$('#ddlUrls').show();
$('#urlToSelect').hide();
$('#urlBack').show();
}
else
{
$('#urlLocation').show();
$('#ddlUrls').hide();
$('#urlToSelect').show();
$('#urlBack').hide();
}
}
function ReloadModuleSettings(id, tid, lang, args, fun, pid)
{	var temp = $('<div>');
temp.load("/ajax/ModuleSettings.aspx", { mid: id, tid: tid, lang: lang, args: args, pid: pid }, function()
{	$('#settings').html($('#settings', temp).html());	eval(fun);
$('.multiselectsortable').sortable({ placeholder: 'ex_grid_placeholder', items: 'tr:not(.ex_grid_header)' });
$('.ib_queryfilter').sortable({ placeholder: 'ex_grid_placeholder' });
});
}
function ShowModuleSettings(id, tid, lang, pid)
{
showOverlay();
$('#ib2ModuleSettings').load("/ajax/ModuleSettings.aspx", { mid: id, tid: tid, lang: lang, pid: pid }, function()
{
if (id == -1)
{
$('#msModuleID', $("#ib2ModuleSettings")).val(id);
$('#msTabID', $("#ib2ModuleSettings")).val(id);
$('#ib2ModuleSettings').fixedBox();
return;
}
var data = new Object();
data.mid = id;
data.tid = tid;
$.ajaxDotNet(ajaxurl + "GetModuleSettings", {
verb: "GET",
data: data,
success: function(obj)
{
obj = obj.d;
$('#msModuleID', $("#ib2ModuleSettings")).val(obj.id);
$('#msTabID', $("#ib2ModuleSettings")).val(obj.tid);
$('#msTitle', $("#ib2ModuleSettings")).val(obj.title);
$('#msFriendlyName', $("#ib2ModuleSettings")).val(obj.friendlyName);
$('#msHeader', $("#ib2ModuleSettings")).val(obj.header);
$('#msFooter', $("#ib2ModuleSettings")).val(obj.footer);
$('#msContainers', $("#ib2ModuleSettings")).val(obj.containerID);
$('#msContainerThemes', $("#ib2ModuleSettings")).val(obj.containerThemeID);
$('#msCacheTime', $("#ib2ModuleSettings")).val(obj.cacheTime);
if (obj.displayContainer)
$('#msDisplayContainer', $("#ib2ModuleSettings")).check();
else
$('#msDisplayContainer', $("#ib2ModuleSettings")).uncheck();
if (obj.allowPrint)
$('#msAllowPrint', $("#ib2ModuleSettings")).check();
else
$('#msAllowPrint', $("#ib2ModuleSettings")).uncheck();
if (obj.printRemoveButtons)
$('#msPrintRemoveButtons', $("#ib2ModuleSettings")).check();
else
$('#msPrintRemoveButtons', $("#ib2ModuleSettings")).uncheck();
if (obj.allowExportDocx)
$('#msAllowExportDocx', $("#ib2ModuleSettings")).check();
else
$('#msAllowExportDocx', $("#ib2ModuleSettings")).uncheck();
if (obj.allowExportXlsx)
$('#msAllowExportXlsx', $("#ib2ModuleSettings")).check();
else
$('#msAllowExportXlsx', $("#ib2ModuleSettings")).uncheck();
if (obj.allowExportPdf)
$('#msAllowExportPdf', $("#ib2ModuleSettings")).check();
else
$('#msAllowExportPdf', $("#ib2ModuleSettings")).uncheck();
if (obj.allowRSS)
$('#msAllowRSS', $("#ib2ModuleSettings")).check();
else
$('#msAllowRSS', $("#ib2ModuleSettings")).uncheck();
if (obj.inheritPermissions)
$('#msInheritPermissions', $("#ib2ModuleSettings")).check();
else
$('#msInheritPermissions', $("#ib2ModuleSettings")).uncheck();
if (obj.addToNewTab)
$('#msAddToNewTab', $("#ib2ModuleSettings")).check();
else
$('#msAddToNewTab', $("#ib2ModuleSettings")).uncheck();
UrlTypeChange(obj.urlType);
$('input', $('#urlTypes', $("#ib2ModuleSettings"))).each(function(i)
{
if (i == obj.urlType)
$(this).check();
});
switch (obj.urlType)
{
case 0:
default:
break;
case 1:
$('#urlLocation', $("#ib2ModuleSettings")).val(obj.url);
break;
case 2:
$('#ddlPages', $("#ib2ModuleSettings")).val(obj.url);
break;
case 3:
break;
}
if (obj.urlTarget)
$('#urlTarget', $("#ib2ModuleSettings")).check();
else
$('#urlTarget', $("#ib2ModuleSettings")).uncheck();
$('#ib2ModuleSettings').fixedBox();
$("img.ib_help_s").click(function() { $("div.ib_help_s").not($(this).next()).hide(); $(this).next().toggle(); });
$("div.ib_help_s").hover(null, function() { $(this).hide(); });
$("a.ib_help_close").click(function() { $(this).parent().parent().hide(); });
}
});
});
}
function SaveModuleSettings(mode, lang)
{
var ams = new Object();
ams.__type = "AjaxModuleSettings"
ams.lang = lang;
ams.id = $('#msModuleID', $("#ib2ModuleSettings")).val();
ams.tid = $('#msTabID', $("#ib2ModuleSettings")).val();
ams.title = $('<span>').html($('#msTitle', $("#ib2ModuleSettings")).val()).text();
ams.settings = getSettings('#settings');
ams.categories = getCategories('#settings');
ams.permissions = getPermissions('#ib2Permissions');
ams.friendlyName = $('#msFriendlyName', $("#ib2ModuleSettings")).val();
ams.header = $('#msHeader', $("#ib2ModuleSettings")).val();
ams.footer = $('#msFooter', $("#ib2ModuleSettings")).val();
ams.containerID = $('#msContainers', $("#ib2ModuleSettings")).val();
ams.containerThemeID = $('#msContainerThemes', $("#ib2ModuleSettings")).val();
ams.cacheTime = $('#msCacheTime', $("#ib2ModuleSettings")).val();
ams.displayContainer = $('#msDisplayContainer', $("#ib2ModuleSettings")).attr('checked');
ams.allowPrint = $('#msAllowPrint', $("#ib2ModuleSettings")).attr('checked');
ams.printRemoveButtons = $('#msPrintRemoveButtons', $("#ib2ModuleSettings")).attr('checked');
ams.allowExportDocx = $('#msAllowExportDocx', $("#ib2ModuleSettings")).attr('checked');
ams.allowExportXlsx = $('#msAllowExportXlsx', $("#ib2ModuleSettings")).attr('checked');
ams.allowExportPdf = $('#msAllowExportPdf', $("#ib2ModuleSettings")).attr('checked');
ams.allowRSS = $('#msAllowRSS', $("#ib2ModuleSettings")).attr('checked');
ams.inheritPermissions = $('#msInheritPermissions', $("#ib2ModuleSettings")).attr('checked');
ams.addToNewTab = $('#msAddToNewTab', $("#ib2ModuleSettings")).attr('checked');	ams.shadowTo = getShadowIDs('#msDisplayModuleOn');
ams.copyTo = getCopyIDs('#msDisplayModuleOn');
ams.urlType = parseInt($('#urlType', $("#ib2ModuleSettings")).val());
switch (ams.urlType)
{
case 0:
default:
ams.url = ''; 
break;
case 1:
ams.url = $('#urlLocation', $("#ib2ModuleSettings")).val(); 
break;
case 2:
ams.url = $('#ddlPages', $("#ib2ModuleSettings")).val(); 
break;
case 3:
ams.url = ''; 		
break;
}
ams.urlTarget = $('#urlTarget', $("#ib2ModuleSettings")).attr('checked'); 
var data = new Object();
data.ams = ams;
if (mode == "translate")
{
$.ajaxDotNet(ajaxurl + "TranslateModuleSettings", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
CloseModuleSettings();
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
else
{
$.ajaxDotNet(ajaxurl + "SetModuleSettings", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj[0])
{
CloseModuleSettings();
realoadPage();
}
else
alert(obj[1]);
}
});
}
}
function getShadowIDs(display_id)
{
var dict = new Array();
if (!$('#rdoShadow').attr('checked')) return dict;
$("input[type='checkbox'].shadow", $(display_id)).each(function(i)
{
if ($(this).attr("checked"))
{
dict.push($(this).val());
}
});
return dict;
}
function getCopyIDs(display_id)
{
var dict = new Array();
if (!$('#rdoCopy').attr('checked')) return dict;
$("input[type='checkbox'].copy", $(display_id)).each(function(i)
{
if ($(this).attr("checked"))
{
dict.push($(this).val());
}
});
return dict;
}
function SwitchCopyAction(display_id)
{
if ($('#rdoCopy').attr('checked'))
{
$("input[type='checkbox']", $(display_id)).each(function(i)
{
if ($(this).hasClass("shadow"))
$(this).hide()
else if ($(this).hasClass("copy"))
$(this).show()
});	}
else
{
$("input[type='checkbox']", $(display_id)).each(function(i)
{
if ($(this).hasClass("shadow"))
$(this).show()
else if ($(this).hasClass("copy"))
$(this).hide()
});	}
}
function SelectAllTabs(display_id)
{
var state = $('#chbSelectAllTabs').attr("checked");
if ($('#rdoCopy').attr('checked'))
{
$("input[type='checkbox'].copy", $(display_id)).each(function(i)
{
if ($(this).attr('disabled')) return;
if (state)
$(this).check();
else
$(this).uncheck();
});
}
else
{
$("input[type='checkbox'].shadow", $(display_id)).each(function(i)
{
if ($(this).attr('disabled')) return;
if (state)
$(this).check();
else if (!$(this).hasClass("current"))
$(this).uncheck();
});
}
}
function getSettings(settings_id)
{
var dict = new Array();
$('.settings_row', $(settings_id)).each(function(i)
{	var id = $('span', $('.settings_key', $(this))).attr('id');
id = id.split("_")[0] + "_" + id.split("_")[id.split("_").length - 1].substring(3);
var key = $('#' + id, $('.settings_value', $(this))).attr('name');	if (key != null)
key = key.split("$")[key.split("$").length - 1];
else
{
key = $('#' + id, $('.settings_value', $(this))).attr('id');	if (key != null)
key = key.split("_")[key.split("_").length - 1];
}
var value = '';
if ($("#" + id + "[type='checkbox']", $('.settings_value', $(this))).get(0) != null)
{
value = $('#' + id, $('.settings_value', $(this))).attr('checked');
}
else if ($("#" + id + "[type='hidden']", $('.settings_value', $(this))).get(0) != null)
{
value = $('#' + id, $('.settings_value', $(this))).val();
}	else if ($("table#" + id +" :radio:checked", $('.settings_value', $(this))).get(0) != null)
{
value = $("table#" + id +" :radio:checked", $('.settings_value', $(this))).val();
}	else if($('.settings_value div.multiselect', $(this)).get(0) != null)
{
key = id.substring(6);
value = jMultiSelectGetSelected($('.settings_value div.multiselect', $(this)).attr('id'));
}
else if ($('.settings_value .queryfilter input[type=hidden]', $(this)).get(0) != null)
{
value = $($('.settings_value .queryfilter input[type=hidden]', $(this)).get(0)).val();
}
else if ($('.settings_value span', $(this)).get(0) != null)
{
value = $('#' + id, $('.settings_value', $(this))).text();
}
else if ($('.settings_value span:first-child', $(this)).get(0) != null)
{
key = id.substring(6);	$("input[type='checkbox']", $('.settings_value span:first-child', $(this))).each(function(j)
{
if ($(this).attr('checked'))
{
var v = $(this).attr('id');
v = v.substring(3);
value += v + ";";	}
});
if (value.length > 0)
{
value = value.substring(0, value.length - 1);
}
}	else
{
value = $('#' + id, $('.settings_value', $(this))).val();
}
dict.push(key + '$' + value);
});
return dict;
}
function getCategories(settings_id)
{
var dict = new Array();
$('.settings_row', $(settings_id)).each(function(i)
{
var id = $('span', $('.settings_key', $(this))).attr('id');
id = id.split("_")[0] + "_" + id.split("_")[id.split("_").length - 1].substring(3);
var key = $('#' + id, $('.settings_value', $(this))).attr('id');	var value = '';
if($('.settings_value div.multiselect', $(this)).get(0) != null)
{
if(!$('.settings_value div.multiselect', $(this)).hasClass('multicategories')) return;
key = id.substring(6);
value = jMultiSelectGetSelected($('.settings_value div.multiselect', $(this)).attr('id'));
dict.push(key + '$' + value);
}
else if ($('.settings_value span:first-child', $(this)).get(0) != null)
{
$("input[type='checkbox']", $('.settings_value span:first-child', $(this))).each(function(j)
{	if ($(this).attr('checked'))
{
var v = $(this).attr('id');	v = v.substring(3);	value += v + ";";
}
});
if (value.length > 0)
{
value = value.substring(0, value.length - 1);
dict.push(key + '$' + value);
}
}
});
return dict;
}
function getPermissions(permissions_id)
{
var dict = new Array();
$('.permission_row', $(permissions_id)).each(function(i)
{
$("input[type='checkbox']", $(this)).each(function(j)
{
if ($(this).attr("disabled") == false)
{
dict.push($(this).val() + '|' + $(this).attr('checked'));
}
});
});
return dict;
}
function CloseModuleSettings()
{
$('#ib2ModuleSettings').hide();
$('#ib2ModuleSettings').html('');
hideOverlay();
}
function DeleteModule(tabID, moduleID)
{
if (!confirm(resource_dmc)) return;	var data = new Object();
data.tabID = tabID;
data.moduleID = moduleID;
$.ajaxDotNet(ajaxurl + "DeleteModule", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function PublishModule(id)
{
if (!confirm(resource_pmc)) return;
var data = new Object();
if (!id)
data.moduleID = parseInt($('#msModuleID', $("#ib2ModuleSettings")).val())
else
data.moduleID = id;
$.ajaxDotNet(ajaxurl + "PublishModule", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function RejectModule(id)
{
if (!confirm(resource_pdmc)) return;
var data = new Object();
if (!id)
data.moduleID = parseInt($('#msModuleID', $("#ib2ModuleSettings")).val())
else
data.moduleID = id;
$.ajaxDotNet(ajaxurl + "RejectModule", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function ShowTabSettings(id, lang, ptabid, pid)
{
showOverlay();
$('#ib2TabSettings').load("/ajax/TabSettings.aspx", { tid: id, lang: lang, pid: pid }, function()
{
if (id == -1)
{
$('#tsTabID', $("#ib2TabSettings")).val(id);
$('#tsParent', $("#ib2TabSettings")).val(ptabid);
$('#tsIncludeInMenu', $("#ib2TabSettings")).check();
$('#ib2TabSettings').fixedBox();
return;
}
var data = new Object();
data.tid = id;
$.ajaxDotNet(ajaxurl + "GetTabSettings", {
verb: "GET",
data: data,
success: function(obj)
{
obj = obj.d;
$('#tsTabID', $("#ib2TabSettings")).val(obj.id);
$('#tsName', $("#ib2TabSettings")).val(obj.name);
$('#tsTitle', $("#ib2TabSettings")).val(obj.title);
$('#tsDescription', $("#ib2TabSettings")).val(obj.description);
$('#tsKeywords', $("#ib2TabSettings")).val(obj.keywords);
$('#tsPageHeader', $("#ib2TabSettings")).val(obj.pageHeader);
UrlTypeChange(obj.urlType);
$('input', $('#urlTypes', $("#ib2TabSettings"))).each(function(i)
{
if (i == obj.urlType)
$(this).check();
});
switch (obj.urlType)
{
case 0:
default:
break;
case 1:
$('#urlLocation', $("#ib2TabSettings")).val(obj.url);
break;
case 2:
$('#ddlPages', $("#ib2TabSettings")).val(obj.url);
break;
case 3:
break;
}
if (obj.urlTarget)
$('#urlTarget', $("#ib2TabSettings")).check();
else
$('#urlTarget', $("#ib2TabSettings")).uncheck();
if (obj.replaceDescription)
$('#tsReplaceDescription', $("#ib2TabSettings")).check();
else
$('#tsReplaceDescription', $("#ib2TabSettings")).uncheck();
if (obj.replaceKeywords)
$('#tsReplaceKeywords', $("#ib2TabSettings")).check();
else
$('#tsReplaceKeywords', $("#ib2TabSettings")).uncheck();
if (obj.includeInMenu)
$('#tsIncludeInMenu', $("#ib2TabSettings")).check();
else
$('#tsIncludeInMenu', $("#ib2TabSettings")).uncheck();
if (obj.isDisabled)
$('#tsIsDisabled', $("#ib2TabSettings")).check();
else
$('#tsIsDisabled', $("#ib2TabSettings")).uncheck();
if (obj.skinID != -1)
$('#tsSkins', $("#ib2TabSettings")).val(obj.skinID);
if (obj.skinThemeID != -1)
$('#tsSkinThemes', $("#ib2TabSettings")).val(obj.skinThemeID);
if (obj.containerID != -1)
$('#tsContainers', $("#ib2TabSettings")).val(obj.containerID);
if (obj.refreshInterval != -1)
$('#tsRefreshInterval', $("#ib2TabSettings")).val(obj.refreshInterval);
$('#tsParent', $("#ib2TabSettings")).val(obj.parentPageID);
$('#ib2TabSettings').fixedBox();
}
});
});
}
function SaveTabSettings(mode, lang)
{	if ($('#tsName', $("#ib2TabSettings")).val() == '')
{
alert('Name is required');
return;
}	if ($('#tsTitle', $("#ib2TabSettings")).val() == '')
{
$('#tsTitle', $("#ib2TabSettings")).val($('#tsName', $("#ib2TabSettings")).val());
}	var ats = new Object();
ats.__type = "AjaxTabSettings"
ats.lang = lang;
ats.id = $('#tsTabID', $("#ib2TabSettings")).val();
ats.name = $('<span>').html($('#tsName', $("#ib2TabSettings")).val()).text();
ats.title = $('<span>').html($('#tsTitle', $("#ib2TabSettings")).val()).text();
ats.description = $('#tsDescription', $("#ib2TabSettings")).val();
ats.keywords = $('#tsKeywords', $("#ib2TabSettings")).val();
ats.pageHeader = $('#tsPageHeader', $("#ib2TabSettings")).val();
ats.urlType = parseInt($('#urlType', $("#ib2TabSettings")).val());
switch (ats.urlType)
{
case 0:
default:
ats.url = '';
break;
case 1:
ats.url = $('#urlLocation', $("#ib2TabSettings")).val();
break;
case 2:
ats.url = $('#ddlPages', $("#ib2TabSettings")).val();
break;
case 3:
ats.url = '';	break;
}
ats.urlTarget = $('#urlTarget', $("#ib2TabSettings")).attr('checked'); 	
ats.replaceDescription = $('#tsReplaceDescription', $("#ib2TabSettings")).attr('checked');
ats.replaceKeywords = $('#tsReplaceKeywords', $("#ib2TabSettings")).attr('checked');
ats.includeInMenu = $('#tsIncludeInMenu', $("#ib2TabSettings")).attr('checked');
ats.isDisabled = $('#tsIsDisabled', $("#ib2TabSettings")).attr('checked');
ats.isSecured = $('#tsIsSecured', $("#ib2TabSettings")).attr('checked');
ats.refreshInterval = $('#tsRefreshInterval', $("#ib2TabSettings")).val() == "" ? -1 : parseInt($('#tsRefreshInterval', $("#ib2TabSettings")).val());
ats.skinID = parseInt($('#tsSkins', $("#ib2TabSettings")).val());
ats.skinThemeID = parseInt($('#tsSkinThemes', $("#ib2TabSettings")).val());
ats.containerID = parseInt($('#tsContainers', $("#ib2TabSettings")).val());
ats.parentPageID = parseInt($('#tsParent', $("#ib2TabSettings")).val());
ats.permissions = getPermissions('#ib2Permissions');
var data = new Object();
data.ats = ats;
if (mode == "translate")
{
$.ajaxDotNet(ajaxurl + "TranslateTabSettings", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
CloseTabSettings();
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
else
{
$.ajaxDotNet(ajaxurl + "SetTabSettings", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
CloseTabSettings();
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
}
function CloseTabSettings()
{
$('#ib2TabSettings').hide();
$('#ib2TabSettings').html('');
hideOverlay();
}
function ShowTabTranslate(id, lang)
{
showOverlay();
$('#ib2TabSettings').load("/ajax/TabTranslate.aspx", { tid: id, lang: lang }, function()
{
if (id == -1)
{
$('#tsTabID', $("#ib2TabSettings")).val(id);
$('#tsIncludeInMenu', $("#ib2TabSettings")).check();
$('#ib2TabSettings').fixedBox();
return;
}
var data = new Object();
data.tid = id;
$.ajaxDotNet(ajaxurl + "GetTabSettings", {
verb: "GET",
data: data,
success: function(obj)
{
obj = obj.d;
$('#tsTabID', $("#ib2TabSettings")).val(obj.id);
$('#tsName', $("#ib2TabSettings")).val(obj.name);
$('#tsTitle', $("#ib2TabSettings")).val(obj.title);
$('#tsDescription', $("#ib2TabSettings")).val(obj.description);
$('#tsKeywords', $("#ib2TabSettings")).val(obj.keywords);
$('#tsPageHeader', $("#ib2TabSettings")).val(obj.pageHeader);
$('#ib2TabSettings').fixedBox();
}
});
});
}
function SaveTabTranslate(mode, lang)
{	if ($('#tsName', $("#ib2TabSettings")).val() == '')
{
alert('Name is required');
return;
}	if ($('#tsTitle', $("#ib2TabSettings")).val() == '')
{
alert('Title is required');
return;
}	var ats = new Object();
ats.__type = "AjaxTabSettings"
ats.lang = lang;
ats.id = $('#tsTabID', $("#ib2TabSettings")).val();
ats.name = $('#tsName', $("#ib2TabSettings")).val();
ats.title = $('#tsTitle', $("#ib2TabSettings")).val();
ats.description = $('#tsDescription', $("#ib2TabSettings")).val();
ats.keywords = $('#tsKeywords', $("#ib2TabSettings")).val();
ats.pageHeader = $('#tsPageHeader', $("#ib2TabSettings")).val();
var data = new Object();
data.ats = ats;
if (mode == "translate")
{
$.ajaxDotNet(ajaxurl + "TranslateTabSettings", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
CloseTabSettings();
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}	}
function DeleteTab(tabID)
{
if (!confirm(resource_dtc)) return;
var data = new Object();
data.tabID = tabID;
$.ajaxDotNet(ajaxurl + "DeleteTab", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
if (obj == 1)
{
realoadPage();
}
else if (obj == -1)
{
alert('This is a parent page. Remove child pages from this page and try again.');
}
else
{
alert('Cannot delete this page.');
}
}
else
logEvent('ERROR', "error");
}
});
}
function PublishTab(id)
{
if (!confirm(resource_ptc)) return;
var data = new Object();
if (!id)
data.tabID = parseInt($('#tsTabID', $("#ib2TabSettings")).val())
else
data.tabID = id;
$.ajaxDotNet(ajaxurl + "PublishTab", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function PublishTabCascade(id)
{
if (!confirm(resource_pctc)) return;
var data = new Object();
if (!id)
data.tabID = parseInt($('#tsTabID', $("#ib2TabSettings")).val())
else
data.tabID = id;
$.ajaxDotNet(ajaxurl + "PublishTabCascade", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function PublishPortal(id)
{
if (!confirm(resource_pcpc)) return;
var data = new Object();
data.portalID = id;
$.ajaxDotNet(ajaxurl + "PublishPortal", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
function ModuleAction(tid, mid, status, direction, pane, url)
{
if ((direction != null && direction != '') || (pane != null && pane != ''))
{
var ama = new Object();
ama.__type = "AjaxModuleAction"
ama.tid = tid;
ama.mid = mid;
ama.status = status;
ama.pane = pane;
ama.direction = direction;
var data = new Object();
data.ama = ama;
$.ajaxDotNet(ajaxurl + "ModuleAction", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
realoadPage();
}
else
logEvent('ERROR', "error");
}
});
}
else if (url != null && url != '')
{
location.href = url;
}
else
{
alert('Direction, pane or url not set');
}
}
function CheckUserName(username, status)
{
if ($(username).val().length < 3) return;
$(status).html('<img align="absmiddle" src="/images/ajax.gif" /> ');
var data = new Object();
data.username = $(username).val();
$.ajaxDotNet(ajaxurl + "CheckUserName", {
verb: "POST",
data: data,
success: function(obj)
{
obj = obj.d;
if (obj)
{
if(obj == 'OK')
{
$(username).removeClass('object_error');
$(username).addClass("object_ok");
$(status).html(' <img align="absmiddle" src="/images/publish_accept.gif" /> ');
}
else
{
$(username).removeClass('object_ok');
$(username).addClass("object_error");
$(status).html(' <img align="absmiddle" src="/images/publish_reject.gif" title="'+obj+'" /> ');
}
}
}
});
}
function Print(element, title, styleToAdd, classNameToAdd)
{
$(element).printElement({ printMode: 'popup', leaveOpen: false, printBodyOptions:
{
styleToAdd: styleToAdd,
classNameToAdd: classNameToAdd
},
pageTitle: title
});
}
function Export(type, tid, mid, action)
{
location.href = '/Handlers/Export.ashx?type=' + type + '&tid=' + tid + '&mid=' + mid + '&action=' + action;
}
function Rss(tid, mid, action, lang)
{
location.href = '/rss.aspx?tid=' + tid + '&mid=' + mid + '&action=' + action+ '&lang=' + lang;
}
function ShowModal(divId, title, width) {
$.alerts._hide();
$.alerts._overlay('show');
$(divId).wrap(
'<div id="popup_container">'+
'<div id="popup_content">'+
'<div id="popup_message"/>'+
'</div>'+
'</div>');
$('#popup_container').prepend(
'<a id="popup_close">&nbsp;</a>'+
'<input id="popup_close_btn" type="button" style="position:fixed;top:-50px;left:-50px;"/>'+
'<h1 id="popup_title"></h1>');
$('#popup_close').click(function() {
$('#popup_container').replaceWith($(divId));
$(divId).hide();
$.alerts._overlay('hide');
$.alerts._maintainPosition(false);
});
$("#popup_close_btn").focus();
$("#popup_close, #popup_close_btn").keypress(function(e) {
if (e.keyCode == 27) $("#popup_close").trigger('click');
});
if ($.alerts.dialogClass) $("#popup_container").addClass($.alerts.dialogClass);
var pos = ($.browser.msie && parseInt($.browser.version) <= 6) ? 'absolute' : 'fixed';
$("#popup_container").css({position: pos,zIndex: 9999,padding: 0,margin: 0});
if(title) $("#popup_title").html("<span>" + title + "</span>");
else $("#popup_title").html("<span>&nbsp;</span>");
$("#popup_content").addClass('popupModal');
if(width) $("#popup_container").css({minWidth: width,maxWidth: width});
else $("#popup_container").css({minWidth: $("#popup_container").outerWidth(),maxWidth: $("#popup_container").outerWidth()});    
$(divId).show();
$.alerts._reposition();
$.alerts._maintainPosition(true);
if ($.alerts.draggable) {
try {
$("#popup_container").draggable({ handle: $("#popup_title") });
$("#popup_title").css({ cursor: 'move' });
} catch (e) {}
}
}
function GetSearchResults(suid, ctrl, tid, mid, pi, ps, search, slesh, sgroups) {
$('.ib2SearchMoreResults').html("<img src='/images/ajax.gif'/>");
var temp = $('<div>');
search = encodeURIComponent(search.replace(/\//g, slesh))
temp.load("/ajax/ControlsWrapper.aspx?search="+search, { suid: suid, ctrl: ctrl, tid: tid, mid: mid, pi: pi, ps: ps, sgroups: sgroups }, function() {	$('.ib2SearchResults').append($('.ib2SearchResults', temp).html());
$('.ib2SearchMoreResults').html($('.ib2SearchMoreResults', temp).html());
});
}
var xmlEditorDoPostBack = false;
function XmlEditorPostBack()
{
if(!xmlEditorDoPostBack)
{
$('.xmleditor').each(function(i)
{
var xml = escape($(this).val());
var hid = $(this).prev().get(0);
if(hid.tagName == "INPUT" && hid.type == "hidden")	$(hid).val(xml);
$(this).val('');
xmlEditorDoPostBack = true;
});	}
}
$.ajaxDotNet.globals({
error: function()
{
logEvent("global error", "error");
}
});
$.ajaxDotNet.defaults({
error: function()
{
logEvent("error", "error");
}
});
function logEvent(eventName, css)
{
alert(eventName);
};
function showOverlay(indicator)
{
$('body').append('<div id="jquery-overlay"></div>');
var arrPageSizes = ___getPageSize();
$('#jquery-overlay').css({
backgroundColor: '#000',
opacity: 0.8,
width: arrPageSizes[0],
height: arrPageSizes[1]
}).fadeIn();
$('#jquery-overlay').click(function()
{
});
if(indicator == undefined || indicator == true)
{
$('#jquery-overlay').append('<div id="loader" style="line-height:115px;text-align:center;width:300px;height:80px;background-color:white;padding-top:25px;border:solid 5px #999;"><img alt="activity indicator" src="/images/progress.gif"></div>');
$('#loader').fixedBox();
}
}
function hideOverlay()
{
$('#jquery-overlay').remove();
$('embed, object, select').css({ 'visibility': 'visible' });
}
function realoadPage()
{
location.href = location.href;
}
function NoticeSuccess(title, message)
{
$.noticeAdd({
text: message,
title:  title,
duration: 2000,
stay: false,
type: 'success',
position: 'center'
});
}
function NoticeError(title, message)
{
$.noticeAdd({
text: message,
title:  title,
duration: 0,
stay: true,
type: 'error',
position: 'center'
});
}
function NoticeValidation(title, message)
{
$.noticeAdd({
text: message,
title:  title,
duration: 0,
stay: true,
type: 'notice',
position: 'center'
});
}
function NoticeCustom(type, title, message, duration, stay)
{
$.noticeAdd({
text: message,
title:  title,
duration: duration != null ? duration : 2000,
stay: stay != null ? stay : false,
type: type,
position: 'center'
});
}
function GalleryGetIndex(key)
{	return key.split("_")[key.split("_").length - 1];
}
function GalleryCheckPossition(li)
{
if (li.prev().length == 0)
{
$('img.galleryUp', li).attr('src', '/images/lightbox-blank.gif');
$('img.galleryDown', li).attr('src', '/images/down.gif');
}	else if (li.next().length == 0)
{
$('img.galleryUp', li).attr('src', '/images/up.gif');
$('img.galleryDown', li).attr('src', '/images/lightbox-blank.gif');
}
else
{
$('img.galleryUp', li).attr('src', '/images/up.gif');
$('img.galleryDown', li).attr('src', '/images/down.gif');
}
}	function ___getPageSize()
{
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY)
{
xScroll = window.innerWidth + window.scrollMaxX;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight)
{
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else
{
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight)
{	if (document.documentElement.clientWidth)
{
windowWidth = document.documentElement.clientWidth;
} else
{
windowWidth = self.innerWidth;
}
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight)
{
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body)
{
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
if (yScroll < windowHeight)
{
pageHeight = windowHeight;
} else
{
pageHeight = yScroll;
}
if (xScroll < windowWidth)
{
pageWidth = xScroll;
} else
{
pageWidth = windowWidth;
}
arrayPageSize = new Array(pageWidth, pageHeight, windowWidth, windowHeight);
return arrayPageSize;
};
