// Title: Tigra Tables PRO
// URL: http://www.softcomplex.com/products/tigra_tables_pro/
// Version: 2.0
// Date: 11-11-2003 (mm-dd-yyyy)
// Technical Support: support@softcomplex.com (specify product title and order ID)
// Notes: Registration needed to use this script legally.
//  Visit official site for details.

// A path to Tigra Menu GOLD files from the PAGE containinig Menu
var TTpath_to_files='../Source/';

// These can be redefined in the Table Header scripts
var TTpath_to_images='../Themes/BlueGloss/Images/table/';
// Please, don't change below this line
// ----------------------------------------------------------------------------------

var d=document,TTablePRO=[],NUM='NUM',STR='STR',DATE='DATE',CURRENCY='CURRENCY';function TCastSTR(TT1){return TT1.replace(/<[^>]+>/ig,'')+''}function TCastNUM(TT1){return TT1*1}function TCastDATE(TT1,TTx){if(TTx)return TTy(TTx,TT1);else return TTy('Y-m-d',TT1)}function TCastCURRENCY(TT1){return TT1.replace(/[^0-9\-\.]/g,'')*1}function TTz(l,h){if(!this.TTT.length)return true;var TT00=this.TT01[(h+l)>>1][this.TTO.TTP],i=l,TT3=h,TT02=[];do{while(i<=h&&(this.TT01[i][this.TTO.TTP]<TT00))i++;while(TT3>=l&&(TT00<this.TT01[TT3][this.TTO.TTP]))TT3--;if(i<=TT3){TT02=this.TTC[i];this.TTC[i]=this.TTC[TT3];this.TTC[TT3]=TT02;TT02=this.TT01[i];this.TT01[i]=this.TT01[TT3];this.TT01[TT3]=TT02;i++;TT3--}}while(i<TT3);if(l<TT3)this.TT03(l,TT3);if(i<h)this.TT03(i,h)}function TTable(TTA,TTD,TT04){var TT6=0,filters=['substring','match','regexp'],i,TT05=['main','captCell','captText','head','foot','pagnCell','pagnText','pagnPict','filtCell','filtPatt','filtSelc'];this.TTA=[];this.TT06=[];this.TTC=[];this.TT07=[],this.TT08=[];this.TT01=[],this.TTD=[];this.TT09=['Capt()','HdFt("head")','Body()','HdFt("foot")','Page()','Filt()'];this.id=TTablePRO.length;TTablePRO[this.id]=this;this.TTL=null;this.TTM='';this.TTY='';this.TTZ='';this.TT0A=[];this.TT0B=[];this.TTt=[];this.buildCapt=TT0C;this.buildHdFt=TT0D;this.buildBody=TT0;this.buildPage=TT0E;this.buildFilt=TT0F;this.build=TT0G;this.TTc=TTX;this.buildCell=TT0H;this.exeSort=TT0I;this.TT03=TTz;this.exePage=TT0J;this.exeFilt=TT0K;this.TTU=TT0L;this.TTV=TT0M;this.attachForm=TT0N;this.TT0O=TTR;this.TTE=[];this.TT0P='';this.TT0Q=false;this.TTn=TT04.onclick;this.TTp=TT04.key||0;with(TT04){for(i in TT05)this.TTE[TT05[i]]=css!=null&&css[TT05[i]]?' class="'+css[TT05[i]]+'"':'';this.TTE.body=[];this.TT0R=params[0]||0;this.TT0S=params[1]||0;this.TT9=colors||{};this.TTW=structure;if(!paging)var paging=[];this.TT5={'TT0j':paging.pf||'&laquo;&laquo;','TT0k':paging.pp||'&laquo;','TT0m':paging.pn||'&raquo;','TT0n':paging.pl||'&raquo;&raquo;','TT0l':paging.tt||'&nbsp;','TT0i':paging.sh,'TT7':paging.by&&paging.by>0?paging.by:TTD.length,'TT6':0};if(!sorting)var sorting=[];this.TTO={'s_as':sorting.as||'','s_ds':sorting.ds||'','s_no':sorting.no||'','TTP':sorting.cl,'TTQ':sorting.or};this.TT0T=filter.TT0T||filter.btn_ok;this.TT0U=filter.TT0U||filter.btn_no;this.TT0V=filters;this.filter=filter.type;this.TT0W=3;for(i=filters.length-1;i>=0;i--){if(!((1<<i)&filter.type)){this.TT0V[i]=0;this.TT0W--}else this.TTN=i}if(this.filter==0)this.TTN='';var TT0X=freeze[0]*1,TT0Y=freeze[1]*1}this.TTi=TT04.multy_mark;this.TT8=TTD.length-TT0X-TT0Y;this.TTk=TTA.length;for(var i in TTA){this.TTE.body[i]=!TT04.css||!TT04.css.body?'':typeof(TT04.css.body)!='object'?TT04.css.body:TT04.css.body[i]?' class="'+TT04.css.body[i]+'"':'';this.TT07[i]={'name':TTA[i].name.replace(/<[^>]+>/ig,'')};this.TTA[i]={'name':TTA[i].name,'type':TTA[i].type,'TTB':TTA[i].hide,'TT0c':typeof(window['TCast'+TTA[i].type])=='function'?window['TCast'+TTA[i].type]:function(TT1){return TT1},'f_css':typeof(TTA[i].format)=='function'?TTA[i].format:function(){return null}};if(TTA[i].type==DATE){if(!this.TT0Q){this.TT0Z=TT0a;this.TT0Q=true};this.TTA[i].format_input=TTA[i].format_input||'';this.TTA[i].format_output=TTA[i].format_output||''}}for(i=0;i<TTD.length;i++)for(TT3=0;TT3<TTD[0].length;TT3++)if(TTD[i][TT3]+''==''||TTD[i][TT3]==null)TTD[i][TT3]='&nbsp;';for(i=0;i<TT0X;i++)this.TT06[i]=TTD[TT6++];for(i=0;i<this.TT8;i++){this.TT01[i]=[];for(var TT0b=0;TT0b<this.TTk;TT0b++){var TT1=TTD[TT6][TT0b]+'';if(this.TTA[TT0b]['type']==DATE){this.TT01[i][TT0b]=this.TTA[TT0b].TT0c(TT1,this.TTA[TT0b].format_input);TTD[i][TT0b]=this.TT0Z(this.TT01[i][TT0b],this.TTA[TT0b].format_output)}else this.TT01[i][TT0b]=this.TTA[TT0b].TT0c(TT1)}this.TTC[i]=TTD[TT6++];this.TTD[i]=this.TT01[i];this.TTC[i][this.TTC[i].length]=i}for(i=0;i<TT0Y;i++)this.TT08[i]=TTD[TT6++];this.TT0O()}function TT0C(){var TTf=['<tr>'],i,TT0d,TT0e,TT0f=1;for(i in this.TTA)if(!this.TTA[i].TTB)if(this.TTA[i].type){TT0d=Boolean(this.TTO.TTP==i&&this.TTO.TTQ!=1);TT0e=this.TTO[this.TTO.TTP!=i?'s_no':this.TTO.TTQ?'s_ds':'s_as'];TT0g='TTablePRO['+this.id+'].exeSort('+i+','+TT0d+')';TTf[TT0f++]=this.buildCell(['<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr valign="middle">','<td width="99%"',this.TTE.captText,'><a title="Sort this column" href="javascript:',TT0g,'"',this.TTE.captText,'>',this.TTA[i].name,'</a></td><td><a href="javascript:',TT0g,'">',TT0e,'</a></td></tr></table>'].join(''),this.TTE.captCell)}else TTf[TT0f++]=this.buildCell(['<table cellpadding="0" width="100%" cellspacing="0" border="0"><tr valign="middle"><td width="99%"',this.TTE.captText,'>',this.TTA[i].name,'</td></tr></table>'].join(''),this.TTE.captCell);TTf[TT0f++]='</tr>';return TTf.join('')}function TT0F(){if(this.TT0P)return this.TT0P;if(this.TT0W==0)return '';var TTf=['<tr><td',this.TTE.filtCell,' align="right" colspan="',this.TTk,'" nowrap><form name="TTForm'+this.id+'" onsubmit="return TTablePRO[',this.id,'].exeFilt(\'1\');">use <input',this.TTE.filtPatt,' type="text" name="filtPatt" size="10',this.TTM?'" value="'+this.TTM:'','"> as '],TT0f=11;if(this.TT0W>1){TTf[TT0f++]='<select'+this.TTE.filtSelc+' name="filtType">';for(var i=0;i<this.TT0V.length;i++)if(this.TT0V[i])TTf[TT0f++]=['<option value=',i,(i==this.TTN*1?' selected':''),">",this.TT0V[i]].join('');TTf[TT0f++]="</select>"}else TTf[TT0f++]=this.TT0V[0];TTf[TT0f++]=' on column <select'+this.TTE.filtSelc+' name="filtCol">';for(var i in this.TTA)if(!this.TTA[i].TTB)TTf[TT0f++]='<option value='+i+(this.TTL*1==i?' selected':'')+">"+this.TT07[i].name;TTf[TT0f++]='</select><a href="#" onclick="javascript:TTablePRO['+this.id+'].exeFilt(\'1\')">'+this.TT0T+'</a> <a href="#" onclick="javascript:TTablePRO['+this.id+'].exeFilt()">'+this.TT0U+'</a></td></form></tr>';this.TT0P=TTf.join('');return this.TT0P}function TT0E(){var TT0h=Math.ceil(this.TT8/this.TT5.TT7)-1;if(TT0h<=0&&!this.TT5.TT0i)return '';var TTf=['<tr><td colspan=',this.TTk,this.TTE.pagnCell,'><table cellspacing="0" cellpadding="0" border="0" width="100%"><tr>'],TT0f=4;this.TT5.TT6=this.TT5.TT6*1;var TT1='<td nowrap><a'+this.TTE.pagnPict+' href="javascript:TTablePRO['+this.id+'].exePage(';if(this.TT5.TT6>0){if(this.TT5.TT0j)TTf[TT0f++]=TT1+'0)" title="First page">'+this.TT5.TT0j+'</a></td>';if(this.TT5.TT0k)TTf[TT0f++]=TT1+(this.TT5.TT6-1)+')" title="Previous page">'+this.TT5.TT0k+'</a></td>'}TTf[TT0f++]='<td width="99%"'+this.TTE.pagnText+'>'+this.TT5.TT0l.replace('%ind',this.TT5.TT6+1).replace('%pgs',TT0h+1).replace('%rcs',this.TT8)+'</td>';if(this.TT5.TT6<TT0h){if(this.TT5.TT0m)TTf[TT0f++]=TT1+(this.TT5.TT6+1)+')" title="Next page">'+this.TT5.TT0m+'</a></td>';if(this.TT5.TT0n)TTf[TT0f++]=TT1+TT0h+')" title="Last page">'+this.TT5.TT0n+'</a></td>'}TTf[TT0f++]='</tr></table></td></tr>';return TTf.join('')}function TT0H(value,TT0o,TT0p){return '<td'+TT0o+(TT0p?' '+TT0p:'')+'>'+value+'</td>'}function TT0D(TT0q){var TT1='',i,TT3,TTf={'head':this.TT06,'foot':this.TT08};;for(i in TTf[TT0q]){TT1+='<tr>';for(TT3 in this.TTA)if(!this.TTA[TT3].TTB)TT1+=this.buildCell(TTf[TT0q][i][TT3],this.TTE[TT0q]);TT1+='</tr>'}return TT1}function TT0G(){var i,TT1="<table cellpadding="+this.TT0R+" cellspacing="+this.TT0S+this.TTE.main+" width=100% border=0>";for(i in this.TTW)TT1+=eval('this.build'+this.TT09[this.TTW[i]]);TT1+="</table>";return TT1}function TT0N(TT0r,filtCol,filtPatt,filtType){this.TT0r=TT0r;this.filtCol=TT0r.elements[filtCol];this.filtPatt=TT0r.elements[filtPatt];this.filtType=TT0r.elements[filtType]}function TT0K(TT0s){if(TT0s){if(!this.TT0r)return false;this.TTL=!this.filtCol?0:this.filtCol.type.indexOf('select-')>-1?this.filtCol.options[this.filtCol.selectedIndex].value:this.filtCol.value;this.TTM=this.filtPatt.value;this.TTN=this.filtType&&this.filtType.type.indexOf('select-')>-1?this.filtType.options[this.filtType.selectedIndex].value:this.TTN}else{this.TTL=null;this.TTM=''}this.TT5.TT6=0;this.TTc();return false}function TT0J(TT7){this.TT5.TT6=TT7;this.TTc()}function TT0I(TTP,TT0t){var TTe=this.TTO.TTP;this.TTO.TTP=TTP;this.TTO.TTQ=TT0t;this.TT5.TT6=0;this.TTc(true,TTe)}function TT0M(TTe){var i,TT3=0;if(TTe==this.TTO.TTP){this.TTC=this.TTC.reverse();this.TT01=this.TT01.reverse()}else{if(!this.TT0A[this.TTO.TTP]){this.TT03(0,this.TT01.length-1);this.TT0A[this.TTO.TTP]=[];this.TT0B[this.TTO.TTP]=[];for(i=0;i<this.TTC.length;i++){this.TT0A[this.TTO.TTP][i]=this.TTC[i];this.TT0B[this.TTO.TTP][i]=this.TT01[i]}this.TT0A[this.TTO.TTP]['TTQ']=this.TTO.TTQ}else{if(this.TT0A[this.TTO.TTP]['TTQ']!=this.TTO.TTQ){this.TTC=this.TT0A[this.TTO.TTP].reverse();this.TT01=this.TT0B[this.TTO.TTP].reverse()}else{this.TTC=this.TT0A[this.TTO.TTP];this.TT01=this.TT0B[this.TTO.TTP]}}if(this.TTO.TTQ){this.TTC=this.TTC.reverse();this.TT01=this.TT01.reverse()}}}function TT0L(){if(!this.TTM||this.TTL==null)return this.TTC;var TTC=[],TT1;if(this.TTN==2)var TT0u=eval('/'+this.TTM+'/');for(i=0;i<this.TTC.length;i++){if(this.TTA[this.TTL]==DATE)TT1=this.TTC[i][this.TTL]+'';else TT1=this.TT01[i][this.TTL]+'';if((this.TTN==2&&TT1.search(TT0u)!=-1)||(this.TTN==1&&TT1==this.TTM)||(this.TTN==0&&TT1.indexOf(this.TTM)!=-1))TTC[TTC.length]=this.TTC[i]}return TTC}var TT0v='aAdDFhHilmMsUYy',TT0w='dMDFhHimsUYy',TT0x={'a':["([a-z]{2})"],'A':["([A-Z]{2})"],'d':["([0-9]{0,2})"],'D':["([A-z]{3})"],'F':["([A-z]{0,10})"],'h':["([0-9]{0,2})"],'H':["([0-9]{0,2})"],'i':["([0-9]{0,2})"],'l':["([A-z]{0,10})"],'m':["([0-9]{0,2})"],'M':["([A-z]{3})"],'s':["([0-9]{0,2})"],'U':["([0-9]{0,12})"],'Y':["([0-9]{4})"],'y':["([0-9]{2})"]},TT0y={'a':[null,function(TT0z){if(TT0z>=12)return 'pm';else return 'am'},null],'A':[null,function(TT0z){if(TT0z>=12)return 'PM';else return 'AM'},null],'d':['setDate',function(TT0z){TT0z=TT0z.getDate();if(TT0z<10)return('0'+TT0z);else return TT0z},function(TT0z){return TT0z*1}],'D':[null,function(TT0z){return ARR_STRINGS['short_days'][TT0z.getDay()]},function(TT0z){return TT0z*1}],'l':[null,function(TT0z){return ARR_STRINGS['long_days'][TT0z.getDay()]},function(TT0z){return TT0z*1}],'h':['setHours',function(TT0z){TT0z=TT0z.getHours();if(TT0z<=12)return TT0z;else return(TT0z-12)},function(TT0z,TT10){TT0z=TT0z*1;if(TT10=='PM'||TT10=='pm')return 12+TT0z*1;else return TT0z*1}],'H':['setHours','getHours',function(TT0z){return TT0z*1}],'i':['setMinutes',function(TT0z){TT0z=TT0z.getMinutes();if(TT0z<10)return('0'+TT0z);else return TT0z*1},function(TT0z){return TT0z*1}],'s':['setSeconds',function(TT0z){TT0z=TT0z.getSeconds();if(TT0z<10)return('0'+TT0z);else return TT0z*1},function(TT0z){return TT0z*1}],'m':['setMonth',function(TT0z){TT0z=TT0z.getMonth()+1;if(TT0z<10)return('0'+TT0z);else return TT0z},function(TT0z){return(TT0z*1-1)}],'F':['setMonth',function(TT0z){return ARR_STRINGS['long_month'][TT0z.getMonth()]},function(TT0z){var i;TT0z=TT0z+'';for(i=0;i<13;i++)if(ARR_STRINGS['long_month'][i].toLowerCase()==TT0z.toLowerCase())return(i);return alert(ARR_STRINGS['bad_month'].replace(/%month_name/g,TT0z))}],'M':['setMonth',function(TT0z){return ARR_STRINGS['short_month'][TT0z.getMonth()]},function(TT0z){var i;TT0z=TT0z+'';for(i=0;i<13;i++)if(ARR_STRINGS['short_month'][i].toLowerCase()==TT0z.toLowerCase())return(i);return alert(ARR_STRINGS['bad_month'].replace(/%month_name/g,TT0z))}],'U':[],'Y':['setFullYear','getFullYear',function(TT0z){return TT0z*1}],'y':['setFullYear','getYear',function(TT0z){if(TT0z<50)return('20'+TT0z)*1;else return('19'+TT0z)*1}]},TT11;function TT12(TT13){var TT14=new Date(),i;for(i in TT13){if(TT0w.indexOf(TT13[i][1])!=-1){var key=TT13[i][1];if(key=='U')return new Date(TT13[i][0]*1000);if(key=='h')var value=TT0y[TT13[i][1]][2](TT13[i][0],TT13[TT11][0]);else var value=TT0y[TT13[i][1]][2](TT13[i][0]);TT14[TT0y[key][0]](value)}}return TT14}function TT0a(TT15,TT16){var TT17,TT18=0,TT19=[],i=0,TT1='',TT1A='';var TT14=new Date(TT15);do{TT17=TT16.substr(i,1);if(TT0v.indexOf(TT17)!=-1&&TT17!=''){if(TT17=='A'||TT17=='a')TT1A=new String(TT0y[TT17][1](TT11));else if(TT17=='U')return TT15;else if(typeof(TT14[TT0y[TT17][1]])!='function')TT1A=new String(TT0y[TT17][1](TT14));else TT1A=new String(TT14[TT0y[TT17][1]]());if(TT17=='h')TT11=TT14.getHours();TT1+=TT1A}else TT1+=TT17;i++}while(i<TT16.length)return TT1}function TTy(TT16,TT1B){var TT1C=[],TT17,TT18=0,TT19=[],i,TT1D=[];var TT1E=["\\\\","\\/","\\.","\\+","\\*","\\?","\\$","\\^","\\|"];for(i=0;i<TT16.length;i++){TT17=TT16.substr(i,1);if(TT0v.indexOf(TT17)!=-1&&TT17!=''){TT19[TT18]=TT17;TT1D[TT18++]=TT17}}TT18=1;var TT19=TT19.sort();for(i in TT1E)TT16=TT16.replace(eval("/"+TT1E[i]+"/g"),TT1E[i]);for(i=0;i<TT19.length;i++){TT1F=new RegExp(TT19[i]);TT16=TT16.replace(TT1F,TT0x[TT19[i]])}TT1F=new RegExp("^"+TT16.replace(/\s+/g,"\\s+")+"$");var a=TT1F.exec(TT1B);if(!a||typeof(a)!='object'){alert(ARR_STRINGS['not_meet']);return new Date()}for(i in TT1D){if(TT1D[i]=='A'||TT1D[i]=='a')TT11=i;TT1C[i]=[a[TT18++],TT1D[i]]}return TT12(TT1C)}d.write('<SC','RIPT LANGUAGE="JavaScript" src="',TTpath_to_files,'tigratable.do.',d.implementation||d.styleSheets?'ok':'no','.js"></SCR','IPT>')
