/** Revision No : $Rev$ Last changed by: $Author$ Last changed on: $Date$ **/ tn.comdata.icd.login.dashboard = function() { return { openUrl : function(servername, url, behaviorFlag){ // open report in a seperate tab/window behaviorFlag = (behaviorFlag == undefined) ? '': behaviorFlag; servername = servername.replace(/\s+/g, ''); url = url.replace(/\s+/g, ''); //O(verwrite) using existing window if('O' == behaviorFlag){ $.post('/Login/quickLinkForward?url=' + url, function(){ window.location = url; }); }else if('E' == behaviorFlag){//Open another E(xternal) window $.post('/Login/quickLinkForward?url=' + url, function(){ window.open(url, '_newtab'); }); }else if('T' == behaviorFlag){//Open another T(ab) if(url.indexOf('InfoViewApp') != -1){ if(location.href.indexOf('w6.iconnectdata.com') != -1){ servername = 'https://tr.iconnectdata.com'; }else{ servername = 'http://bwboxidr3.iconnectdata.com:8080'; } } $.post('/Login/quickLinkForward?wrap=N&url=' + servername + url, function(){ window.open(servername + url, '_newtab'); }); }else if('I' == behaviorFlag){// Internal link window.location = url; }else if('J' == behaviorFlag){// Internal (JWT) window.location = '/Login/appForward?url=' + servername + encodeURIComponent(url); }else{//Using W(rapped) mode window.location = '/Login/quickLinkForward?wrap=Y&url=' + servername + encodeURIComponent(url); } }, findOutMore : function(id){ $('#'+id+'_short').hide(); $('#'+id).show(); }, findOutLess : function(id){ $('#'+id+'_short').show(); $('#'+id).hide(); }, loadQuickLinkCustomize : function() { $("#quickLinkDiv").load('quickLinkCustomize', {t:(new Date()).getTime()}).dialog({ modal : true, resizable : false, height : 450, width : 750, closeOnEscape : true, show : { effect : 'blind', duration : 300 }, open: function(event, ui) { $("html").css({ overflow: 'hidden' }); }, beforeClose: function(event, ui) { $("html").css({ overflow: 'inherit' }); }, hide : { effect : 'blind', direction : "both", duration : 300 }, title : varMsg.icd_quick_link_dialog_title, closeText : 'hide', buttons : [ { text : varMsg.icd_button_cancel, click : function() { $(this).dialog("close"); } }, { text : varMsg.icd_button_submit, id : 'customize_submit_btn', click : function() { $('#quickLinkForm').submit(); } }], }); }, // show AvailableCreditDetails in Login dashboard viewAvailableCreditDetails : function(id){ var dataText = 'acctCode=' + id.value; $.ajax({ type : "POST", url : "/Login/viewAvailableCreditDetails", data : dataText, dataType : "json", beforeSend : function(msg) { //set default values when it is empty if( id.value == ''){ var defaultValue = "$0.00"; //set the values $("#creditLimit").html(defaultValue); $("#accountBalance").html(defaultValue); $("#availableLimit").html(defaultValue); $("#lastDepositAmount").html(defaultValue); $("#currentDayActivity").html(defaultValue); $("#dateOfLastDeposit").html("00/00"); $("#preAuthAmount").html(defaultValue); $("#unBilledAmount").html(defaultValue); return false; } showProgressAnimation() ; }, success : function(msg) { showProgressAnimation() ; if( msg.status == 'Okay'){ $(".alert-danger-validation").hide(); $("#acctMarker").html(msg.acctMarker); $("#overLimitMarker").html(msg.overLimitMarker); }else{ $(".alert-danger-validation").show(); $("#error-validation").html(msg.status); } //set the values $("#creditLimit").html("$"+msg.creditLimit); $("#accountBalance").html("$"+msg.acctBalance); $("#availableLimit").html("$"+msg.overLimit); $("#lastDepositAmount").html("$"+msg.lastDeposit); $("#currentDayActivity").html("$"+msg.currentDayActivity); $("#dateOfLastDeposit").html(msg.lastDepositDate); $("#preAuthAmount").html("$"+msg.preAuthAmount); $("#unBilledAmount").html("$"+msg.unBilledAmount); } }); } }; }(); function showProgressAnimation() { $("#loading-div-background").toggle(); }