/*! * Copyright (C) 2012 Hewlett-Packard Development Company, L.P. * * The contents of this software are proprietary and confidential to the * Hewlett-Packard Development Company, L.P. No part of this program may be * photocopied, reproduced or translated into another programming language * without prior written consent of the Hewlett-Packard Dev. Co., L.P. * */ function fnCreateSelect(b,c,a){var e="";for(var d=0;d'+b[d].option+""}return e+""}function fnDownloadFile(b,c,d){if(b&&c){c=typeof c=="string"?c:$j.param(c);var a="";$j.each(c.split("&"),function(){var e=this.split("=");a+=''});$j('
'+a+"
").appendTo("body").submit().remove()}}function fnLeftTruncateString(c,b,a){return fnTruncateString(c,0,b,a)}function fnRightTruncateString(c,b,a){return fnTruncateString(c,b,0,a)}function fnMiddleTruncateString(c,b,a){return""+c+'">'+fnTruncateString(c,Math.ceil(b/2),Math.floor(b/2),a)}function fnTruncateString(d,f,e,a){if(!a){var a="..."}var c=$j("").html(d).text();var b="";if(c.length<=f||(f==0&&c.length<=e)){b=c}else{b=c.substring(0,f)+a+c.substring(Math.max(f,(c.length-e)))}return""+b+""}function fnSetCheckboxBehavior(a){$j(a).parent().parent().toggleClass("row_selected");$j("#selectAll").removeAttr("checked")}jQuery(function(a){if(a.fn.dataTableExt){a.fn.dataTableExt.afnFiltering.push(function(d,h,g){var l=false;var k=localStorage.getItem(d.nTable.id+"sSearchRange");var j=localStorage.getItem(d.nTable.id+"iColumnIndex");if(j==null){return true}if(k==null||k.length==0){l=true}else{var f=k.split("-");var b=Number(f[0]);var i=Number(f[1]);var m=Number(h[j]);if(!isNaN(m)){if(b==m&&isNaN(i)){l=true}else{if(b<=m&&m<=i){l=true}}}else{var c=h[j].split("-");var e=Number(c[0]);var n=Number(c[1]);if(isNaN(i)&&e<=b&&b<=n){l=true}else{if(b<=n&&e<=i){l=true}}}}return l});a.fn.dataTableExt.oApi.fnCreateActions=function(f,e,d,g,b,h){if(e.length){var c=this;a(d).append(a('
'));a(".dataTables_actionDiv").append(""+g+" ").append(fnCreateSelect(e,"availableActions","filterObject")).append('');a("#availableActions").change(function(){a("#applyAction").attr("disabled",a("#availableActions").prop("selectedIndex")<=0)});a("#applyAction").click(function(){var j=a(".row_selected");a("#local_validation_table").hide();if(j.length>0){var i=a("input:hidden",j);a.get(b,"action="+a("#availableActions").val()+"&"+i.serialize(),h,"json")}else{alert("You should select at least one element.")}})}};a.fn.dataTableExt.oApi.fnCreateFilters=function(c,b,n,l){if(typeof l=="undefined"){l=true}a(b).append(a('
'));a(".dataTables_filterDiv").append(""+n+"");if(l==true){a(".dataTables_filterDiv").append('');a(".dataTables_filterDiv").append('')}else{a(".dataTables_filterDiv").append('');a(".dataTables_filterDiv").append('')}a(".dataTables_filterDiv").append('');var o=a("#filterSpan"),d=a("#filterColumns");for(var g=0;g'+h+"").val(g));if(c.aoColumns[g].sFilterColumnType=="input"){o.append(a('').hide())}else{var f=this.fnGetColumnData(g,true,false);var k=[];for(var e=0;e'}for(col=0;col'+c+':'+e+''}}else{if(f.aoPreSearchCols[col].sSearch!=""){g+=''+c+':'+f.aoPreSearchCols[col].sSearch+''}}}}var d=document.getElementById("qTipFilterIcon");if(d&&g!=""){g=""+g+"
";d.title=g;$j("img#qTipFilterIcon[title]").qtip($j.extend(qTipBaseAttributes,{content:{title:{text:"Current filters"}},hide:{delay:300,fixed:true},show:{event:"mouseover"}}))}};a.fn.dataTableExt.oApi.fnRemoveFilter=function(e,c){var b=this;if(c==-1){e.oPreviousSearch.sSearch=""}else{if(e.aoColumns[c].bFilterRange){localStorage.removeItem(e.nTable.id+"sSearchRange");localStorage.removeItem(e.nTable.id+"iColumnIndex")}else{e.aoPreSearchCols[c].sSearch=""}var d=$j("#search-action-box :input");if(d[c]!=null){if(d[c].type=="text"){d[c].value=""}else{if(d[c].type=="select-one"){d[c].selectedIndex=0}}}}b.fnDraw();b.fnUpdateFilterTooltip()};a.fn.dataTableExt.oApi.fnClearFilters=function(){var b=this;$j("#search-action-box :input").each(function(){if(this.type=="text"){this.value=""}else{if(this.type=="select-one"){this.selectedIndex=0}}});ResetAllDataTablesFilters(b);a("#filterColumns").change()};a.fn.dataTableExt.oApi.fnLoadFiltersData=function(e){for(var c=0;c"+d[b]+"")}}}};a.fn.dataTableExt.oApi.fnGetColumnData=function(b,f,j,m,k){if(typeof f=="undefined"){return new Array()}if(typeof j=="undefined"){j=true}if(typeof m=="undefined"){m=true}if(typeof k=="undefined"){k=true}var o;if(m==true){o=b.aiDisplay}else{o=b.aiDisplayMaster}var n=new Array();for(var e=0,h=o.length;e-1){continue}else{n.push(l)}}}return n};a.fn.dataTableExt.oApi.fnFilterClear=function(d){d.oPreviousSearch.sSearch="";if(typeof d.aanFeatures.f!="undefined"){var e=d.aanFeatures.f;for(var c=0,b=e.length;c