Req_url="/php/index.php?id=";Req_param="id";Url_openChannel=Req_url+"-1";Url_openCatalog=Req_url+"-2";Url_searchChannel=Req_url+"-3";Url_myClippings=Req_url+"-4";Url_findChannel=Req_url+"-5";Url_importCatalog=Req_url+"-6";Url_exportCatalog=Req_url+"-7";Url_selectCatalog=Req_url+"-8";Url_company=Req_url+"-9";Url_contact=Req_url+"-10";Url_terms=Req_url+"-11";Url_privacy=Req_url+"-12";Url_copyright=Req_url+"-13";Url_myTags=Req_url+"-14";Url_findTags=Req_url+"-15";Url_emailDesktop=Req_url+"-16";Url_shareDesktop=Req_url+"-17";Url_publishDesktop=Req_url+"-18";Url_findDesktop=Req_url+"-19";Url_properties="/php/properties.php?id=";Url_COM="http://www.24eyes.com";Img_menu="img/menu.gif";Img_min="img/min.gif";Img_del="img/del.gif";Img_size="img/size.gif";Img_tab="img/tab.gif";Img_check="img/check.gif";WS_SessionWorkspace="workspace";WS_SessionCatalogs="catalogs";WS_SessionDesktop="desk";WS_SessionWorkset="workset";WS_maxDesktops=15;WS_tabPosX=0;WS_tabPosY=50;WS_tabPosDelta=111;WS_menu=4;M_menuItemH=16;M_menuSepH=5;M_menuDeltaX=0;M_menuDeltaY=20;Col_lo="#b5d1e8";Col_hi="#141654";Col_tabTextLo="#141654";Col_tabTextHi="#f95951";Col_titleTextLo="#141654";Col_titleTextHi="#ffffff";Col_tabBgLo="#729cd6";Col_tabBgHi="#ffffff";Col_array=new Array("#FBFC9B","#F9FA58","#EFC7C7","#E5A1A1","#D3FEB7","#B6FD87","#BCC6F8","#90A0F4","#FCE793","#FAD74B","#E4D39E","#D2B55D","#D9F2F1","#C0EAE7","#E8CBE8","#D8A8D8");W_minsizeX=160;W_minsizeY=100;W_stdsizeX=400;W_stdsizeY=300;W_minposY=70;W_minposX=0;W_gridX=10;W_gridY=10;W_imgX=5;W_imgY=5;W_imgW=17;W_imgH=16;W_marginL=5;W_marginR=10;W_marginT=20;W_marginB=5;W_marginC=10;W_menuOffsetX=3;W_menuOffsetY=17;Slide_speed=1;Slide_step=10;Slide_curve=3;Evt_none=0;Evt_tab=1;Evt_delete=2;Evt_minimize=3;Evt_menu=4;Evt_drag=5;Evt_rename=6;Evt_resize=7;Evt_desktop=8;Evt_move=9;ID_undefined="undefined";ID_logo="Logo";ID_start="Start";ID_intro="Intro";ID_content="Content";ID_title="Title";ID_header="Header";ID_screen="Screen";ID_border="Border";ID_shim="Shim";ID_size="Size";ID_layer="Layer";ID_resizeborder="Resizeborder";ID_input="Inputfield";ID_WS_Desk="WS_Desk";ID_items="Items";ID_actions="Actions";ID_check="Check";ID_x="x";ID_y="y";ID_name="name";ID_class="class";ID_top="top";ID_left="left";ID_width="width";ID_height="height";ID_px="px";ID_visible="visible";ID_hidden="hidden";ID_block="block";ID_none="none";ID_display="display";ID_item="item";ID_itemselect="itemselect";ID_BeforeEnd="BeforeEnd";ID_msie="msie";ID_opera="opera";ID_safari="safari";ID_konq="konqueror";ID_gecko="gecko";ID_mac="mac";TAG_body="BODY";TAG_div="DIV";TAG_a="A";TAG_logo="logo";TAG_desc="description";TAG_title="title";TAG_date="date";Cursor_move="move";Cursor_default="default";Menu_pos_arrange=0;Menu_pos_logo=8;Menu_pos_date=9;Menu_pos_desc=10;M_win_x=0;M_win_y=0;M_win_Actions=new Array("newWindow(Url_openCatalog)","reloadWindow()","","loadWindow(Url_openChannel)","loadWindow(Url_openCatalog)","loadWindow(Url_searchChannel)","","loadWindow(Url_myClippings)","loadWindow(Url_myTags)","","properties()");M_win_Check=new Array(0,0,0,0,0,0,0,0,0,0,0);M0_x=300;M0_y=0;M0_Actions=new Array("newWindow(Url_openCatalog)","reloadAllWindows()","","loadWindow(Url_openChannel)","loadWindow(Url_openCatalog)","loadWindow(Url_searchChannel)","","loadWindow(Url_myClippings)","loadWindow(Url_myTags)","","loadWindow(Url_findChannel)","loadWindow(Url_findTags)","loadWindow(Url_findDesktop)");M0_Check=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0);M1_x=440;M1_y=0;M1_Actions=new Array("newDesktop(Msg_newSection)","renameDesktop()","deleteDesktop()","","browser(Url_emailDesktop,0.4,0.3)","browser(Url_shareDesktop,0.4,0.3)","browser(Url_publishDesktop,0.4,0.3)","","setStyle(0)","setStyle(1)","setStyle(2)");M1_Check=new Array(0,0,0,0,0,0,0,0,1,1,1);M2_x=580;M2_y=0;M2_Actions=new Array("arrangeWindows()","","loadWindow(Url_importCatalog)","loadWindow(Url_selectCatalog)","loadWindow(Url_exportCatalog)","","resetWorkspace()");M2_Check=new Array(1,0,0,0,0,0,0);M3_x=720;M3_y=0;M3_Actions=new Array("browser(Url_company)","browser(Url_contact)","","browser(Url_terms)","browser(Url_privacy)","browser(Url_copyright)");M3_Check=new Array(0,0,0,0,0,0);var agent=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var is_konq=(agent.indexOf(ID_konq)!=-1);var is_safari=((agent.indexOf(ID_safari)!=-1)&&(agent.indexOf(ID_mac)!=-1));var is_opera=(agent.indexOf(ID_opera)!=-1);var is_ie=((appVer.indexOf(ID_msie)!=-1)&&(!is_opera)&&(!is_safari)&&(!is_konq));var is_gecko=((!is_safari)&&(!is_konq)&&(navigator.product)&&(navigator.product.toLowerCase()==ID_gecko));function site(a){document.location=a}function browser(c,b,a){if(ws.c==null&&(c==Url_emailDesktop||c==Url_publishDesktop)){showMessage(Msg_noCurrentDesktop)}else{if(!b){b=0.8}if(!a){a=0.8}var d=window.open(c,"popup","left="+screen.availWidth/10+",top="+screen.availHeight/10+",width="+b*screen.availWidth+",height="+a*screen.availHeight+",location=0,titlebar=0,menubar=0,status=0,toolbar=0,scrollbars=1,resizable=1");d.focus()}}function saveCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function deleteCookie(b){var a="; expires=Thu, 01-Jan-70 00:00:01 GMT";document.cookie=b+"="+a+"; path=/"}function docWrite(a){document.body.insertAdjacentHTML(ID_BeforeEnd,a)}function winSort(b,a){if(b.x<a.x){return -1}if(b.x>a.x){return 1}if(b.y<a.y){return -1}if(b.y>a.y){return 1}return 0}function distance(b,d,a,c){return Math.sqrt((a-b)*(a-b)+(c-d)*(c-d))}function arraySearch(b,a){for(var c=0;c<b.length;c++){if(b[c]==a){return c}}return -1}function encode_utf8(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}function decode_utf8(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}if(typeof HTMLElement!=ID_undefined&&!HTMLElement.prototype.insertAdjacentElement){HTMLElement.prototype.insertAdjacentHTML=function(a,c){var b=this.ownerDocument.createRange();b.setStartBefore(this);this.appendChild(b.createContextualFragment(c))}}function Layer(id){this.obj=id+ID_layer;eval(this.obj+"=this");this.elm=(document.getElementById&&document.getElementById(id))?document.getElementById(id):document.all[id];this.css=this.elm.style;this.x=parseInt(this.css.left?this.css.left:(this.css.pixelLeft?this.css.pixelLeft:(this.elm.offsetLeft?this.elm.offsetLeft:(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(this.elm,"").getPropertyValue(ID_left):0))));this.y=parseInt(this.css.top?this.css.top:(this.css.pixelTop?this.css.pixelTop:(this.elm.offsetTop?this.elm.offsetTop:(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(this.elm,"").getPropertyValue(ID_top):0))));this.w=parseInt(this.css.width?this.css.width:(this.css.pixelWidth?this.css.pixelWidth:(this.elm.offsetWidth?this.elm.offsetWidth:(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(this.elm,"").getPropertyValue(ID_width):0))));this.h=parseInt(this.css.height?this.css.height:(this.css.pixelHeight?this.css.pixelHeight:(this.elm.offsetHeight?this.elm.offsetHeight:(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(this.elm,"").getPropertyValue(ID_height):0))))}Layer.prototype.visible=LayerVisible;function LayerVisible(){return(this.css.visibility==ID_visible)}Layer.prototype.show=LayerShow;function LayerShow(){this.css.visibility=ID_visible}Layer.prototype.hide=LayerHide;function LayerHide(){this.css.visibility=ID_hidden}Layer.prototype.display=LayerDisplay;function LayerDisplay(a){if(a){this.css[ID_display]=ID_block}else{this.css[ID_display]=ID_none}}Layer.prototype.setColor=LayerSetColor;function LayerSetColor(b,a){if(b!=null){this.css.color=b}if(a!=null){this.css.backgroundColor=a}}Layer.prototype.resize=LayerResize;function LayerResize(a,b,c){this.w=a;this.h=b;if(this.css.width!=null){this.css.width=a+ID_px;this.css.height=b+ID_px}else{this.css.pixelWidth=a;this.css.pixelHeight=b}if(c){this.clipTo(0,a,b,0)}}Layer.prototype.moveTo=LayerMoveTo;function LayerMoveTo(a,b){this.x=a;this.y=b;if(this.css.left!=null){this.css.left=a+ID_px;this.css.top=b+ID_px}else{this.css.pixelLeft=a;this.css.pixelTop=b}}Layer.prototype.slideTo=LayerSlideTo;function LayerSlideTo(b,d,a,c,f,e){f-=e;if(f<0){this.moveTo(a,c);return}B1=f*f*f;B2=3*f*f*(1-f);B3=3*f*(1-f)*(1-f);B4=(1-f)*(1-f)*(1-f);var j=b*B1+(b+(a-b)/Slide_curve)*B2+(a-(a-b)/Slide_curve)*B3+a*B4;var g=d*B1+d*B2+c*B3+c*B4;this.moveTo(Math.round(j),Math.round(g));setTimeout(this.obj+".slideTo("+b+","+d+","+a+","+c+","+f+","+e+")",Slide_speed)}Layer.prototype.clipTo=LayerClipTo;function LayerClipTo(d,e,a,c){this.css.clip="rect("+d+ID_px+" "+e+ID_px+" "+a+ID_px+" "+c+ID_px+")";this.w=e;this.h=a}Layer.prototype.zindex=LayerZindex;function LayerZindex(a){if(a!=null){this.css.zIndex=a}return this.css.zIndex}Layer.prototype.inside=LayerInside;function LayerInside(a,b){return(a>=this.x&&a<=this.x+this.w&&b>=this.y&&b<=this.y+this.h)}Layer.prototype.write=LayerWrite;function LayerWrite(a){this.elm.innerHTML=a}var M_menus=new Array();var M_count=0;function M(name){M_menus[M_count]=this;this.obj="M_menus["+M_count+"]";this.name=name;this.title=eval(name+ID_title);this.items=eval(name+ID_items);this.actions=eval(name+ID_actions);this.check=eval(name+ID_check);this.x=eval(name+ID_x);this.y=eval(name+ID_y);var posY=1;var h="<div id="+name+" class=Menu>"+(is_ie?'<iframe id="'+name+ID_shim+'" class="MenuShim" frameborder="0"></iframe>':"")+'<div id="'+name+ID_content+'" class="MenuContent">';for(var i=0;i<this.items.length;i++){if(this.items[i]==""){h+='<div class="MenuSeparator" style="top:'+posY+'px"><div class="Line"></div></div>';posY+=M_menuSepH}else{h+='<div id="'+name+i+'" class="MenuItem" style="top:'+posY+'px"><div id="'+name+ID_check+i+'" class="MenuItemCheck"><img src="'+Img_check+'"></div><div class="MenuItemOption"><nobr>'+this.items[i]+"</nobr></div></div>";posY+=M_menuItemH}}h+="</div></div>";if(this.title!=null){h+="<div id="+this.name+ID_title+" class=MenuTitle>"+this.title+"</div>"}docWrite(h);this.lyr=new Layer(name);if(is_ie){this.shimlyr=new Layer(name+ID_shim)}this.contentlyr=new Layer(name+ID_content);this.itemslyr=new Array();this.checklyr=new Array();this.checked=new Array();if(this.title!=null){this.titlelyr=new Layer(name+ID_title);this.titlelyr.moveTo(this.x,this.y);this.x+=M_menuDeltaX;this.y+=M_menuDeltaY}for(var i=0;i<this.items.length;i++){if(this.items[i]!=""){this.itemslyr[i]=new Layer(name+i);this.checklyr[i]=new Layer(name+ID_check+i);this.checked[i]=0}}this.w=this.lyr.w;this.h=posY+3;this.lyr.resize(this.w,this.h,1);if(is_ie){this.shimlyr.resize(this.w,this.h,1)}this.contentlyr.resize(this.w,this.h,1)}M.prototype.show=MenuShow;function MenuShow(a,d,c,b){this.lyr.zindex(c);this.x=a;this.y=d;this.lyr.moveTo(a,d);this.contentlyr.setColor(Col_titleTextLo,b);this.lyr.show()}M.prototype.hide=MenuHide;function MenuHide(){this.lyr.hide()}M.prototype.action=MenuAction;function MenuAction(x,y){var i=this.calcItem(y);if(this.lyr.inside(x,y)&&this.items[i]!=""){if(this.check[i]){this.checkItem(i)}eval(this.actions[i]);return true}else{return false}}M.prototype.selectItem=MenuSelectItem;function MenuSelectItem(a,e){var d=false;var c=this.calcItem(e);for(var b=0;b<this.items.length;b++){if(b==c&&this.lyr.inside(a,e)){if(this.items[b]!=""){this.itemslyr[b].setColor(Col_titleTextHi,Col_hi)}d=true}else{if(this.items[b]!=""){this.itemslyr[b].setColor(Col_titleTextLo,"")}}}return d}M.prototype.calcItem=MenuCalcItem;function MenuCalcItem(c){var b=this.y;for(var a=0;a<this.items.length;a++){if(this.items[a]==""){b+=M_menuSepH}else{b+=M_menuItemH}if(c<b+2){return a}}return this.items.length}M.prototype.checkItem=MenuCheckItem;function MenuCheckItem(a){if(this.checked[a]){this.checklyr[a].display(false);this.checked[a]=0}else{this.checklyr[a].display(true);this.checked[a]=1}}var W_win=new Array();var W_count=0;W_menu=null;function initWindow(){W_menu=new M("M_win_");docWrite("<div id="+ID_resizeborder+' class="ResizeBorder"></div>');W_borderlyr=new Layer(ID_resizeborder)}function W(x,y,width,height,reqid,url,zindex,min){W_win[W_count]=this;this.obj="W_win["+W_count+"]";this.name="Win"+(W_count++);this.x=0;this.y=0;this.w=0;this.h=0;this.reqid=reqid;this.url=null;this.minimized=0;this.col=null;this.next=null;var h='<div id="'+this.name+'" class="Win">'+(is_ie?'<iframe id="'+this.name+ID_shim+'" class="WinShim"></iframe>':"")+'<div id="'+this.name+ID_header+'" class="WinHeader"><table width=100% height='+eval(W_marginT-2)+' border="0" cellspacing="0" cellpadding="0"><tr><td class="WinImgMenu"><img src="'+Img_menu+'"></td><td>&nbsp;</td><td class="WinImgMin"><img src="'+Img_min+'"></td><td class="WinImgDel"><img src="'+Img_del+'"></td></tr></table></div><div id="'+this.name+ID_title+'" class="WinTitle"></div><div id="'+this.name+ID_screen+'" class="WinScreen"></div><iframe id="'+this.name+ID_content+'" class="WinContent" onfocus="mousedown()" onload="'+this.obj+'.onload()" frameborder="0" marginwidth="0" marginheight="0" src=""></iframe><div id="'+this.name+ID_size+'" class="WinSize"><img src="'+Img_size+'"></div></div>';docWrite(h);this.lyr=new Layer(this.name);this.lyr.zindex(zindex);this.move(x,y);if(is_ie){this.shimlyr=new Layer(this.name+ID_shim)}this.titlelyr=new Layer(this.name+ID_title);this.headerlyr=new Layer(this.name+ID_header);this.screenlyr=new Layer(this.name+ID_screen);this.contentlyr=new Layer(this.name+ID_content);this.sizelyr=new Layer(this.name+ID_size);this.iframe=(this.contentlyr.elm.contentWindow)?this.contentlyr.elm.contentWindow:document.frames[this.name+ID_content];this.resize(width,height,2);if(min){this.toggle()}if(url!=null){this.load(url)}this.show()}W.prototype.destroy=WinDestroy;function WinDestroy(){this.desktop=null;this.col=null;this.next=null;this.hide()}W.prototype.show=WinShow;function WinShow(){if(!this.minimized){this.contentlyr.show()}this.lyr.show()}W.prototype.hide=WinHide;function WinHide(){this.contentlyr.hide();this.lyr.hide()}W.prototype.load=WinLoad;function WinLoad(a){this.iframe.location=a;this.setTitle(Msg_loading)}W.prototype.onload=WinOnload;function WinOnload(){try{this.iframe.document.onmousedown=mousedown;this.iframe.document.onmousemove=mousemove;this.iframe.document.onmouseup=mouseup;this.setTitle(this.iframe.document.title);this.url=this.iframe.document.URL;if(this.url.indexOf(Req_url)>=0){this.reqid=this.url.substring(this.url.indexOf("=")+1)}}catch(a){if(this.url){this.setTitle(Msg_external)}}}W.prototype.setTitle=WinSetTitle;function WinSetTitle(a){this.title=(a==null)?"":a;this.titlelyr.write("<nobr>"+this.title+"</nobr>")}W.prototype.toggle=WinToggle;function WinToggle(){if(this.minimized){this.lyr.clipTo(0,this.w,this.h,0);this.contentlyr.show();this.minimized=0}else{this.lyr.clipTo(0,this.w,W_marginT,0);this.contentlyr.hide();this.minimized=1}}W.prototype.move=WinMove;function WinMove(a,b){this.x=Math.max(a,W_minposX);this.y=Math.max(b,W_minposY);this.lyr.moveTo(this.x,this.y)}W.prototype.slide=WinSlide;function WinSlide(a,b){if(this.x==a&&this.y==b){this.move(a,b);return}a=Math.max(a,W_minposX);b=Math.max(b,W_minposY);step=1/(Math.sqrt((a-this.x)*(a-this.x)+(b-this.y)*(b-this.y))/Slide_step);this.lyr.slideTo(this.x,this.y,a,b,1,step);this.x=a;this.y=b}W.prototype.resize=WinResize;function WinResize(a,c,b){if(this.minimized){this.lyr.clipTo(0,this.w,this.h,0)}a=Math.max(a,W_minsizeX);c=Math.max(c,W_minsizeY);if(b==0){W_borderlyr.moveTo(this.x,this.y);W_borderlyr.zindex(this.lyr.zindex()+1);W_borderlyr.resize(a,c,1);W_borderlyr.show()}else{if(b==1){W_borderlyr.resize(a,c,1)}else{if(b==2){var e=a-this.lyr.w;var d=c-this.lyr.h;W_borderlyr.hide();this.lyr.resize(a,c,1);if(is_ie){this.shimlyr.resize(a,c,1)}this.screenlyr.resize(this.screenlyr.w+e,this.screenlyr.h+d,1);this.contentlyr.resize(this.contentlyr.w+e,this.contentlyr.h+d,1);this.headerlyr.resize(this.headerlyr.w+e,this.headerlyr.h,1);this.titlelyr.resize(this.titlelyr.w+e,this.titlelyr.h,1);this.sizelyr.moveTo(this.sizelyr.x+e,this.sizelyr.y+d);this.w=a;this.h=c}}}if(this.minimized){this.lyr.clipTo(0,this.w,W_marginT,0)}}W.prototype.hilite=WinHilite;function WinHilite(){this.headerlyr.setColor(Col_titleTextHi,Col_hi);this.titlelyr.setColor(Col_titleTextHi,Col_hi)}W.prototype.lolite=WinLolite;function WinLolite(b){var a=Col_array[2*(b%(Col_array.length/2))+1];this.headerlyr.setColor(Col_titleTextLo,a);this.titlelyr.setColor(Col_titleTextLo,a)}var D_desk=new Array();var D_count=0;function D(b,a,c){D_desk[D_count]=this;this.obj="D_desk["+D_count+"]";this.name="Desk"+(D_count++);this.x=0;this.y=0;this.pos=c;this.title=b;this.deskData=a;this.win=new Array();this.count=0;this.c=null;this.aaCols=new Array();this.aaColpos=new Array();this.aaColwidth=new Array();this.aaColcount=0;docWrite('<div id="'+this.name+'" class="Tab"><img src="'+Img_tab+'"><div id="'+this.name+ID_title+'" class="TabTitle"></div></div>');this.lyr=new Layer(this.name);this.titlelyr=new Layer(this.name+ID_title);this.w=this.lyr.w;this.h=this.lyr.h;this.hilite(0,1);this.setTitle(b)}D.prototype.destroy=DesktopDestroy;function DesktopDestroy(){this.lyr.hide();this.hide();for(var a=0;a<this.count;a++){this.removeWindow(this.win[a])}}D.prototype.show=DesktopShow;function DesktopShow(){if(this.deskData!=null&&this.deskData.length){var b=this.deskData.split(",");for(var a=0;a<b.length;a=a+7){url=Req_url+parseInt(b[a+4]);this.addWindow(new W(b[a],b[a+1],b[a+2],b[a+3],parseInt(b[a+4]),url,parseInt(b[a+5]),parseInt(b[a+6])))}this.deskData=null}else{for(var a=0;a<this.count;a++){this.win[a].show()}}this.hilite(1,0);this.setCurrentWindow(null)}D.prototype.hide=DesktopHide;function DesktopHide(){for(var a=0;a<this.count;a++){this.win[a].hide()}this.hilite(0,1)}D.prototype.hilite=DesktopHilite;function DesktopHilite(a,b){if(a){this.lyr.setColor(null,Col_tabBgHi);this.titlelyr.setColor(Col_tabTextHi,null)}else{this.lyr.setColor(null,Col_array[2*(this.pos%(Col_array.length/2))+1]);this.titlelyr.setColor(Col_tabTextLo,null)}if(b){this.lyr.clipTo(0,this.w,this.h-1,0)}else{this.lyr.clipTo(0,this.w,this.h,0)}}D.prototype.setTitle=DesktopSetTitle;function DesktopSetTitle(a){if(a!=null){this.title=a;this.titlelyr.write("<nobr>"+a+"</nobr>")}}D.prototype.move=DesktopMove;function DesktopMove(a,b){this.x=a;this.y=b;this.lyr.moveTo(a,b)}D.prototype.addWindow=DesktopAddWindow;function DesktopAddWindow(a){this.win[this.count++]=a;this.setCurrentWindow(a)}D.prototype.removeWindow=DesktopRemoveWindow;function DesktopRemoveWindow(b){for(var a=0;a<this.count;a++){if(this.win[a]==b){this.win.splice(a,1);this.count--}}this.setCurrentWindow(null)}D.prototype.setCurrentWindow=DesktopSetCurrentWindow;function DesktopSetCurrentWindow(a){if(this.c!=null){this.c.lolite(this.pos)}if((this.c=a)!=null){this.c.hilite()}else{return false}return true}D.prototype.arrange=DesktopArrange;function DesktopArrange(){var b=this.win.slice(0).sort(winSort);this.aaColcount=0;for(var a=0;a<this.count;a++){this.c=b[a];this.c.col=null;this.c.next=null;this.arrangeMove()}this.arrangeShow();this.setCurrentWindow(null)}D.prototype.arrangeMove=DesktopArrangeMove;function DesktopArrangeMove(){this.arrangeDelete();var d=0,a=(this.c.x+this.c.w/2);while(d<this.aaColcount&&a>=this.aaColpos[d]+this.aaColwidth[d]&&this.c.x>this.aaColpos[d]){d++}if(d==this.aaColcount){this.aaCols[d]=this.c;this.aaColwidth[d]=this.c.w+W_marginC;this.aaColpos[d]=(d==0)?W_minposX:this.aaColpos[d-1]+this.aaColwidth[d-1];this.aaColcount++;this.c.next=null}else{var c=this.aaCols[d],b=null;while(c!=null&&this.c.y>c.y){b=c;c=c.next}if(b==null){this.aaCols[d]=this.c;this.c.next=c}else{b.next=this.c;this.c.next=c}}this.c.col=d}D.prototype.arrangeResize=DesktopArrangeResize;function DesktopArrangeResize(){this.aaColwidth[this.c.col]=this.c.w+W_marginC;this.arrangeShow()}D.prototype.arrangeDelete=DesktopArrangeDelete;function DesktopArrangeDelete(){var c=this.c.col;if(c==null){return}var b=this.aaCols[c],a=null;while(b!=this.c){a=b;b=b.next}if(a==null){this.aaCols[c]=b.next}else{a.next=b.next}this.c.col=null;this.c.next=null}D.prototype.arrangeShow=DesktopArrangeShow;function DesktopArrangeShow(){var b=0;for(var e=0;e<this.aaColcount;e++){if(this.aaCols[e]==null){for(var a=e;a<this.aaColcount;a++){this.aaCols[a]=this.aaCols[a+1];this.aaColwidth[a]=this.aaColwidth[a+1]}this.aaCols[--this.aaColcount]=null;b++}this.aaColpos[e]=(e==0)?W_minposX:this.aaColpos[e-1]+this.aaColwidth[e-1];var d=this.aaCols[e],c=null;while(d!=null){if(d.w!=this.aaColwidth[e]-W_marginC){d.resize(this.aaColwidth[e]-W_marginC,d.h,2)}newX=this.aaColpos[e]+W_marginC;newY=(c==null)?W_minposY+W_marginC:c.y+c.lyr.h+W_marginC;d.slide(newX,newY);d.col-=b;c=d;d=d.next}}}function WS(){var c1,v1;initWindow();this.obj="ws";this.menus=new Array;for(var i=0;i<WS_menu;i++){this.menus[i]=new M("M"+i+"_")}this.desk=new Array();this.count=0;this.c=null;this.introlyr=new Layer(ID_intro);if((c1=readCookie(WS_SessionWorkspace))!=null){var firstTime=false}else{var firstTime=true;c1=WS_Workspace;saveCookie(WS_SessionCatalogs,WS_Catalogs,365)}v1=c1.split(",");for(var i=0;i<parseInt(v1[0]);i++){var deskData=(firstTime)?eval(ID_WS_Desk+i):readCookie(WS_SessionDesktop+i);this.addDesktop(decode_utf8(unescape(v1[i+7].substr(0,v1[i+7].length).replace(/###/g,","))),deskData)}this.zindex=parseInt(v1[1]);this.auto=parseInt(v1[2]);this.pos=parseInt(v1[3]);if(this.auto){this.menus[2].checkItem(Menu_pos_arrange)}if(parseInt(v1[4])){this.menus[1].checkItem(Menu_pos_logo)}if(parseInt(v1[5])){this.menus[1].checkItem(Menu_pos_date)}if(parseInt(v1[6])){this.menus[1].checkItem(Menu_pos_desc)}this.menus[3].checkItem(WS_Country);this.saveWorkspace()}WS.prototype.destroy=WorkspaceDestroy;function WorkspaceDestroy(){this.saveWorkspace()}WS.prototype.saveWorkspace=WorkspaceSaveWorkspace;function WorkspaceSaveWorkspace(){var b=this.count+","+(this.zindex)+","+this.auto+","+arraySearch(this.desk,this.c)+","+this.menus[1].checked[Menu_pos_logo]+","+this.menus[1].checked[Menu_pos_date]+","+this.menus[1].checked[Menu_pos_desc];for(var a=0;a<this.count;a++){b+=","+escape(encode_utf8(this.desk[a].title.replace(/,/g,"###")))}saveCookie(WS_SessionWorkspace,b,365);b=(this.c)?this.c.pos:-1+","+0+","+0+","+0+","+0+","+0+","+0+","+0+","+0+","+0;saveCookie(WS_SessionWorkset,b);this.saveDesks()}WS.prototype.saveDesks=WorkspaceSaveDesks;function WorkspaceSaveDesks(){for(var a=0;a<this.count;a++){var b=this.desk[a].win.slice(0).sort(winSort);var d=this.desk[a].deskData;if(d==null){d="";for(i=0;i<this.desk[a].count;i++){if(i>0){d+=","}d+=b[i].x+","+b[i].y+","+b[i].w+","+b[i].h+","+b[i].reqid+","+(b[i].lyr.zindex())+","+b[i].minimized}}saveCookie(WS_SessionDesktop+a,d,365)}}WS.prototype.addDesktop=WorkspaceAddDesktop;function WorkspaceAddDesktop(c,a){var b=new D(c,a,this.count);this.desk[this.count++]=b;this.arrange();return b}WS.prototype.removeDesktop=WorkspaceRemoveDesktop;function WorkspaceRemoveDesktop(a){for(var b=0;b<this.count;b++){if(this.desk[b]==a){this.desk.splice(b,1);a.destroy();this.count--;this.arrange();return}}}WS.prototype.moveDesktop=WorkspaceMoveDesktop;function WorkspaceMoveDesktop(a,b){if(b<0){b=0}else{if(b>=this.count){b=this.count-1}}this.desk.splice(arraySearch(this.desk,a),1);this.desk.splice(b,0,a);this.arrange();return}WS.prototype.changeDesktop=WorkspaceChangeDesktop;function WorkspaceChangeDesktop(a,b){a.setTitle(b)}WS.prototype.setCurrentDesktop=WorkspaceSetCurrentDesktop;function WorkspaceSetCurrentDesktop(a){if(this.c!=null){this.c.hide()}if((this.c=a)!=null){this.introlyr.hide();if(this.c.deskData!=null){if(this.auto){setTimeout(this.c.obj+".show();"+this.c.obj+".arrange();"+this.obj+".levelZindex()",0)}else{setTimeout(this.c.obj+".show()",0)}}else{this.c.show();if(this.auto){this.c.arrange()}}this.saveWorkspace()}else{this.introlyr.show();return}}WS.prototype.levelZindex=WorkspaceLevelZindex;function WorkspaceLevelZindex(){var b=this.zindex;for(var a=0;a<this.c.count;a++){b=Math.max(this.c.win[a].lyr.zindex(),b)}this.zindex=b+1}WS.prototype.arrange=WorkspaceArrange;function WorkspaceArrange(){for(var a=0;a<this.count;a++){this.desk[a].move(WS_tabPosX+a*WS_tabPosDelta,WS_tabPosY)}}var ws=null;var inputlyr=null;var inputObj=null;var evtType=Evt_none;var evtObj=null;var evtOffsetX=0;var evtOffsetY=0;var posX=1024;var posY=1024;window.onerror=function(){return true};function startUp(b,a){if(b==null){b=""}if(a==null){a=""}setTimeout('init("'+b+'","'+a+'")',0)}function closeDown(){if(ws){ws.destroy()}}function init(b,a){ws=new WS();initInput();if(b.length&&newDesktop(b,a)){}else{ws.setCurrentDesktop(ws.desk[ws.pos])}document.onmousedown=mousedown;document.onmousemove=mousemove;document.onmouseup=mouseup}function initInput(){var a='<div id="'+ID_input+'" class="Inputfield"><form onsubmit="return processInput()"><input name="input"></form></div>';docWrite(a);inputlyr=new Layer(ID_input);inputObj=document.forms[0].input}function showInput(b,a,c){inputObj.value=b;inputlyr.moveTo(a,c);inputlyr.zindex(ws.zindex++);inputlyr.show();inputObj.select()}function processInput(){inputObj.blur();title=inputObj.value;if(ws.c!=null){ws.changeDesktop(ws.c,title)}inputlyr.hide();return false}function newWindow(a){if(ws.c==null){showMessage(Msg_noCurrentDesktop);return}w=(ws.c.c==null)?W_stdsizeX:ws.c.c.w;h=(ws.c.c==null)?W_stdsizeY:ws.c.c.h;ws.c.addWindow(new W(posX,posY,w,h,0,a,ws.zindex++,0));evtType=Evt_drag;evtOffsetX=ws.c.c.w/3;evtOffsetY=10}function toggleWindow(){if(ws.c!=null&&(win=ws.c.c)!=null){win.toggle();if(ws.auto){ws.c.arrangeShow()}}}function closeWindow(){if(ws.c!=null&&(win=ws.c.c)!=null){if(ws.auto){ws.c.arrangeDelete();ws.c.arrangeShow()}ws.c.removeWindow(win);win.destroy()}}function loadWindow(a){if(ws.c==null){showMessage(Msg_noCurrentDesktop)}else{if((win=ws.c.c)==null){showMessage(Msg_noCurrentWindow)}else{if(a==null){a=Req_url+win.reqid}win.load(a)}}}function reloadWindow(b){if(ws.c!=null){if(b==null){b=ws.c.c}if(b!=null){try{if(b.iframe.document.URL!=null){b.load(b.iframe.document.URL)}}catch(a){}}}}function reloadAllWindows(){if(ws.c!=null){for(var a=0;a<ws.c.count;a++){reloadWindow(ws.c.win[a])}}}function properties(){if(ws.c.c!=null){loadWindow(Url_properties+ws.c.c.reqid)}}function arrangeWindows(){if(ws.c==null){showMessage(Msg_noCurrentDesktop);return}if(ws.auto){ws.auto=0}else{ws.auto=1;ws.c.arrange()}}function newDesktop(c,b){if(ws.count==WS_maxDesktops){showMessage(Msg_maxDesktops);return false}if(b&&!confirm(Msg_addDesktop+"'"+c+"'?")){return false}var a=ws.addDesktop(c,b);ws.setCurrentDesktop(a);return true}function deleteDesktop(){if(evtType==Evt_menu){evtObj.hide()}if(ws.c==null){showMessage(Msg_noCurrentDesktop);return}if(!confirm(Msg_deleteDesktop+"'"+ws.c.title+"'?")){return}ws.removeDesktop(ws.c);if(ws.count>0){ws.setCurrentDesktop(ws.desk[0])}else{ws.setCurrentDesktop(null)}}function renameDesktop(){if(evtType==Evt_menu){evtObj.hide()}if(ws.c==null){showMessage(Msg_noCurrentDesktop);return}showInput(ws.c.title,ws.c.x+ws.c.titlelyr.x,ws.c.y+ws.c.titlelyr.y)}function resetWorkspace(){if(!confirm(Msg_defaultSettings)){return}deleteCookie(WS_SessionWorkspace);ws=null;document.location.reload()}function showMessage(a){if(evtType==Evt_menu){evtObj.hide()}if(a==Msg_noCurrentDesktop&&ws.introlyr.visible()){a=Msg_clickStart}alert(a)}function setStyle(a){if(a==0){setStyleByTag(TAG_div,TAG_logo,ID_display,evtObj.checked[Menu_pos_logo]?ID_block:ID_none)}else{if(a==1){setStyleByTag(TAG_div,TAG_desc,ID_display,evtObj.checked[Menu_pos_date]?ID_block:ID_none);setStyleByTag(TAG_a,TAG_title,ID_class,evtObj.checked[Menu_pos_date]?ID_itemselect:ID_item)}else{if(a==2){setStyleByTag(TAG_div,TAG_date,ID_display,evtObj.checked[Menu_pos_desc]?ID_block:ID_none)}}}ws.saveWorkspace()}function setStyleByTag(p,b,a,o){for(var f=0;f<ws.count;f++){for(var g=0;g<ws.desk[f].count;g++){try{var l=ws.desk[f].win[g];var c=l.iframe.document.getElementsByTagName(p);for(var d=0;d<c.length;d++){var n=c[d].attributes[ID_name];if(n&&n.value==b&&a==ID_class){c[d].className=o}else{if(n&&n.value==b){c[d].style[a]=o}}}}catch(m){}}}}function calcMousePosition(g){if(!g){var g=window.event}if(g==null||(g.target&&g.target.ownerDocument!=document)){for(var b=0;b<ws.c.count;b++){try{if((g==null&&(g=ws.c.win[b].iframe.window.event)!=null)||(g.target.ownerDocument==ws.c.win[b].iframe.document)){var d=g.clientX+document.body.scrollLeft;var j=g.clientY+document.body.scrollTop;var c=ws.c.win[b].x+ws.c.win[b].contentlyr.x+g.clientX;var f=ws.c.win[b].y+ws.c.win[b].contentlyr.y+g.clientY;if(is_gecko&&distance(posX,posY,d,j)<distance(posX,posY,c,f)){posX=d;posY=j}else{posX=c;posY=f}return g}}catch(a){}}}else{posX=g.clientX+document.body.scrollLeft;posY=g.clientY+document.body.scrollTop}return g}function mousedown(d){var c=null;calcMousePosition(d);if(ws.c!=null&&!ws.c.lyr.inside(posX,posY)&&inputlyr.visible()){processInput()}if(evtType==Evt_menu){if(!evtObj.lyr.inside(posX,posY)){evtObj.hide();evtType=Evt_none}return false}else{if(evtType==Evt_resize){var g=Math.round((posX-ws.c.c.x+ws.c.c.w-evtOffsetX)/W_gridX)*W_gridX;var a=Math.round((posY-ws.c.c.y+ws.c.c.h-evtOffsetY)/W_gridY)*W_gridY;ws.c.c.resize(g,a,2);if(ws.auto){ws.c.arrangeResize()}evtType=Evt_none;return false}else{if(evtType==Evt_drag){return false}}}for(var b=0;b<ws.count;b++){if(ws.desk[b].lyr.inside(posX,posY)){if(ws.c!=ws.desk[b]){evtType=Evt_desktop}else{if(!inputlyr.visible()){evtType=Evt_rename}else{return true}}evtObj=ws.desk[b];return false}}if(ws.c==null){return false}for(var b=0,f=0;b<ws.c.count;b++){if(ws.c.win[b].lyr.inside(posX,posY)&&ws.c.win[b].lyr.zindex()>f){c=ws.c.win[b];f=ws.c.win[b].lyr.zindex()}}if(ws.c.setCurrentWindow(c)){ws.c.c.lyr.zindex(ws.zindex++);if(ws.c.c.y+W_imgY<=posY&&posY<=ws.c.c.y+W_imgH){if(ws.c.c.x+W_imgX<=posX&&posX<=ws.c.c.x+W_imgW){bgcolor=Col_array[2*(ws.c.pos%(Col_array.length/2))];W_menu.show(ws.c.c.x+W_menuOffsetX,ws.c.c.y+W_menuOffsetY,ws.zindex++,bgcolor);evtObj=W_menu;evtObj.selectItem(posX,posY);evtType=Evt_menu}else{if(ws.c.c.x+ws.c.c.w-W_imgW<=posX&&posX<=ws.c.c.x+ws.c.c.w-W_imgX){evtType=Evt_delete}else{if(ws.c.c.x+ws.c.c.w-2*W_imgW<=posX&&posX<=ws.c.c.x+ws.c.c.w-W_imgX-W_imgW){evtType=Evt_minimize}else{evtType=Evt_drag}}}}else{if(posX>=ws.c.c.x+ws.c.c.w-7&&posY>=ws.c.c.y+ws.c.c.h-7){evtType=Evt_resize;ws.c.c.resize(ws.c.c.w,ws.c.c.h,0)}else{if(posY<ws.c.c.y+W_marginT){evtType=Evt_drag}}}evtOffsetX=posX-ws.c.c.x;evtOffsetY=posY-ws.c.c.y}return(evtType==Evt_none)}function mousemove(b){calcMousePosition(b);if(evtType==Evt_menu){if(!evtObj.selectItem(posX,posY)){if((evtObj.titlelyr!=null&&!evtObj.titlelyr.inside(posX,posY))||(evtObj.titlelyr==null&&!(ws.c.c.y+W_imgY<=posY&&posY<=ws.c.c.y+W_imgH&&ws.c.c.x+W_imgX<=posX&&posX<=ws.c.c.x+W_imgW))){evtObj.hide();evtType=Evt_none}}return false}else{if(evtType==Evt_drag){ws.c.c.move(posX-evtOffsetX,posY-evtOffsetY);return false}else{if(evtType==Evt_resize){ws.c.c.resize(posX-ws.c.c.x+ws.c.c.w-evtOffsetX,posY-ws.c.c.y+ws.c.c.h-evtOffsetY,1);return false}else{if(evtType==Evt_delete){if(!(ws.c.c.y+W_imgY<=posY&&posY<=ws.c.c.y+W_imgH&&ws.c.c.x+ws.c.c.w-W_imgW<=posX&&posX<=ws.c.c.x+ws.c.c.w-W_imgX)){evtType=Evt_none}return false}else{if(evtType==Evt_minimize){if(!(ws.c.c.y+W_imgY<=posY&&posY<=ws.c.c.y+W_imgH&&ws.c.c.x+ws.c.c.w-2*W_imgW<=posX&&posX<=ws.c.c.x+ws.c.c.w-W_imgX-W_imgW)){evtType=Evt_none}return false}else{if(evtType==Evt_rename||evtType==Evt_desktop){evtType=Evt_move;evtObj.lyr.css.cursor=Cursor_move;evtObj.titlelyr.css.cursor=Cursor_move;return false}else{if(evtType==Evt_move){var c=arraySearch(ws.desk,evtObj);if(posX<evtObj.x){ws.moveDesktop(evtObj,c-1)}else{if(posX>evtObj.x+WS_tabPosDelta){ws.moveDesktop(evtObj,c+1)}}return false}else{if(evtType==Evt_tab){if(evtObj.lyr.inside(posX,posY)){return false}evtObj.hilite(0,1);evtType=Evt_none;return false}}}}}}}}for(var a=0;a<WS_menu;a++){if(ws.menus[a].titlelyr.inside(posX,posY)){evtObj=ws.menus[a];evtObj.show(evtObj.x,evtObj.y,ws.zindex++,Col_lo);evtObj.selectItem(posX,posY);evtType=Evt_menu;return false}}for(var a=0;a<ws.count;a++){if(ws.c!=ws.desk[a]){if(ws.desk[a].lyr.inside(posX,posY)){evtObj=ws.desk[a];evtObj.hilite(1,1);evtType=Evt_tab;return false}}}return(evtType==Evt_none)}function mouseup(d){d=calcMousePosition(d);var c=(d.target)?d.target:d.srcElement;if(evtType==Evt_menu){if(evtObj.action(posX,posY)){evtObj.hide();if(evtType!=Evt_menu){return mousemove(d)}}else{return false}}else{if(evtType==Evt_move){evtObj.lyr.css.cursor=Cursor_default;evtObj.titlelyr.css.cursor=Cursor_default;if(evtObj!=ws.c){evtObj.hilite(0,1)}}else{if(evtType==Evt_tab){return false}else{if(evtType==Evt_desktop){ws.setCurrentDesktop(evtObj)}else{if(evtType==Evt_rename){renameDesktop()}else{if(evtType==Evt_delete){closeWindow()}else{if(evtType==Evt_minimize){toggleWindow()}else{if(evtType==Evt_drag){var f=Math.round((posX-evtOffsetX)/W_gridX)*W_gridX;var b=Math.round((posY-evtOffsetY)/W_gridY)*W_gridY;ws.c.c.move(f,b);if(ws.auto){ws.c.arrangeMove();ws.c.arrangeShow()}}else{if(evtType==Evt_resize){var g=Math.round((posX-ws.c.c.x+ws.c.c.w-evtOffsetX)/W_gridX)*W_gridX;var a=Math.round((posY-ws.c.c.y+ws.c.c.h-evtOffsetY)/W_gridY)*W_gridY;ws.c.c.resize(g,a,2);if(ws.auto){ws.c.arrangeResize()}}else{if(c!=null&&c.id==ID_logo){ws.setCurrentDesktop(null)}else{if(c!=null&&c.id==ID_start){if(ws.count>0){ws.setCurrentDesktop(ws.desk[0])}}}}}}}}}}}}evtType=Evt_none;ws.saveWorkspace();return true};
