(function(){fdTableSort={regExp_Currency:/^[#$ %$]/,regExp_Number:/^(\-)?[0-9]+(\.[0-9]*)?$/,pos:-1,uniqueHash:1,thNode:null,tableId:null,tableCache:{},tmpCache:{},
/*@cc_on
        /*@if (@_win32)
        colspan:                "colSpan",
        rowspan:                "rowSpan",
        @else @*/
colspan:"colspan",rowspan:"rowspan",
/*@end
        @*/
addEvent:function(obj,type,fn,tmp){tmp||(tmp=true);if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn])}else{obj.addEventListener(type,fn,true)}},removeEvent:function(obj,type,fn,tmp){tmp||(tmp=true);try{if(obj.detachEvent){obj.detachEvent("on"+type,obj[type+fn]);obj[type+fn]=null}else{obj.removeEventListener(type,fn,true)}}catch(err){}},stopEvent:function(e){e=e||window.event;if(e.stopPropagation){e.stopPropagation();e.preventDefault()}
/*@cc_on@*/
/*@if(@_win32)
                e.cancelBubble = true;
                e.returnValue  = false;
                /*@end@*/
return false},parseClassName:function(head,tbl){var colMatch=tbl.className.match(new RegExp(head+"((-[\\d]+([r]){0,1})+)"));return colMatch&&colMatch.length?colMatch[0].replace(head,"").split("-"):[]},disableSelection:function(element){element.onselectstart=function(){return false};element.unselectable="on";element.style.MozUserSelect="none"},removeTableCache:function(tableId){if(!(tableId in fdTableSort.tableCache)){return}fdTableSort.tableCache[tableId]=null;delete fdTableSort.tableCache[tableId];var tbl=document.getElementById(tableId);if(!tbl){return}var ths=tbl.getElementsByTagName("th");var a;for(var i=0,th;th=ths[i];i++){a=th.getElementsByTagName("a");if(a.length){a[0].onkeydown=a[0].onclick=null}th.onclick=th.onselectstart=th=a=null}},removeTmpCache:function(tableId){if(!(tableId in fdTableSort.tmpCache)){return}var headers=fdTableSort.tmpCache[tableId].headers;var a;for(var i=0,row;row=headers[i];i++){for(var j=0,th;th=row[j];j++){a=th.getElementsByTagName("a");if(a.length){a[0].onkeydown=a[0].onclick=null}th.onclick=th.onselectstart=th=a=null}}fdTableSort.tmpCache[tableId]=null;delete fdTableSort.tmpCache[tableId]},initEvt:function(e){fdTableSort.init(false)},init:function(tableId){if(!document.getElementsByTagName||!document.createElement||!document.getElementById){return}var tables=tableId&&document.getElementById(tableId)?[document.getElementById(tableId)]:document.getElementsByTagName("table");var c,ii,len,onLoadSort,colMatch,showOnly,match,showArrow,columnNumSortObj,obj,workArr,headers,thtext,aclone,multi,colCnt,cel,allRowArr,rowArr,sortableTable,celCount,colspan,rowspan,rowLength;var a=document.createElement("a");a.href="#";var span=document.createElement("span");for(var k=0,tbl;tbl=tables[k];k++){if(tbl.id){fdTableSort.removeTableCache(tbl.id)}if(tbl.id){fdTableSort.removeTmpCache(tbl.id)}allRowArr=tbl.getElementsByTagName("thead").length?tbl.getElementsByTagName("thead")[0].getElementsByTagName("tr"):tbl.getElementsByTagName("tr");rowArr=[];sortableTable=false;for(var i=0,tr;tr=allRowArr[i];i++){if(tr.getElementsByTagName("td").length||!tr.getElementsByTagName("th").length){continue}rowArr[rowArr.length]=tr.getElementsByTagName("th");for(var j=0,th;th=rowArr[rowArr.length-1][j];j++){if(th.className.search(/sortable/)!=-1){sortableTable=true}}}if(!sortableTable){continue}if(!tbl.id){tbl.id="fd-table-"+fdTableSort.uniqueHash++}onLoadSort={};showArrow=tbl.className.search(/no-arrow/)==-1;showOnly=tbl.className.search("sortable-onload-show")!=-1;columnNumSortObj={};colMatch=fdTableSort.parseClassName(showOnly?"sortable-onload-show":"sortable-onload",tbl);for(match=1;match<colMatch.length;match++){columnNumSortObj[parseInt(colMatch[match])]=colMatch[match].search("r")!=-1}rowLength=rowArr[0].length;for(c=0;c<rowArr[0].length;c++){if(rowArr[0][c].getAttribute(fdTableSort.colspan)&&rowArr[0][c].getAttribute(fdTableSort.colspan)>1){rowLength=rowLength+(rowArr[0][c].getAttribute(fdTableSort.colspan)-1)}}workArr=new Array(rowArr.length);for(c=rowArr.length;c--;){workArr[c]=new Array(rowLength)}for(c=0;c<workArr.length;c++){celCount=0;for(i=0;i<rowLength;i++){if(!workArr[c][i]){cel=rowArr[c][celCount];colspan=(cel.getAttribute(fdTableSort.colspan)>1)?cel.getAttribute(fdTableSort.colspan):1;rowspan=(cel.getAttribute(fdTableSort.rowspan)>1)?cel.getAttribute(fdTableSort.rowspan):1;for(var t=0;((t<colspan)&&((i+t)<rowLength));t++){for(var n=0;((n<rowspan)&&((c+n)<workArr.length));n++){workArr[(c+n)][(i+t)]=cel}}if(++celCount==rowArr[c].length){break}}}}for(c=0;c<workArr.length;c++){for(i=0;i<workArr[c].length;i++){if(workArr[c][i].className.search("fd-column-")==-1&&workArr[c][i].className.search("sortable")!=-1){workArr[c][i].className=workArr[c][i].className+" fd-column-"+i}if(workArr[c][i].className.match("sortable")){workArr[c][i].className=workArr[c][i].className.replace(/forwardSort|reverseSort/,"");if(i in columnNumSortObj&&!("column-"+i in onLoadSort)){onLoadSort["column-"+i]={thNode:workArr[c][i],reverse:columnNumSortObj[i]};onLoadSort.active=true}thtext=fdTableSort.getInnerText(workArr[c][i]);if(workArr[c][i].getElementsByTagName&&workArr[c][i].getElementsByTagName("a").length){workArr[c][i].getElementsByTagName("a")[0].onclick=workArr[c][i].getElementsByTagName("a")[0].onkeydown=null}while(workArr[c][i].firstChild){workArr[c][i].removeChild(workArr[c][i].firstChild)}aclone=a.cloneNode(true);aclone.appendChild(document.createTextNode(thtext));aclone.title="Sort on \u201c"+thtext+"\u201d";aclone.onclick=aclone.onkeydown=workArr[c][i].onclick=fdTableSort.initWrapper;workArr[c][i].appendChild(aclone);if(showArrow){workArr[c][i].appendChild(span.cloneNode(false))}workArr[c][i].className=workArr[c][i].className.replace(/fd-identical|fd-not-identical/,"");fdTableSort.disableSelection(workArr[c][i]);aclone=null}}}fdTableSort.tmpCache[tbl.id]={cols:rowLength,headers:workArr};workArr=null;multi=0;if("active" in onLoadSort){fdTableSort.tableId=tbl.id;fdTableSort.prepareTableData(document.getElementById(fdTableSort.tableId));delete onLoadSort.active;for(col in onLoadSort){fdTableSort.multi=multi>0?true:false;obj=onLoadSort[col];len=obj.reverse?2:1;for(ii=0;ii<len;ii++){fdTableSort.thNode=obj.thNode;if(!showOnly){fdTableSort.initSort()}else{fdTableSort.addThNode()}}if(showOnly){fdTableSort.removeClass(obj.thNode,"(forwardSort|reverseSort)");fdTableSort.addClass(obj.thNode,obj.reverse?"reverseSort":"forwardSort");if(showArrow){span=fdTableSort.thNode.getElementsByTagName("span")[0];if(span.firstChild){span.removeChild(span.firstChild)}span.appendChild(document.createTextNode(len==1?" \u2193":" \u2191"))}}multi++}if(showOnly&&(fdTableSort.tableCache[tbl.id].colStyle||fdTableSort.tableCache[tbl.id].rowStyle)){fdTableSort.redraw(tbl.id,false)}}}fdTableSort.thNode=null;aclone=a=span=onLoadSort=columnNumSortObj=thNode=tbl=allRowArr=rowArr=null},initWrapper:function(e){e=e||window.event;var kc=e.type=="keydown"?e.keyCode!=null?e.keyCode:e.charCode:-1;if(fdTableSort.thNode==null&&(e.type=="click"||kc==13)){var targ=this;while(targ.tagName.toLowerCase()!="th"){targ=targ.parentNode}fdTableSort.thNode=targ;while(targ.tagName.toLowerCase()!="table"){targ=targ.parentNode}fdTableSort.tableId=targ.id;fdTableSort.multi=e.shiftKey;setTimeout(fdTableSort.initSort,5,false);return fdTableSort.stopEvent(e)}return kc!=-1?true:fdTableSort.stopEvent(e)},jsWrapper:function(tableid,colNums){if(!(colNums instanceof Array)){colNums=[colNums]}if(!(tableid in fdTableSort.tmpCache)){return false}if(!(tableid in fdTableSort.tableCache)){fdTableSort.prepareTableData(document.getElementById(tableid))}fdTableSort.tableId=tableid;var len=colNums.length,colNum;if(fdTableSort.tableCache[tableid].thList.length==colNums.length){var identical=true;var th;for(var i=0;i<len;i++){colNum=colNums[i];th=fdTableSort.tmpCache[tableid].headers[0][colNum];if(th!=fdTableSort.tableCache[tableid].thList[i]){identical=false;break}}if(identical){fdTableSort.thNode=th;fdTableSort.initSort(true);return}}for(var i=0;i<len;i++){fdTableSort.multi=i;colNum=colNums[i];fdTableSort.thNode=fdTableSort.tmpCache[tableid].headers[0][colNum];fdTableSort.initSort(true)}},addSortActiveClass:function(){if(fdTableSort.thNode==null){return}fdTableSort.addClass(fdTableSort.thNode,"sort-active");fdTableSort.addClass(document.getElementsByTagName("body")[0],"sort-active");if(!fdTableSort.tableId||!(fdTableSort.tableId in fdTableSort.tableCache)){return}fdTableSort.callback(fdTableSort.tableId,fdTableSort.tableCache[fdTableSort.tableId].initiatedCallback)},removeSortActiveClass:function(){if(fdTableSort.thNode==null){return}fdTableSort.removeClass(fdTableSort.thNode,"sort-active");fdTableSort.removeClass(document.getElementsByTagName("body")[0],"sort-active");if(!fdTableSort.tableId||!(fdTableSort.tableId in fdTableSort.tableCache)){return}fdTableSort.callback(fdTableSort.tableId,fdTableSort.tableCache[fdTableSort.tableId].completeCallback)},addClass:function(e,c){if(new RegExp("(^|\\s)"+c+"(\\s|$)").test(e.className)){return}e.className+=(e.className?" ":"")+c},
/*@cc_on
        /*@if (@_win32)
        removeClass: function(e,c) {
                e.className = !c ? "" : e.className.replace(new RegExp("(^|\\s)" + c + "(\\s|$)"), " ").replace(/^\s*((?:[\S\s]*\S)?)\s*$/, '$1');
        },
        @else @*/
removeClass:function(e,c){e.className=!c?"":e.className.replace(new RegExp("(^|\\s)"+c+"(\\s|$)")," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},
/*@end
        @*/
callback:function(tblId,cb){var func;if(cb.indexOf(".")!=-1){var split=cb.split(".");func=window;for(var i=0,f;f=split[i];i++){if(f in func){func=func[f]}else{func="";break}}}else{if(cb+tblId in window){func=window[cb+tblId]}else{if(cb in window){func=window[cb]}}}if(typeof func=="function"){func(tblId)}func=null},prepareTableData:function(table){var data=[];var start=table.getElementsByTagName("tbody");start=start.length?start[0]:table;var trs=start.rows;var ths=table.getElementsByTagName("th");var numberOfRows=trs.length;var numberOfCols=fdTableSort.tmpCache[table.id].cols;var data=[];var identical=new Array(numberOfCols);var identVal=new Array(numberOfCols);for(var tmp=0;tmp<numberOfCols;tmp++){identical[tmp]=true}var tr,td,th,txt,tds,col,row;var re=new RegExp(/fd-column-([0-9]+)/);var rowCnt=0;var sortableColumnNumbers=[];for(var tmp=0,th;th=ths[tmp];tmp++){if(th.className.search(re)==-1){continue}sortableColumnNumbers[sortableColumnNumbers.length]=th}for(row=0;row<numberOfRows;row++){tr=trs[row];if(tr.parentNode!=start||tr.getElementsByTagName("th").length||(tr.parentNode&&tr.parentNode.tagName.toLowerCase().search(/thead|tfoot/)!=-1)){continue}data[rowCnt]=[];tds=tr.cells;for(var tmp=0,th;th=sortableColumnNumbers[tmp];tmp++){col=th.className.match(re)[1];td=tds[col];txt=fdTableSort.getInnerText(td)+" ";txt=txt.replace(/^\s+/,"").replace(/\s+$/,"");if(th.className.search(/sortable-date/)!=-1){txt=fdTableSort.dateFormat(txt,th.className.search(/sortable-date-dmy/)!=-1)}else{if(th.className.search(/sortable-numeric|sortable-currency/)!=-1){txt=parseFloat(txt.replace(/[^0-9\.\-]/g,""));if(isNaN(txt)){txt=""}}else{if(th.className.search(/sortable-text/)!=-1){txt=txt.toLowerCase()}else{if(th.className.search(/sortable-keep/)!=-1){txt=rowCnt}else{if(th.className.search(/sortable-([a-zA-Z\_]+)/)!=-1){if((th.className.match(/sortable-([a-zA-Z\_]+)/)[1]+"PrepareData") in window){txt=window[th.className.match(/sortable-([a-zA-Z\_]+)/)[1]+"PrepareData"](td,txt)}}else{if(txt!=""){fdTableSort.removeClass(th,"sortable");if(fdTableSort.dateFormat(txt)!=0){fdTableSort.addClass(th,"sortable-date");txt=fdTableSort.dateFormat(txt)}else{if(txt.search(fdTableSort.regExp_Number)!=-1||txt.search(fdTableSort.regExp_Currency)!=-1){fdTableSort.addClass(th,"sortable-numeric");txt=parseFloat(txt.replace(/[^0-9\.\-]/g,""));if(isNaN(txt)){txt=""}}else{fdTableSort.addClass(th,"sortable-text");txt=txt.toLowerCase()}}}}}}}}if(rowCnt>0&&identical[col]&&identVal[col]!=txt){identical[col]=false}identVal[col]=txt;data[rowCnt][col]=txt}data[rowCnt][numberOfCols]=tr;rowCnt++}var colStyle=table.className.search(/colstyle-([\S]+)/)!=-1?table.className.match(/colstyle-([\S]+)/)[1]:false;var rowStyle=table.className.search(/rowstyle-([\S]+)/)!=-1?table.className.match(/rowstyle-([\S]+)/)[1]:false;var iCBack=table.className.search(/sortinitiatedcallback-([\S-]+)/)==-1?"sortInitiatedCallback":table.className.match(/sortinitiatedcallback-([\S]+)/)[1];var cCBack=table.className.search(/sortcompletecallback-([\S-]+)/)==-1?"sortCompleteCallback":table.className.match(/sortcompletecallback-([\S]+)/)[1];iCBack=iCBack.replace("-",".");cCBack=cCBack.replace("-",".");fdTableSort.tableCache[table.id]={hook:start,initiatedCallback:iCBack,completeCallback:cCBack,thList:[],colOrder:{},data:data,identical:identical,colStyle:colStyle,rowStyle:rowStyle,noArrow:table.className.search(/no-arrow/)!=-1};sortableColumnNumbers=data=tr=td=th=trs=identical=identVal=null},onUnload:function(){for(tbl in fdTableSort.tableCache){fdTableSort.removeTableCache(tbl)}for(tbl in fdTableSort.tmpCache){fdTableSort.removeTmpCache(tbl)}fdTableSort.removeEvent(window,"load",fdTableSort.initEvt);fdTableSort.removeEvent(window,"unload",fdTableSort.onUnload);fdTableSort.tmpCache=fdTableSort.tableCache=null},addThNode:function(){var dataObj=fdTableSort.tableCache[fdTableSort.tableId];var pos=fdTableSort.thNode.className.match(/fd-column-([0-9]+)/)[1];var alt=false;dataObj.colOrder={};if(!fdTableSort.multi){if(dataObj.colStyle){var len=dataObj.thList.length;for(var i=0;i<len;i++){dataObj.colOrder[dataObj.thList[i].className.match(/fd-column-([0-9]+)/)[1]]=false}}if(dataObj.thList.length&&dataObj.thList[0]==fdTableSort.thNode){alt=true}dataObj.thList=[]}var found=false;var l=dataObj.thList.length;for(var i=0,n;n=dataObj.thList[i];i++){if(n==fdTableSort.thNode){found=true;break}}if(!found){dataObj.thList.push(fdTableSort.thNode);if(dataObj.colStyle){dataObj.colOrder[pos]=true}}var ths=document.getElementById(fdTableSort.tableId).getElementsByTagName("th");for(var i=0,th;th=ths[i];i++){found=false;for(var z=0,n;n=dataObj.thList[z];z++){if(n==th){found=true;break}}if(!found){fdTableSort.removeClass(th,"(forwardSort|reverseSort)");if(!dataObj.noArrow){span=th.getElementsByTagName("span");if(span.length){span=span[0];while(span.firstChild){span.removeChild(span.firstChild)}}}}}if(dataObj.thList.length>1){classToAdd=fdTableSort.thNode.className.search(/forwardSort/)!=-1?"reverseSort":"forwardSort";fdTableSort.removeClass(fdTableSort.thNode,"(forwardSort|reverseSort)");fdTableSort.addClass(fdTableSort.thNode,classToAdd);dataObj.pos=-1}else{if(alt){dataObj.pos=fdTableSort.thNode}}},initSort:function(noCallback){var thNode=fdTableSort.thNode;var tableElem=document.getElementById(fdTableSort.tableId);if(!(fdTableSort.tableId in fdTableSort.tableCache)){fdTableSort.prepareTableData(document.getElementById(fdTableSort.tableId))}fdTableSort.addThNode();if(!noCallback){fdTableSort.addSortActiveClass()}fdTableSort.pos=thNode.className.match(/fd-column-([0-9]+)/)[1];var dataObj=fdTableSort.tableCache[tableElem.id];var lastPos=dataObj.pos&&dataObj.pos.className?dataObj.pos.className.match(/fd-column-([0-9]+)/)[1]:-1;var len1=dataObj.data.length;var len2=dataObj.data.length>0?dataObj.data[0].length-1:0;var identical=dataObj.identical[fdTableSort.pos];var classToAdd="forwardSort";if(dataObj.thList.length>1){var js="var sortWrapper = function(a,b) {\n";var l=dataObj.thList.length;var cnt=0;var e,d,th,p,f;for(var i=0;i<l;i++){th=dataObj.thList[i];p=th.className.match(/fd-column-([0-9]+)/)[1];if(dataObj.identical[p]){continue}cnt++;if(th.className.match(/sortable-(numeric|currency|date|keep)/)){f="fdTableSort.sortNumeric"}else{if(th.className.match("sortable-text")){f="fdTableSort.sortText"}else{if(th.className.search(/sortable-([a-zA-Z\_]+)/)!=-1&&th.className.match(/sortable-([a-zA-Z\_]+)/)[1] in window){f="window['"+th.className.match(/sortable-([a-zA-Z\_]+)/)[1]+"']"}else{f="fdTableSort.sortText"}}}e="e"+i;d=th.className.search("forwardSort")!=-1?"a,b":"b,a";js+="fdTableSort.pos   = "+p+";\n";js+="var "+e+" = "+f+"("+d+");\n";js+="if("+e+") return "+e+";\n";js+="else { \n"}js+="return 0;\n";for(var i=0;i<cnt;i++){js+="};\n"}if(cnt){js+="return 0;\n"}js+="};\n";eval(js);dataObj.data.sort(sortWrapper);identical=false}else{if((lastPos==fdTableSort.pos&&!identical)||(thNode.className.search(/sortable-keep/)!=-1&&lastPos==-1)){dataObj.data.reverse();classToAdd=thNode.className.search(/reverseSort/)!=-1?"forwardSort":"reverseSort";if(thNode.className.search(/sortable-keep/)!=-1&&lastPos==-1){fdTableSort.tableCache[tableElem.id].pos=thNode}}else{fdTableSort.tableCache[tableElem.id].pos=thNode;classToAdd=thNode.className.search(/forwardSort/)!=-1?"reverseSort":"forwardSort";if(!identical){if(thNode.className.match(/sortable-(numeric|currency|date|keep)/)){dataObj.data.sort(fdTableSort.sortNumeric)}else{if(thNode.className.match("sortable-text")){dataObj.data.sort(fdTableSort.sortText)}else{if(thNode.className.search(/sortable-([a-zA-Z\_]+)/)!=-1&&thNode.className.match(/sortable-([a-zA-Z\_]+)/)[1] in window){dataObj.data.sort(window[thNode.className.match(/sortable-([a-zA-Z\_]+)/)[1]])}}}}}}if(dataObj.thList.length==1){fdTableSort.removeClass(thNode,"(forwardSort|reverseSort)");fdTableSort.addClass(thNode,classToAdd)}if(!dataObj.noArrow){var span=fdTableSort.thNode.getElementsByTagName("span")[0];if(span.firstChild){span.removeChild(span.firstChild)}span.appendChild(document.createTextNode(fdTableSort.thNode.className.search(/forwardSort/)!=-1?" \u2193":" \u2191"))}if(!dataObj.rowStyle&&!dataObj.colStyle&&identical){if(!noCallback){fdTableSort.removeSortActiveClass()}fdTableSort.thNode=null;return}if("tablePaginater" in window&&"tableInfo" in tablePaginater&&fdTableSort.tableId in tablePaginater.tableInfo){tablePaginater.redraw(fdTableSort.tableId,identical)}else{fdTableSort.redraw(fdTableSort.tableId,identical)}if(!noCallback){fdTableSort.removeSortActiveClass()}fdTableSort.thNode=null},redraw:function(tableid,identical){if(!tableid||!(tableid in fdTableSort.tableCache)){return}var dataObj=fdTableSort.tableCache[tableid];var data=dataObj.data;var len1=data.length;var len2=len1?data[0].length-1:0;var hook=dataObj.hook;var colStyle=dataObj.colStyle;var rowStyle=dataObj.rowStyle;var colOrder=dataObj.colOrder;var tr,tds;for(var i=0;i<len1;i++){tr=data[i][len2];if(colStyle){tds=tr.cells;for(thPos in colOrder){if(!colOrder[thPos]){fdTableSort.removeClass(tds[thPos],colStyle)}else{fdTableSort.addClass(tds[thPos],colStyle)}}}if(!identical){if(rowStyle){if(i&1){fdTableSort.addClass(tr,rowStyle)}else{fdTableSort.removeClass(tr,rowStyle)}}hook.appendChild(tr)}}tr=tds=hook=null},getInnerText:function(el){if(typeof el=="string"||typeof el=="undefined"){return el}if(el.innerText){return el.innerText}var txt="",i;for(i=el.firstChild;i;i=i.nextSibling){if(i.nodeType==3){txt+=i.nodeValue}else{if(i.nodeType==1){txt+=fdTableSort.getInnerText(i)}}}return txt},dateFormat:function(dateIn,favourDMY){var dateTest=[{regExp:/^(0?[1-9]|1[012])([- \/.])(0?[1-9]|[12][0-9]|3[01])([- \/.])((\d\d)?\d\d)$/,d:3,m:1,y:5},{regExp:/^(0?[1-9]|[12][0-9]|3[01])([- \/.])(0?[1-9]|1[012])([- \/.])((\d\d)?\d\d)$/,d:1,m:3,y:5},{regExp:/^(\d\d\d\d)([- \/.])(0?[1-9]|1[012])([- \/.])(0?[1-9]|[12][0-9]|3[01])$/,d:5,m:3,y:1}];var start;var cnt=0;var numFormats=dateTest.length;while(cnt<numFormats){start=(cnt+(favourDMY?numFormats+1:numFormats))%numFormats;if(dateIn.match(dateTest[start].regExp)){res=dateIn.match(dateTest[start].regExp);y=res[dateTest[start].y];m=res[dateTest[start].m];d=res[dateTest[start].d];if(m.length==1){m="0"+String(m)}if(d.length==1){d="0"+String(d)}if(y.length!=4){y=(parseInt(y)<50)?"20"+String(y):"19"+String(y)}return y+String(m)+d}cnt++}return 0},sortNumeric:function(a,b){var aa=a[fdTableSort.pos];var bb=b[fdTableSort.pos];if(aa==bb){return 0}if(aa===""&&!isNaN(bb)){return -1}if(bb===""&&!isNaN(aa)){return 1}return aa-bb},sortText:function(a,b){var aa=a[fdTableSort.pos];var bb=b[fdTableSort.pos];if(aa==bb){return 0}if(aa<bb){return -1}return 1}}})();fdTableSort.addEvent(window,"load",fdTableSort.initEvt);fdTableSort.addEvent(window,"unload",fdTableSort.onUnload);var xmlHttp_reg;var xmlHttp_rep;var xmlHttp_announce;var xmlHttp_news;var xmlHttp_news_sec;var xmlHttp_news_tab;var xmlHttp_news_tab_sec;var xmlHttp_market_links;var xmlHttp_sector_links;var xmlHttp_news_center_tab;var xmlHttp_news_center_full;var xmlHttp_news_center_list;var xmlHttp_news_sec_tab;var xmlHttp_comp_sec_tab;var xmlHttp_comp_market_tab;var xmlHttp_ipo_news_center_list;var xmlHttp_ipo_news_center_full;var xmlHttp_ipo_announce;var xmlHttp_ipo_news_center_tab;var xmlHttp_ipo_link;var id_reg;var id_rep;var id_announce;var id_news;var id_news_sec;var id_news_tab;var id_news_tab_sec;var id_market_links;var id_sector_links;var id_news_center_tab;var id_news_center_full;var id_news_center_list;var id_news_sec_tab;var id_comp_sec_tab;var id_comp_market_tab;var id_ipo_news_center_list;var id_ipo_news_center_full;var id_ipo_announce;var id_ipo_news_center_tab;var id_ipo_link;function showContent_comp_sec_tab(c,b){id_comp_sec_tab="comp_sec_tab";var a="sector_modules.php?list="+b+"&secid="+c;xmlHttp_comp_sec_tab=GetXmlHttpObject(stateChanged_comp_sec_tab);xmlHttp_comp_sec_tab.open("GET",a,true);xmlHttp_comp_sec_tab.send(null)}function stateChanged_comp_sec_tab(){if(xmlHttp_comp_sec_tab.readyState==4||xmlHttp_comp_sec_tab.readyState=="complete"){document.getElementById(id_comp_sec_tab).innerHTML=xmlHttp_comp_sec_tab.responseText;fdTableSort.init()}}function showContent_comp_market_tab(c,b){id_comp_market_tab="comp_market_tab";var a="exchange_modules.php?list="+b+"&id="+c;xmlHttp_comp_market_tab=GetXmlHttpObject(stateChanged_comp_market_tab);xmlHttp_comp_market_tab.open("GET",a,true);xmlHttp_comp_market_tab.send(null)}function stateChanged_comp_market_tab(){if(xmlHttp_comp_market_tab.readyState==4||xmlHttp_comp_market_tab.readyState=="complete"){document.getElementById(id_comp_market_tab).innerHTML=xmlHttp_comp_market_tab.responseText;fdTableSort.init()}}function showContent_reg(b){id_reg="regcon"+b;var a="../reg/ajax_reg_content.php?conid="+b;xmlHttp_reg=GetXmlHttpObject(stateChanged_reg);xmlHttp_reg.open("GET",a,true);xmlHttp_reg.send(null)}function stateChanged_reg(){if(xmlHttp_reg.readyState==4||xmlHttp_reg.readyState=="complete"){document.getElementById(id_reg).innerHTML=xmlHttp_reg.responseText}}function showContent_rep(b){id_rep="repcon"+b;var a="../rep/ajax_rep_content.php?conid="+b;xmlHttp_rep=GetXmlHttpObject(stateChanged_rep);xmlHttp_rep.open("GET",a,true);xmlHttp_rep.send(null)}function stateChanged_rep(){if(xmlHttp_rep.readyState==4||xmlHttp_rep.readyState=="complete"){document.getElementById(id_rep).innerHTML=xmlHttp_rep.responseText}}function showContent_announce(b){id_announce="announcecon"+b;var a="news_full.php?logo=no&news="+b;xmlHttp_announce=GetXmlHttpObject(stateChanged_announce);xmlHttp_announce.open("GET",a,true);xmlHttp_announce.send(null)}function stateChanged_announce(){if(xmlHttp_announce.readyState==4||xmlHttp_announce.readyState=="complete"){document.getElementById(id_announce).innerHTML=xmlHttp_announce.responseText}}function showContent_ipo_announce(b){id_ipo_announce="announcecon"+b;var a="ipo_news_full.php?logo=no&news="+b;xmlHttp_ipo_announce=GetXmlHttpObject(stateChanged_ipo_announce);xmlHttp_ipo_announce.open("GET",a,true);xmlHttp_ipo_announce.send(null)}function stateChanged_ipo_announce(){if(xmlHttp_ipo_announce.readyState==4||xmlHttp_ipo_announce.readyState=="complete"){document.getElementById(id_ipo_announce).innerHTML=xmlHttp_ipo_announce.responseText}}function showContent_news(b){id_news="newscon"+b;var a="news_full.php?logo=no&news="+b;xmlHttp_news=GetXmlHttpObject(stateChanged_news);xmlHttp_news.open("GET",a,true);xmlHttp_news.send(null)}function stateChanged_news(){if(xmlHttp_news.readyState==4||xmlHttp_news.readyState=="complete"){document.getElementById(id_news).innerHTML=xmlHttp_news.responseText}}function showContent_news_sec(b){id_news_sec="newscon_sec"+b;var a="news_full.php?logo=no&news="+b;xmlHttp_news_sec=GetXmlHttpObject(stateChanged_news_sec);xmlHttp_news_sec.open("GET",a,true);xmlHttp_news_sec.send(null)}function stateChanged_news_sec(){if(xmlHttp_news_sec.readyState==4||xmlHttp_news_sec.readyState=="complete"){document.getElementById(id_news_sec).innerHTML=xmlHttp_news_sec.responseText}}function showContent_news_tab(e,c,b){id_news_tab="news_tab";var a="exchange_modules.php?op=showexchange&list="+c+"&id="+e+"&type="+b;xmlHttp_news_tab=GetXmlHttpObject(stateChanged_news_tab);xmlHttp_news_tab.open("GET",a,true);xmlHttp_news_tab.send(null)}function stateChanged_news_tab(){if(xmlHttp_news_tab.readyState==4||xmlHttp_news_tab.readyState=="complete"){document.getElementById(id_news_tab).innerHTML=xmlHttp_news_tab.responseText;fdTableSort.init();tabberAutomatic()}}function showContent_news_tab_sec(c,b){id_news_tab_sec="news_sec_tab";var a="sector_modules.php?list="+b+"&secid="+c;xmlHttp_news_tab_sec=GetXmlHttpObject(stateChanged_news_tab_sec);xmlHttp_news_tab_sec.open("GET",a,true);xmlHttp_news_tab_sec.send(null)}function stateChanged_news_tab_sec(){if(xmlHttp_news_tab_sec.readyState==4||xmlHttp_news_tab_sec.readyState=="complete"){document.getElementById(id_news_tab_sec).innerHTML=xmlHttp_news_tab_sec.responseText;fdTableSort.init()}}function showContent_market_links(e,c,b){id_market_links="market_links";var a="exchange_modules.php?op=showexchange&list=market_links&id="+e+"&kind="+c+"&catid="+b;xmlHttp_market_links=GetXmlHttpObject(stateChanged_market_links);xmlHttp_market_links.open("GET",a,true);xmlHttp_market_links.send(null)}function stateChanged_market_links(){if(xmlHttp_market_links.readyState==4||xmlHttp_market_links.readyState=="complete"){document.getElementById(id_market_links).innerHTML=xmlHttp_market_links.responseText}}function showRegulation_market_links(b){id_news_tab="news_tab";var a="exchange_modules.php?op=showexchange&list=reg&id="+b;xmlHttp_market_links=GetXmlHttpObject(stateChanged_market_Regulation);xmlHttp_market_links.open("GET",a,true);xmlHttp_market_links.send(null)}function stateChanged_market_Regulation(){if(xmlHttp_market_links.readyState==4||xmlHttp_market_links.readyState=="complete"){document.getElementById(id_news_tab).innerHTML=xmlHttp_market_links.responseText;tabberAutomatic()}}function showContent_sector_links(e,c,b){id_sector_links="sector_links";var a="sector_modules.php?list=sector_links&secid="+e+"&kind="+c+"&catid="+b;xmlHttp_sector_links=GetXmlHttpObject(stateChanged_sector_links);xmlHttp_sector_links.open("GET",a,true);xmlHttp_sector_links.send(null)}function stateChanged_sector_links(){if(xmlHttp_sector_links.readyState==4||xmlHttp_sector_links.readyState=="complete"){document.getElementById(id_sector_links).innerHTML=xmlHttp_sector_links.responseText}}function showContent_news_center_tab(c,b){id_news_center_tab="news_tab";var a="exchange_modules.php?op=showexchange&list=newscenter&marketid="+c+"&catid="+b;xmlHttp_news_center_tab=GetXmlHttpObject(stateChanged_news_center_tab);xmlHttp_news_center_tab.open("GET",a,true);xmlHttp_news_center_tab.send(null)}function stateChanged_news_center_tab(){if(xmlHttp_news_center_tab.readyState==4||xmlHttp_news_center_tab.readyState=="complete"){document.getElementById(id_news_center_tab).innerHTML=xmlHttp_news_center_tab.responseText}}function showContent_ipo_news_center_tab(e,c,b){id_ipo_news_center_tab="div_ipo_news_"+c;var a="exchange_modules.php?op=showexchange&list=iponewscenter&marketid="+e+"&catid="+b+"&ipoid="+c;xmlHttp_ipo_news_center_tab=GetXmlHttpObject(stateChanged_ipo_news_center_tab);xmlHttp_ipo_news_center_tab.open("GET",a,true);xmlHttp_ipo_news_center_tab.send(null)}function stateChanged_ipo_news_center_tab(){if(xmlHttp_ipo_news_center_tab.readyState==4||xmlHttp_ipo_news_center_tab.readyState=="complete"){document.getElementById(id_ipo_news_center_tab).innerHTML=xmlHttp_ipo_news_center_tab.responseText}}function showContent_ipo_links(e,c,b){id_ipo_link="menu_ipo_"+c;var a="exchange_modules.php?op=showexchange&list=iponewslink&marketid="+e+"&catid="+b+"&ipoid="+c;xmlHttp_ipo_link=GetXmlHttpObject(stateChanged_ipo_links);xmlHttp_ipo_link.open("GET",a,true);xmlHttp_ipo_link.send(null)}function stateChanged_ipo_links(){if(xmlHttp_ipo_link.readyState==4||xmlHttp_ipo_link.readyState=="complete"){document.getElementById(id_ipo_link).innerHTML=xmlHttp_ipo_link.responseText}}function showContent_news_center_full(b){id_news_center_full="news_tab";var a="news_full.php?logo=no&showbord=yes&news="+b;xmlHttp_news_center_full=GetXmlHttpObject(stateChanged_news_center_full);xmlHttp_news_center_full.open("GET",a,true);xmlHttp_news_center_full.send(null)}function stateChanged_news_center_full(){if(xmlHttp_news_center_full.readyState==4||xmlHttp_news_center_full.readyState=="complete"){document.getElementById(id_news_center_full).innerHTML=xmlHttp_news_center_full.responseText}}function showContent_ipo_news_center_full(b){id_ipo_news_center_full="news_tab";var a="ipo_news_full.php?logo=no&showbord=yes&news="+b;xmlHttp_ipo_news_center_full=GetXmlHttpObject(stateChanged_ipo_news_center_full);xmlHttp_ipo_news_center_full.open("GET",a,true);xmlHttp_ipo_news_center_full.send(null)}function stateChanged_ipo_news_center_full(){if(xmlHttp_ipo_news_center_full.readyState==4||xmlHttp_ipo_news_center_full.readyState=="complete"){document.getElementById(id_ipo_news_center_full).innerHTML=xmlHttp_ipo_news_center_full.responseText}}function showContent_news_center_list(e,b,f,c){id_news_center_list="news_tab";var a="exchange_modules.php?op=showexchange&list=newscenter_list&marketid="+e+"&listkind="+f+"&catid="+b+"&page_n="+c;xmlHttp_news_center_list=GetXmlHttpObject(stateChanged_news_center_list);xmlHttp_news_center_list.open("GET",a,true);xmlHttp_news_center_list.send(null)}function stateChanged_news_center_list(){if(xmlHttp_news_center_list.readyState==4||xmlHttp_news_center_list.readyState=="complete"){document.getElementById(id_news_center_list).innerHTML=xmlHttp_news_center_list.responseText}}function showContent_ipo_news_center_list(e,b,f,c){id_ipo_news_center_list="news_tab";var a="exchange_modules.php?op=showexchange&list=iponewscenter_list&marketid="+e+"&listkind="+f+"&catid="+b+"&page_n="+c;xmlHttp_ipo_news_center_list=GetXmlHttpObject(stateChanged_ipo_news_center_list);xmlHttp_ipo_news_center_list.open("GET",a,true);xmlHttp_ipo_news_center_list.send(null)}function stateChanged_ipo_news_center_list(){if(xmlHttp_ipo_news_center_list.readyState==4||xmlHttp_ipo_news_center_list.readyState=="complete"){document.getElementById(id_ipo_news_center_list).innerHTML=xmlHttp_ipo_news_center_list.responseText}}function showContent_news_sec_tab(e,b,f,c){id_news_sec_tab="news_sec_tab";var a="sector_modules.php?op=showsector&list=newscenter_list&sectorid="+e+"&catid="+b+"&page_n="+c;xmlHttp_news_sec_tab=GetXmlHttpObject(stateChanged_news_sec_tab);xmlHttp_news_sec_tab.open("GET",a,true);xmlHttp_news_sec_tab.send(null)}function stateChanged_news_sec_tab(){if(xmlHttp_news_sec_tab.readyState==4||xmlHttp_news_sec_tab.readyState=="complete"){document.getElementById(id_news_sec_tab).innerHTML=xmlHttp_news_sec_tab.responseText}}function GetXmlHttpObject(c){var b=null;if(navigator.userAgent.indexOf("Opera")>=0){alert("This code doesn't work in Opera");return}if(navigator.userAgent.indexOf("MSIE")>=0){var a="Msxml2.XMLHTTP";if(navigator.appVersion.indexOf("MSIE 5.5")>=0){a="Microsoft.XMLHTTP"}try{b=new ActiveXObject(a);b.onreadystatechange=c;return b}catch(f){alert("Error. Scripting for ActiveX might be disabled");return}}if(navigator.userAgent.indexOf("Mozilla")>=0){b=new XMLHttpRequest();b.onload=c;b.onerror=c;return b}}if(typeof document.attachEvent!="undefined"){window.attachEvent("onload",init);document.attachEvent("onmousemove",moveMouse);document.attachEvent("onclick",checkMove)}else{window.addEventListener("load",init,false);document.addEventListener("mousemove",moveMouse,false);document.addEventListener("click",checkMove,false)}var oDv=document.createElement("div");var dvHdr=document.createElement("div");var dvBdy=document.createElement("div");var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,boxBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;boxOpen=false;ox=10;oy=10;lockX=0;lockY=0;function init(){oDv.appendChild(dvHdr);oDv.appendChild(dvBdy);oDv.style.position="absolute";oDv.style.visibility="hidden";document.body.appendChild(oDv)}function defHdrStyle(){dvHdr.innerHTML='<img  style="vertical-align:middle"  src="info.gif">&nbsp;&nbsp;'+dvHdr.innerHTML;dvHdr.style.fontWeight="bold";dvHdr.style.width="160px";dvHdr.style.fontFamily="arial";dvHdr.style.border="1px solid #d4d0c8";dvHdr.style.padding="3";dvHdr.style.fontSize="11";dvHdr.style.color="#FFFFFF";dvHdr.style.background="#000000";dvHdr.style.filter="alpha(opacity=100)";dvHdr.style.opacity="0.85"}function defBdyStyle(){dvBdy.style.borderBottom="1px solid #d4d0c8";dvBdy.style.borderLeft="1px solid #d4d0c8";dvBdy.style.borderRight="1px solid #d4d0c8";dvBdy.style.width="160px";dvBdy.style.fontFamily="arial";dvBdy.style.fontSize="11";dvBdy.style.padding="3";dvBdy.style.color="#000000";dvBdy.style.background="#dddddd";dvBdy.style.filter="alpha(opacity=100)";dvBdy.style.opacity="0.85"}function checkElemBO(a){if(!a||typeof(a)!="string"){return false}if((a.indexOf("header")>-1)&&(a.indexOf("body")>-1)&&(a.indexOf("[")>-1)&&(a.indexOf("[")>-1)){return true}else{return false}}function scanBO(a){if(checkElemBO(a.title)){a.boHDR=getParam("header",a.title);a.boBDY=getParam("body",a.title);a.boCSSBDY=getParam("cssbody",a.title);a.boCSSHDR=getParam("cssheader",a.title);a.IEbugfix=(getParam("hideselects",a.title)=="on")?true:false;a.fixX=parseInt(getParam("fixedrelx",a.title));a.fixY=parseInt(getParam("fixedrely",a.title));a.absX=parseInt(getParam("fixedabsx",a.title));a.absY=parseInt(getParam("fixedabsy",a.title));a.offY=(getParam("offsety",a.title)!="")?parseInt(getParam("offsety",a.title)):10;a.offX=(getParam("offsetx",a.title)!="")?parseInt(getParam("offsetx",a.title)):10;a.fade=(getParam("fade",a.title)=="on")?true:false;a.fadespeed=(getParam("fadespeed",a.title)!="")?getParam("fadespeed",a.title):0.04;a.delay=(getParam("delay",a.title)!="")?parseInt(getParam("delay",a.title)):0;if(getParam("requireclick",a.title)=="on"){a.requireclick=true;document.all?a.attachEvent("onclick",showHideBox):a.addEventListener("click",showHideBox,false);document.all?a.attachEvent("onmouseover",hideBox):a.addEventListener("mouseover",hideBox,false)}else{if(getParam("doubleclickstop",a.title)!="off"){document.all?a.attachEvent("ondblclick",pauseBox):a.addEventListener("dblclick",pauseBox,false)}if(getParam("singleclickstop",a.title)=="on"){document.all?a.attachEvent("onclick",pauseBox):a.addEventListener("click",pauseBox,false)}}a.windowLock=getParam("windowlock",a.title).toLowerCase()=="off"?false:true;a.title="";a.hasbox=1}else{a.hasbox=2}}function getParam(f,e){var c=new RegExp("([^a-zA-Z]"+f+"|^"+f+")\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]");var b=c.exec(e);var a;if(b){return b[2].replace("[[","[").replace("]]","]")}else{return""}}function Left(b){var a=0;if(b.calcLeft){return b.calcLeft}var c=b;while(b){if((b.currentStyle)&&(!isNaN(parseInt(b.currentStyle.borderLeftWidth)))&&(a!=0)){a+=parseInt(b.currentStyle.borderLeftWidth)}a+=b.offsetLeft;b=b.offsetParent}c.calcLeft=a;return a}function Top(b){var a=0;if(b.calcTop){return b.calcTop}var c=b;while(b){if((b.currentStyle)&&(!isNaN(parseInt(b.currentStyle.borderTopWidth)))&&(a!=0)){a+=parseInt(b.currentStyle.borderTopWidth)}a+=b.offsetTop;b=b.offsetParent}c.calcTop=a;return a}var ah,ab;function applyStyles(){if(ab){oDv.removeChild(dvBdy)}if(ah){oDv.removeChild(dvHdr)}dvHdr=document.createElement("div");dvBdy=document.createElement("div");CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();dvHdr.innerHTML=CBE.boHDR;dvBdy.innerHTML=CBE.boBDY;ah=false;ab=false;if(CBE.boHDR!=""){oDv.appendChild(dvHdr);ah=true}if(CBE.boBDY!=""){oDv.appendChild(dvBdy);ab=true}}var CSE,iterElem,LSE,CBE,LBE,totalScrollLeft,totalScrollTop,width,height;var ini=false;function SHW(){if(document.body&&(document.body.clientWidth!=0)){width=document.body.clientWidth;height=document.body.clientHeight}if(document.documentElement&&(document.documentElement.clientWidth!=0)&&(document.body.clientWidth+20>=document.documentElement.clientWidth)){width=document.documentElement.clientWidth;height=document.documentElement.clientHeight}return[width,height]}var ID=null;function moveMouse(a){a?evt=a:evt=event;CSE=evt.target?evt.target:evt.srcElement;if(!CSE.hasbox){iElem=CSE;while((iElem.parentNode)&&(!iElem.hasbox)){scanBO(iElem);iElem=iElem.parentNode}}if((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){if(!CSE.boxItem){iterElem=CSE;while((iterElem.hasbox==2)&&(iterElem.parentNode)){iterElem=iterElem.parentNode}CSE.boxItem=iterElem}iterElem=CSE.boxItem;if(CSE.boxItem&&(CSE.boxItem.hasbox==1)){LBE=CBE;CBE=iterElem;if(CBE!=LBE){applyStyles();if(!CBE.requireclick){if(CBE.fade){if(ID!=null){clearTimeout(ID)}ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay)}else{if(ID!=null){clearTimeout(ID)}COL=1;ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay)}}if(CBE.IEbugfix){hideSelects()}fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;lockX=0;lockY=0;boxMove=true;ox=CBE.offX?CBE.offX:10;oy=CBE.offY?CBE.offY:10}}else{if(!isChild(CSE,dvHdr)&&!isChild(CSE,dvBdy)&&(boxMove)){if((!isChild(CBE,CSE))||(CSE.tagName!="TABLE")){CBE=null;if(ID!=null){clearTimeout(ID)}fadeOut();showSelects()}}}LSE=CSE}else{if(((isChild(CSE,dvHdr)||isChild(CSE,dvBdy))&&(boxMove))){totalScrollLeft=0;totalScrollTop=0;iterElem=CSE;while(iterElem){if(!isNaN(parseInt(iterElem.scrollTop))){totalScrollTop+=parseInt(iterElem.scrollTop)}if(!isNaN(parseInt(iterElem.scrollLeft))){totalScrollLeft+=parseInt(iterElem.scrollLeft)}iterElem=iterElem.parentNode}if(CBE!=null){boxLeft=Left(CBE)-totalScrollLeft;boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;boxTop=Top(CBE)-totalScrollTop;boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;doCheck()}}}if(boxMove&&CBE){bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;if((CBE)&&(CBE.windowLock)){mouseY<-oy?lockY=-mouseY-oy:lockY=0;mouseX<-ox?lockX=-mouseX-ox:lockX=0;mouseY>(SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;mouseX>(SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX}oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px"}}function doCheck(){if((mouseX<boxLeft)||(mouseX>boxRight)||(mouseY<boxTop)||(mouseY>boxBottom)){if(!CBE.requireclick){fadeOut()}if(CBE.IEbugfix){showSelects()}CBE=null}}function pauseBox(a){a?evt=a:evt=event;boxMove=false;evt.cancelBubble=true}function showHideBox(a){oDv.style.visibility=(oDv.style.visibility!="visible")?"visible":"hidden"}function hideBox(a){oDv.style.visibility="hidden"}var COL=0;var stopfade=false;function fadeIn(a){ID=null;COL=0;oDv.style.visibility="visible";fadeIn2(a)}function fadeIn2(a){COL=COL+a;COL=(COL>1)?1:COL;oDv.style.filter="alpha(opacity="+parseInt(100*COL)+")";oDv.style.opacity=COL;if(COL<1){setTimeout("fadeIn2("+a+")",20)}}function fadeOut(){oDv.style.visibility="hidden"}function isChild(a,b){while(a){if(a==b){return true}a=a.parentNode}return false}var cSrc;function checkMove(a){a?evt=a:evt=event;cSrc=evt.target?evt.target:evt.srcElement;if((!boxMove)&&(!isChild(cSrc,oDv))){fadeOut();if(CBE&&CBE.IEbugfix){showSelects()}boxMove=true;CBE=null}}function showSelects(){var a=document.getElementsByTagName("select");for(i=0;i<a.length;i++){a[i].style.visibility="visible"}}function hideSelects(){var a=document.getElementsByTagName("select");for(i=0;i<a.length;i++){a[i].style.visibility="hidden"}}var enableCache=true;var jsCache=new Array();var dynamicContent_ajaxObjects=new Array();function ajax_showContent(a,c,b){document.getElementById(a).innerHTML=dynamicContent_ajaxObjects[c].response;if(enableCache){jsCache[b]=dynamicContent_ajaxObjects[c].response}dynamicContent_ajaxObjects[c]=false}function ajax_loadContent(a,b){if(enableCache&&jsCache[b]){document.getElementById(a).innerHTML=jsCache[b];return}var c=dynamicContent_ajaxObjects.length;document.getElementById(a).innerHTML="Loading content - please wait";dynamicContent_ajaxObjects[c]=new sack();dynamicContent_ajaxObjects[c].requestFile=b;dynamicContent_ajaxObjects[c].onCompletion=function(){ajax_showContent(a,c,b)};dynamicContent_ajaxObjects[c].runAJAX()}function sack(file){this.AjaxFailedAlert="Your browser does not support the enhanced functionality of this website, and therefore you will have an experience that differs from the intended one.\n";this.requestFile=file;this.method="POST";this.URLString="";this.encodeURIString=true;this.execute=false;this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(err){this.xmlhttp=null}}if(!this.xmlhttp&&typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest()}if(!this.xmlhttp){this.failed=true}};this.setVar=function(name,value){if(this.URLString.length<3){this.URLString=name+"="+value}else{this.URLString+="&"+name+"="+value}};this.encVar=function(name,value){var varString=encodeURIComponent(name)+"="+encodeURIComponent(value);return varString};this.encodeURLString=function(string){varArray=string.split("&");for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(urlVars[0].indexOf("amp;")!=-1){urlVars[0]=urlVars[0].substring(4)}varArray[i]=this.encVar(urlVars[0],urlVars[1])}return varArray.join("&")};this.runResponse=function(){eval(this.response)};this.runAJAX=function(urlstring){this.responseStatus=new Array(2);if(this.failed&&this.AjaxFailedAlert){alert(this.AjaxFailedAlert)}else{if(urlstring){if(this.URLString.length){this.URLString=this.URLString+"&"+urlstring}else{this.URLString=urlstring}}if(this.encodeURIString){var timeval=new Date().getTime();this.URLString=this.encodeURLString(this.URLString);this.setVar("rndval",timeval)}if(this.element){this.elementObj=document.getElementById(this.element)}if(this.xmlhttp){var self=this;if(this.method=="GET"){var totalurlstring=this.requestFile+"?"+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true)}else{this.xmlhttp.open(this.method,this.requestFile,true)}if(this.method=="POST"){try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}catch(e){}}this.xmlhttp.send(this.URLString);this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;self.onCompletion();if(self.execute){self.runResponse()}if(self.elementObj){var elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response}else{self.elementObj.innerHTML=self.response}}self.URLString="";break}}}}};this.createAJAX()}var x_offset_tooltip=5;var y_offset_tooltip=0;var ajax_tooltipObj=false;var ajax_tooltipObj_news=false;var ajax_tooltipObj_iframe=false;var ajax_tooltip_MSIE=false;if(navigator.userAgent.indexOf("MSIE")>=0){ajax_tooltip_MSIE=true}function ajax_showTooltip(e,a){if(!ajax_tooltipObj){ajax_tooltipObj=document.createElement("DIV");ajax_tooltipObj.style.position="absolute";ajax_tooltipObj.id="ajax_tooltipObj";document.body.appendChild(ajax_tooltipObj);var b=document.createElement("DIV");b.className="ajax_tooltip_arrow";b.id="ajax_tooltip_arrow";ajax_tooltipObj.appendChild(b);var c=document.createElement("DIV");c.className="ajax_tooltip_content";ajax_tooltipObj.appendChild(c);c.id="ajax_tooltip_content";if(ajax_tooltip_MSIE){ajax_tooltipObj_iframe=document.createElement('<IFRAME frameborder="0">');ajax_tooltipObj_iframe.style.position="absolute";ajax_tooltipObj_iframe.border="0";ajax_tooltipObj_iframe.frameborder=0;ajax_tooltipObj_iframe.style.backgroundColor="#FFF";ajax_tooltipObj_iframe.src="about:blank";c.appendChild(ajax_tooltipObj_iframe);ajax_tooltipObj_iframe.style.left="0px";ajax_tooltipObj_iframe.style.top="0px"}}ajax_tooltipObj.style.display="block";ajax_loadContent("ajax_tooltip_content",e);if(ajax_tooltip_MSIE){ajax_tooltipObj_iframe.style.width=ajax_tooltipObj.clientWidth+"px";ajax_tooltipObj_iframe.style.height=ajax_tooltipObj.clientHeight+"px"}ajax_positionTooltip(a)}function ajax_showTooltip_news(e,a){if(!ajax_tooltipObj_news){ajax_tooltipObj_news=document.createElement("DIV");ajax_tooltipObj_news.style.position="absolute";ajax_tooltipObj_news.id="ajax_tooltipObj_news";document.body.appendChild(ajax_tooltipObj_news);var b=document.createElement("DIV");b.className="ajax_tooltip_arrow_news";b.id="ajax_tooltip_arrow_news";ajax_tooltipObj_news.appendChild(b);var c=document.createElement("DIV");c.className="ajax_tooltip_content_news";ajax_tooltipObj_news.appendChild(c);c.id="ajax_tooltip_content_news";if(ajax_tooltip_MSIE){ajax_tooltipObj_news_iframe=document.createElement('<IFRAME frameborder="0">');ajax_tooltipObj_news_iframe.style.position="absolute";ajax_tooltipObj_news_iframe.border="0";ajax_tooltipObj_news_iframe.frameborder=0;ajax_tooltipObj_news_iframe.style.backgroundColor="#FFF";ajax_tooltipObj_news_iframe.src="about:blank";c.appendChild(ajax_tooltipObj_news_iframe);ajax_tooltipObj_news_iframe.style.left="0px";ajax_tooltipObj_news_iframe.style.top="0px"}}ajax_tooltipObj_news.style.display="block";ajax_loadContent("ajax_tooltip_content_news",e);if(ajax_tooltip_MSIE){ajax_tooltipObj_news_iframe.style.width=ajax_tooltipObj_news.clientWidth+"px";ajax_tooltipObj_news_iframe.style.height=ajax_tooltipObj_news.clientHeight+"px"}ajax_positionTooltip_news(a)}function ajax_positionTooltip(a){var b=(ajaxTooltip_getLeftPos(a)+a.offsetWidth);var c=ajaxTooltip_getTopPos(a);var e=document.getElementById("ajax_tooltip_content").offsetWidth+document.getElementById("ajax_tooltip_arrow").offsetWidth;ajax_tooltipObj.style.left=b+"px";ajax_tooltipObj.style.top=c+"px"}function ajax_positionTooltip_news(a){var b=(ajaxTooltip_getLeftPos(a)+a.offsetWidth);var c=ajaxTooltip_getTopPos(a);var e=document.getElementById("ajax_tooltip_content_news").offsetWidth+document.getElementById("ajax_tooltip_arrow_news").offsetWidth;ajax_tooltipObj_news.style.left=b+"px";ajax_tooltipObj_news.style.top=c+"px"}function ajax_hideTooltip(){ajax_tooltipObj.style.display="none"}function ajaxTooltip_getTopPos(b){var a=b.offsetTop;while((b=b.offsetParent)!=null){if(b.tagName!="HTML"){a+=b.offsetTop}}return a}function ajaxTooltip_getLeftPos(b){var a=b.offsetLeft;while((b=b.offsetParent)!=null){if(b.tagName!="HTML"){a+=b.offsetLeft}}return a}function ajax_hideTooltip_news(){ajax_tooltipObj_news.style.display="none"}var bustcachevar=1;var loadstatustext="<img src='images/loading.gif' /> Requesting content...";var loadedobjects="";var defaultcontentarray=new Object();var bustcacheparameter="";function ajaxpage(a,j,h){var g=false;if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(f){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(f){}}}else{return false}}var c=h.parentNode.parentNode.getElementsByTagName("li");for(var b=0;b<c.length;b++){c[b].className=""}h.parentNode.className="selected";if(a.indexOf("#default")!=-1){document.getElementById(j).innerHTML=defaultcontentarray[j];return}document.getElementById(j).innerHTML=loadstatustext;g.onreadystatechange=function(){loadpage(g,j)};if(bustcachevar){bustcacheparameter=(a.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()}g.open("GET",a+bustcacheparameter,true);g.send(null)}function loadpage(b,a){if(b.readyState==4&&(b.status==200||window.location.href.indexOf("http")==-1)){document.getElementById(a).innerHTML=b.responseText}}function loadobjs(a){if(a!=null&&a!=""){var e=a.split(/\s*,\s*/);for(var c=0;c<e.length;c++){var b=e[c];var f="";if(loadedobjects.indexOf(b)==-1){if(b.indexOf(".js")!=-1){f=document.createElement("script");f.setAttribute("type","text/javascript");f.setAttribute("src",b)}else{if(b.indexOf(".css")!=-1){f=document.createElement("link");f.setAttribute("rel","stylesheet");f.setAttribute("type","text/css");f.setAttribute("href",b)}}}if(f!=""){document.getElementsByTagName("head").item(0).appendChild(f);loadedobjects+=b+" "}}}}function savedefaultcontent(a){if(typeof defaultcontentarray[a]=="undefined"){defaultcontentarray[a]=document.getElementById(a).innerHTML}}function startajaxtabs(){for(var e=0;e<arguments.length;e++){var b=document.getElementById(arguments[e]);var f=b.getElementsByTagName("li");for(var a=0;a<f.length;a++){var g=f[a].getElementsByTagName("a")[0];if(g.getAttribute("rel")){var c=g.getAttribute("href").replace(/^http:\/\/[^\/]+\//i,"http://"+window.location.hostname+"/");g.setAttribute("href",c);savedefaultcontent(g.getAttribute("rel"));g.onclick=function(){ajaxpage(this.getAttribute("href"),this.getAttribute("rel"),this);loadobjs(this.getAttribute("rev"));return false};if(f[a].className=="selected"){ajaxpage(g.getAttribute("href"),g.getAttribute("rel"),g);loadobjs(g.getAttribute("rev"))}}}}}function tooltip(b){var a=this;a.mainObj="";a.leftDiv="";a.rightDiv="";a.toolTipTitle="Tooltip Title";a.mainContentDiv="";a.closeBtnDiv="";a.closeBtn="";a.contentDiv="";a.targerObj="";a.returnValue="";a.leftPos=0;a.topPos=0;a.fullWidth=0;a.toolTipWidth=0;a.newLeft=0;a.parentElement="";a.screenWidth=screen.width;a.objHndl=null;a.positionOk=true;a.width=360;a.http_request=false;a.toolTipResult="";a.ajaxPage="";a.ajaxParameters="";a.ajaxMethod="POST";a.ajaxLoadImg="img/loader.gif";a.ajaxLoadImgH="20";a.ajaxLoadImgW="20";a.properties={title:"Tooltip Title",showClose:false,ajax:{page:"",parameters:"",method:"POST",loadImg:"",loadImgHeight:0,loadImgWidth:0},tooltipContent:""};if(b!=""){a.properties=b}if(a.properties.title==undefined){a.toolTipTitle="Tooltip Title"}else{a.toolTipTitle=a.properties.title}if(a.properties.width==undefined){a.width=a.width}else{if(a.properties.width==0){a.width=a.width}else{if(a.properties.width==""){a.width=a.width}else{if(isNaN(a.properties.width)){a.width=a.width}else{a.width=a.properties.width}}}}if(a.properties.ajax!=undefined){a.ajaxPage=a.properties.ajax.page;if(a.properties.ajax.parameters==undefined){a.ajaxParameters=""}else{if(a.properties.ajax.parameters==""){a.ajaxParameters=""}else{a.ajaxParameters=a.properties.ajax.parameters}}if(a.properties.ajax.method==undefined){a.ajaxMethod=a.ajaxMethod}else{if(a.properties.ajax.method==""){a.ajaxMethod=a.ajaxMethod}else{a.ajaxMethod=a.properties.ajax.method}}if(a.properties.ajax.loadImg==undefined){a.ajaxLoadImg=a.ajaxLoadImg}else{if(a.properties.ajax.loadImg==""){a.ajaxLoadImg=a.ajaxLoadImg}else{a.ajaxLoadImg=a.properties.ajax.loadImg}}if(a.properties.ajax.loadImgHeight==undefined){a.ajaxLoadImgH=a.ajaxLoadImgH}else{if(a.properties.ajax.loadImgHeight==""){a.ajaxLoadImgH=a.ajaxLoadImgH}else{if(a.properties.ajax.loadImgHeight==0){a.ajaxLoadImgH=a.ajaxLoadImgH}else{if(isNaN(a.properties.ajax.loadImgHeight)){a.ajaxLoadImgH=a.ajaxLoadImgH}else{a.ajaxLoadImgH=a.properties.ajax.loadImgHeight}}}}if(a.properties.ajax.loadImgWidth==undefined){a.ajaxLoadImgW=a.ajaxLoadImgH}else{if(a.properties.ajax.loadImgWidth==""){a.ajaxLoadImgW=a.ajaxLoadImgH}else{if(a.properties.ajax.loadImgWidth==0){a.ajaxLoadImgW=a.ajaxLoadImgH}else{if(isNaN(a.properties.ajax.loadImgWidth)){a.ajaxLoadImgW=a.ajaxLoadImgH}else{a.ajaxLoadImgW=a.properties.ajax.loadImgWidth}}}}}a.showToolTip=function(f,e,c){a.targerObj=document.getElementById(f);if(c==undefined){a.ajaxParameters=a.ajaxParameters}else{if(c==""){a.ajaxParameters=a.ajaxParameters}else{a.ajaxParameters=c}}if(c==undefined){a.ajaxPage=a.ajaxPage}else{if(c==""){a.ajaxPage=a.ajaxPage}else{a.ajaxPage=e}}if(!document.getElementById("tooltipObj")){a.mainObj=document.createElement("DIV");a.mainObj.style.position="absolute";a.mainObj.id="tooltipObj";document.body.appendChild(a.mainObj);a.mainContentDiv=document.createElement("DIV");a.mainContentDiv.className="tooltip_mainContent";a.mainContentDiv.id="tooltip_mainContent";a.mainContentDiv.style.width=a.width+"px";a.mainObj.appendChild(a.mainContentDiv);a.closeBtnDiv=document.createElement("DIV");a.closeBtnDiv.className="tooltip_close";a.closeBtnDiv.id="tooltip_close";a.closeBtnDiv.style.width=a.width+"px";a.mainContentDiv.appendChild(a.closeBtnDiv);if(a.properties.showClose){titleWidth=a.width-15}else{titleWidth=a.width}a.closeTitle=document.createElement("div");a.closeTitle.className="tooltip_title";a.closeTitle.id="tooltip_title";a.closeTitle.style.width=titleWidth+"px";a.closeTitle.innerHTML=a.toolTipTitle;a.closeBtnDiv.appendChild(a.closeTitle);if(a.properties.showClose){a.closeBtn=document.createElement("div");a.closeBtn.className="tooltip_closeBtn";a.closeBtn.id="tooltip_closeBtn";a.closeBtn.onclick=a.closeTooltip=function(){document.getElementById("tooltipObj").style.display="none"};a.closeBtnDiv.appendChild(a.closeBtn)}contentWidth=a.width-4;a.contentDiv=document.createElement("DIV");a.contentDiv.className="tooltip_content";a.contentDiv.id="tooltip_content";a.contentDiv.style.width=contentWidth+"px";if(a.properties.tooltipContent!=""){a.contentDiv.innerHTML=a.properties.tooltipContent}a.mainContentDiv.appendChild(a.contentDiv)}else{document.getElementById("tooltipObj").style.display="block"}a.positionOk=a.checkScreen(a.targerObj);a.parentElement=document.getElementById("tooltipObj");if(document.getElementById("tooltip_arrow")){a.parentElement.removeChild(document.getElementById("tooltip_arrow"))}if(document.getElementById("tooltip_arrow1")){a.parentElement.removeChild(document.getElementById("tooltip_arrow1"))}if(!a.positionOk){a.rightDiv=document.createElement("DIV");a.rightDiv.className="tooltip_arrow1";a.rightDiv.id="tooltip_arrow1";a.newLeft=document.getElementById("tooltip_mainContent").offsetWidth-2;a.rightDiv.style.left=a.newLeft+"px";a.mainContentDiv.style.left="0px";a.mainObj.appendChild(a.rightDiv)}else{a.leftDiv=document.createElement("DIV");a.leftDiv.className="tooltip_arrow";a.leftDiv.id="tooltip_arrow";a.leftDiv.style.left="0px";a.mainContentDiv.style.left="18px";a.mainObj.appendChild(a.leftDiv)}a.ajax_positionTooltip(a.targerObj);if(a.properties.ajax!=undefined){if(a.ajaxPage==""){alert("Missing Parameter : ajax:page")}else{a.callAjax()}}};a.hideToolTip=function(){if(!a.properties.showClose){document.getElementById("tooltipObj").style.display="none"}};a.getLeftPos=function(c){a.returnValue=c.offsetLeft;while((c=c.offsetParent)!=null){if(c.tagName!="HTML"){a.returnValue+=c.offsetLeft}}return a.returnValue};a.getTopPos=function(c){a.returnValue=c.offsetTop;while((c=c.offsetParent)!=null){if(c.tagName!="HTML"){a.returnValue+=c.offsetTop}}return a.returnValue};a.checkScreen=function(c){a.leftPos=(a.getLeftPos(c)+c.offsetWidth);a.topPos=a.getTopPos(c);a.toolTipWidth=document.getElementById("tooltip_mainContent").offsetWidth+20;a.fullWidth=a.leftPos+a.toolTipWidth;if(a.screenWidth<a.fullWidth){return false}else{return true}};a.ajax_positionTooltip=function(c){a.leftPos=(a.getLeftPos(c)+c.offsetWidth);a.topPos=a.getTopPos(c);a.toolTipWidth=document.getElementById("tooltip_mainContent").offsetWidth+20;a.fullWidth=a.leftPos+a.toolTipWidth;if(a.screenWidth<a.fullWidth){a.leftPos=(a.leftPos-a.toolTipWidth)-c.offsetWidth}document.getElementById("tooltipObj").style.left=a.leftPos+"px";document.getElementById("tooltipObj").style.top=a.topPos+"px"};a.callAjax=function(){try{a.http_request=new XMLHttpRequest()}catch(c){try{a.http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a.http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){alert("Your browser does not support AJAX!");return false}}}document.getElementById("tooltip_content").innerHTML='<img src="'+a.ajaxLoadImg+'" height="'+a.ajaxLoadImgH+'"px  width="'+a.ajaxLoadImgW+'"px />';a.http_request.onreadystatechange=a.ajaxOutput;if(a.ajaxMethod.toUpperCase()=="GET"){a.http_request.open(a.ajaxMethod,a.ajaxPage+"?"+a.ajaxParameters,true)}else{a.http_request.open(a.ajaxMethod,a.ajaxPage,true)}a.http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.http_request.setRequestHeader("Content-length",a.ajaxParameters.length);a.http_request.setRequestHeader("Connection","close");if(a.ajaxMethod.toUpperCase()=="GET"){a.http_request.send(null)}else{a.http_request.send(a.ajaxParameters)}};a.ajaxOutput=function(){if(a.http_request.readyState==4){if(a.http_request.status==200){document.getElementById("tooltip_content").innerHTML=a.http_request.responseText;a.ajaxParameters="";a.ajaxPage=a.properties.ajax.page}else{alert("There was a problem with the request.")}}}};
