function showWaitImage(uniqId)
	{
		
		var divScope=$('#divChart_'+uniqId);
		divScope.css({'height': divScope.outerHeight()});
           
		var chartname=$('#divChart_'+uniqId).parent().parent().find('.textOverflow').attr('title');
		if(chartname==undefined || chartname==""){
			chartname=$('#divChart_'+uniqId).parent().parent().parent().find('.modal-title').text();
		}
		divScope.html(getWaitImage(chartname)); 
		
	}

function setHCFormField(frmName, fldName, valToSet) {
	
	var frmObj = document.getElementById(frmName);
	var fldObj = eval('frmObj.' + fldName);
	if (fldObj != null) {
		eval('frmObj.' + fldName + '.value="' + valToSet + '";');
	}

}

function displayHCChart(uniqId) {
    
	var dte = new Date();
	var buttonName = this.document.activeElement.value;
	var CSRFToken= $('#CSRFToken').val();
	var url = 'viewBodyContent.action?buttonName='+buttonName; 
	var dataString = $("#frmChart_" + uniqId).serialize() + "&CSRFToken=" + CSRFToken;  
	    $.ajax({type : "POST",
				url : url,
				data : dataString,
				dataType : "html",
				success : function(data, status, xhr) {
					myApp.checkTokenError(data);
					var hbeatStatus = xhr.getResponseHeader('HBEAT_ERROR_CODE');
					
					
					if (null == hbeatStatus || hbeatStatus != '101') {
						
					if (data.indexOf(&#039;<html lang="en">&#039;) >= 0) 
					{
					return;
					}
					var viewtype = $("[name=&#039;view_type&#039;]").val();
					var level = $("[name=&#039;level&#039;]").val();
					var chartId = $("[name=&#039;ChartId&#039;]").val();
					var page_Index = $("[name=&#039;page_index&#039;]").val();
					var domain = $("[name=&#039;domain&#039;]").val();
					
					if(page_Index == "0")
						{
						$( "input[id*=&#039;NEXT&#039;]" ).addClass(&#039;disabled&#039;).css({pointerEvents : "none"});
						$("input[id*=&#039;NEXT&#039;]").attr( "disabled", true );
						}else{
							$( "input[id*=&#039;NEXT&#039;]" ).removeClass(&#039;disabled&#039;).css({pointerEvents : ""});
							$("input[id*=&#039;NEXT&#039;]").attr( "disabled", false );
						}
					if(chartId == 1018 || chartId == 1014)
					{
					$( "input[id*=&#039;NEXT&#039;]" ).addClass(&#039;disabled&#039;).css({pointerEvents : "none"});
					$( "input[id*=&#039;PREV&#039;]" ).addClass(&#039;disabled&#039;).css({pointerEvents : "none"});
					}
					var uniqId = chartId;
					var Domain = $("#frmChart_"+ uniqId+" [name=&#039;domain&#039;]").val();
					
					var data1= data.substring(0,data.indexOf("new High")); 
						
					var charttitle=$(".modal-title").text().trim();
    				
					if(chartId==="2007" || chartId==="2008"){
						
					}
				
					 if(chartId == &#039;563&#039; && domain==&#039;ECAMS&#039;){
						 var encodeURI = encodeURIComponent(data);
						 var decodeURIData = decodeURIComponent(encodeURI);
						 data = decodeURIData;
 	        			 $(&#039;#container&#039;).html(data.substring(0,data.lastIndexOf("</div>")).replace(/\\/g, &#039;&#039;));
  	        			 $(&#039;#divChart_563&#039;).html(data.substring(data.lastIndexOf("</div>")+6));
  	        			  $(&#039;#divChart_563&#039;).css("-ms-overflow-style","none");
  	        			  $(&#039;#divChart_563&#039;).css("overflow-y","auto");
  	        			  $(&#039;#divChart_563&#039;).css("overflow-x","auto");
  	        		 }else if(chartId==="1205" && data.indexOf("$(function")>=0){
  	        			try {
  	        				data=data.replace(/\\/g, &#039;&#039;);
  	        				filterChange(chartId,data);
  	   						var data1 = data.lastIndexOf("});});");
  	     	        	       var newdata = data.substring(data.indexOf("$(function"), (data1 + 6));
  	     	        	    uniqId=chartId;    	          
  	      	            eval(newdata);
  	  	        			} catch (err) {
  							
  								}	
  	  	        		 }else{
						data=data.replace(/\\/g, &#039;&#039;);
						
						if (data.indexOf("new High") >= 0) {
							filterChange(chartId,data);
							
							try {

								var data1 = data.lastIndexOf("}});");
								var newdata = data.substring(data.indexOf("new High"), (data1 + 4));
								 if(newdata.lastIndexOf("_lc&#039;")>=0){
								var search = newdata.substring(newdata.indexOf("renderTo"),newdata.lastIndexOf("_lc&#039;")+4);
  	        	        	    newdata = newdata.replace(search,&#039;renderTo: \&#039;divChart_&#039;+uniqId+&#039;\&#039;&#039;);	
								 }
								eval(newdata);
								
							} catch (err) {
							console.log(err);
								
							}						
							$("#divChart_" + uniqId).show();
							$("#divChart_" + uniqId).parent().find("table").remove();
							$(&#039;.modal-body div.dataTables_info&#039;).remove();
							$(&#039;.modal-body div.no-footer&#039;).remove();
							}else if (data.indexOf("<table tableexcel") >= 0){
							
							var data1 = data.lastIndexOf("</table>");
	    	        	    var newdata = data.substring(data.indexOf("<table tableexcel"), (data1 + 8));
	    	        	          
							$("#settingsForm" + uniqId).remove();
							$("#chartSettings" + uniqId).remove();
							 var encodeURI = encodeURIComponent(newdata);
							 var decodeURIData = decodeURIComponent(encodeURI);
							 newdata = decodeURIData;
							$("#divChart_" + uniqId).html(newdata);
							
							if(chartId==="234567909"){
							$("#divChart_" + uniqId).css("overflow-y","auto");
							}else{
							$("#divChart_" + uniqId).css("overflow-y","auto");
							}
							if(chartId==="2222"){
								$("#TABLE_VIEW"+ uniqId).hide();
          	        			$("#GRAPH_VIEW"+ uniqId).hide();
								var level = $("[name=&#039;level&#039;]").val();	
								if(level == undefined || level == "" || level == null || level == &#039;1&#039;){
									$("#divChart_"+chartId+" table").css("margin-left","11%");
								}else if(level == &#039;2&#039;){
									$("#divChart_"+chartId+" table").css("margin-left","18%");
								}else if(level == &#039;3&#039;){
									$("#divChart_"+chartId+" table").css("margin-left","15%");
								}
      	        			}
							    $(&#039;.modal-body div.no-footer&#039;).css(&#039;height&#039;,&#039;350px&#039;);
						} else if (data.indexOf("<table class=") >= 0) {
							filterChange(chartId,data);
							var data1 = data.lastIndexOf("</table>");
							var newdata = data.substring(data.indexOf("<table class="), (data1 + 14));
						
							$("#settingsForm" + uniqId).remove();
							$("#chartSettings" + uniqId).remove();
							$("#divChart_" + uniqId).parent().find("table").remove();
							$(&#039;.modal-body div.dataTables_info&#039;).remove();
							$(&#039;.modal-body div.no-footer&#039;).remove();
							 var encodeURI = encodeURIComponent(newdata);
							 var decodeURIData = decodeURIComponent(encodeURI);
							 newdata = decodeURIData;
							$("#divChart_" + uniqId).parent().append(newdata);
							$("#divChart_" + uniqId).hide();
							if(($("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1002&#039; || $("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1006&#039; 
								|| $("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1007&#039; || $("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1010&#039;)   && $("#frmChart_"+ uniqId+" [name=&#039;domain&#039;]").val()==&#039;VA&#039;)
							{	dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
									"bSort":false,
									"scrollY" : "247px",
									"scrollCollapse" : true,
									"paging" : false,
									"jQueryUI" : true,
									"bFilter" : false,
									"sScrollXInner": "100%",
									"bAutoWidth": true,
									"scrollX": true,
								});
							
							$(&#039;.dataTable&#039;).css(&#039;width&#039;,&#039;100%&#039;);
							setTimeout(function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							}
							,100);
						$(window).on(&#039;resize&#039;,function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							
						});
							}
							else{
							if($("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()!=&#039;321714&#039;)
							dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
								"scrollY" : "247px",
								"scrollCollapse" : true,
								"paging" : false,
								"jQueryUI" : true,
								"bFilter" : false,
								"sScrollXInner": "100%",
								"bAutoWidth": true,
								"scrollX": true,
							});
							
							$(&#039;.dataTable&#039;).css(&#039;width&#039;,&#039;100%&#039;);
							setTimeout(function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							}
							,100);
						$(window).on(&#039;resize&#039;,function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							
						});
							}
							 $(&#039;tr&#039;).find(&#039;td&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
								$(&#039;tr&#039;).find(&#039;th.sorting_1&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							 $(&#039;tr&#039;).find(&#039;td.dataTables_empty&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							    var div=$(&#039;div&#039;).find(&#039;.dataTables_wrapper&#039;);
							    var id = div.attr(&#039;id&#039;);
							    $(&#039;#&#039;+id+&#039;&#039;).removeClass(&#039;dataTables_wrapper&#039;);
							    $(&#039;.dataTables_info&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							    $(&#039;.modal-body div.dataTables_scrollBody&#039;).css(&#039;max-height&#039;,&#039;280px&#039;);
							    $(&#039;.modal-body div.no-footer&#039;).css(&#039;height&#039;,&#039;350px&#039;);
							
						}else if (data.indexOf("<table tableexcel") >= 0){
							filterChange(chartId,data);
							var data1 = data.lastIndexOf("</table>");
	    	        	    var newdata = data.substring(data.indexOf("<table tableexcel"), (data1 + 8));
	    	        	          
							$("#settingsForm" + uniqId).remove();
							$("#chartSettings" + uniqId).remove();
							 var encodeURI = encodeURIComponent(newdata);
							 var decodeURIData = decodeURIComponent(encodeURI);
							 newdata = decodeURIData;
							$("#divChart_" + uniqId).html(newdata);
							
							
							$("#divChart_" + uniqId).css("overflow-x","auto");
							if(chartId==="234567909"){
								$("#divChart_" + uniqId).css("overflow-y","auto");
							}else{
								$("#divChart_" + uniqId).css("overflow-y","auto");
							}
							if(uniqId ===&#039;1001&#039;){
								$("#divChart_1001").css("overflow","auto");
							}else if(uniqId ===&#039;1009&#039;){
								$("#divChart_1009").css("overflow","auto");
							}
							$(&#039;tr&#039;).find(&#039;th&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							$(&#039;tr&#039;).find(&#039;td&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
								
							    $(&#039;.modal-body div.no-footer&#039;).css(&#039;height&#039;,&#039;350px&#039;);
						}else if (data.indexOf("<table") >= 0){
							var data1 = data.lastIndexOf("</table>");
	    	        	    var newdata = data.substring(data.indexOf("<table"), (data1 + 8));
	    	        	   
							$("#settingsForm" + uniqId).remove();
							$("#chartSettings" + uniqId).remove();
							$("#divChart_" + uniqId).parent().find("table").remove();
							$(&#039;.modal-body div.dataTables_info&#039;).remove();
							$(&#039;.modal-body div.no-footer&#039;).remove();
							 var encodeURI = encodeURIComponent(newdata);
							 var decodeURIData = decodeURIComponent(encodeURI);
							 newdata = decodeURIData;
							$("#divChart_" + uniqId).parent().append(newdata);
							$("#divChart_" + uniqId).hide();
							if($("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()!=&#039;321714&#039;)
							dtable=$("#divChart_" + uniqId).parent().find("table").dataTable({
								"scrollY" : "247px",
								"scrollCollapse" : true,
								"paging" : false,
								"jQueryUI" : true,
								"bFilter" : false,
								"sScrollXInner": "100%",
								"bAutoWidth": true,
								"scrollX": true,
							});
							
							$(&#039;.dataTable&#039;).css(&#039;width&#039;,&#039;100%&#039;);
							setTimeout(function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							}
							,100);
						$(window).on(&#039;resize&#039;,function(){
								dtable.fnSort([[0,&#039;asc&#039;]]);
							
						});
							$("#divChart_" + uniqId).parent().css("overflow-x","auto");
							$(&#039;tr&#039;).find(&#039;th&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							 $(&#039;tr&#039;).find(&#039;td&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
								$(&#039;tr&#039;).find(&#039;th.sorting_1&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							 $(&#039;tr&#039;).find(&#039;td.dataTables_empty&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							    var div=$(&#039;div&#039;).find(&#039;.dataTables_wrapper&#039;);
							    var id = div.attr(&#039;id&#039;);
							    $(&#039;#&#039;+id+&#039;&#039;).removeClass(&#039;dataTables_wrapper&#039;);
							    $(&#039;.dataTables_info&#039;).attr(&#039;tabindex&#039;,&#039;0&#039;);
							    $(&#039;.modal-body div.dataTables_scrollBody&#039;).css(&#039;max-height&#039;,&#039;280px&#039;);
							    $(&#039;.modal-body div.no-footer&#039;).css(&#039;height&#039;,&#039;350px&#039;);
						
						}
						}
    				
    				if(level !=undefined && level !=""){
						backbutton(chartId,level);
					}
    				 
    		
    				 var div=$(&#039;div&#039;).find(&#039;.dataTables_wrapper&#039;);
    				 if(div!=undefined)
    				 {
					    var id = div.attr(&#039;id&#039;);
					    $(&#039;#&#039;+id+&#039;&#039;).removeClass(&#039;dataTables_wrapper&#039;);
					 }
    				 if(($("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1019&#039; || 
    					$("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1004&#039; || 
    					$("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1075&#039;) && 
 						$("#frmChart_"+ uniqId+" [name=&#039;domain&#039;]").val()==&#039;UTAH&#039;)
 					{
 						$(&#039;.dataTables_scrollHead&#039;).css(&#039;overflow&#039;,&#039;&#039;);
 					    $(&#039;.dataTables_scrollBody&#039;).css(&#039;overflow&#039;,&#039;&#039;);
 					    $(&#039;.dataTables_scroll&#039;).css(&#039;overflow&#039;,&#039;auto&#039;);					    
 					}
    				
    				else if(($("#frmChart_" + uniqId).find("[name=&#039;ChartId&#039;]").val()==&#039;1012&#039;)
 							&& $("#frmChart_"+ uniqId+" [name=&#039;domain&#039;]").val()==&#039;UTAH&#039;)
 					{
 						$(&#039;.modal-content&#039;).css(&#039;height&#039;,&#039;565px&#039;);
 						$(&#039;.modal-content&#039;).css(&#039;width&#039;,&#039;925px&#039;);
 						
 					}
					} else {
						showalert(&#039;Your session expired due to inactivity. Please click [OK] to login again.&#039;);
						document.location.href = context_root;
					}
				noDataAxisLineHide();
				},complete: function() {
					  modalButtonsResize();
				},
				error : function(data) {
					
					retryHCChart(uniqId);
				}
			});

}

Add a code snippet to your website: www.paste.org