Team:CU-Boulder/static/default.js

From 2013.igem.org

Revision as of 17:27, 3 July 2013 by Immudzen (Talk | contribs)

(function(c){function b(g,n,k){var f,h,m=g.width,j=g.width,o,q;q=c(g.parentNode);this.element=f=q.append("").find(":last")[0];if(!f.getContext&&c.browser.msie){this.element=f=q.append("").find(":last")[0];f.src=g.src;f.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity="+(k*100)+", style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+(n/j*100)+")"}else{h=f.getContext("2d");try{c(f).attr({width:m,height:n});h.save();h.translate(0,j-1);h.scale(1,-1);h.drawImage(g,0,0,m,j);h.restore();h.globalCompositeOperation="destination-out";o=h.createLinearGradient(0,0,0,n);o.addColorStop(0,"rgba(255, 255, 255, "+(1-k)+")");o.addColorStop(1,"rgba(255, 255, 255, 1.0)");h.fillStyle=o;h.fillRect(0,0,m,n)}catch(l){return}}c(f).attr({alt:c(g).attr("alt"),title:c(g).attr("title")})}var a=function(f,e){this.orgWidth=f.width;this.orgHeight=f.height;this.image=f;this.reflection=null;this.alt=f.alt;this.title=f.title;this.imageOK=false;this.options=e;this.imageOK=true;if(this.options.reflHeight>0){this.reflection=new b(this.image,this.options.reflHeight,this.options.reflOpacity)}c(this.image).css("position","absolute")};var d=function(h,f,k){var j=[],l=Math.sin,e=Math.cos,g=this;this.controlTimer=0;this.stopped=false;this.container=h;this.xRadius=k.xRadius;this.yRadius=k.yRadius;this.showFrontTextTimer=0;this.autoRotateTimer=0;if(k.xRadius===0){this.xRadius=(c(h).width()/2.3)}if(k.yRadius===0){this.yRadius=(c(h).height()/6)}this.xCentre=k.xPos;this.yCentre=k.yPos;this.frontIndex=0;this.rotation=this.destRotation=Math.PI/2;this.timeDelay=1000/k.FPS;if(k.altBox!==null){c(k.altBox).css("display","block");c(k.titleBox).css("display","block")}c(h).css({position:"relative",overflow:"hidden"});c(k.buttonLeft).css("display","inline");c(k.buttonRight).css("display","inline");c(k.buttonLeft).bind("mouseup",this,function(m){m.data.rotate(-1);return false});c(k.buttonRight).bind("mouseup",this,function(m){m.data.rotate(1);return false});if(k.mouseWheel){c(h).bind("mousewheel",this,function(m,n){m.data.rotate(n);return false})}c(h).bind("mouseover click",this,function(o){clearInterval(o.data.autoRotateTimer);var r=c(o.target).attr("alt");if(r!==undefined&&r!==null){clearTimeout(o.data.showFrontTextTimer);c(k.altBox).html((c(o.target).attr("alt")));c(k.titleBox).html((c(o.target).attr("title")));if(k.bringToFront&&o.type=="click"){var m=c(o.target).data("itemIndex");var n=o.data.frontIndex;var q=(m-n)%f.length;if(Math.abs(q)>f.length/2){q+=(q>0?-f.length:f.length)}o.data.rotate(-q)}}});c(h).bind("mouseout",this,function(n){var m=n.data;clearTimeout(m.showFrontTextTimer);m.showFrontTextTimer=setTimeout(function(){m.showFrontText()},1000);m.autoRotate()});c(h).bind("mousedown",this,function(m){m.data.container.focus();return false});h.onselectstart=function(){return false};this.innerWrapper=c(h).wrapInner('

').children()[0];this.showFrontText=function(){if(j[this.frontIndex]===undefined){return}c(k.titleBox).html(c(j[this.frontIndex].image).attr("title"));c(k.altBox).html(c(j[this.frontIndex].image).attr("alt"))};this.go=function(){if(this.controlTimer!==0){return}var m=this;this.controlTimer=setTimeout(function(){m.updateAll()},this.timeDelay)};this.stop=function(){clearTimeout(this.controlTimer);this.controlTimer=0};this.rotate=function(m){this.frontIndex-=m;this.frontIndex%=j.length;this.destRotation+=(Math.PI/j.length)*(2*m);this.showFrontText();this.go()};this.autoRotate=function(){if(k.autoRotate!=="no"){var m=(k.autoRotate==="right")?1:-1;this.autoRotateTimer=setInterval(function(){g.rotate(m)},k.autoRotateDelay)}};this.updateAll=function(){var H=k.minScale;var t=(1-H)*0.5;var r,E,q,o,J,G,A;var s=(this.destRotation-this.rotation);var z=Math.abs(s);this.rotation+=s*k.speed;if(z<0.001){this.rotation=this.destRotation}var D=j.length;var n=(Math.PI/D)*2;var I=this.rotation;var v=c.browser.msie;this.innerWrapper.style.display="none";var F;var u="px",B;var m=this;for(var C=0;C>0;if(G.reflection!==null){B=k.reflHeight*J;F=G.reflection.element.style;F.left=q+u;F.top=o+E+k.reflGap*J+u;F.width=r+u;if(v){F.filter.finishy=(B/E*100)}else{F.height=B+u}}}I+=n}this.innerWrapper.style.display="block";if(z>=0.001){this.controlTimer=setTimeout(function(){m.updateAll()},this.timeDelay)}else{this.stop()}};this.checkImagesLoaded=function(){var m;for(m=0;m1||al.shiftKey||al.altKey||al.metaKey)){al.preventDefault();f(this)}})}return true}return false}if(L.colorbox){return}L(s);N=L.fn[z]=L[z]=function(al,an){var am=this;al=al||{};s();if(k()){if(!am[0]){if(am.selector){return am}am=L("");al.open=true}if(an){al.onComplete=an}am.each(function(){L.data(this,z,L.extend({},L.data(this,z)||M,al))}).addClass(t);if((L.isFunction(al.open)&&al.open.call(am))||al.open){f(am[0])}}return am};N.position=function(am,al){var ap=0,ao=0,ar=ai.offset(),an=ab.scrollTop(),aq=ab.scrollLeft();ab.unbind("resize."+U);ai.css({top:-90000,left:-90000});if(ag.fixed&&!ah){ar.top-=an;ar.left-=aq;ai.css({position:"fixed"})}else{ap=an;ao=aq;ai.css({position:"absolute"})}if(ag.right!==false){ao+=Math.max(ab.width()-ag.w-a-n-Q(ag.right,"x"),0)}else{if(ag.left!==false){ao+=Q(ag.left,"x")}else{ao+=Math.round(Math.max(ab.width()-ag.w-a-n,0)/2)}}if(ag.bottom!==false){ap+=Math.max(ab.height()-ag.h-g-ak-Q(ag.bottom,"y"),0)}else{if(ag.top!==false){ap+=Q(ag.top,"y")}else{ap+=Math.round(Math.max(ab.height()-ag.h-g-ak,0)/2)}}ai.css({top:ar.top,left:ar.left});am=(ai.width()===ag.w+a&&ai.height()===ag.h+g)?0:am||0;aj[0].style.width=aj[0].style.height="9999px";function at(au){J[0].style.width=R[0].style.width=d[0].style.width=au.style.width;d[0].style.height=r[0].style.height=b[0].style.height=au.style.height}ai.dequeue().animate({width:ag.w+a,height:ag.h+g,top:ap,left:ao},{duration:am,complete:function(){at(this);aa=false;aj[0].style.width=(ag.w+a+n)+"px";aj[0].style.height=(ag.h+g+ak)+"px";if(ag.reposition){setTimeout(function(){ab.bind("resize."+U,N.position)},1)}if(al){al()}},step:function(){at(this)}})};N.resize=function(al){if(F){al=al||{};if(al.width){ag.w=Q(al.width,"x")-a-n}if(al.innerWidth){ag.w=Q(al.innerWidth,"x")}P.css({width:ag.w});if(al.height){ag.h=Q(al.height,"y")-g-ak}if(al.innerHeight){ag.h=Q(al.innerHeight,"y")}if(!al.innerHeight&&!al.height){P.css({height:"auto"});ag.h=P.height()}P.css({height:ag.h});N.position(ag.transition==="none"?0:ag.speed)}};N.prep=function(am){if(!F){return}var ap,an=ag.transition==="none"?0:ag.speed;P.remove();P=I(af,"LoadedContent").append(am);function al(){ag.w=ag.w||P.width();ag.w=ag.mw&&ag.mw1){if(typeof ag.current==="string"){v.html(ag.current.replace("{current}",K+1).replace("{total}",ay)).show()}u[(ag.loop||Kag.mw){ap=(o.width-ag.mw)/o.width;ao()}if(ag.mh&&o.height>ag.mh){ap=(o.height-ag.mh)/o.height;ao()}}if(ag.h){o.style.marginTop=Math.max(ag.h-o.height,0)/2+"px"}if(c[1]&&(ag.loop||c[K+1])){o.style.cursor="pointer";o.onclick=function(){N.next()}}if(x){o.style.msInterpolationMode="bicubic"}setTimeout(function(){al(o)},1)});setTimeout(function(){o.src=am},1)}else{if(am){l.load(am,ag.data,function(aq,ap,ar){al(ap==="error"?I(af,"Error").text("Request unsuccessful: "+ar.statusText):L(this).contents())})}}}}}};N.next=function(){if(!aa&&c[1]&&(ag.loop||c[K+1])){K=G(1);N.load()}};N.prev=function(){if(!aa&&c[1]&&(ag.loop||K)){K=G(-1);N.load()}};N.close=function(){if(F&&!O){O=true;F=false;H(w,ag.onCleanup);ab.unbind("."+U+" ."+ac);S.fadeTo(200,0);ai.stop().fadeTo(300,0,function(){ai.add(S).css({opacity:1,cursor:"auto"}).hide();H(j);P.remove();setTimeout(function(){O=false;H(ae,ag.onClosed)},1)})}};N.remove=function(){L([]).add(ai).add(S).remove();ai=null;L("."+t).removeData(z).removeClass(t).die()};N.element=function(){return L(y)};N.settings=M}(jQuery,document,this));(function($,window,document){$.fn.dataTableSettings=[];var _aoSettings=$.fn.dataTableSettings;$.fn.dataTableExt={};var _oExt=$.fn.dataTableExt;_oExt.sVersion="1.7.6";_oExt.sErrMode="alert";_oExt.iApiIndex=0;_oExt.oApi={};_oExt.afnFiltering=[];_oExt.aoFeatures=[];_oExt.ofnSearch={};_oExt.afnSortData=[];_oExt.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active",sPageButtonStaticDisabled:"paginate_button",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""};_oExt.oJUIClasses={sPagePrevEnabled:"fg-button ui-button ui-state-default ui-corner-left",sPagePrevDisabled:"fg-button ui-button ui-state-default ui-corner-left ui-state-disabled",sPageNextEnabled:"fg-button ui-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-button ui-state-default",sPageButtonActive:"fg-button ui-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-button ui-state-default ui-state-disabled",sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default",sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default",sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"};_oExt.oPagination={two_button:{fnInit:function(oSettings,nPaging,fnCallbackDraw){var nPrevious,nNext,nPreviousInner,nNextInner;if(!oSettings.bJUI){nPrevious=document.createElement("div");nNext=document.createElement("div")}else{nPrevious=document.createElement("a");nNext=document.createElement("a");nNextInner=document.createElement("span");nNextInner.className=oSettings.oClasses.sPageJUINext;nNext.appendChild(nNextInner);nPreviousInner=document.createElement("span");nPreviousInner.className=oSettings.oClasses.sPageJUIPrev;nPrevious.appendChild(nPreviousInner)}nPrevious.className=oSettings.oClasses.sPagePrevDisabled;nNext.className=oSettings.oClasses.sPageNextDisabled;nPrevious.title=oSettings.oLanguage.oPaginate.sPrevious;nNext.title=oSettings.oLanguage.oPaginate.sNext;nPaging.appendChild(nPrevious);nPaging.appendChild(nNext);$(nPrevious).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"previous")){fnCallbackDraw(oSettings)}});$(nNext).bind("click.DT",function(){if(oSettings.oApi._fnPageChange(oSettings,"next")){fnCallbackDraw(oSettings)}});$(nPrevious).bind("selectstart.DT",function(){return false});$(nNext).bind("selectstart.DT",function(){return false});if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.p=="undefined"){nPaging.setAttribute("id",oSettings.sTableId+"_paginate");nPrevious.setAttribute("id",oSettings.sTableId+"_previous");nNext.setAttribute("id",oSettings.sTableId+"_next")}},fnUpdate:function(oSettings,fnCallbackDraw){if(!oSettings.aanFeatures.p){return}var an=oSettings.aanFeatures.p;for(var i=0,iLen=an.length;i=(iPages-iPageCountHalf)){iStartButton=iPages-iPageCount+1;iEndButton=iPages}else{iStartButton=iCurrentPage-Math.ceil(iPageCount/2)+1;iEndButton=iStartButton+iPageCount-1}}}for(i=iStartButton;i<=iEndButton;i++){if(iCurrentPage!=i){sList+=''+i+""}else{sList+=''+i+""}}var an=oSettings.aanFeatures.p;var anButtons,anStatic,nPaginateList;var fnClick=function(){var iTarget=(this.innerHTML*1)-1;oSettings._iDisplayStart=iTarget*oSettings._iDisplayLength;fnCallbackDraw(oSettings);return false};var fnFalse=function(){return false};for(i=0,iLen=an.length;iy)?1:0))},"string-desc":function(a,b){var x=a.toLowerCase();var y=b.toLowerCase();return((xy)?-1:0))},"html-asc":function(a,b){var x=a.replace(/<.*?>/g,"").toLowerCase();var y=b.replace(/<.*?>/g,"").toLowerCase();return((xy)?1:0))},"html-desc":function(a,b){var x=a.replace(/<.*?>/g,"").toLowerCase();var y=b.replace(/<.*?>/g,"").toLowerCase();return((xy)?-1:0))},"date-asc":function(a,b){var x=Date.parse(a);var y=Date.parse(b);if(isNaN(x)||x===""){x=Date.parse("01/01/1970 00:00:00")}if(isNaN(y)||y===""){y=Date.parse("01/01/1970 00:00:00")}return x-y},"date-desc":function(a,b){var x=Date.parse(a);var y=Date.parse(b);if(isNaN(x)||x===""){x=Date.parse("01/01/1970 00:00:00")}if(isNaN(y)||y===""){y=Date.parse("01/01/1970 00:00:00")}return y-x},"numeric-asc":function(a,b){var x=(a=="-"||a==="")?0:a*1;var y=(b=="-"||b==="")?0:b*1;return x-y},"numeric-desc":function(a,b){var x=(a=="-"||a==="")?0:a*1;var y=(b=="-"||b==="")?0:b*1;return y-x}};_oExt.aTypes=[function(sData){if(sData.length===0){return"numeric"}var sValidFirstChars="0123456789-";var sValidChars="0123456789.";var Char;var bDecimal=false;Char=sData.charAt(0);if(sValidFirstChars.indexOf(Char)==-1){return null}for(var i=1;i")!=-1){return"html"}return null}];_oExt.fnVersionCheck=function(sVersion){var fnZPad=function(Zpad,count){while(Zpad.length=parseInt(sThat,10)};_oExt._oExternConfig={iNextUnique:0};$.fn.dataTable=function(oInit){function classSettings(){this.fnRecordsTotal=function(){if(this.oFeatures.bServerSide){return parseInt(this._iRecordsTotal,10)}else{return this.aiDisplayMaster.length}};this.fnRecordsDisplay=function(){if(this.oFeatures.bServerSide){return parseInt(this._iRecordsDisplay,10)}else{return this.aiDisplay.length}};this.fnDisplayEnd=function(){if(this.oFeatures.bServerSide){if(this.oFeatures.bPaginate===false||this._iDisplayLength==-1){return this._iDisplayStart+this.aiDisplay.length}else{return Math.min(this._iDisplayStart+this._iDisplayLength,this._iRecordsDisplay)}}else{return this._iDisplayEnd}};this.oInstance=null;this.sInstance=null;this.oFeatures={bPaginate:true,bLengthChange:true,bFilter:true,bSort:true,bInfo:true,bAutoWidth:true,bProcessing:false,bSortClasses:true,bStateSave:false,bServerSide:false};this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:false,bInfinite:false,iLoadGap:100,iBarWidth:0,bAutoCss:true};this.aanFeatures=[];this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"},fnInfoCallback:null};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:"",bRegex:false,bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,"asc",0]];this.aaSortingFixed=null;this.asStripClasses=[];this.asDestoryStrips=[];this.sDestroyWidth=0;this.fnRowCallback=null;this.fnHeaderCallback=null;this.fnFooterCallback=null;this.aoDrawCallback=[];this.fnInitComplete=null;this.sTableId="";this.nTable=null;this.nTHead=null;this.nTFoot=null;this.nTBody=null;this.nTableWrapper=null;this.bInitialised=false;this.aoOpenRows=[];this.sDom="lfrtip";this.sPaginationType="two_button";this.iCookieDuration=60*60*2;this.sCookiePrefix="SpryMedia_DataTables_";this.fnCookieCallback=null;this.aoStateSave=[];this.aoStateLoad=[];this.oLoadedState=null;this.sAjaxSource=null;this.bAjaxDataGet=true;this.fnServerData=function(url,data,callback){$.ajax({url:url,data:data,success:callback,dataType:"json",cache:false,error:function(xhr,error,thrown){if(error=="parsererror"){alert("DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.")}}})};this.fnFormatNumber=function(iIn){if(iIn<1000){return iIn}else{var s=(iIn+""),a=s.split(""),out="",iLen=s.length;for(var i=0;i=oSettings.aiDisplay.length){oSettings._iDisplayStart-=oSettings._iDisplayLength;if(oSettings._iDisplayStart<0){oSettings._iDisplayStart=0}}if(typeof bRedraw=="undefined"||bRedraw){_fnCalculateEnd(oSettings);_fnDraw(oSettings)}return oData};this.fnClearTable=function(bRedraw){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);_fnClearTable(oSettings);if(typeof bRedraw=="undefined"||bRedraw){_fnDraw(oSettings)}};this.fnOpen=function(nTr,sHtml,sClass){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);this.fnClose(nTr);var nNewRow=document.createElement("tr");var nNewCell=document.createElement("td");nNewRow.appendChild(nNewCell);nNewCell.className=sClass;nNewCell.colSpan=_fnVisbleColumns(oSettings);nNewCell.innerHTML=sHtml;var nTrs=$("tr",oSettings.nTBody);if($.inArray(nTr,nTrs)!=-1){$(nNewRow).insertAfter(nTr)}oSettings.aoOpenRows.push({nTr:nNewRow,nParent:nTr});return nNewRow};this.fnClose=function(nTr){var oSettings=_fnSettingsFromNode(this[_oExt.iApiIndex]);for(var i=0;itr",oSettings.nTHead)[0];var nTrFoot=$(">tr",oSettings.nTFoot)[0];var anTheadTh=[];var anTfootTh=[];for(i=0;i=_fnVisbleColumns(oSettings)){nTrHead.appendChild(anTheadTh[iCol]);anTrs=$(">tr",oSettings.nTHead);for(i=1,iLen=anTrs.length;itr",oSettings.nTFoot);for(i=1,iLen=anTrs.length;itr",oSettings.nTHead);for(i=1,iLen=anTrs.length;itr",oSettings.nTFoot);for(i=1,iLen=anTrs.length;itd:eq("+iBefore+")",oSettings.aoData[i].nTr)[0])}}oSettings.aoColumns[iCol].bVisible=true}else{nTrHead.removeChild(anTheadTh[iCol]);for(i=0,iLen=oSettings.aoColumns[iCol].anThExtra.length;itr>td."+oSettings.oClasses.sRowEmpty,oSettings.nTable).parent().remove();if(oSettings.nTable!=oSettings.nTHead.parentNode){$(">thead",oSettings.nTable).remove();oSettings.nTable.appendChild(oSettings.nTHead)}if(oSettings.nTFoot&&oSettings.nTable!=oSettings.nTFoot.parentNode){$(">tfoot",oSettings.nTable).remove();oSettings.nTable.appendChild(oSettings.nTFoot)}oSettings.nTable.parentNode.removeChild(oSettings.nTable);$(oSettings.nTableWrapper).remove();oSettings.aaSorting=[];oSettings.aaSortingFixed=[];_fnSortingClasses(oSettings);$(_fnGetTrNodes(oSettings)).removeClass(oSettings.asStripClasses.join(" "));if(!oSettings.bJUI){$("th",oSettings.nTHead).removeClass([_oExt.oStdClasses.sSortable,_oExt.oStdClasses.sSortableAsc,_oExt.oStdClasses.sSortableDesc,_oExt.oStdClasses.sSortableNone].join(" "))}else{$("th",oSettings.nTHead).removeClass([_oExt.oStdClasses.sSortable,_oExt.oJUIClasses.sSortableAsc,_oExt.oJUIClasses.sSortableDesc,_oExt.oJUIClasses.sSortableNone].join(" "));$("th span",oSettings.nTHead).remove()}nOrig.appendChild(oSettings.nTable);for(i=0,iLen=oSettings.aoData.length;itr:even",nBody).addClass(oSettings.asDestoryStrips[0]);$(">tr:odd",nBody).addClass(oSettings.asDestoryStrips[1]);for(i=0,iLen=_aoSettings.length;i=oSettings.fnRecordsDisplay())?0:oSettings.iInitDisplayStart}oSettings.iInitDisplayStart=-1;_fnCalculateEnd(oSettings)}if(!oSettings.bDestroying&&oSettings.oFeatures.bServerSide&&!_fnAjaxUpdate(oSettings)){return}else{if(!oSettings.oFeatures.bServerSide){oSettings.iDraw++}}if(oSettings.aiDisplay.length!==0){var iStart=oSettings._iDisplayStart;var iEnd=oSettings._iDisplayEnd;if(oSettings.oFeatures.bServerSide){iStart=0;iEnd=oSettings.aoData.length}for(var j=iStart;jtr",oSettings.nTHead)[0],_fnGetDataMaster(oSettings),oSettings._iDisplayStart,oSettings.fnDisplayEnd(),oSettings.aiDisplay)}if(typeof oSettings.fnFooterCallback=="function"){oSettings.fnFooterCallback.call(oSettings.oInstance,$(">tr",oSettings.nTFoot)[0],_fnGetDataMaster(oSettings),oSettings._iDisplayStart,oSettings.fnDisplayEnd(),oSettings.aiDisplay)}var nAddFrag=document.createDocumentFragment(),nRemoveFrag=document.createDocumentFragment(),nBodyPar,nTrs;if(oSettings.nTBody){nBodyPar=oSettings.nTBody.parentNode;nRemoveFrag.appendChild(oSettings.nTBody);if(!oSettings.oScroll.bInfinite||!oSettings._bInitComplete||oSettings.bSorted||oSettings.bFiltered){nTrs=oSettings.nTBody.childNodes;for(i=nTrs.length-1;i>=0;i--){nTrs[i].parentNode.removeChild(nTrs[i])}}for(i=0,iLen=anRows.length;i=0;i--){oSettings.aoDrawCallback[i].fn.call(oSettings.oInstance,oSettings)}oSettings.bSorted=false;oSettings.bFiltered=false;oSettings.bDrawing=false;if(oSettings.oFeatures.bServerSide){_fnProcessingDisplay(oSettings,false);if(typeof oSettings._bInitComplete=="undefined"){_fnInitComplete(oSettings)}}}function _fnReDraw(oSettings){if(oSettings.oFeatures.bSort){_fnSort(oSettings,oSettings.oPreviousSearch)}else{if(oSettings.oFeatures.bFilter){_fnFilterComplete(oSettings,oSettings.oPreviousSearch)}else{_fnCalculateEnd(oSettings);_fnDraw(oSettings)}}}function _fnAjaxUpdate(oSettings){if(oSettings.bAjaxDataGet){_fnProcessingDisplay(oSettings,true);var iColumns=oSettings.aoColumns.length;var aoData=[];var i;oSettings.iDraw++;aoData.push({name:"sEcho",value:oSettings.iDraw});aoData.push({name:"iColumns",value:iColumns});aoData.push({name:"sColumns",value:_fnColumnOrdering(oSettings)});aoData.push({name:"iDisplayStart",value:oSettings._iDisplayStart});aoData.push({name:"iDisplayLength",value:oSettings.oFeatures.bPaginate!==false?oSettings._iDisplayLength:-1});if(oSettings.oFeatures.bFilter!==false){aoData.push({name:"sSearch",value:oSettings.oPreviousSearch.sSearch});aoData.push({name:"bRegex",value:oSettings.oPreviousSearch.bRegex});for(i=0;i"){nInsertNode=nInsertNode.parentNode}else{if(cOption=="l"&&oSettings.oFeatures.bPaginate&&oSettings.oFeatures.bLengthChange){nTmp=_fnFeatureHtmlLength(oSettings);iPushFeature=1}else{if(cOption=="f"&&oSettings.oFeatures.bFilter){nTmp=_fnFeatureHtmlFilter(oSettings);iPushFeature=1}else{if(cOption=="r"&&oSettings.oFeatures.bProcessing){nTmp=_fnFeatureHtmlProcessing(oSettings);iPushFeature=1}else{if(cOption=="t"){nTmp=_fnFeatureHtmlTable(oSettings);iPushFeature=1}else{if(cOption=="i"&&oSettings.oFeatures.bInfo){nTmp=_fnFeatureHtmlInfo(oSettings);iPushFeature=1}else{if(cOption=="p"&&oSettings.oFeatures.bPaginate){nTmp=_fnFeatureHtmlPaginate(oSettings);iPushFeature=1}else{if(_oExt.aoFeatures.length!==0){var aoFeatures=_oExt.aoFeatures;for(var k=0,kLen=aoFeatures.length;kcaption",oSettings.nTable);for(var i=0,iLen=nCaptions.length;i$(oSettings.nTable).height()-oSettings.oScroll.iLoadGap){if(oSettings.fnDisplayEnd()0){o.nTable.removeChild(nTheadSize[0])}if(o.nTFoot!==null){var nTfootSize=o.nTable.getElementsByTagName("tfoot");if(nTfootSize.length>0){o.nTable.removeChild(nTfootSize[0])}}nTheadSize=o.nTHead.cloneNode(true);o.nTable.insertBefore(nTheadSize,o.nTable.childNodes[0]);if(o.nTFoot!==null){nTfootSize=o.nTFoot.cloneNode(true);o.nTable.insertBefore(nTfootSize,o.nTable.childNodes[1])}var nThs=_fnGetUniqueThs(nTheadSize);for(i=0,iLen=nThs.length;iiSanityWidth-o.oScroll.iBarWidth){o.nTable.style.width=_fnStringToCss(iSanityWidth)}}else{o.nTable.style.width=_fnStringToCss(iSanityWidth)}}}iSanityWidth=$(o.nTable).outerWidth();anHeadToSize=o.nTHead.getElementsByTagName("tr");anHeadSizers=nTheadSize.getElementsByTagName("tr");_fnApplyToChildren(function(nSizer,nToSize){oStyle=nSizer.style;oStyle.paddingTop="0";oStyle.paddingBottom="0";oStyle.borderTopWidth="0";oStyle.borderBottomWidth="0";oStyle.height=0;iWidth=$(nSizer).width();nToSize.style.width=_fnStringToCss(iWidth);aApplied.push(iWidth)},anHeadSizers,anHeadToSize);$(anHeadSizers).height(0);if(o.nTFoot!==null){anFootSizers=nTfootSize.getElementsByTagName("tr");anFootToSize=o.nTFoot.getElementsByTagName("tr");_fnApplyToChildren(function(nSizer,nToSize){oStyle=nSizer.style;oStyle.paddingTop="0";oStyle.paddingBottom="0";oStyle.borderTopWidth="0";oStyle.borderBottomWidth="0";oStyle.height=0;iWidth=$(nSizer).width();nToSize.style.width=_fnStringToCss(iWidth);aApplied.push(iWidth)},anFootSizers,anFootToSize);$(anFootSizers).height(0)}_fnApplyToChildren(function(nSizer){nSizer.innerHTML="";nSizer.style.width=_fnStringToCss(aApplied.shift())},anHeadSizers);if(o.nTFoot!==null){_fnApplyToChildren(function(nSizer){nSizer.innerHTML="";nSizer.style.width=_fnStringToCss(aApplied.shift())},anFootSizers)}if($(o.nTable).outerWidth()nScrollBody.offsetWidth)?o.oScroll.iBarWidth:0;if(o.nTable.offsetHeight';var jqFilter=$("input",nFilter);jqFilter.val(oSettings.oPreviousSearch.sSearch.replace('"',"""));jqFilter.bind("keyup.DT",function(e){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i=0;i--){var sData=_fnDataToSearch(oSettings.aoData[oSettings.aiDisplay[i]]._aData[iColumn],oSettings.aoColumns[iColumn].sType);if(!rpSearch.test(sData)){oSettings.aiDisplay.splice(i,1);iIndexCorrector++}}}function _fnFilter(oSettings,sInput,iForce,bRegex,bSmart){var i;var rpSearch=_fnFilterCreateSearch(sInput,bRegex,bSmart);if(typeof iForce=="undefined"||iForce===null){iForce=0}if(_oExt.afnFiltering.length!==0){iForce=1}if(sInput.length<=0){oSettings.aiDisplay.splice(0,oSettings.aiDisplay.length);oSettings.aiDisplay=oSettings.aiDisplayMaster.slice()}else{if(oSettings.aiDisplay.length==oSettings.aiDisplayMaster.length||oSettings.oPreviousSearch.sSearch.length>sInput.length||iForce==1||sInput.indexOf(oSettings.oPreviousSearch.sSearch)!==0){oSettings.aiDisplay.splice(0,oSettings.aiDisplay.length);_fnBuildSearchArray(oSettings,1);for(i=0;i/g,"")}else{if(typeof sData=="string"){return sData.replace(/\n/g," ")}}}return sData}function _fnSort(oSettings,bApplyClasses){var iDataSort,iDataType,i,iLen,j,jLen,aaSort=[],aiOrig=[],oSort=_oExt.oSort,aoData=oSettings.aoData,aoColumns=oSettings.aoColumns;if(!oSettings.oFeatures.bServerSide&&(oSettings.aaSorting.length!==0||oSettings.aaSortingFixed!==null)){if(oSettings.aaSortingFixed!==null){aaSort=oSettings.aaSortingFixed.concat(oSettings.aaSorting)}else{aaSort=oSettings.aaSorting.slice()}for(i=0;i=iColumns){for(i=0;i=0?oSettings._iDisplayStart-oSettings._iDisplayLength:0;if(oSettings._iDisplayStart<0){oSettings._iDisplayStart=0}}else{if(sAction=="next"){if(oSettings._iDisplayLength>=0){if(oSettings._iDisplayStart+oSettings._iDisplayLength=0){var iPages=parseInt((oSettings.fnRecordsDisplay()-1)/oSettings._iDisplayLength,10)+1;oSettings._iDisplayStart=(iPages-1)*oSettings._iDisplayLength}else{oSettings._iDisplayStart=0}}else{_fnLog(oSettings,0,"Unknown paging action: "+sAction)}}}}return iOldStart!=oSettings._iDisplayStart}function _fnFeatureHtmlInfo(oSettings){var nInfo=document.createElement("div");nInfo.className=oSettings.oClasses.sInfo;if(typeof oSettings.aanFeatures.i=="undefined"){oSettings.aoDrawCallback.push({fn:_fnUpdateInfo,sName:"information"});if(oSettings.sTableId!==""){nInfo.setAttribute("id",oSettings.sTableId+"_info")}}return nInfo}function _fnUpdateInfo(oSettings){if(!oSettings.oFeatures.bInfo||oSettings.aanFeatures.i.length===0){return}var iStart=oSettings._iDisplayStart+1,iEnd=oSettings.fnDisplayEnd(),iMax=oSettings.fnRecordsTotal(),iTotal=oSettings.fnRecordsDisplay(),sStart=oSettings.fnFormatNumber(iStart),sEnd=oSettings.fnFormatNumber(iEnd),sMax=oSettings.fnFormatNumber(iMax),sTotal=oSettings.fnFormatNumber(iTotal),sOut;if(oSettings.oScroll.bInfinite){sStart=oSettings.fnFormatNumber(1)}if(oSettings.fnRecordsDisplay()===0&&oSettings.fnRecordsDisplay()==oSettings.fnRecordsTotal()){sOut=oSettings.oLanguage.sInfoEmpty+oSettings.oLanguage.sInfoPostFix}else{if(oSettings.fnRecordsDisplay()===0){sOut=oSettings.oLanguage.sInfoEmpty+" "+oSettings.oLanguage.sInfoFiltered.replace("_MAX_",sMax)+oSettings.oLanguage.sInfoPostFix}else{if(oSettings.fnRecordsDisplay()==oSettings.fnRecordsTotal()){sOut=oSettings.oLanguage.sInfo.replace("_START_",sStart).replace("_END_",sEnd).replace("_TOTAL_",sTotal)+oSettings.oLanguage.sInfoPostFix}else{sOut=oSettings.oLanguage.sInfo.replace("_START_",sStart).replace("_END_",sEnd).replace("_TOTAL_",sTotal)+" "+oSettings.oLanguage.sInfoFiltered.replace("_MAX_",oSettings.fnFormatNumber(oSettings.fnRecordsTotal()))+oSettings.oLanguage.sInfoPostFix}}}if(oSettings.oLanguage.fnInfoCallback!==null){sOut=oSettings.oLanguage.fnInfoCallback(oSettings,iStart,iEnd,iMax,iTotal,sOut)}var n=oSettings.aanFeatures.i;for(var i=0,iLen=n.length;i";var i,iLen;if(oSettings.aLengthMenu.length==2&&typeof oSettings.aLengthMenu[0]=="object"&&typeof oSettings.aLengthMenu[1]=="object"){for(i=0,iLen=oSettings.aLengthMenu[0].length;i'+oSettings.aLengthMenu[1][i]+""}}else{for(i=0,iLen=oSettings.aLengthMenu.length;i'+oSettings.aLengthMenu[i]+""}}sStdMenu+="";var nLength=document.createElement("div");if(oSettings.sTableId!==""&&typeof oSettings.aanFeatures.l=="undefined"){nLength.setAttribute("id",oSettings.sTableId+"_length")}nLength.className=oSettings.oClasses.sLength;nLength.innerHTML=oSettings.oLanguage.sLengthMenu.replace("_MENU_",sStdMenu);$('select option[value="'+oSettings._iDisplayLength+'"]',nLength).attr("selected",true);$("select",nLength).bind("change.DT",function(e){var iVal=$(this).val();var n=oSettings.aanFeatures.l;for(i=0,iLen=n.length;ioSettings.aiDisplay.length||oSettings._iDisplayLength==-1){oSettings._iDisplayEnd=oSettings.aiDisplay.length}else{oSettings._iDisplayEnd=oSettings._iDisplayStart+oSettings._iDisplayLength}}}function _fnConvertToWidth(sWidth,nParent){if(!sWidth||sWidth===null||sWidth===""){return 0}if(typeof nParent=="undefined"){nParent=document.getElementsByTagName("body")[0]}var iWidth;var nTmp=document.createElement("div");nTmp.style.width=sWidth;nParent.appendChild(nTmp);iWidth=nTmp.offsetWidth;nParent.removeChild(nTmp);return(iWidth)}function _fnCalculateColumnWidths(oSettings){var iTableWidth=oSettings.nTable.offsetWidth;var iUserInputs=0;var iTmpWidth;var iVisibleColumns=0;var iColums=oSettings.aoColumns.length;var i;var oHeaders=$("th",oSettings.nTHead);for(i=0;itd",nCalcTmp)}jqColSizing.each(function(i){this.style.width="";var iIndex=_fnVisibleToColumnIndex(oSettings,i);if(iIndex!==null&&oSettings.aoColumns[iIndex].sWidthOrig!==""){this.style.width=oSettings.aoColumns[iIndex].sWidthOrig}});for(i=0;itd",nCalcTmp);if(oNodes.length===0){oNodes=$("thead tr:eq(0)>th",nCalcTmp)}var iIndex,iCorrector=0,iWidth;for(i=0;i0){oSettings.aoColumns[i].sWidth=_fnStringToCss(iWidth)}iCorrector++}}oSettings.nTable.style.width=_fnStringToCss($(nCalcTmp).outerWidth());nCalcTmp.parentNode.removeChild(nCalcTmp)}}function _fnScrollingWidthAdjust(oSettings,n){if(oSettings.oScroll.sX===""&&oSettings.oScroll.sY!==""){var iOrigWidth=$(n).width();n.style.width=_fnStringToCss($(n).outerWidth()-oSettings.oScroll.iBarWidth)}else{if(oSettings.oScroll.sX!==""){n.style.width=_fnStringToCss($(n).outerWidth())}}}function _fnGetWidestNode(oSettings,iCol,bFast){if(typeof bFast=="undefined"||bFast){var iMaxLen=_fnGetMaxLenString(oSettings,iCol);var iFastVis=_fnColumnIndexToVisible(oSettings,iCol);if(iMaxLen<0){return null}return oSettings.aoData[iMaxLen].nTr.getElementsByTagName("td")[iFastVis]}var iMax=-1,i,iLen,iMaxIndex=-1,n=document.createElement("div");n.style.visibility="hidden";n.style.position="absolute";document.body.appendChild(n);for(i=0,iLen=oSettings.aoData.length;iiMax){iMax=n.offsetWidth;iMaxIndex=i}}document.body.removeChild(n);if(iMaxIndex>=0){var iVis=_fnColumnIndexToVisible(oSettings,iCol);var nRet=oSettings.aoData[iMaxIndex].nTr.getElementsByTagName("td")[iVis];if(nRet){return nRet}}return null}function _fnGetMaxLenString(oSettings,iCol){var iMax=-1;var iMaxIndex=-1;for(var i=0;iiMax){iMax=s.length;iMaxIndex=i}}return iMaxIndex}function _fnStringToCss(s){if(s===null){return"0px"}if(typeof s=="number"){if(s<0){return"0px"}return s+"px"}var c=s.charCodeAt(s.length-1);if(c<48||c>57){return s}return s+"px"}function _fnArrayCmp(aArray1,aArray2){if(aArray1.length!=aArray2.length){return 1}for(var i=0;iiTarget){a[i]--}}}if(iTargetIndex!=-1){a.splice(iTargetIndex,1)}}function _fnReOrderIndex(oSettings,sColumns){var aColumns=sColumns.split(",");var aiReturn=[];for(var i=0,iLen=oSettings.aoColumns.length;i4096){var aCookies=document.cookie.split(";");for(var i=0,iLen=aCookies.length;it<"F"ip>'}}if(oSettings.oScroll.sX!==""||oSettings.oScroll.sY!==""){oSettings.oScroll.iBarWidth=_fnScrollBarWidth()}if(typeof oInit.iDisplayStart!="undefined"&&typeof oSettings.iInitDisplayStart=="undefined"){oSettings.iInitDisplayStart=oInit.iDisplayStart;oSettings._iDisplayStart=oInit.iDisplayStart}if(typeof oInit.bStateSave!="undefined"){oSettings.oFeatures.bStateSave=oInit.bStateSave;_fnLoadState(oSettings,oInit);oSettings.aoDrawCallback.push({fn:_fnSaveState,sName:"state_save"})}if(typeof oInit.aaData!="undefined"){bUsePassedData=true}if(typeof oInit!="undefined"&&typeof oInit.aoData!="undefined"){oInit.aoColumns=oInit.aoData}if(typeof oInit.oLanguage!="undefined"){if(typeof oInit.oLanguage.sUrl!="undefined"&&oInit.oLanguage.sUrl!==""){oSettings.oLanguage.sUrl=oInit.oLanguage.sUrl;$.getJSON(oSettings.oLanguage.sUrl,null,function(json){_fnLanguageProcess(oSettings,json,true)});bInitHandedOff=true}else{_fnLanguageProcess(oSettings,oInit.oLanguage,false)}}}else{oInit={}}if(typeof oInit.asStripClasses=="undefined"){oSettings.asStripClasses.push(oSettings.oClasses.sStripOdd);oSettings.asStripClasses.push(oSettings.oClasses.sStripEven)}var bStripeRemove=false;var anRows=$(">tbody>tr",this);for(i=0,iLen=oSettings.asStripClasses.length;i=0;i--){var aTargets=oInit.aoColumnDefs[i].aTargets;if(!$.isArray(aTargets)){_fnLog(oSettings,1,"aTargets must be an array of targets, not a "+(typeof aTargets))}for(j=0,jLen=aTargets.length;j=0){while(oSettings.aoColumns.length<=aTargets[j]){_fnAddColumn(oSettings)}_fnColumnOptions(oSettings,aTargets[j],oInit.aoColumnDefs[i])}else{if(typeof aTargets[j]=="number"&&aTargets[j]<0){_fnColumnOptions(oSettings,oSettings.aoColumns.length+aTargets[j],oInit.aoColumnDefs[i])}else{if(typeof aTargets[j]=="string"){for(k=0,kLen=oSettings.aoColumns.length;k=oSettings.aoColumns.length){oSettings.aaSorting[i][0]=0}var oColumn=oSettings.aoColumns[oSettings.aaSorting[i][0]];if(typeof oSettings.aaSorting[i][2]=="undefined"){oSettings.aaSorting[i][2]=0}if(typeof oInit.aaSorting=="undefined"&&typeof oSettings.saved_aaSorting=="undefined"){oSettings.aaSorting[i][1]=oColumn.asSorting[0]}for(j=0,jLen=oColumn.asSorting.length;j0){oSettings.nTFoot=this.getElementsByTagName("tfoot")[0]}if(bUsePassedData){for(i=0;i=v.elements.length){f("invalid slide index: "+u);return false}v.nextSlide=u;if(s.cycleTimeout){clearTimeout(s.cycleTimeout);s.cycleTimeout=0}if(typeof t=="string"){v.oneTimeFx=t}e(v.elements,v,1,u>=v.currSlide);return false}}return v;function w(z,A,y){if(!z&&A===true){var B=j(y).data("cycle.opts");if(!B){f("options not found, can not resume");return false}if(y.cycleTimeout){clearTimeout(y.cycleTimeout);y.cycleTimeout=0}e(B.elements,B,1,!B.backwards)}}}function b(s,t){if(!j.support.opacity&&t.cleartype&&s.style.filter){try{s.style.removeAttribute("filter")}catch(u){}}}function r(s){if(s.next){j(s.next).unbind(s.prevNextEvent)}if(s.prev){j(s.prev).unbind(s.prevNextEvent)}if(s.pager||s.pagerAnchorBuilder){j.each(s.pagerAnchors||[],function(){this.unbind().remove()})}s.pagerAnchors=null;if(s.destroy){s.destroy(s)}}function l(A,M,x,v,G){var E=j.extend({},j.fn.cycle.defaults,v||{},j.metadata?A.metadata():j.meta?A.data():{});if(E.autostop){E.countdown=E.autostopCount||x.length}var t=A[0];A.data("cycle.opts",E);E.$cont=A;E.stopCount=t.cycleStop;E.elements=x;E.before=E.before?[E.before]:[];E.after=E.after?[E.after]:[];if(!j.support.opacity&&E.cleartype){E.after.push(function(){b(this,E)})}if(E.continuous){E.after.push(function(){e(x,E,0,!E.backwards)})}o(E);if(!j.support.opacity&&E.cleartype&&!E.cleartypeNoBg){g(M)}if(A.css("position")=="static"){A.css("position","relative")}if(E.width){A.width(E.width)}if(E.height&&E.height!="auto"){A.height(E.height)}if(E.startingSlide){E.startingSlide=parseInt(E.startingSlide)}else{if(E.backwards){E.startingSlide=x.length-1}}if(E.random){E.randomMap=[];for(var K=0;K=x.length){E.startingSlide=0}}E.currSlide=E.startingSlide||0;var z=E.startingSlide;M.css({position:"absolute",top:0,left:0}).hide().each(function(w){var O;if(E.backwards){O=z?w<=z?x.length+(w-z):z-w:x.length-w}else{O=z?w>=z?x.length-(w-z):z-w:x.length-w}j(this).css("z-index",O)});j(x[z]).css("opacity",1).show();b(x[z],E);if(E.fit&&E.width){M.width(E.width)}if(E.fit&&E.height&&E.height!="auto"){M.height(E.height)}var F=E.containerResize&&!A.innerHeight();if(F){var y=0,D=0;for(var I=0;Iy?C:y;D=L>D?L:D}if(y>0&&D>0){A.css({width:y+"px",height:D+"px"})}}if(E.pause){A.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(c(E)===false){return false}var u=false;v.requeueAttempts=v.requeueAttempts||0;M.each(function(){var Q=j(this);this.cycleH=(E.fit&&E.height)?E.height:(Q.height()||this.offsetHeight||this.height||Q.attr("height")||0);this.cycleW=(E.fit&&E.width)?E.width:(Q.width()||this.offsetWidth||this.width||Q.attr("width")||0);if(Q.is("img")){var O=(j.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var R=(j.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var P=(j.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var w=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(O||R||P||w){if(G.s&&E.requeueOnImageNotLoaded&&++v.requeueAttempts<100){f(v.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){j(G.s,G.c).cycle(v)},E.requeueTimeout);u=true;return false}else{f("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(u){return false}E.cssBefore=E.cssBefore||{};E.cssAfter=E.cssAfter||{};E.cssFirst=E.cssFirst||{};E.animIn=E.animIn||{};E.animOut=E.animOut||{};M.not(":eq("+z+")").css(E.cssBefore);j(M[z]).css(E.cssFirst);if(E.timeout){E.timeout=parseInt(E.timeout);if(E.speed.constructor==String){E.speed=j.fx.speeds[E.speed]||parseInt(E.speed)}if(!E.sync){E.speed=E.speed/2}var H=E.fx=="none"?0:E.fx=="shuffle"?500:250;while((E.timeout-E.speed)=(x.length-1)?0:E.startingSlide+1}}if(!E.multiFx){var J=j.fn.cycle.transitions[E.fx];if(j.isFunction(J)){J(A,M,E)}else{if(E.fx!="custom"&&!E.multiFx){f("unknown transition: "+E.fx,"; slideshow terminating");return false}}}var B=M[z];if(E.before.length){E.before[0].apply(B,[B,B,E,true])}if(E.after.length){E.after[0].apply(B,[B,B,E,true])}if(E.next){j(E.next).bind(E.prevNextEvent,function(){return q(E,1)})}if(E.prev){j(E.prev).bind(E.prevNextEvent,function(){return q(E,0)})}if(E.pager||E.pagerAnchorBuilder){d(x,E)}k(E,x);return E}function o(s){s.original={before:[],after:[]};s.original.cssBefore=j.extend({},s.cssBefore);s.original.cssAfter=j.extend({},s.cssAfter);s.original.animIn=j.extend({},s.animIn);s.original.animOut=j.extend({},s.animOut);j.each(s.before,function(){s.original.before.push(this)});j.each(s.after,function(){s.original.after.push(this)})}function c(y){var w,u,t=j.fn.cycle.transitions;if(y.fx.indexOf(",")>0){y.multiFx=true;y.fxs=y.fx.replace(/\s*/g,"").split(",");for(w=0;w=s.fxs.length){s.lastFx=0}x=s.fxs[s.lastFx];s.currFx=x}if(s.oneTimeFx){x=s.oneTimeFx;s.oneTimeFx=null}j.fn.cycle.resetState(s,x);if(s.before.length){j.each(s.before,function(E,F){if(w.cycleStop!=s.stopCount){return}F.apply(C,[D,C,s,B])})}var u=function(){s.busy=0;j.each(s.after,function(E,F){if(w.cycleStop!=s.stopCount){return}F.apply(C,[D,C,s,B])})};a("tx firing("+x+"); currSlide: "+s.currSlide+"; nextSlide: "+s.nextSlide);s.busy=1;if(s.fxFn){s.fxFn(D,C,s,u,B,y&&s.fastOnEvent)}else{if(j.isFunction(j.fn.cycle[s.fx])){j.fn.cycle[s.fx](D,C,s,u,B,y&&s.fastOnEvent)}else{j.fn.cycle.custom(D,C,s,u,B,y&&s.fastOnEvent)}}}if(A||s.nextSlide==s.currSlide){s.lastSlide=s.currSlide;if(s.random){s.currSlide=s.nextSlide;if(++s.randomIndex==z.length){s.randomIndex=0}s.nextSlide=s.randomMap[s.randomIndex];if(s.nextSlide==s.currSlide){s.nextSlide=(s.currSlide==s.slideCount-1)?0:s.currSlide+1}}else{if(s.backwards){var v=(s.nextSlide-1)<0;if(v&&s.bounce){s.backwards=!s.backwards;s.nextSlide=1;s.currSlide=0}else{s.nextSlide=v?(z.length-1):s.nextSlide-1;s.currSlide=v?0:s.nextSlide+1}}else{var v=(s.nextSlide+1)==z.length;if(v&&s.bounce){s.backwards=!s.backwards;s.nextSlide=z.length-2;s.currSlide=z.length-1}else{s.nextSlide=v?0:s.nextSlide+1;s.currSlide=v?z.length-1:s.nextSlide-1}}}}if(A&&s.pager){s.updateActivePagerLink(s.pager,s.currSlide,s.activePagerClass)}var t=0;if(s.timeout&&!s.continuous){t=h(z[s.currSlide],z[s.nextSlide],s,B)}else{if(s.continuous&&w.cyclePause){t=10}}if(t>0){w.cycleTimeout=setTimeout(function(){e(z,s,0,!s.backwards)},t)}}j.fn.cycle.updateActivePagerLink=function(s,u,t){j(s).each(function(){j(this).children().removeClass(t).eq(u).addClass(t)})};function h(x,v,w,u){if(w.timeoutFn){var s=w.timeoutFn.call(x,x,v,w,u);while(w.fx!="none"&&(s-w.speed)<250){s+=w.speed}a("calculated timeout: "+s+"; speed: "+w.speed);if(s!==false){return s}}return w.timeout}j.fn.cycle.next=function(s){q(s,1)};j.fn.cycle.prev=function(s){q(s,0)};function q(v,u){var y=u?1:-1;var t=v.elements;var x=v.$cont[0],w=x.cycleTimeout;if(w){clearTimeout(w);x.cycleTimeout=0}if(v.random&&y<0){v.randomIndex--;if(--v.randomIndex==-2){v.randomIndex=t.length-2}else{if(v.randomIndex==-1){v.randomIndex=t.length-1}}v.nextSlide=v.randomMap[v.randomIndex]}else{if(v.random){v.nextSlide=v.randomMap[v.randomIndex]}else{v.nextSlide=v.currSlide+y;if(v.nextSlide<0){if(v.nowrap){return false}v.nextSlide=t.length-1}else{if(v.nextSlide>=t.length){if(v.nowrap){return false}v.nextSlide=0}}}}var s=v.onPrevNextEvent||v.prevNextClick;if(j.isFunction(s)){s(y>0,v.nextSlide,t[v.nextSlide])}e(t,v,1,u);return false}function d(t,u){var s=j(u.pager);j.each(t,function(v,w){j.fn.cycle.createPagerAnchor(v,w,s,t,u)});u.updateActivePagerLink(u.pager,u.startingSlide,u.activePagerClass)}j.fn.cycle.createPagerAnchor=function(w,x,u,v,y){var t;if(j.isFunction(y.pagerAnchorBuilder)){t=y.pagerAnchorBuilder(w,x);a("pagerAnchorBuilder("+w+", el) returned: "+t)}else{t=''+(w+1)+""}if(!t){return}var z=j(t);if(z.parents("body").length===0){var s=[];if(u.length>1){u.each(function(){var A=z.clone(true);j(this).append(A);s.push(A[0])});z=j(s)}else{z.appendTo(u)}}y.pagerAnchors=y.pagerAnchors||[];y.pagerAnchors.push(z);z.bind(y.pagerEvent,function(D){D.preventDefault();y.nextSlide=w;var C=y.$cont[0],B=C.cycleTimeout;if(B){clearTimeout(B);C.cycleTimeout=0}var A=y.onPagerEvent||y.pagerClick;if(j.isFunction(A)){A(y.nextSlide,v[y.nextSlide])}e(v,y,1,y.currSlides?w-s:v.slideCount-s}else{t=w=0){var x=w.match(/\d+/g);return"#"+t(x[0])+t(x[1])+t(x[2])}if(w&&w!="transparent"){return w}}return"#ffffff"}u.each(function(){j(this).css("background-color",s(this))})}j.fn.cycle.commonReset=function(y,v,x,t,u,s){j(x.elements).not(y).hide();if(typeof x.cssBefore.opacity=="undefined"){x.cssBefore.opacity=1}x.cssBefore.display="block";if(x.slideResize&&t!==false&&v.cycleW>0){x.cssBefore.width=v.cycleW}if(x.slideResize&&u!==false&&v.cycleH>0){x.cssBefore.height=v.cycleH}x.cssAfter=x.cssAfter||{};x.cssAfter.display="none";j(y).css("zIndex",x.slideCount+(s===true?1:0));j(v).css("zIndex",x.slideCount+(s===true?0:1))};j.fn.cycle.custom=function(E,y,s,v,x,t){var D=j(E),z=j(y);var u=s.speedIn,C=s.speedOut,w=s.easeIn,B=s.easeOut;z.css(s.cssBefore);if(t){if(typeof t=="number"){u=C=t}else{u=C=1}w=B=null}var A=function(){z.animate(s.animIn,u,w,function(){v()})};D.animate(s.animOut,C,B,function(){D.css(s.cssAfter);if(!s.sync){A()}});if(s.sync){A()}};j.fn.cycle.transitions={fade:function(t,u,s){u.not(":eq("+s.currSlide+")").css("opacity",0);s.before.push(function(x,v,w){j.fn.cycle.commonReset(x,v,w);w.cssBefore.opacity=0});s.animIn={opacity:1};s.animOut={opacity:0};s.cssBefore={top:0,left:0}}};j.fn.cycle.ver=function(){return m};j.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:false,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:false,before:null,cleartype:!j.support.opacity,cleartypeNoBg:false,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:true,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:true,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1000,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4000,timeoutFn:null,updateActivePagerLink:null}})(jQuery); /* * jQuery Cycle Plugin Transition Definitions * This script is a plugin for the jQuery Cycle Plugin * Examples and documentation at: http://malsup.com/jquery/cycle/ * Copyright (c) 2007-2010 M. Alsup * Version: 2.73 * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (function(a){a.fn.cycle.transitions.none=function(c,d,b){b.fxFn=function(g,e,f,h){a(e).show();a(g).hide();h()}};a.fn.cycle.transitions.fadeout=function(c,d,b){d.not(":eq("+b.currSlide+")").css({display:"block",opacity:1});b.before.push(function(l,j,k,f,g,e){a(l).css("zIndex",k.slideCount+(!e===true?1:0));a(j).css("zIndex",k.slideCount+(!e===true?0:1))});b.animIn.opacity=1;b.animOut.opacity=0;b.cssBefore.opacity=1;b.cssBefore.display="block";b.cssAfter.zIndex=0};a.fn.cycle.transitions.scrollUp=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.height();c.cssBefore.top=b;c.cssBefore.left=0;c.cssFirst.top=0;c.animIn.top=0;c.animOut.top=-b};a.fn.cycle.transitions.scrollDown=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.height();c.cssFirst.top=0;c.cssBefore.top=-b;c.cssBefore.left=0;c.animIn.top=0;c.animOut.top=b};a.fn.cycle.transitions.scrollLeft=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.width();c.cssFirst.left=0;c.cssBefore.left=b;c.cssBefore.top=0;c.animIn.left=0;c.animOut.left=0-b};a.fn.cycle.transitions.scrollRight=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.width();c.cssFirst.left=0;c.cssBefore.left=-b;c.cssBefore.top=0;c.animIn.left=0;c.animOut.left=b};a.fn.cycle.transitions.scrollHorz=function(c,d,b){c.css("overflow","hidden").width();b.before.push(function(h,f,g,e){if(g.rev){e=!e}a.fn.cycle.commonReset(h,f,g);g.cssBefore.left=e?(f.cycleW-1):(1-f.cycleW);g.animOut.left=e?-h.cycleW:h.cycleW});b.cssFirst.left=0;b.cssBefore.top=0;b.animIn.left=0;b.animOut.top=0};a.fn.cycle.transitions.scrollVert=function(c,d,b){c.css("overflow","hidden");b.before.push(function(h,f,g,e){if(g.rev){e=!e}a.fn.cycle.commonReset(h,f,g);g.cssBefore.top=e?(1-f.cycleH):(f.cycleH-1);g.animOut.top=e?h.cycleH:-h.cycleH});b.cssFirst.top=0;b.cssBefore.left=0;b.animIn.top=0;b.animOut.left=0};a.fn.cycle.transitions.slideX=function(c,d,b){b.before.push(function(g,e,f){a(f.elements).not(g).hide();a.fn.cycle.commonReset(g,e,f,false,true);f.animIn.width=e.cycleW});b.cssBefore.left=0;b.cssBefore.top=0;b.cssBefore.width=0;b.animIn.width="show";b.animOut.width=0};a.fn.cycle.transitions.slideY=function(c,d,b){b.before.push(function(g,e,f){a(f.elements).not(g).hide();a.fn.cycle.commonReset(g,e,f,true,false);f.animIn.height=e.cycleH});b.cssBefore.left=0;b.cssBefore.top=0;b.cssBefore.height=0;b.animIn.height="show";b.animOut.height=0};a.fn.cycle.transitions.shuffle=function(e,f,d){var c,b=e.css("overflow","visible").width();f.css({left:0,top:0});d.before.push(function(j,g,h){a.fn.cycle.commonReset(j,g,h,true,true,true)});if(!d.speedAdjusted){d.speed=d.speed/2;d.speedAdjusted=true}d.random=0;d.shuffle=d.shuffle||{left:-b,top:15};d.els=[];for(c=0;cM){L=M}}if(x<0){x=0}else{if(x>y){x=y}}K.call(o,"xy",{x:((L/M)*z)+G,y:((x/y)*w)+E})},s=function(){var M=0,x=0,O=A.w,L=A.h,N=j.w,y=j.h;setTimeout(function(){if(z>0){if(t==F){M=O}else{M=((t/z)*O)|0}}if(w>0){if(q==D){x=L}else{x=((q/w)*L)|0}}if(N>=O){M=(O>>1)-(N>>1)}else{M-=N>>1}if(y>=L){x=(L>>1)-(y>>1)}else{x-=y>>1}j.css({left:M+"px",top:x+"px"})},0)},K=function(x,L,y){var P=L!==undefined;if(!P){if(x===undefined||x==null){x="xy"}switch(x.toLowerCase()){case"x":return t;case"y":return q;case"xy":default:return{x:t,y:q}}}if(y!=null&&y==o){return}var O=false,N,M;if(x==null){x="xy"}switch(x.toLowerCase()){case"x":N=L&&(L.x&&L.x|0||L|0)||0;break;case"y":M=L&&(L.y&&L.y|0||L|0)||0;break;case"xy":default:N=L&&L.x&&L.x|0||0;M=L&&L.y&&L.y|0||0;break}if(N!=null){if(NF){N=F}}if(t!=N){t=N;O=true}}if(M!=null){if(MD){M=D}}if(q!=M){q=M;O=true}}O&&l.call(o,y||o)},u=function(x,M){var Q=M!==undefined;if(!Q){if(x===undefined||x==null){x="all"}switch(x.toLowerCase()){case"minx":return G;case"maxx":return F;case"rangex":return{minX:G,maxX:F,rangeX:z};case"miny":return E;case"maxy":return D;case"rangey":return{minY:E,maxY:D,rangeY:w};case"all":default:return{minX:G,maxX:F,rangeX:z,minY:E,maxY:D,rangeY:w}}}var P=false,O,L,N,y;if(x==null){x="all"}switch(x.toLowerCase()){case"minx":O=M&&(M.minX&&M.minX|0||M|0)||0;break;case"maxx":L=M&&(M.maxX&&M.maxX|0||M|0)||0;break;case"rangex":O=M&&M.minX&&M.minX|0||0;L=M&&M.maxX&&M.maxX|0||0;break;case"miny":N=M&&(M.minY&&M.minY|0||M|0)||0;break;case"maxy":y=M&&(M.maxY&&M.maxY|0||M|0)||0;break;case"rangey":N=M&&M.minY&&M.minY|0||0;y=M&&M.maxY&&M.maxY|0||0;break;case"all":default:O=M&&M.minX&&M.minX|0||0;L=M&&M.maxX&&M.maxX|0||0;N=M&&M.minY&&M.minY|0||0;y=M&&M.maxY&&M.maxY|0||0;break}if(O!=null&&G!=O){G=O;z=F-G}if(L!=null&&F!=L){F=L;z=F-G}if(N!=null&&E!=N){E=N;w=D-E}if(y!=null&&D!=y){D=y;w=D-E}},J=function(x){if(e.isFunction(x)){v.push(x)}},m=function(y){if(!e.isFunction(y)){return}var x;while((x=e.inArray(y,v))!=-1){v.splice(x,1)}},H=function(){e(document).unbind("mouseup",C).unbind("mousemove",h);A.unbind("mousedown",I);A=null;j=null;v=null};e.extend(true,o,{val:K,range:u,bind:J,unbind:m,destroy:H});j.src=k.arrow&&k.arrow.image;j.w=k.arrow&&k.arrow.width||j.width();j.h=k.arrow&&k.arrow.height||j.height();A.w=k.map&&k.map.width||A.width();A.h=k.map&&k.map.height||A.height();A.bind("mousedown",I);J.call(o,s)},b=function(v,A,k,z){var r=this,l=v.find("td.Text input"),s=l.eq(3),w=l.eq(4),h=l.eq(5),o=l.length>7?l.eq(6):null,n=l.eq(0),q=l.eq(1),y=l.eq(2),t=l.eq(l.length>7?7:6),C=l.length>7?l.eq(8):null,D=function(F){if(F.target.value==""&&F.target!=t.get(0)&&(k!=null&&F.target!=k.get(0)||k==null)){return}if(!u(F)){return F}switch(F.target){case s.get(0):switch(F.keyCode){case 38:s.val(j.call(r,(s.val()<<0)+1,0,255));A.val("r",s.val(),F.target);return false;case 40:s.val(j.call(r,(s.val()<<0)-1,0,255));A.val("r",s.val(),F.target);return false}break;case w.get(0):switch(F.keyCode){case 38:w.val(j.call(r,(w.val()<<0)+1,0,255));A.val("g",w.val(),F.target);return false;case 40:w.val(j.call(r,(w.val()<<0)-1,0,255));A.val("g",w.val(),F.target);return false}break;case h.get(0):switch(F.keyCode){case 38:h.val(j.call(r,(h.val()<<0)+1,0,255));A.val("b",h.val(),F.target);return false;case 40:h.val(j.call(r,(h.val()<<0)-1,0,255));A.val("b",h.val(),F.target);return false}break;case o&&o.get(0):switch(F.keyCode){case 38:o.val(j.call(r,parseFloat(o.val())+1,0,100));A.val("a",Math.precision((o.val()*255)/100,z),F.target);return false;case 40:o.val(j.call(r,parseFloat(o.val())-1,0,100));A.val("a",Math.precision((o.val()*255)/100,z),F.target);return false}break;case n.get(0):switch(F.keyCode){case 38:n.val(j.call(r,(n.val()<<0)+1,0,360));A.val("h",n.val(),F.target);return false;case 40:n.val(j.call(r,(n.val()<<0)-1,0,360));A.val("h",n.val(),F.target);return false}break;case q.get(0):switch(F.keyCode){case 38:q.val(j.call(r,(q.val()<<0)+1,0,100));A.val("s",q.val(),F.target);return false;case 40:q.val(j.call(r,(q.val()<<0)-1,0,100));A.val("s",q.val(),F.target);return false}break;case y.get(0):switch(F.keyCode){case 38:y.val(j.call(r,(y.val()<<0)+1,0,100));A.val("v",y.val(),F.target);return false;case 40:y.val(j.call(r,(y.val()<<0)-1,0,100));A.val("v",y.val(),F.target);return false}break}},x=function(F){if(F.target.value==""&&F.target!=t.get(0)&&(k!=null&&F.target!=k.get(0)||k==null)){return}if(!u(F)){return F}switch(F.target){case s.get(0):s.val(j.call(r,s.val(),0,255));A.val("r",s.val(),F.target);break;case w.get(0):w.val(j.call(r,w.val(),0,255));A.val("g",w.val(),F.target);break;case h.get(0):h.val(j.call(r,h.val(),0,255));A.val("b",h.val(),F.target);break;case o&&o.get(0):o.val(j.call(r,o.val(),0,100));A.val("a",Math.precision((o.val()*255)/100,z),F.target);break;case n.get(0):n.val(j.call(r,n.val(),0,360));A.val("h",n.val(),F.target);break;case q.get(0):q.val(j.call(r,q.val(),0,100));A.val("s",q.val(),F.target);break;case y.get(0):y.val(j.call(r,y.val(),0,100));A.val("v",y.val(),F.target);break;case t.get(0):t.val(t.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,6));k&&k.val(t.val());A.val("hex",t.val()!=""?t.val():null,F.target);break;case k&&k.get(0):k.val(k.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,6));t.val(k.val());A.val("hex",k.val()!=""?k.val():null,F.target);break;case C&&C.get(0):C.val(C.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,2));A.val("a",C.val()!=null?parseInt(C.val(),16):null,F.target);break}},B=function(F){if(A.val()!=null){switch(F.target){case s.get(0):s.val(A.val("r"));break;case w.get(0):w.val(A.val("g"));break;case h.get(0):h.val(A.val("b"));break;case o&&o.get(0):o.val(Math.precision((A.val("a")*100)/255,z));break;case n.get(0):n.val(A.val("h"));break;case q.get(0):q.val(A.val("s"));break;case y.get(0):y.val(A.val("v"));break;case t.get(0):case k&&k.get(0):t.val(A.val("hex"));k&&k.val(A.val("hex"));break;case C&&C.get(0):C.val(A.val("ahex").substring(6));break}}},u=function(F){switch(F.keyCode){case 9:case 16:case 29:case 37:case 39:return false;case"c".charCodeAt():case"v".charCodeAt():if(F.ctrlKey){return false}}return true},j=function(H,G,F){if(H==""||isNaN(H)){return G}if(H>F){return F}if(H255){s.r=255}}if(j!=s.r){j=s.r;v=true}break;case"g":if(D){continue}F=true;s.g=H&&H.g&&H.g|0||H&&H|0||0;if(s.g<0){s.g=0}else{if(s.g>255){s.g=255}}if(o!=s.g){o=s.g;v=true}break;case"b":if(D){continue}F=true;s.b=H&&H.b&&H.b|0||H&&H|0||0;if(s.b<0){s.b=0}else{if(s.b>255){s.b=255}}if(u!=s.b){u=s.b;v=true}break;case"a":s.a=H&&H.a!=null?H.a|0:H!=null?H|0:255;if(s.a<0){s.a=0}else{if(s.a>255){s.a=255}}if(w!=s.a){w=s.a;v=true}break;case"h":if(F){continue}D=true;s.h=H&&H.h&&H.h|0||H&&H|0||0;if(s.h<0){s.h=0}else{if(s.h>360){s.h=360}}if(n!=s.h){n=s.h;v=true}break;case"s":if(F){continue}D=true;s.s=H&&H.s!=null?H.s|0:H!=null?H|0:100;if(s.s<0){s.s=0}else{if(s.s>100){s.s=100}}if(B!=s.s){B=s.s;v=true}break;case"v":if(F){continue}D=true;s.v=H&&H.v!=null?H.v|0:H!=null?H|0:100;if(s.v<0){s.v=0}else{if(s.v>100){s.v=100}}if(y!=s.v){y=s.v;v=true}break}}if(v){if(F){j=j||0;o=o||0;u=u||0;var E=g.rgbToHsv({r:j,g:o,b:u});n=E.h;B=E.s;y=E.v}else{if(D){n=n||0;B=B!=null?B:100;y=y!=null?y:100;var E=g.hsvToRgb({h:n,s:B,v:y});j=E.r;o=E.g;u=E.b}}w=w!=null?w:255;m.call(t,r||t)}break}},q=function(h){if(e.isFunction(h)){k.push(h)}},z=function(r){if(!e.isFunction(r)){return}var h;while((h=e.inArray(r,k))!=-1){k.splice(h,1)}},x=function(){k=null};e.extend(true,t,{val:l,bind:q,unbind:z,destroy:x});if(A){if(A.ahex!=null){l("ahex",A)}else{if(A.hex!=null){l((A.a!=null?"a":"")+"hex",A.a!=null?{ahex:A.hex+g.intToHex(A.a)}:A)}else{if(A.r!=null&&A.g!=null&&A.b!=null){l("rgb"+(A.a!=null?"a":""),A)}else{if(A.h!=null&&A.s!=null&&A.v!=null){l("hsv"+(A.a!=null?"a":""),A)}}}}}},ColorMethods:{hexToRgba:function(m){m=this.validateHex(m);if(m==""){return{r:null,g:null,b:null,a:null}}var l="00",k="00",h="00",j="255";if(m.length==6){m+="ff"}if(m.length>6){l=m.substring(0,2);k=m.substring(2,4);h=m.substring(4,6);j=m.substring(6,m.length)}else{if(m.length>4){l=m.substring(4,m.length);m=m.substring(0,4)}if(m.length>2){k=m.substring(2,m.length);m=m.substring(0,2)}if(m.length>0){h=m.substring(0,m.length)}}return{r:this.hexToInt(l),g:this.hexToInt(k),b:this.hexToInt(h),a:this.hexToInt(j)}},validateHex:function(h){h=h.toLowerCase().replace(/[^a-f0-9]/g,"");if(h.length>8){h=h.substring(0,8)}return h},rgbaToHex:function(h){return this.intToHex(h.r)+this.intToHex(h.g)+this.intToHex(h.b)+this.intToHex(h.a)},intToHex:function(j){var h=(j|0).toString(16);if(h.length==1){h=("0"+h)}return h.toLowerCase()},hexToInt:function(h){return parseInt(h,16)},rgbToHsv:function(l){var o=l.r/255,n=l.g/255,j=l.b/255,k={h:0,s:0,v:0},m=0,h=0,q;if(o>=n&&o>=j){h=o;m=n>j?j:n}else{if(n>=j&&n>=o){h=n;m=o>j?j:o}else{h=j;m=n>o?o:n}}k.v=h;k.s=h?(h-m)/h:0;if(!k.s){k.h=0}else{q=h-m;if(o==h){k.h=(n-j)/q}else{if(n==h){k.h=2+(j-o)/q}else{k.h=4+(o-n)/q}}k.h=parseInt(k.h*60);if(k.h<0){k.h+=360}}k.s=(k.s*100)|0;k.v=(k.v*100)|0;return k},hsvToRgb:function(n){var r={r:0,g:0,b:0,a:100},m=n.h,x=n.s,u=n.v;if(x==0){if(u==0){r.r=r.g=r.b=0}else{r.r=r.g=r.b=(u*255/100)|0}}else{if(m==360){m=0}m/=60;x=x/100;u=u/100;var l=m|0,o=m-l,k=u*(1-x),j=u*(1-(x*o)),w=u*(1-(x*(1-o)));switch(l){case 0:r.r=u;r.g=w;r.b=k;break;case 1:r.r=j;r.g=u;r.b=k;break;case 2:r.r=k;r.g=u;r.b=w;break;case 3:r.r=k;r.g=j;r.b=u;break;case 4:r.r=w;r.g=k;r.b=u;break;case 5:r.r=u;r.g=k;r.b=j;break}r.r=(r.r*255)|0;r.g=(r.g*255)|0;r.b=(r.b*255)|0}return r}}};var f=e.jPicker.Color,c=e.jPicker.List,g=e.jPicker.ColorMethods;e.fn.jPicker=function(j){var h=arguments;return this.each(function(){var x=this,aw=e.extend(true,{},e.fn.jPicker.defaults,j);if(e(x).get(0).nodeName.toLowerCase()=="input"){e.extend(true,aw,{window:{bindToInput:true,expandable:true,input:e(x)}});if(e(x).val()==""){aw.color.active=new f({hex:null});aw.color.current=new f({hex:null})}else{if(g.validateHex(e(x).val())){aw.color.active=new f({hex:e(x).val(),a:aw.color.active.val("a")});aw.color.current=new f({hex:e(x).val(),a:aw.color.active.val("a")})}}}if(aw.window.expandable){e(x).after('    ')}else{aw.window.liveUpdate=false}var R=parseFloat(navigator.appVersion.split("MSIE")[1])<7&&document.body.filters,S=null,l=null,t=null,av=null,au=null,at=null,Q=null,P=null,O=null,N=null,M=null,L=null,E=null,V=null,ax=null,K=null,J=null,an=null,aj=null,F=null,ao=null,ai=null,Y=null,ac=null,ar=null,s=null,D=null,v=null,ah=function(aC){var aE=H.active,aF=n.clientPath,aB=aE.val("hex"),aD,aA;aw.color.mode=aC;switch(aC){case"h":setTimeout(function(){z.call(x,l,"transparent");y.call(x,av,0);Z.call(x,av,100);y.call(x,au,260);Z.call(x,au,100);z.call(x,t,"transparent");y.call(x,Q,0);Z.call(x,Q,100);y.call(x,P,260);Z.call(x,P,100);y.call(x,O,260);Z.call(x,O,100);y.call(x,N,260);Z.call(x,N,100);y.call(x,L,260);Z.call(x,L,100)},0);E.range("all",{minX:0,maxX:100,minY:0,maxY:100});V.range("rangeY",{minY:0,maxY:360});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("s"),y:100-aE.val("v")},E);V.val("y",360-aE.val("h"),V);break;case"s":setTimeout(function(){z.call(x,l,"transparent");y.call(x,av,-260);y.call(x,au,-520);y.call(x,Q,-260);y.call(x,P,-520);y.call(x,L,260);Z.call(x,L,100)},0);E.range("all",{minX:0,maxX:360,minY:0,maxY:100});V.range("rangeY",{minY:0,maxY:100});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("h"),y:100-aE.val("v")},E);V.val("y",100-aE.val("s"),V);break;case"v":setTimeout(function(){z.call(x,l,"000000");y.call(x,av,-780);y.call(x,au,260);z.call(x,t,aB);y.call(x,Q,-520);y.call(x,P,260);Z.call(x,P,100);y.call(x,L,260);Z.call(x,L,100)},0);E.range("all",{minX:0,maxX:360,minY:0,maxY:100});V.range("rangeY",{minY:0,maxY:100});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("h"),y:100-aE.val("s")},E);V.val("y",100-aE.val("v"),V);break;case"r":aD=-1040;aA=-780;E.range("all",{minX:0,maxX:255,minY:0,maxY:255});V.range("rangeY",{minY:0,maxY:255});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("b"),y:255-aE.val("g")},E);V.val("y",255-aE.val("r"),V);break;case"g":aD=-1560;aA=-1820;E.range("all",{minX:0,maxX:255,minY:0,maxY:255});V.range("rangeY",{minY:0,maxY:255});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("b"),y:255-aE.val("r")},E);V.val("y",255-aE.val("g"),V);break;case"b":aD=-2080;aA=-2860;E.range("all",{minX:0,maxX:255,minY:0,maxY:255});V.range("rangeY",{minY:0,maxY:255});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("r"),y:255-aE.val("g")},E);V.val("y",255-aE.val("b"),V);break;case"a":setTimeout(function(){z.call(x,l,"transparent");y.call(x,av,-260);y.call(x,au,-520);y.call(x,Q,260);y.call(x,P,260);Z.call(x,P,100);y.call(x,L,0);Z.call(x,L,100)},0);E.range("all",{minX:0,maxX:360,minY:0,maxY:100});V.range("rangeY",{minY:0,maxY:255});if(aE.val("ahex")==null){break}E.val("xy",{x:aE.val("h"),y:100-aE.val("v")},E);V.val("y",255-aE.val("a"),V);break;default:throw ("Invalid Mode");break}switch(aC){case"h":break;case"s":case"v":case"a":setTimeout(function(){Z.call(x,av,100);Z.call(x,Q,100);y.call(x,O,260);Z.call(x,O,100);y.call(x,N,260);Z.call(x,N,100)},0);break;case"r":case"g":case"b":setTimeout(function(){z.call(x,l,"transparent");z.call(x,t,"transparent");Z.call(x,Q,100);Z.call(x,av,100);y.call(x,av,aD);y.call(x,au,aD-260);y.call(x,Q,aA-780);y.call(x,P,aA-520);y.call(x,O,aA);y.call(x,N,aA-260);y.call(x,L,260);Z.call(x,L,100)},0);break}if(aE.val("ahex")==null){return}ak.call(x,aE)},ak=function(aB,aA){if(aA==null||(aA!=V&&aA!=E)){w.call(x,aB,aA)}setTimeout(function(){az.call(x,aB);am.call(x,aB);X.call(x,aB)},0)},A=function(aB,aA){var aD=H.active;if(aA!=E&&aD.val()==null){return}var aC=aB.val("all");switch(aw.color.mode){case"h":aD.val("sv",{s:aC.x,v:100-aC.y},aA);break;case"s":case"a":aD.val("hv",{h:aC.x,v:100-aC.y},aA);break;case"v":aD.val("hs",{h:aC.x,s:100-aC.y},aA);break;case"r":aD.val("gb",{g:255-aC.y,b:aC.x},aA);break;case"g":aD.val("rb",{r:255-aC.y,b:aC.x},aA);break;case"b":aD.val("rg",{r:aC.x,g:255-aC.y},aA);break}},ad=function(aB,aA){var aC=H.active;if(aA!=V&&aC.val()==null){return}switch(aw.color.mode){case"h":aC.val("h",{h:360-aB.val("y")},aA);break;case"s":aC.val("s",{s:100-aB.val("y")},aA);break;case"v":aC.val("v",{v:100-aB.val("y")},aA);break;case"r":aC.val("r",{r:255-aB.val("y")},aA);break;case"g":aC.val("g",{g:255-aB.val("y")},aA);break;case"b":aC.val("b",{b:255-aB.val("y")},aA);break;case"a":aC.val("a",255-aB.val("y"),aA);break}},w=function(aD,aA){if(aA!=E){switch(aw.color.mode){case"h":var aI=aD.val("sv");E.val("xy",{x:aI!=null?aI.s:100,y:100-(aI!=null?aI.v:100)},aA);break;case"s":case"a":var aC=aD.val("hv");E.val("xy",{x:aC&&aC.h||0,y:100-(aC!=null?aC.v:100)},aA);break;case"v":var aF=aD.val("hs");E.val("xy",{x:aF&&aF.h||0,y:100-(aF!=null?aF.s:100)},aA);break;case"r":var aB=aD.val("bg");E.val("xy",{x:aB&&aB.b||0,y:255-(aB&&aB.g||0)},aA);break;case"g":var aJ=aD.val("br");E.val("xy",{x:aJ&&aJ.b||0,y:255-(aJ&&aJ.r||0)},aA);break;case"b":var aH=aD.val("rg");E.val("xy",{x:aH&&aH.r||0,y:255-(aH&&aH.g||0)},aA);break}}if(aA!=V){switch(aw.color.mode){case"h":V.val("y",360-(aD.val("h")||0),aA);break;case"s":var aK=aD.val("s");V.val("y",100-(aK!=null?aK:100),aA);break;case"v":var aG=aD.val("v");V.val("y",100-(aG!=null?aG:100),aA);break;case"r":V.val("y",255-(aD.val("r")||0),aA);break;case"g":V.val("y",255-(aD.val("g")||0),aA);break;case"b":V.val("y",255-(aD.val("b")||0),aA);break;case"a":var aE=aD.val("a");V.val("y",255-(aE!=null?aE:255),aA);break}}},az=function(aB){try{var aA=aB.val("all");F.css({backgroundColor:aA&&"#"+aA.hex||"transparent"});Z.call(x,F,aA&&Math.precision((aA.a*100)/255,4)||0)}catch(aC){}},am=function(aD){switch(aw.color.mode){case"h":z.call(x,l,new f({h:aD.val("h")||0,s:100,v:100}).val("hex"));break;case"s":case"a":var aC=aD.val("s");Z.call(x,au,100-(aC!=null?aC:100));break;case"v":var aB=aD.val("v");Z.call(x,av,aB!=null?aB:100);break;case"r":Z.call(x,au,Math.precision((aD.val("r")||0)/255*100,4));break;case"g":Z.call(x,au,Math.precision((aD.val("g")||0)/255*100,4));break;case"b":Z.call(x,au,Math.precision((aD.val("b")||0)/255*100));break}var aA=aD.val("a");Z.call(x,at,Math.precision(((255-(aA||0))*100)/255,4))},X=function(aG){switch(aw.color.mode){case"h":var aI=aG.val("a");Z.call(x,M,Math.precision(((255-(aI||0))*100)/255,4));break;case"s":var aB=aG.val("hva"),aC=new f({h:aB&&aB.h||0,s:100,v:aB!=null?aB.v:100});z.call(x,t,aC.val("hex"));Z.call(x,P,100-(aB!=null?aB.v:100));Z.call(x,M,Math.precision(((255-(aB&&aB.a||0))*100)/255,4));break;case"v":var aD=aG.val("hsa"),aF=new f({h:aD&&aD.h||0,s:aD!=null?aD.s:100,v:100});z.call(x,t,aF.val("hex"));Z.call(x,M,Math.precision(((255-(aD&&aD.a||0))*100)/255,4));break;case"r":case"g":case"b":var aE=0,aH=0,aA=aG.val("rgba");if(aw.color.mode=="r"){aE=aA&&aA.b||0;aH=aA&&aA.g||0}else{if(aw.color.mode=="g"){aE=aA&&aA.b||0;aH=aA&&aA.r||0}else{if(aw.color.mode=="b"){aE=aA&&aA.r||0;aH=aA&&aA.g||0}}}var aJ=aH>aE?aE:aH;Z.call(x,P,aE>aH?Math.precision(((aE-aH)/(255-aH))*100,4):0);Z.call(x,O,aH>aE?Math.precision(((aH-aE)/(255-aE))*100,4):0);Z.call(x,N,Math.precision((aJ/255)*100,4));Z.call(x,M,Math.precision(((255-(aA&&aA.a||0))*100)/255,4));break;case"a":var aI=aG.val("a");z.call(x,t,aG.val("hex")||"000000");Z.call(x,M,aI!=null?0:100);Z.call(x,L,aI!=null?100:0);break}},z=function(aA,aB){aA.css({backgroundColor:aB&&aB.length==6&&"#"+aB||"transparent"})},u=function(aA,aB){if(R&&(aB.indexOf("AlphaBar.png")!=-1||aB.indexOf("Bars.png")!=-1||aB.indexOf("Maps.png")!=-1)){aA.attr("pngSrc",aB);aA.css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+aB+"', sizingMethod='scale')"})}else{aA.css({backgroundImage:"url('"+aB+"')"})}},y=function(aA,aB){aA.css({top:aB+"px"})},Z=function(aB,aA){aB.css({visibility:aA>0?"visible":"hidden"});if(aA>0&&aA<100){if(R){var aC=aB.attr("pngSrc");if(aC!=null&&(aC.indexOf("AlphaBar.png")!=-1||aC.indexOf("Bars.png")!=-1||aC.indexOf("Maps.png")!=-1)){aB.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+aC+"', sizingMethod='scale') progid:DXImageTransform.Microsoft.Alpha(opacity="+aA+")"})}else{aB.css({opacity:Math.precision(aA/100,4)})}}else{aB.css({opacity:Math.precision(aA/100,4)})}}else{if(aA==0||aA==100){if(R){var aC=aB.attr("pngSrc");if(aC!=null&&(aC.indexOf("AlphaBar.png")!=-1||aC.indexOf("Bars.png")!=-1||aC.indexOf("Maps.png")!=-1)){aB.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+aC+"', sizingMethod='scale')"})}else{aB.css({opacity:""})}}else{aB.css({opacity:""})}}}},C=function(){H.active.val("ahex",H.current.val("ahex"))},U=function(){H.current.val("ahex",H.active.val("ahex"))},B=function(aA){e(this).parents("tbody:first").find('input:radio[value!="'+aA.target.value+'"]').removeAttr("checked");ah.call(x,aA.target.value)},aa=function(){C.call(x)},r=function(){C.call(x);aw.window.expandable&&ap.call(x);e.isFunction(ay)&&ay.call(x,H.active,Y)},m=function(){U.call(x);aw.window.expandable&&ap.call(x);e.isFunction(af)&&af.call(x,H.active,ai)},ag=function(){W.call(x)},aq=function(aC,aA){var aB=aC.val("hex");ao.css({backgroundColor:aB&&"#"+aB||"transparent"});Z.call(x,ao,Math.precision(((aC.val("a")||0)*100)/255,4))},I=function(aD,aA){var aC=aD.val("hex");var aB=aD.val("va");ar.css({backgroundColor:aC&&"#"+aC||"transparent"});Z.call(x,s,Math.precision(((255-(aB&&aB.a||0))*100)/255,4));if(aw.window.bindToInput&&aw.window.updateInputColor){aw.window.input.css({backgroundColor:aC&&"#"+aC||"transparent",color:aB==null||aB.v>75?"#000000":"#ffffff"})}},T=function(aC){var aA=aw.window.element,aB=aw.window.page;K=parseInt(S.css("left"));J=parseInt(S.css("top"));an=aC.pageX;aj=aC.pageY;e(document).bind("mousemove",k).bind("mouseup",q);aC.preventDefault()},k=function(aA){S.css({left:K-(an-aA.pageX)+"px",top:J-(aj-aA.pageY)+"px"});if(aw.window.expandable&&!e.support.boxModel){S.prev().css({left:S.css("left"),top:S.css("top")})}aA.stopPropagation();aA.preventDefault();return false},q=function(aA){e(document).unbind("mousemove",k).unbind("mouseup",q);aA.stopPropagation();aA.preventDefault();return false},G=function(aA){aA.preventDefault();aA.stopPropagation();H.active.val("ahex",e(this).attr("title")||null,aA.target);return false},af=e.isFunction(h[1])&&h[1]||null,ae=e.isFunction(h[2])&&h[2]||null,ay=e.isFunction(h[3])&&h[3]||null,W=function(){H.current.val("ahex",H.active.val("ahex"));var aA=function(){if(!aw.window.expandable||e.support.boxModel){return}var aB=S.find("table:first");S.before("