var Subject = Rx.Subject;
var BehaviorSubject = Rx.BehaviorSubject;
var interval = Rx.interval;
var map = Rx.operators.map;
var tap = Rx.operators.tap;
var distinctUntilChanged = Rx.operators.distinctUntilChanged;
var debounceTime = Rx.operators.debounceTime;
_dialogOpen$ = new Subject(null);
_dialogClose$ = new Subject(null);
dialogOpen$ = _dialogOpen$.asObservable();
dialogClose$ = _dialogClose$.asObservable();
var repdata = new Array();
var calldata = new Array();
var sercol = new Array();
$(document).ready(function () {
setTimeout('SetIframeHeight()', 1000);
if ($('.hidSetTab').val() != "") {
SetTabShow($('.hidSetTab').val(), '');
}
SetPickers();
$("input[radwysiwyg*='r']").each(function () {
var thisId = $(this).next().attr("id");
var rows = $(this).attr("rows");
var max = $(this).attr("max");
$(this).parent().after("
");
$(this).parent().hide();
});
$('.DropAEL').each(function () {
$(this).loadDD();
});
$('.TeamAEL').each(function () {
$(this).loadTM();
});
$('.DropAEL').each(function () {
if ($(this).attr('chg') != null) {
if ($(this).find('input').attr('val') != "" && $(this).find('input').attr('val') != "0") {
Depends2($(this).find('input'), true);
}
}
});
$('.mainImg').each(function () {
var dv = $(this).closest('.imgHover');
var spn = $(this).closest('span');
if ($(spn).css('display') == 'none') {
$(spn).html($('.divBlankPic')[0].outerHTML);
$(dv).find('.tpPicEdit').find('img').last().remove();
if ($(dv).find('.tpPicEdit').find('img').length > 1) {
$(dv).find('.tpPicEdit').find('img').last().remove();
}
$(dv).find('.tpPicEdit').find('img').attr('src', '../v5images/16/B/add.png');
$(dv).find('.tpPicEdit').find('img').attr('title', 'Add Picture');
$(spn).show();
}
});
LoadMTMDrop();
});
var bigfld;
function selEditPic(n) {
var p = $(n).closest('div');
var cs = $(p).find('img.sseld');
var s = $(cs).attr('src');
var alts = $(cs).attr('altsrc');
$(cs).attr('src', alts);
$(cs).attr('altsrc', s);
$(p).find('img').removeClass('sseld');
$(n).addClass('sseld');
cs = $(p).find('img.sseld');
s = $(cs).attr('src');
alts = $(cs).attr('altsrc');
$(cs).attr('src', alts);
$(cs).attr('altsrc', s);
if ($(p).attr('depender') != null) {
$(p).attr('val', $(n).attr('value'));
DependsPC($(n));
}
}
function PopFullEditor(fld) {
bigfld = fld;
var hre = $('#' + fld).val();
parent.window.top.document.getElementById('forPassBack').value = hre;
window.top.ShowDialogURL2('../Tools/editor.aspx?fld=' + fld + '&eType=textareaeditor', 912, 600, PFECallBack);
}
function SetPickers() {
$(".datepicker").datetimepicker({
timepicker: false,
closeOnDateSelect: true,
scrollInput: false,
format: 'm/d/Y'
});
$(".jttimepicker").datetimepicker({
datepicker: false,
scrollInput: false,
format: 'h:i A'
});
if ($(".datetimepicker").length > 0) {
$('.datetimepicker[frmt="24hr"]').datetimepicker({
format: 'm/d/Y H:m'
});
$('.datetimepicker[frmt="12hr"]').datetimepicker({
});
}
}
function PFECallBack() {
var retVal = window.top.document.getElementById('forPassBack').value;
if (retVal != "777") {
parent.window.top.document.getElementById('forPassBack').value = "777";
}
}
var iCnt = 0;
function SetIframeHeight() {
var iFrm = $(window.top.document.getElementById('ifrm'));
if (iCnt < 10 && (iFrm == null || iFrm.length == 0 || iFrm.contents().find('body').height() == 0)) {
setTimeout('SetIframeHeight()', 1000);
iCnt++;
}
else if (iFrm != null) {
iFrm.height(iFrm.contents().find('body').height() + 120);
}
}
function Loaded() {
if (window.top.FrameLoaded != null) {
window.top.FrameLoaded();
}
}
function Saved() {
if (parent.FrameSaved != null) {
parent.FrameSaved();
}
parent.CloseDialog();
return false;
}
function Cancel() {
if (window.top.CloseFrame != null) {
window.top.CloseFrame();
}
if (parent.document.location.href.indexOf('profile') > -1 ||
parent.document.location.href.indexOf('eView.aspx') > -1) {
parent.CloseDialog();
}
else if (!parent.document.location.href.indexOf('queueviewer') > -1) {
var pFile = parent.document.location.href;
pFile = pFile.replace('editpage.aspx', 'profile.aspx');
parent.document.location.href = pFile;
}
}
function TopOut(url) {
if (parent.document.location.href.indexOf("editpage.aspx") > -1) {
parent.document.location.href = url;
}
}
function RadListBoxCheckModeValidationFix(sender, args) {
if ($('#' + args.get_item()._element.id).find('input:checkbox').prop('checked')) {
$('#' + args.get_item()._element.id).addClass("rlbSelected")
}
else {
$('#' + args.get_item()._element.id).removeClass("rlbSelected")
}
}
function SetTabShow(iTb) {
var cTab = $('#mpPgeDiv' + iTb);
if (cTab.length > 0) {
$('.mpPgeDiv').each(function () {
$(this).hide();
});
$('#globalnav li').each(function () {
$(this).removeClass('here');
});
$('#mpPgeDiv' + iTb).show();
$('#li' + iTb).addClass('here');
$('.hidSetTab').val(iTb);
}
SetIframeHeight();
}
function ValidateListBox(sender, args) {
var listbox = $('[id$=' + $(sender).attr('controltovalidate') + ']').get(0).control;
var check = false;
var items = listbox.get_items();
for (var i = 0; i <= items.get_count() - 1; i++) {
var item = items.getItem(i);
if (item.get_checked()) {
check = 1;
}
}
if (check)
args.IsValid = true;
else
args.IsValid = false;
}
function ValidateMobileRelationship(sender, args) {
alert("validating");
args.IsValid = false;
}
function DrillDown(parent, related, fld, acc, mid) {
$('.txt' + parent).val();
var tbl = $('.tbl' + parent);
var vals = "";
$(tbl).find('select').each(function () {
vals += $(this).attr('ddFID') + 'º' + $(this).val() + '·';
});
var url = 'DrillDown.ashx?acc=' + acc + '&mid=' + mid + '&parent=' + parent + '&related=' + related + '&fld=' + $(fld).val() + '&vals=' + vals;
$.post(url, {}, function (responseText) {
if (responseText.indexOf('delete.png') > 0) {
$(tbl).html(responseText);
$('.txt' + parent).val($(tbl).find('select').val());
}
else {
$(tbl).append(responseText);
}
});
}
function ResetDrill(parent, acc, mid) {
$('.txt' + parent).val();
var tbl = $('.tbl' + parent);
var url = 'DrillDown.ashx?acc=' + acc + '&mid=' + mid + '&parent=' + parent;
$.post(url, {}, function (responseText) {
$(tbl).html(responseText);
});
}
function setVal(n) {
var fld = n.id.replace('_val', '');
$('.txt' + fld).val($(n).val());
}
function RefreshPanel(n) {
window.location.href = window.location.href;
}
function SetNewRelVal(mid, sid) {
$.post('../handlers/htmlcrud.ashx?pageaction=getRelVal', { mid: mid, sid: sid }, function (data) {
var dv = $('.DropAEL[mod="' + mid + '"]').first();
$(dv).attr('val', data);
var inp = $(dv).find('input');
$(inp).val(data.split('·')[1]);
$(inp).attr('val', data.split('·')[0]);
if ($(inp).closest('.DropAEL').attr('elid') != -1 &&
$(inp).attr('val') != '0' &&
$(inp).attr('val') != '') {
$(inp).closest('.DropAEL').find('a').show();
}
else {
$(inp).closest('.DropAEL').find('a').hide();
}
if ($(inp).parent().closest('div').attr('chg') != null) {
Depends2($(inp));
}
});
}
function ShowDialogURL2(url, wideness, howhigh, cback) {
var dOpen = $('#dialog_wrapper').css('display') == "block";
var dMT = $('#dialog').html().trim() == "";
if (dOpen) {
ShowAlternateDialog(url, wideness, howhigh, cback);
return;
}
if (wideness.toString().indexOf('%') > -1) {
wideness = $(window).width() * (Number(wideness.replace('%', '')) / 100);
}
if (howhigh.toString().indexOf('%') > -1) {
howhigh = $(window).height() * (Number(howhigh.replace('%', '')) / 100);
}
$('#dialog').html('');
if (cback != null && cback != '') {
$("#dialog").ejDialog({
showOnInit: false,
showHeader: false,
enableModal: true,
enableResize: false,
contentType: "iframe",
width: wideness,
height: howhigh,
close: function (args) {
console.log(args);
cback();
}
});
}
else {
$("#dialog").ejDialog({
showOnInit: false,
showHeader: false,
enableModal: true,
enableResize: false,
contentType: "iframe",
width: wideness,
height: howhigh,
});
}
if (url.indexOf('=') > -1) {
url = url + '&aejpoinroa=' + Math.random();
}
else {
url = url + '?aejpoinroa=' + Math.random();
}
$('#dialog').ejDialog('option', 'contentUrl', url);
$('.e-iframe').attr('scrolling', 'yes');
$('#dialog').ejDialog('open');
$('#dialog_wrapper').css('position', 'fixed');
$('#dialog_wrapper').css('top', '50%');
$('#dialog_wrapper').css('left', '50%');
$('#dialog_wrapper').css('transform', 'translate(-50%, -50%)');
$('#dialog_wrapper').css('background-color', 'transparent');
$('#dialog_wrapper').css('border', 'none');
$('#dialog_wrapper').css('box-shadow', '0 0 0 0');
dialogObj = $('#dialog').data("ejDialog");
emitOpenDialog({
$element: $('#dialog'),
instance: $('#dialog').ejDialog('instance'),
$sourceElement: $('#' + bigfld),
url: url
});
}
function CloseDialog() {
var dOpen = $('#dialoggg_wrapper').css('display') == "block";
var dMT = $('#dialoggg').html().trim() == "";
if (dOpen) {
$('#dialoggg').ejDialog('close');
}
else {
$('#dialog').ejDialog('close');
}
}
function CancelFree() {
$.post('../handlers/general.ashx?pageaction=killit', {}, function (data) {
window.location.href = "../login.aspx";
});
}
var saveClicked = false;
function SC() {
saveClicked = true;
}
$(window).unload(function () {
if (!saveClicked) {
$.post('../handlers/general.ashx?pageaction=killit', {}, function (data) {
});
}
});
function OpenImage(n) {
window.open('../tools/imageviewer.aspx?id=' + n + '&a=' + $('.hidAID').val());
}
var jpg = 'jpg';
var png = 'png';
var gif = 'gif';
function NoThumb(n, ext) {
var s = $(n).attr('src');
if (s.indexOf('thumb') > -1) {
$(n).attr('src', $(n).attr('src').replace('thumb', ext));
}
}
function SetPicPos(n) {
var spn = $(n).parent();
$(spn).css('left', '50px');
var curLeft = $(n).closest('.thumb').parent().position().left + $(spn).position().left;
if (curLeft > ($(window).width() - $(n).width())) {
var nw = $(n).width() + 20;
$(spn).css('left', '-' + nw + 'px');
}
}
function ShowPFDialog(n, url, wideness, howhigh, cback) {
$('.tpPicEdit').each(function () {
$(this).attr('activated', 'no');
});
$(n).closest('.tpPicEdit').attr('activated', 'yes');
ShowDialogURL2(url, wideness, howhigh, cback);
}
//function ShowDialogURL2(url, wideness, howhigh, cback) {
// var dOpen = $('#dialog_wrapper').css('display') == "block";
// var dMT = $('#dialog').html().trim() == "";
// if (dOpen) {
// ShowAlternateDialog(url, wideness, howhigh, cback);
// return;
// }
// if (wideness.toString().indexOf('%') > -1) {
// wideness = $(window).width() * (Number(wideness.replace('%', '')) / 100);
// }
// if (howhigh.toString().indexOf('%') > -1) {
// howhigh = $(window).height() * (Number(howhigh.replace('%', '')) / 100);
// }
// $('#dialog').html('');
// if (cback != null && cback != '') {
// $("#dialog").ejDialog({
// showOnInit: false,
// showHeader: false,
// enableModal: true,
// enableResize: false,
// contentType: "iframe",
// width: wideness,
// height: howhigh,
// close: function () {
// cback();
// }
// });
// }
// else {
// $("#dialog").ejDialog({
// showOnInit: false,
// showHeader: false,
// enableModal: true,
// enableResize: false,
// contentType: "iframe",
// width: wideness,
// height: howhigh
// });
// }
// if (url.indexOf('=') > -1) url = url + '&aejpoinroa=' + Math.random();
// else url = url + '?aejpoinroa=' + Math.random();
// $('#dialog').ejDialog('option', 'contentUrl', url);
// $('.e-iframe').attr('scrolling', 'yes');
// $('#dialog').ejDialog('open');
// $('#dialog_wrapper').css('position', 'fixed');
// $('#dialog_wrapper').css('top', '50%');
// $('#dialog_wrapper').css('left', '50%');
// $('#dialog_wrapper').css('transform', 'translate(-50%, -50%)');
// $('#dialog_wrapper').css('background-color', 'transparent');
// $('#dialog_wrapper').css('border', 'none');
// $('#dialog_wrapper').css('box-shadow', '0 0 0 0');
// dialogObj = $('#dialog').data("ejDialog");
// emitOpenDialog({
// $element: $('#dialog'),
// instance: $('#dialog').ejDialog('instance'),
// $sourceElement: $('#' + bigfld),
// url: url
// });
//}
function RemovePicture(n) {
var cnf = confirm("Are you sure you want to remove this picture from this record?");
if (cnf) {
var img = $(n).closest('.imgHover').find('.mainImg');
var dv = $(n).closest('.imgHover');
var inp = $(dv).find('input');
$(dv).find('span').html($('.divBlankPic')[0].outerHTML);
$(dv).find('.tpPicEdit').find('img').last().remove();
$(dv).find('.tpPicEdit').find('img').attr('src', '../v5images/16/B/add.png');
$(dv).find('.tpPicEdit').find('img').attr('title', 'Add Picture');
$(inp).val('');
$(img).remove();
}
}
function CloseDialog() {
$('#dialog').ejDialog('close');
}
function shallowClone(obj, seed) {
return Object.keys(obj).reduce(function (a, key) {
a[key] = obj[key];
return a;
}, seed || {});
}
function emitOpenDialog(eventArgs) {
var $element = eventArgs.$element;
$element.ejDialog({
beforeClose: function (event) {
var dialogData = shallowClone(eventArgs, { event: event });
return emitCloseDialog(dialogData)
}
});
var openData = shallowClone(eventArgs, { action: 'open' });
_dialogOpen$.next(openData);
}
function emitCloseDialog(eventArgs) {
var closeData = shallowClone(eventArgs, { action: 'close' })
_dialogClose$.next(closeData);
}
"use strict";
function ShowNotes(mid, refid) {
var fuid = $('.hidFUID').val();
var page = '../Tools/seenotes.aspx';
var url = page + '?fuid=' + fuid + '&mid=' + mid + '&refid=' + refid;
var width = 760;
var height = 500;
window.top.ShowDialogURL2(url, width, height);
}
function sizeIFrame() {
var $frame = $('#ifrm');
var doc = $frame.get(0).contentDocument ? $frame.get(0).contentDocument : $frame.get(0).contentWindow.document;
$frame.height(doc.body.scrollHeight + 35);
}