window.NW=window.NW||{};
(function(){NW.extend=function(s,d){var p;d=d||this;for(p in s){d[p]=s[p];}return d;};NW.extend({root:null,path:null,window:null,browser:null,document:null,bind:function(s,m){return function(){return m.apply(s,arguments);};},trim:function(s){return s.replace(/^\s\s*/,'').replace(/\s\s*$/,'');},each:function(a,f){for(var i=0,l=a.length;l>i;++i){if(typeof a[i]!='undefined'){f(a[i]);}}},filter:function(a,f){for(var i=0,l=a.length,r=[];l>i;++i){if(typeof a[i]!='undefined'&&f(a[i])){r[r.length]=a[i];}}return r;},include:function(u){var d=NW.document,s=d.createElement('script');s.src=u;d.getElementsByTagName('head')[0].appendChild(s);},init:function(){var urlRE=new RegExp("^((?:http|ftp)s?:)?(?:\/\/)?([^/:]+)?(:\d*)?([^#? ]*)([\w\-]+)?(#[\w\-]+)?$"),w=top,d=w.document,u=w.navigator.userAgent.toLowerCase(),p=d.getElementsByTagName('head')[0].lastChild.src;NW.window=w;NW.document=d;NW.root=NW.document.documentElement;NW.path=p.slice(0,p.lastIndexOf('/')+1);NW.browser={dom:w.opera?2:d.all?0:d.getElementById?1:-1,ver:u.match(/.+(?:rv|it|ml|ra|ie)[\/: ]([\d.]+)/)[1],gecko:/gecko/.test(u)?parseFloat(u.split('rv:')[1]):0,opera:/opera/.test(u)?parseFloat(u.split('opera ')[1]):0,khtml:/khtml/.test(u)?parseFloat(u.split('khtml/')[1]):0,safari:/webkit/.test(u)?parseFloat(u.split('webkit/')[1]):0,msie:/msie/.test(u)&&!w.opera?parseFloat(u.split('msie ')[1]):0};if(NW.browser.msie>=6&&d.execCommand){d.execCommand('BackgroundImageCache',false,true);}},setCookie:function(k,v,p,d,e,s){NW.document.cookie=k+'='+escape(v)+((p)?'; path='+p:'')+((d)?'; domain='+d:'')+((e)?'; expires='+e.toGMTString():'')+((s)?'; secure':'');},getCookie:function(k){var v=NW.document.cookie.match('(?:^|;)\\s*'+k+'=([^;]*)');return v?unescape(v[1]):false;},deleteCookie:function(k,p,d){if(NW.getCookie(k)){NW.document.cookie=k+'='+((p)?'; path='+p:'')+((d)?'; domain='+d:'')+'; expires=Thu, 01-Jan-70 00:00:01 GMT';}},makePath:function(u){var l=this.parseUrl(/^((?:http|ftp)s?:)/.test(u)?u:'/'+u);return((l.protocol||location.protocol)+'//'+(l.hostname||location.hostname)+('/'+l.pathname).replace('//','/')+l.hash+l.search);},parseUrl:function(data){if(data.match(urlRE)){return{url:RegExp['$&'],protocol:RegExp.$1,hostname:RegExp.$2,port:RegExp.$3,pathname:RegExp.$4,hash:RegExp.$5,search:RegExp.$6};}else{return{url:'',protocol:'',hostname:'',port:'',pathname:'',hash:'',search:''};}},winOpen:function(u,n,w,h,m,c,f){var d,i,s,v,o=['scrollbars','resizable','statusbar','hotkeys','toolbar','location','directories','menubar'];for(s=(typeof w=='number'?'width='+w+',':'')+(typeof h=='number'?'height='+h+',':''),i=0;8>i;i++){s+=o[i]+(((m&Math.pow(2,i))!==0)?'=yes':'=no')+(7>i?',':'');}v=window.open(u,n.replace(/ /,/_/),s);if(v===null){return false;}else{v.resizeTo(w+(window.pageXOffset>=0?0:10),h+(window.pageXOffset>=0?0:49));d=v.document;}if(!u&&c){d.open('text/html','replace');d.write(c);d.close();}if(u===''||u=='about:'||typeof f=='function'){(function(){if(d.body&&d.getElementsByTagName('body')[0]){if(typeof f=='function'){f(v);}v.focus();}else{setTimeout(arguments.callee,50);}})();}return v;},imgOpen:function(u,n,f){var i=new Image();i.onerror=function(){top.status='Error while loading image !';};i.onload=function(){top.status='Image loaded successfully !';NW.winOpen('',n,i.width,i.height,0,'',function(w){var d=w.document,b=d.body,p;p=d.createElement('img');p.src=i.src;while(b.lastChild){b.removeChild(b.lastChild);}b.insertBefore(p,w.document.body.firstChild);b.style.cssText='margin:0px;padding:0px;';if(typeof f=='function'){f(w);}w.focus();});};i.src=u;},fixHeight:function(){var i,d=document.getElementsByTagName('div');for(i=0;i<d.length;i++){if(d[i].firstChild&&d[i].firstChild.nodeType==1){d[i].style.height=d[i].firstChild.offsetHeight;}}},setSBase:function(el,pos){var s=el.form.sbase,i=s.selectedIndex,o=s.options,l=o.length;if(l>0){var t={'first':0,'prev':o[i>0?i-1:0].value,'next':o[i<l-1?i+1:l-1].value,'last':o[l-1].value}[pos];if(s.value!=t){s.value=t;el.form.submit();}}}});NW.init();if(!(NW.root&&typeof NW.root.className=='string')){return;}NW.extend({hasClass:function(e,c){return(new RegExp('(^|\\s+)'+c+'(\\s+|$)')).test(e.className);},addClass:function(e,c){if(!NW.hasClass(e,c)){e.className=e.className+' '+c;}},removeClass:function(e,c){e.className=e.className.replace(new RegExp('(^|\\s+)'+c+'(\\s+|$)','g'),' ');if(NW.hasClass(e,c)){NW.removeClass(e,c);}},toggle:function(e){if(e.style.display=='none'){e.style.display='';}else{e.style.display='none';}},show:function(e){e.style.display='';},hide:function(e){e.style.display='none';},setContent:function(e,h){e.innerHTML=h;}});})();
NW.Border=function(b){return{active:false,current:null,enabled:false,sides:['ldiv','rdiv','tdiv','bdiv'],init:function(b){this.document=(b&&b.document)||document;this.filter=(b&&b.filter)||null;this.color=(b&&b.color)||'#c00';this.size=(b&&b.size)||2;if(!this.active){for(var i=0;this.sides.length>i;i++){this[this.sides[i]]=this.document.createElement('div');this[this.sides[i]].className='nw_outline';this[this.sides[i]].style.cssText='z-index:1000;font-size:0px;line-height:0px;position:absolute;width:'+this.size+'px;height:'+this.size+'px;';this.document.body.insertBefore(this[this.sides[i]],this.document.body.firstChild);}this.enable();this.active=true;}},shut:function(){if(this.active){this.active=false;this.disable();for(var i=0;this.sides.length>i;i++){this.document.body.removeChild(this[this.sides[i]]);}}},visible:function(){var p='visibility';this.tdiv.style[p]=this.ldiv.style[p]=this.bdiv.style[p]=this.rdiv.style[p]='visible';},hidden:function(){var p='visibility';this.tdiv.style[p]=this.ldiv.style[p]=this.bdiv.style[p]=this.rdiv.style[p]='hidden';},enable:function(){if(!this.enabled){this.enabled=true;NW.Event.appendListener(this.document.documentElement,'mouseover',NW.bind(this,this.handler),false);}},disable:function(){if(this.enabled){NW.Event.removeListener(this.document.documentElement,'mouseover',NW.bind(this,this.handler),false);this.enabled=false;}},handler:function(e){var o=e.target||e.srcElement;this.color='#c00';if(typeof this.filter=='function'){if((o=this.filter(o))==false){this.color='#cc0';}}if(o){this.show(o);}},show:function(o){var w,h,p,c=o.getElementsByTagName('*')[0];if(this.color=='#c00'){if(o.form){this.color='#00c';}else if(c&&c.id&&/div[\d]+/.test(c.id)||/BODY/i.test(o.nodeName)){this.color='#c00';}else{this.color='#0c0';}}if(/nw_outline/.test(o.className)||o.nodeName.toLowerCase()=='html'){return;}if(o.offsetWidth===0||o.offsetHeight===0){this.color='#0cc';}top.status=' * ID: '+(o.id||'unassigned')+' * Class: '+(o.className||'unassigned')+' * ParentID: '+o.parentNode.id||o.parentNode.nodeName+' * ParentClass: '+o.parentNode.className;p=NW.Dom.getXY(o);if(o.offsetParent==null){w=o.parentNode.scrollWidth;h=o.parentNode.scrollHeight;}else{w=o.offsetWidth;h=o.offsetHeight;}this.tdiv.style.top=p.y+'px';this.tdiv.style.left=p.x+'px';this.tdiv.style.width=w+'px';this.bdiv.style.top=p.y+h-(h>this.size?this.size:0)+'px';this.bdiv.style.left=p.x+'px';this.bdiv.style.width=w+'px';this.ldiv.style.top=p.y+'px';this.ldiv.style.left=p.x+'px';this.ldiv.style.height=h+'px';this.rdiv.style.top=p.y+'px';this.rdiv.style.left=p.x+w-(w>this.size?this.size:0)+'px';this.rdiv.style.height=h+'px';var n='backgroundColor';this.tdiv.style[n]=this.ldiv.style[n]=this.bdiv.style[n]=this.rdiv.style[n]=this.color;this.visible();return;}};}();
NW.Dom=function(){var version='0.99.2',compiledSelectors={},compiledMatchers={},cachedResults={},DYNAMIC=0,RELAXED=1,STATIC=2,camelProps=['htmlFor','className','tabIndex','accessKey','maxLength','readOnly','longDesc','frameBorder','isMap','useMap','noHref','noWrap','colSpan','rowSpan','cellPadding','cellSpacing','marginWidth','marginHeight'],nth_pseudo=/\:(nth)\-/,child_pseudo=/\:(nth|first|last|only)\-/,oftype_pseudo=/\-(of-type)/,TR=/^\s+|\s+$/g,E={npseudos:/^\:(nth-)?(child|first|last|only)?-?(child)?-?(of-type)?(\((?:even|odd|[^\)]*)\))?(.*)/,spseudos:/^\:([\w]+)?(\(.*\))?(?:\s+|$)(.*)/,children:/^\s*\>\s*(.*)/,adjacent:/^\s*\+\s*(.*)/,relative:/^\s*\~\s*(.*)/,ancestor:/^(\s+)(.*)/,A:/^\[([\w-]+)(\~|\^|\*|\$|\!|\|)?(\=)?"?([^\"\]]+)?"?\](.*)/,C:/^\.([\w-]+)(.*)/,I:/^\#([\w-]+)(.*)/,T:/^([\w-]+)(.*)/,X:/^\*(.*)/},O={'X':/(^\s*\*\s*)$/,'C':/^\.([\w-]+)$/,'I':/^\#([\w-]+)$/,'T':/^([\w]+)$/,'N':/^([\w]+)(\#|\.|\[)?/},toArray=function(a){var i=-1,n,r=[];while(n=a[++i]){r[r.length]=n;}return r;},compileSelector=function(s,j,q){var a,b,i,m,t;while(s){if((m=s.match(E.X))){}else if((m=s.match(E.I))){j='if(e&&e.id=="'+m[1]+'"){'+j+'}';}else if((m=s.match(E.T))){j='if(e&&e.nodeName.toLowerCase()=="'+m[1].toLowerCase()+'"){'+j+'}';}else if((m=s.match(E.C))){j='if(e&&(" "+e.className+" ").indexOf(" '+m[1]+' ")>-1){'+j+'}';}else if((m=s.match(E.A))){for(i=0;i<camelProps.length;++i){if(camelProps[i].toLowerCase().indexOf(m[1])===0){m[1]=camelProps[i];break;}}j='if(e&&'+(m[2]&&m[3]&&m[4]&&m[2]!='!'?(m[2]=='~'?'(" "+':(m[2]=='|'?'("-"+':''))+'e.'+m[1]+(m[2]=='|'||m[2]=='~'?'.replace(/\s+/g," ")':'')+(m[2]=='~'?'+" ")':(m[2]=='|'?'+"-")':''))+(m[2]=='!'||m[2]=='|'||m[2]=='~'?'.indexOf("':'.match(/')+(m[2]=='^'?'^':m[2]=='~'?' ':m[2]=='|'?'-':'')+m[4]+(m[2]=='$'?'$':m[2]=='~'?' ':m[2]=='|'?'-':'')+(m[2]=='|'||m[2]=='~'?'")>-1':'/)'):(m[3]&&m[4]?'e.'+m[1]+(m[2]=='!'?'!':'=')+'="'+m[4]+'"':'e.'+m[1]))+'){'+j+'}';}else if((m=s.match(E.adjacent))){j='if(e){while((e=e.previousSibling)&&e.nodeType!=1);if(e){'+j+'}}';}else if((m=s.match(E.relative))){j='if(e){while((e=e.previousSibling))if(e.nodeType==1){'+j+';break;}}';}else if((m=s.match(E.children))){j='if(e&&(e=e.parentNode)){'+j+'}';}else if((m=s.match(E.ancestor))){j='if(e){while((e=e.parentNode)){'+j+';break;}}';}else if((m=s.match(E.spseudos))){switch(m[1]){case'not':j=compileGroup(m[2].replace(/\((.*)\)/,'$1'),'',q)+'else{'+j+'}';break;case'root':j='if(e&&e==(e.ownerDocument||e.document||e).documentElement){'+j+'}';break;case'empty':j='if(e&&e.getElementsByTagName("*").length===0&&(e.childNodes.length===0||e.childNodes[0].nodeValue.replace(/\\s+/g,"").length===0)){'+j+'}';break;case'contains':j='if(e&&(e.textContent||e.innerText||"").indexOf("'+m[2].replace(/\(|\)/g,'')+'")!=-1){'+j+'}';break;case'enabled':j='if(e&&!e.disable){'+j+'}';break;case'disabled':j='if(e&&e.disable){'+j+'}';break;case'checked':j='if(e&&e.checked){'+j+'}';break;case'target':j='if(e&&e.id==location.href.match(/#([_-\w]+)$/)[1]){'+j+'}';break;case'link':j='if(e&&e.nodeName.toUpperCase()=="A"&&e.href){'+j+'}';break;case'visited':j='if(e&&e.visited){'+j+'}';break;case'active':j='if(e&&(e.ownerDocument||e.document||e).activeElement&&e==(e.ownerDocument||e.document||e).activeElement){'+j+'}';break;case'focus':j='if(e&&e.hasFocus&&e.hasFocus()){'+j+'}';break;case'hover':break;default:break;}}else if((m=s.match(E.npseudos))){if(m[5]){m[5]=m[5].replace(/\(|\)/g,'');if(m[5]=='even'){a=2;b=0;}else if(m[5]=='odd'){a=2;b=1;}else{a=m[5].match(/^-/)?-1:m[5].match(/^n/)?1:0;a=a||((t=m[5].match(/(-?\d{1,})n/))?parseInt(t[1],10):0);b=b||((t=m[5].match(/(-?\d{1,})$/))?parseInt(t[1],10):0);}t=(m[5]=='even'||m[5]=='odd'||a>b?b>=0?'%'+a+'==='+b:'==='+(a+b):a<0?'<='+b:'==='+b);if(q){j='if(e&&s.'+(m[4]?'Twin':'Child')+'Indexes[k+1]'+t+'){'+j+'}';}else{j='if((n=e)){'+'u=1'+(m[4]?',t=e.nodeName;':';')+'while((n=n.'+(m[2]=='last'?'next':'previous')+'Sibling)){'+'if(n.node'+(m[4]?'Name==t':'Type==1')+'){++u;}'+'}'+'if(u'+t+'){'+j+'}'+'}';}}else{if(q){t=(m[4]?'Twin':'Child');j='if(e&&'+(m[2]=='first'?'s.'+t+'Indexes[k+1]===1':m[2]=='only'?'s.'+t+'Lengths[s.'+t+'Parents[k+1]]'+(m[4]?'[e.nodeName]':'')+'===1':m[2]=='last'?'s.'+t+'Indexes[k+1]===s.'+t+'Lengths[s.'+t+'Parents[k+1]]'+(m[4]?'[e.nodeName]':''):'')+'){'+j+'}';}else{j='if(n=e){'+(m[4]?'t=e.nodeName;':'')+'while((n=n.'+(m[2]=='first'?'previous':'next')+'Sibling)&&'+'n.node'+(m[4]?'Name!=t':'Type!=1')+');'+'if(!n&&(n=e)){'+(m[2]=='first'||m[2]=='last'?'{'+j+'}':'while((n=n.'+(m[2]=='first'?'next':'previous')+'Sibling)&&'+'n.node'+(m[4]?'Name!=t':'Type!=1')+');'+'if(!n){'+j+'}')+'}'+'}';}}}else{throw new Error('NW.Dom.compileSelector: syntax error, unknown selector rule "'+s+'"');}s=m[m.length-1];}return j;},compileGroup=function(s,q){var i=0,j='',k,d={},m,n='',p=s.split(',');for(;i<p.length;++i){k=p[i].replace(TR,'');if(m=k.match(E.T)){if(m[1]){if(document.getElementsByTagName(m[1]).length===0){continue;}}}if(!d[k]){d[k]=k;if(q){j=compileSelector(k,'{r[r.length]=c[k];',q)+'}'+j;}else{j=compileSelector(k,'{return true;',q)+'}'+j.replace('break;','');}}}if(s.match(nth_pseudo)){n=',j,u,t,a';}else if(s.match(child_pseudo)){n=',t';}if(q){return new Function('c,s','var k=-1,e,r=[],n'+n+';while((e=c[++k])){'+j+'}return r;');}else{return new Function('e','var n,u;'+j.replace('break;','')+'return false;');}},IE=typeof document.fileSize!='undefined',Snapshot={Elements:[],ChildIndexes:[],ChildLengths:[],ChildParents:[],TwinIndexes:[],TwinLengths:[],TwinParents:[],isValid:false,HtmlSrc:''},cachingLevel=RELAXED,getIndex=function(a,e,i){if(IE){getIndex=function(a,e){return e.sourceIndex||-1;};}else if(a.indexOf){getIndex=function(a,e){return a.indexOf(e);};}else{getIndex=function(a,e,i){i=a.length;while(--i>=0){if(e==a[i]){break;}}return i;};}return getIndex(a,e);},getTwins=function(f,c){var k=0,e,r,p,s,x,h=[f],b=[0],i=[0],l=[0];while(e=c[k++]){h[k]=e;l[k]=0;p=e.parentNode;r=e.nodeName;if(s!=p){x=getIndex(h,s=p);}b[k]=x;l[x]=l[x]||{};l[x][r]=l[x][r]||0;i[k]=++l[x][r];}Snapshot.TwinParents=b;Snapshot.TwinIndexes=i;Snapshot.TwinLengths=l;},getChilds=function(f,c){var k=0,e,p,s,x,h=[f],b=[0],i=[0],l=[0];while(e=c[k++]){h[k]=e;l[k]=0;p=e.parentNode;if(s!=p){x=getIndex(h,s=p);}b[k]=x;i[k]=++l[x];}Snapshot.ChildParents=b;Snapshot.ChildIndexes=i;Snapshot.ChildLengths=l;},getCache=function(f){var d,s=Snapshot,c=s.Elements;if(c.length>0){d=c[0].ownerDocument||c[0].document;if(cachingLevel==STATIC&&(c.length==s.ChildIndexes.length||c.length==s.TwinIndexes.length)){s.isValid=true;}else if(cachingLevel==RELAXED&&s.HtmlSrc==d.body.innerHTML){s.isValid=true;}else{if(cachingLevel==RELAXED){s.HtmlSrc=d.body.innerHTML;}cachedResults={};s.isValid=false;}}else{cachedResults={};s.isValid=false;}Snapshot=s;};return{setCache:function(l){cachingLevel=(l&3)||RELAXED;this.expireCache();},expireCache:function(){Snapshot.isValid=false;},match:function(e,s){if(!(e&&e.nodeType&&e.nodeType==1)){return false;}if(typeof s=='string'&&s.length>0){if(!compiledMatchers[s]){compiledMatchers[s]=compileGroup(s,false);}return compiledMatchers[s](e);}else{throw new Error('NW.Dom.match: "'+s+'" is not a valid CSS selector.');}return false;},select:function(s,f){var i,c=[],m;if(!(f&&f.nodeType&&(f.nodeType==1||f.nodeType==9))){f=document;}if(typeof s=='string'&&s.length>0){if((m=s.match(O.X))){c=f.getElementsByTagName('*');i=0;while(c[i].nodeType!=1){++i;}return toArray(c).slice(i);}else if((m=s.match(O.I))){return[f.getElementById(m[1])];}else if((m=s.match(O.T))){return toArray(f.getElementsByTagName(m[1]));}else if((m=s.match(O.N))&&cachingLevel==DYNAMIC){if(m[1]){if(f.getElementsByTagName(m[1]).length==1){f=f.getElementsByTagName(m[1])[0];s=s.replace(m[1],'');}else if(m[2]){c=toArray(f.getElementsByTagName(m[1]));s=s.replace(m[1],'');}s=s.replace(TR,'');}}if(c.length<1){c=toArray(f.getElementsByTagName('*'));}Snapshot.Elements=c;if(s.match(child_pseudo)){if(cachingLevel==DYNAMIC){Snapshot.isValid=false;}else{getCache(c);}if(Snapshot.isValid===false){if(s.match(oftype_pseudo)){getTwins(f,c);}else{getChilds(f,c);}}}if(!compiledSelectors[s]){compiledSelectors[s]=compileGroup(s,true);}if(cachingLevel==DYNAMIC){return compiledSelectors[s](c,Snapshot);}else{if(!cachedResults[s]){cachedResults[s]=compiledSelectors[s](c,Snapshot);}return cachedResults[s];}}else{throw new Error('NW.Dom.select: "'+s+'" is not a valid CSS selector.');}return[];},isCompat:function(d){return d.compatMode&&(/CSS/).test(d.compatMode)?true:false;},getRoot:function(d){return this.isCompat(d)?d.documentElement:d.body;},getTopWindow:function(){var w=window;while(w.frameElement){w=w.frameElement.contentWindow;}return w;},getWindow:function(d){return d.defaultView||d.parentWindow||d.contentWindow||null;},getDocument:function(e){return e.ownerDocument||e.document||e;},getWindowSize:function(d){var r=this.getRoot(d),w=this.getWindow(d);return{w:w.innerWidth||r.clientWidth,h:w.innerHeight||r.clientHeight};},getWindowScroll:function(d){var r=this.getRoot(d),w=this.getWindow(d);return{x:w.pageXOffset||r.scrollLeft,y:w.pageYOffset||r.scrollTop};},getDocumentSize:function(d){var r=this.getRoot(d);return{w:r.scrollWidth||d.width,h:r.scrollHeight||d.height};},getXY:function(e){var x=0,y=0;if(e.offsetParent){while(e.offsetParent){x+=e.offsetLeft+(e.clientLeft||0);y+=e.offsetTop+(e.clientTop||0);e=e.offsetParent;}}else if(e.x){x+=e.x;y+=e.y;}return{x:x,y:y};},getMouse:function(e){if(typeof e.pageX=='number'){this.getMouse=function(e){return{x:e.pageX,y:e.pageY};};}else if(typeof e.clientX=='number'){this.getMouse=function(e){var r=this.getRoot(this.getDocument(e.srcElement));return{x:e.clientX+r.scrollLeft,y:e.clientY+r.scrollTop};};}else{this.getMouse=function(e){return{x:0,y:0};};}return this.getMouse(e);},getScreen:function(e){return{x:e.screenX,y:e.screenY};},getButton:function(e){return e.which==3||e.button==2?'r':'l';},getSBLive:function(w){var d=w.document,b=d.body,c=d.compatMode,h=d.documentElement,r=c&&(/CSS/).test(c)?h:b,dw=r.scrollWidth||d.width,dh=r.scrollHeight||d.height,ww=w.innerWidth||r.clientWidth,wh=w.innerHeight||r.clientHeight;return{h:wh>dh||dw>ww,v:ww>dw||dh>wh};},getSBSize:function(w){if(!arguments.callee.sizes){var d=w.document,b=d.body,t=d.createElement('div');t.style.cssText='position:absolute;overflow:scroll;top:-100px;left:-100px;width:100px;height:100px;';b.insertBefore(t,b.firstChild);arguments.callee.sizes={h:t.offsetHeight-t.clientHeight,v:t.offsetWidth-t.clientWidth};b.removeChild(t);}return arguments.callee.sizes;},getFirst:function(o){return o.parentNode.childNodes[0];},getLast:function(o){return o.parentNode.childNodes[o.parentNode.childNodes.length-1];},getFirstOfType:function(o){var t=o.tagName;o=NW.Dom.getFirst(o);while(o&&o.tagName!=t){o=NW.Dom.getNext(o);}return o;},getLastOfType:function(o){var t=o.tagName;o=NW.Dom.getLast(o);while(o&&o.tagName!=t){o=NW.Dom.getPrev(o);}return o;},getPrev:function(o){o=o.previousSibling;while(o&&o.nodeType!=1){o=o.previousSibling;}return o;},getNext:function(o){o=o.nextSibling;while(o&&o.nodeType!=1){o=o.nextSibling;}return o;},getPrevOfType:function(o){var t=o.tagName;o=o.previousSibling;while(o&&o.tagName!=t){o=o.previousSibling;}return o;},getNextOfType:function(o){var t=o.tagName;o=o.nextSibling;while(o&&o.tagName!=t){o=o.nextSibling;}return o;},getByClass:function(c,n,t,d){var e,i,j=0,r=[];t=t||'*';n=n||d||document;e=n.getElementsByTagName(t);i=e.length-1;while(i>=0){if((" "+e[i].className+" ").indexOf(c)>0){r[j++]=e[i];}i--;}return r;},getElements:function(e,t){t=t.toUpperCase();return t=='*'?e.getElementsByTagName('*')||e.all:e.getElementsByTagName(t)||e.all.tags(t);},swapNodes:function(t,s){var n=t.nextSibling,p=t.parentNode;s.parentNode.replaceChild(t,s);p.insertBefore(s,n);},addElement:function(p,e,i,c,t,s){var d,n,x;if(p){if(p.nodeType!=9){d=this.getDocument(p);}else{d=p;}}else{d=document;}if(e){n=this.createElement(d,e);}if(n){if(i){n.id=i;}if(t){n.title=t;}if(c){n.className=c;}if(p&&p.nodeType!=9){n=p.appendChild(n);}if(s){x=this.injectElement(n,s);}}else if(s){if(p&&p.nodeType!=9){x=this.injectElement(p,s);}}return n;},injectElement:function(e,s){var t,d=this.getDocument(e);if(/<((![-]*)|\w+)[^>]*>/.test(s)){if(!NW.browser.msie){var f,r;r=d.createRange();r.setStartBefore(e);f=r.createContextualFragment(s);t=this.clearElement(e).appendChild(f);}else{e.innerHTML='';e.innerHTML=s;t=e.firstChild;}}else if(s.search(/\S/)!=-1){t=d.createTextNode(s);e.appendChild(t);}else{t=d.createTextNode(s);e.appendChild(t);}return t;},clearElement:function(e){while(e.hasChildNodes()){e.removeChild(e.lastChild);}return e;},createElement:function(d,e){if(typeof d.createElementNS!='undefined'){return d.createElementNS('http://www.w3.org/1999/xhtml',e);}if(typeof d.createElement!='undefined'){return d.createElement(e);}return false;},addObject:function(doc,id,cl,pv){var i,j,p,o=doc.createElement('object');if(id){o.id=id;}if(id){o.name=id;}if(cl){o.className=cl;}for(i in pv){if(typeof pv[i]=='object'){for(j in pv[i]){p=doc.createElement('param');p.name=j;p.value=pv[i][j];o.appendChild(p);}}else{o[i]=pv[i];}}return o;}};}();
NW.Event=function(){var version='1.06',CAPTURING_PHASE=1,AT_TARGET=2,BUBBLING_PHASE=3,Handlers={},Listeners={},Delegates={},getContext=function(o){return(o.ownerDocument||o.document||o).parentWindow||window;},fixEvent=function(o,e){e=e||getContext(o).event;if(/^focus(in|out)/i.test(e.type)){e=getContext(o).document.createEventObject(e);e.type=(e.type=='focusin')?'focus':'blur';}if(!e.target){e.target=e.srcElement;}if(!e.currentTarget){e.currentTarget=o;}if(!e.preventDefault){e.preventDefault=preventDefault;}if(!e.stopPropagation){e.stopPropagation=stopPropagation;}if(e.target&&(/3|4/).test(e.target.nodeType)){e.target=e.target.parentNode;}if(!e.eventPhase){e.eventPhase=e.target==o?AT_TARGET:BUBBLING_PHASE;}if(!e.relatedTarget&&e.toElement&&e.fromElement){if(e.type=='mouseout'){e.relatedTarget=e.toElement;}if(e.type=='mouseover'){e.relatedTarget=e.fromElement;}}if(!e.which&&(e.charCode||e.keyCode)){e.which=e.charCode||e.keyCode;}return e;},preventDefault=function(){this.returnValue=false;},stopPropagation=function(){this.cancelBubble=true;},isHandler=function(o,t,h){var i,found=false;if(Handlers[t]&&Handlers[t].el){for(i=0;Handlers[t].el.length>i;i++){if(Handlers[t].el[i]===o&&Handlers[t].fn[i]===h){found=i;break;}}}return found;},isListener=function(o,t,h){var i,found=false;if(Listeners[t]&&Listeners[t].el){for(i=0;Listeners[t].el.length>i;i++){if(Listeners[t].el[i]===o&&Listeners[t].fn[i]===h){found=i;break;}}}return found;},isDelegate=function(o,t,h,d){var i,n,found=false;for(i=0;Delegates[t].fn.length>i;i++){n=0;if(Delegates[t].fn[i]===h){if(typeof o=='string'){if(Delegates[t].el[i]===o&&Delegates[t].de[i]===d){found=i;break;}}else{if(Delegates[t].el[i].id){n++;if(o.id.toLowerCase()==Delegates[t].el[i].id.toLowerCase()){n--;}}else if(Delegates[t].el[i].nodeName){n++;if(o.nodeName.toLowerCase()==Delegates[t].el[i].nodeName.toLowerCase()){n--;}}else if(Delegates[t].el[i].className){n++;if((' '+o.className+' ').replace(/\s+/g,' ').indexOf(' '+Delegates[t].el[i].className+' ')){n--;}}if(n===0){found=i;break;}}}}return found;},handleListeners=function(e){var i,f,t=e.type;if(Listeners[t]){f=Listeners[t].fn.slice();for(i=0;f.length>i;i++){if(Listeners[t].el[i]===this){if(typeof f[i]=='function'){if(f[i].call(this,e)===false){break;}}}}}},handleDelegates=function(e){var m,i,j,o,d,f,M,T,I,C,t=e.type,n=e.target.nodeName.toLowerCase(),c=(' '+e.target.className+' ').replace(/\s\s+/g,' ');if(Delegates[t]){d=Delegates[t].de.slice();o=Delegates[t].el.slice();f=Delegates[t].fn.slice();for(i=0;f.length>i;i++){m=true;if(typeof o[i]=='string'){if(window.NW&&window.NW.Dom){if(!window.NW.Dom.match(e.target,o[i])){m=false;}}else if(o[i].match(/^[\.\-\#\w]+$/)){M=o[i].match(/^([^#\.]+)/);T=M?M[1]:'*';M=o[i].match(/#([^\.]+)/);I=M?M[1]:null;M=o[i].match(/\.([^#]+)/);C=M?M[1]:null;if((T!='*'&&T!=n)||(I&&I!=e.target.id)||(C&&c.indexOf(' '+C+' ')<0)){m=false;}}else{m=false;}}else{if(o[i]!=e.target){for(j in o[i]){if(j=='nodeName'){if(o[i][j].toLowerCase()!=n){m=false;break;}}else if(j=='className'){if(c.indexOf(' '+o[i][j]+' ')<0){m=false;break;}}else{if(o[i][j]!==e.target[j]){m=false;break;}}}}}if(m){if(f[i].call(e.target,e)===false){break;}}}}},getListeners=function(o,t,h){var i,r=[];if(Listeners[t]&&Listeners[t].el){for(i=0;Listeners[t].el.length>i;i++){if(Listeners[t].el[i]===o&&Listeners[t].fn[i]===h){r.push(Listeners[t].fn[i]);}}}return r;},getDelegates=function(t,d){for(var n=0,i=0;Delegates[t].de.length>i;i++){if(Delegates[t].de[i]===d){n++;}}return n;};return{EVENTS_W3C:true,stop:function(e){if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}if(e.stopPropagation){e.stopPropagation();}else{e.cancelBubble=true;}return false;},trigger:function(t,o,b){var e=null;b=b||true;if(o.fireEvent){e=getContext(o).document.createEventObject(event);e.type=t;e.target=o;e.eventPhase=2;e.currentTarget=o;e.cancelBubble=!b;e.returnValue=true;if(t=='submit'){handleDelegates(e);}else{o.fireEvent('on'+t,e);}}else{if(/mouse|click/.test(t)){e=o.ownerDocument.createEvent('MouseEvent');e.initMouseEvent(t,b,true,window,0,0,0,0,0,false,false,false,false,0,null);}else{e=o.ownerDocument.createEvent('Event');e.initEvent(t,b,true);}o.dispatchEvent(e);}},appendHandler:function(o,t,h,c){var key;if((key=isHandler(o,t,h))===false){Handlers[t]=Handlers[t]||{el:[],fn:[],wr:[]};if(o.addEventListener&&NW.Event.EVENTS_W3C){o.addEventListener(t,h,c||false);}else if(o.attachEvent&&NW.Event.EVENTS_W3C){key=Handlers[t].wr.push(function(e){return h.call(o,fixEvent(o,e));});o.attachEvent('on'+t,Handlers[t].wr[key-1]);}else{if(Handlers[t].el.length===0){if(typeof o['on'+t]=='function'){Handlers[t].el.push(o);Handlers[t].fn.push(o['on'+t]);}o['on'+t]=function(e){return h.call(this,fixEvent(this,e));};}}Handlers[t].el.push(o);Handlers[t].fn.push(h);return true;}return false;},removeHandler:function(o,t,h,c){var key;if((key=isHandler(o,t,h))!==false){if(o.removeEventListener&&NW.Event.EVENTS_W3C){o.removeEventListener(t,h,c||false);}else if(o.detachEvent&&NW.Event.EVENTS_W3C){o.detachEvent('on'+t,Handlers[t].wr[key]);Handlers[t].wr.splice(key,1);}else{if(Handlers[t].el.length==1){o['on'+t]=Handlers[t].el[0];}}Handlers[t].el.splice(key,1);Handlers[t].fn.splice(key,1);if(Handlers[t].el.length==1){Handlers[t].el.splice(0,1);Handlers[t].fn.splice(0,1);delete Handlers[t];}return true;}return false;},appendListener:function(o,t,h,c){var key;if((key=isListener(o,t,h))===false){Listeners[t]=Listeners[t]||{el:[],fn:[]};if(getListeners(o,t,h).length===0){NW.Event.appendHandler(o,t,handleListeners,c);}Listeners[t].el.push(o);Listeners[t].fn.push(h);return true;}return false;},removeListener:function(o,t,h,c){var key;if((key=isListener(o,t,h))!==false){Listeners[t].fn.splice(key,1);Listeners[t].el.splice(key,1);if(Listeners[t].el.length===0){NW.Event.removeHandler(o,t,handleListeners,c);delete Listeners[t];}return true;}return false;},appendDelegate:function(o,t,h,d){d=d||document.documentElement;Delegates[t]=Delegates[t]||{el:[],fn:[],de:[]};if(isDelegate(o,t,h,d)===false){Delegates[t].el.push(o);Delegates[t].fn.push(h);Delegates[t].de.push(d);if(getDelegates(t,d)==1){if(typeof document.fileSize!='undefined'&&(/focus|blur/i).test(t)){t='focus'+((t=='focus')?'in':'out');}NW.Event.appendHandler(d,t,handleDelegates,/focus|blur/i.test(t)?true:false);}return true;}return false;},removeDelegate:function(o,t,h,d){var i,key;if(Delegates[t]){d=d||document.documentElement;key=isDelegate(o,t,h,d);if(key!==false){Delegates[t].el.splice(key,1);Delegates[t].fn.splice(key,1);Delegates[t].de.splice(key,1);if(Delegates[t].fn.length===0){if(typeof document.fileSize!='undefined'&&(/focus|blur/i).test(t)){t='focus'+((t=='focus')?'in':'out');}NW.Event.removeHandler(d,t,handleDelegates,/focus|blur/i.test(t)?true:false);Delegates[t]=null;for(i in Delegates){return true;}Delegates=null;}return true;}}return false;},key:function(){var o=this;o.mods=[];o.keys=[];o.funcs=[];o.toggle=[];o.keydown=function(e){if(e.altKey||e.ctrlKey||e.shiftKey){for(var m in{'altKey':0,'ctrlKey':0,'shiftKey':0}){for(var i=0;o.keys.length>i;i++){if((o.mods[i]==m.charAt(0)||NW.browser.opera)&&e[m]&&e.keyCode==o.keys[i]){o.funcs[i](o.toggle[i]);o.toggle[i]=1-o.toggle[i];NW.Event.stop(e);}}}}};o.addKey=function(k){o.mods[o.mods.length]=k.mod;o.keys[o.keys.length]=k.key;o.funcs[o.funcs.length]=k.onkey;o.toggle[o.toggle.length]=0;};o.delKey=function(k){for(var i in o.keys){if(k.key==o.keys[i].key){o.mods.splice(i,1);o.keys.splice(i,1);o.funcs.splice(i,1);o.toggle.splice(i,1);}}};o.start=function(){NW.Event.appendListener(NW.document,'keydown',o.keydown,false);};o.stop=function(){NW.Event.removeListener(NW.document,'keydown',o.keydown,false);};return o;},mouseCapture:function(t){var i,j,f=NW.window.frames;for(i=0;f.length>i;i++){for(j in t){try{NW.Event.appendListener(f[i].document,j,t[j],false);}catch(e){}}}},mouseRelease:function(t){var i,j,f=NW.window.frames;for(i=0;f.length>i;i++){for(j in t){try{NW.Event.removeListener(f[i].document,j,t[j],false);}catch(e){}}}},setSelection:function(e,s){if(NW.browser.ie){if(s){e.ondragstart=null;e.onselectstart=null;e.setAttribute('unselectable','off');}else{e.ondragstart=function(){return false;};e.onselectstart=function(){return false;};e.setAttribute('unselectable','on');}}else{if(e.nodeType==1){e.style.userSelect=s?'auto':'none';e.style.MozUserSelect=s?'auto':'none';e.style.KhtmlUserSelect=s?'auto':'none';}else{e.onmousedown=function(){return false;};}}if(e.nodeType==1){e.style.cursor=s?'auto':'default';}},extend:function(s){for(var p in s){this[p]=s[p];}return this;}};}();NW.Event.extend(function(){var MAX_STAGES=3,Stages={DOMFrameContentLoaded:1,DOMContentLoaded:1,DOMNodeInserted:2,beforeactivate:2,activate:2,error:2,interactive:2,complete:1,loaded:1,behavior:1,defer:1,poll:1,htc:1,load:0},done=[[],[],[]],init=[[],[],[]],mode=[true,true,false],step=[false,false,false],boot=function(e){var d=this.ownerDocument||this.document||this,w=d.parentWindow||window,t=typeof e=='string'?e:e.type=='readystatechange'?this.readyState:e.type;if(!d.body){return;}if(/activate|complete|inserted|load|error/i.test(t)){NW.Event.removeListener(this,e.type,arguments.callee,false);}var i,l=Stages[t];w.Loaded=w.Loaded||mode[l];for(;l<MAX_STAGES;l++){if(!step[l]){step[l]=true;for(i=0;init[l].length>i;i++){if(!done[l][i]){init[l][i](e);done[l][i]=true;}}}}},loadingnodes=function(w,f){if(/gecko/i.test(w.navigator.userAgent)){var i=new Image();NW.Event.appendListener(i,'load',f,false);NW.Event.appendListener(i,'error',f,false);i.src='about:blank';}},iecontentloaded=function(w,f){var d=w.document,s,t,c=function(){if(t){t=clearInterval(t);f.call(d,'poll');}};t=setInterval(function(){try{d.documentElement.doScroll('left');}catch(e){return;}c();},100);NW.Event.appendListener(d,'stop',function(e){NW.Event.removeListener(d,e.type,arguments.callee);c();top.status=' * Aborted';});},IEContentLoaded=function(w,f){var load=false,d=w.document,s=d.createStyleSheet().owningElement;s.styleSheet.cssText='body{behavior:expression(NW.Event.IECheck(this));}';var fire=function(e){if(!load){load=true;f.call(d,e);setTimeout(function(){s.parentNode.removeChild(s);},10);}};return function(n){try{d.documentElement.doScroll('left');n.runtimeStyle.behavior='none';}catch(e){return;}fire('behavior');};},contentloaded=function(w,f){var d=w.document,load,t,u=w.navigator.userAgent;var go=function(e){if(!load){load=true;if(t){t=clearInterval(t);}f.call(d,e);}};var checkreadystate=function(){if(/complete|loaded/.test(d.readyState)){go('poll');}};if(/khtml|webkit/i.test(u)){t=setInterval(checkreadystate,10);}else if(/msie/i.test(u)&&!w.opera){iecontentloaded(w,f);NW.Event.IECheck=IEContentLoaded(w,f);}else if(d.addEventListener){NW.Event.appendListener(d,'DOMContentLoaded',f,false);}};return{addDOMLoad:function(){var w,d,f,l,a=arguments;switch(typeof a[0]){case'object':w=a[0];f=a[1];l=a[2]||0;break;case'function':w=window;f=a[0];l=a[1]||0;break;default:return;}l=Math.min(2,l);init[l].push(f);done[l].push(false);if(w.Loaded===undefined){d=w.document;w.Loaded=null;contentloaded(w,boot);NW.Event.appendListener(w.opera?d:w,'load',boot,false);NW.Event.appendListener(d,'readystatechange',boot,false);NW.Event.appendListener(d,'DOMNodeInserted',boot,false);}else if(w.Loaded===true){f(null);}}};}());
NW.IFrame=function(){var version='0.99',preload=function(e){if(typeof this.onPreload=='function'){this.onPreload(e);this.Preloaded=true;}},postload=function(e){if(typeof this.onPostload=='function'){this.onPostload(e);this.Postloaded=true;}},load=function(e){if((this.readyState&&this.readyState=='complete')||this.contentDocument){if(!this.Postloaded){postload.call(this,e);}if(typeof this.onLoad=='function'){this.onLoad(e);}}else{if(this.readyState&&!this.Preloaded){preload.call(this,e);}}},reload=function(e){NW.Event.removeListener(this,e.type,arguments.callee,false);var f=NW.browser.opera?this.parentWindow.frameElement:this.frameElement;f.Loaded=false;f.Preloaded=false;f.contentWindow.name='';if(typeof f.onUnload=='function'){f.onUnload();}NW.Event.appendListener(f,NW.browser.msie?'readystatechange':'load',load,false);},unload=function(e){var i=0,f=parent.document.getElementsByTagName('iframe'),i=f.length;while(--i>=0){if(typeof f[i].onPreload!='undefined'){NW.IFrame.close(f[i]);}}NW.Event.removeListener(parent.document,'DOMFrameContentLoaded',preload);};return{close:function(f){if(f){NW.Event.removeListener(f,NW.browser.msie?'readystatechange':'load',load,false);f.parentNode.removeChild(f);f=null;}return f;},open:function(o){var f=null,d=o.document||(o.parent?NW.Dom.getDocument(o.parent):parent.document);if(parent.frames[o.id]){f=document.getElementById(o.id);}if(!f){if(d&&d.createElement){var s='display:block;';f=d.createElement('iframe');f.id=o.id||('nwf-'+frames.length);f.name=o.id||('nwf-'+frames.length);f.onLoad=o.onLoad||null;f.onUnload=o.onUnload||null;f.onPreload=o.onPreload||null;f.onPostload=o.onPostload||null;f.scrolling=o.scrolling||'auto';f.frameBorder=o.frameBorder||'0';f.marginWidth=o.marginWidth||'0px';f.marginHeight=o.marginHeight||'0px';f.allowTransparency=o.transparent||false;f.style.cssText=o.style||'display:block';f.style.width=o.width+((''+o.width).replace(/[0-9]/g,'')!==''?'':'px');f.style.height=o.height+((''+o.height).replace(/[0-9]/g,'')!==''?'':'px');(o.parent||d.body).appendChild(f);NW.Event.appendListener(f,NW.browser.msie?'readystatechange':'load',load,false);}else{return null;}}f.src=(typeof o.src=='string'&&o.src.length>0)?o.src:'about:blank';if(!parent.document.DOMFrameEvent){parent.document.DOMFrameEvent=true;NW.Event.appendListener(parent.document,'DOMFrameContentLoaded',function(e){try{if(e.target.id){preload.call(e.target,e);}}catch(e){}},false);NW.Event.appendListener(parent,'beforeunload',unload);}return f;},getWindow:function(f){return f.contentWindow||NW.win.frames[f.name];},getDocument:function(f){return f.contentDocument||f.contentWindow.document||f.document;}};}();NW.XFrame=function(){var jType='',jMeta='',jRule='',jHtml='';jType+='<\x21DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" \n>\n';jMeta+='<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';jRule+='html,body{background-color:transparent;margin:0px;padding:0px;overflow:hidden;}';jRule+='.nw_frames_theme{background: url('+NW.path+'img/nwframes1.gif) 0px -72px repeat;}';jHtml+='<html><head><title>BLANK</title>'+jMeta+'<style type="text/css">'+jRule+'</style></head><body></body></html>';return{items:[],init:function(){},shut:function(){},open:function(url,title,w,h,x,y,callback){if(isNaN(w)||isNaN(h)||isNaN(x)||isNaN(y)){throw new Error('NW.XFrame: dimensions/positions must be integers.');return null;}return new this.create(url,title,w,h,x,y,callback);},close:function(o){if(o&&o.constructor==NW.XFrame.create){o.shut();o.hide();o.header.parentNode.removeChild(o.header);o.xframe.parentNode.removeChild(o.xframe);o.status.parentNode.removeChild(o.status);o.box.parentNode.removeChild(o.box);this.items.splice(this.has(o.title),1);}},has:function(t){for(var w=this.items,i=0;w.length>i;i++){if(w[i].title==t){return w[i];}}return false;},create:function(url,title,w,h,x,y,callback){var o=this,i,d=NW.document,fn=null,count=0,dragStarted=false,resizeStarted=false,previous=NW.XFrame.has(title);if(previous){return previous.load();}else{NW.XFrame.items.push(o);}o.id='nw_frame_'+title.replace(/[^a-z0-9A-Z]/g,'_')+'_'+NW.XFrame.items.length;o.url=url;o.title=title;o.timer=null;o.headerHeight=18;o.xframeHeight=h;o.statusHeight=18;o.left=0;o.top=0;o.width=w+2;o.height=o.headerHeight+o.xframeHeight+o.statusHeight;o.root=/CSS/.test(d.compatMode)?d.documentElement:d.body;o.size=NW.Dom.getWindowSize(d);o.posX=0;o.posY=0;o.startX=0;o.startY=0;o.deltaX=0;o.deltaY=0;o.box=d.createElement('div');o.box.id=o.id+'_box';o.box.style.cssText='position:'+(NW.browser.msie&&NW.browser.msie<7?'absolute':'fixed')+';top:-9999px;left:-9999px;visibility:hidden;';o.toBack=function(){for(var w=NW.XFrame.items,i=0;w.length>i;i++){w[i].box.style.zIndex=w[i].box==o.box?1001:1003;}};o.toFront=function(){for(var w=NW.XFrame.items,i=0;w.length>i;i++){w[i].box.style.zIndex=w[i].box==o.box?1003:1001;}};o.loadRect=function(){var c,v;c=NW.getCookie(o.title);if(c){v=c.split(' ');if(o.restrictSize){o.width=Math.max(w,Math.min(o.size.w-0,parseInt(v[2])));o.height=Math.max(h,Math.min(o.size.h-0,parseInt(v[3])));}else{o.width=Math.max(128,parseInt(v[2]));o.height=parseInt(v[3]);}o.top=Math.max(0,Math.min(o.size.h-o.height-o.headerHeight-o.statusHeight,parseInt(v[0])));o.left=Math.max(0,Math.min(o.size.w-o.width,parseInt(v[1])));}else{o.width=w;o.height=h;}o.top=(o.size.h-o.height)/2;o.left=(o.size.w-o.width)/2;};o.saveRect=function(){if(NW.browser.msie){o.left=o.box.offsetLeft-o.root.scrollLeft;o.top=o.box.offsetTop-o.root.scrollTop;}else{o.left=o.box.offsetLeft;o.top=o.box.offsetTop;}o.width=o.box.offsetWidth;o.height=o.box.offsetHeight;o.xframeHeight=o.xframe.offsetHeight;NW.setCookie(o.title,o.top+' '+o.left+' '+o.width+' '+o.height);};o.appendBox=function(){d.body.insertBefore(o.box,d.body.firstChild);};o.removeBox=function(){d.body.removeChild(o.box);};o.createTitle=function(d){var i,h=o.headerHeight,a,b=['mdihlp','mdimax','mdiend'],c='position:absolute;height:18px;';for(i=0;b.length>i;i++){o[b[i]]=d.createElement('div');o[b[i]].className='nw_frames_theme';o[b[i]].id=o.id+'_'+b[i];o[b[i]].style.cssText=c+'z-index:5;background-position:0px -'+((3-i)*h)+'px;'+'cursor:pointer;width:'+h+'px;right:'+((2-i)*h)+'px;';d.body.insertBefore(o[b[i]],null);}o.mdibar=d.createElement('div');o.mdibar.className='nw_frames_theme';o.mdibar.style.cssText=c+'z-index:1;width:100%;background:url('+NW.path+'img/nwframes1.gif) 0px -72px repeat;'+(NW.browser.msie?'filter:alpha(opacity=80);':'opacity:0.80;');d.body.insertBefore(o.mdibar,d.body.firstChild);o.mditxt=d.createElement('div');o.mditxt.style.cssText=c+'z-index:2;font:normal 13px/'+(NW.browser.msie?'18':'16')+'px sans-serif;color:#fff;text-indent:4px;';o.mditxt.appendChild(d.createTextNode(o.title));d.body.insertBefore(o.mditxt,d.body.firstChild);o.handle=d.createElement('div');o.handle.style.cssText=c+'z-index:3;width:100%;font-size:2px;cursor:move;';o.handle.appendChild(d.createTextNode('\xa0'));d.body.insertBefore(o.handle,d.body.firstChild);};o.createStatus=function(d){var c='position:absolute;height:18px;';d.body.style.cssText='overflow:hidden;height:18px;';o.mdimsg=NW.Dom.addElement(d.body,'div','nw_status_notify','','Status Messages','Ready');o.mdimsg.style.cssText=c+'z-index:1;font:normal 11px/16px sans-serif;text-indent:4px;';o.mdibkg=NW.Dom.addElement(d.body,'div','nw_status_ground','nw_frames_theme','Status Bar','');o.mdibkg.style.cssText=c+'z-index:0;background-position:0px -90px;background-repeat:repeat-x;width:100%;';o.mdires=NW.Dom.addElement(d.body,'div','nw_resize_handle','nw_frames_theme','Resize Handle','\xa0');o.mdires.style.cssText=c+'z-index:2;background-position:0px -108px;font-size:2px;right:0px;cursor:nw-resize;width:18px;';};o.init=function(){var d,p=this.id.split('_'),t=p[p.length-1],v;switch(t){case'header':o.createTitle(d=NW.IFrame.getDocument(this));NW.Event.appendListener(d,'keydown',NW.Event.stop,false);NW.Event.appendListener(d,'contextmenu',NW.Event.stop,true);NW.Event.appendListener(o.handle,'mousedown',o.dragStart,false);NW.Event.appendListener(o.handle,'mouseup',o.dragStop,false);NW.Event.appendListener(o.mdihlp,'mouseup',o.gethelp,false);NW.Event.appendListener(o.mdimax,'mouseup',o.toggle,false);NW.Event.appendListener(o.mdiend,'mouseup',o.hide,false);break;case'xframe':if(typeof callback=='function'){callback(d);}break;case'status':o.createStatus(d=NW.IFrame.getDocument(this));NW.Event.appendListener(d,'keydown',NW.Event.stop,false);NW.Event.appendListener(d,'contextmenu',NW.Event.stop,true);NW.Event.appendListener(o.mdires,'mouseup',o.resizeStop,false);NW.Event.appendListener(o.mdires,'mousedown',o.resizeStart,false);NW.Event.setSelection(o.mdimsg,false);break;default:break;}};o.shut=function(){var d,p=this.id.split('_'),t=p[p.length-1];switch(t){case'header':d=getDocument(this);NW.Event.removeListener(o.mdiend,'mouseup',o.hide,false);NW.Event.removeListener(o.mdimax,'mouseup',o.toggle,false);NW.Event.removeListener(o.mdihlp,'mouseup',o.gethelp,false);NW.Event.removeListener(o.handle,'mouseup',o.dragStop,false);NW.Event.removeListener(o.handle,'mousedown',o.dragStart,false);NW.Event.removeListener(d,'contextmenu',NW.Event.stop,true);NW.Event.removeListener(d,'keydown',NW.Event.stop,false);break;case'xframe':break;case'status':d=getDocument(this);NW.Event.removeListener(o.mdires,'mousedown',o.resizeStart,false);NW.Event.removeListener(o.mdires,'mouseup',o.resizeStop,false);NW.Event.removeListener(d,'contextmenu',NW.Event.stop,true);NW.Event.removeListener(d,'keydown',NW.Event.stop,true);break;default:break;}};o.setCursor=function(t){var c=parent.document.body.style.cursor;if(c!=t){parent.document.body.style.cursor=t;}};o.close=function(){o.saveRect();o.removeBox();};o.load=function(){if(url.length>0){if(NW.browser.dom>2){return window.open(url,'','width='+o.width+',height='+o.height+',scrollbars=1');}o.xframe.src=o.url;}else if(typeof callback=='function'){callback();}o.toFront();o.show();return o;};o.gethelp=function(e){alert('Call your custom help system here !\n\nMaybe using an XFrame instance again ?');};o.maximize=function(){o.mdimax.style.backgroundPosition='0px -36px';o.box.style.height=o.height+'px';o.xframe.style.display='block';o.status.style.display='block';};o.minimize=function(){o.mdimax.style.backgroundPosition='0px 0px';o.box.style.height=o.headerHeight+'px';o.xframe.style.display='none';o.status.style.display='none';};o.toggle=function(){if(o.xframe.style.display!='none'){o.minimize();}else{o.maximize();}};o.hide=function(){if(typeof o.onBeforeHide=='function'){o.onBeforeHide();}o.box.style.top='-9999px';o.box.style.left='-9999px';o.box.style.visibility='hidden';top.focus();};o.show=function(){if(typeof o.onBeforeShow=='function'){o.onBeforeShow();}o.moveTo();o.box.style.visibility='visible';try{o.xframe.contentWindow.focus();}catch(e){}};o.moveTo=function(){if(o.restrictPosition){o.posX=Math.max(0,Math.min(o.size.w-o.width-16,o.left+o.deltaX));o.posY=Math.max(0,Math.min(o.size.h-o.height,o.top+o.deltaY));}else{o.posX=o.left+o.deltaX;o.posY=o.top+o.deltaY;}if(NW.browser.msie&&NW.browser.msie<7){o.box.style.setExpression('left',''+o.posX+'+((/CSS/).test(document.compatMode)?document.documentElement:document.body).scrollLeft');o.box.style.setExpression('top',''+o.posY+'+((/CSS/).test(document.compatMode)?document.documentElement:document.body).scrollTop');}else{o.box.style.left=o.posX+'px';o.box.style.top=o.posY+'px';}};o.resizeTo=function(){if(o.restrictSize){o.sizeX=Math.max(w,o.width+o.deltaX);o.sizeY=Math.max(h,o.height+o.deltaY);}else{o.sizeX=Math.max(128,o.width+o.deltaX);o.sizeY=o.height+o.deltaY;}o.box.style.width=o.sizeX+'px';o.box.style.height=o.sizeY+'px';if(o.xframe.onResize){o.xframe.onResize.call(o.xframe,o.sizeX,o.sizeY);}if(o.restrictSize){o.xframe.style.height=Math.max(h-o.headerHeight-o.statusHeight,o.height+o.deltaY-o.headerHeight-o.statusHeight)+'px';}else{o.xframe.style.height=o.sizeY+'px';}};o.initValues=function(e){o.deltaX=o.deltaY=0;o.startX=e.screenX;o.startY=e.screenY;};o.dragStart=function(e){if(NW.Dom.getButton(e)=='l'&&dragStarted===false){dragStarted=true;if(typeof o.onBeforeDrag=='function'){o.onBeforeDrag();}o.mouseCapture(o.dragEvents);o.mouseStart(o.moveTo,50);o.initValues(e);o.toFront();}};o.dragStop=function(e){if(NW.Dom.getButton(e)=='l'&&dragStarted===true){dragStarted=false;if(typeof o.onAfterDrag=='function'){o.onAfterDrag();}o.mouseRelease(o.dragEvents);o.mouseStop();o.saveRect();}};o.resizeStart=function(e){if(NW.Dom.getButton(e)=='l'&&resizeStarted===false){resizeStarted=true;if(typeof o.onBeforeResize=='function'){o.onBeforeResize();}o.mouseCapture(o.resizeEvents);o.mouseStart(o.resizeTo,50);o.initValues(e);o.toFront();}};o.resizeStop=function(e){if(NW.Dom.getButton(e)=='l'&&resizeStarted===true){resizeStarted=false;if(typeof o.onAfterResize=='function'){o.onAfterResize();}o.mouseRelease(o.resizeEvents);o.mouseStop();o.saveRect();}};o.mouseCapture=function(t){var i,j,f=NW.window.frames;for(i=0;f.length>i;i++){for(j in t){try{NW.Event.appendListener(f[i].document,j,t[j],false);}catch(e){}}}};o.mouseRelease=function(t){var i,j,f=NW.window.frames;for(i=0;f.length>i;i++){for(j in t){try{NW.Event.removeListener(f[i].document,j,t[j],false);}catch(e){}}}};o.mouseStart=function(f,t){if(o.timer){o.mouseStop();}o.timer=setInterval(f,t);};o.mouseStop=function(){if(o.timer){o.timer=clearInterval(o.timer);}};o.mouseMove=function(e){o.deltaX=e.screenX-o.startX;o.deltaY=e.screenY-o.startY;};o.dragEvents={'mousemove':o.mouseMove,'mouseup':o.dragStop,'mousedown':NW.Event.stop,'mouseover':NW.Event.stop,'mouseout':NW.Event.stop};o.resizeEvents={'mousemove':o.mouseMove,'mouseup':o.resizeStop,'mousedown':NW.Event.stop,'mouseover':NW.Event.stop,'mouseout':NW.Event.stop};o.postload=function(e){if(this.src=='about:blank'){var w=this.contentWindow,d=w.document;w.Loaded=true;w.name=this.name;if(NW.browser.msie>=6&&d.execCommand){d.execCommand('BackgroundImageCache',false,true);}if(d.title!='BLANK'){d.open('text/html','replace');d.write(jType+jHtml);if(!NW.browser.msie){d.close();}}}this.Loaded=true;this.style.visibility='';if(count>0){count--;}if(count===0){fn.call(this,e);o.show();}};o.preload=function(e){this.Preloaded=true;if(this.src!='about:blank'){}else{}};o.Elms={header:{u:'',h:o.headerHeight},xframe:{u:url,h:o.xframeHeight},status:{u:'',h:o.statusHeight},onComplete:function(e){var xf=this.parentNode.getElementsByTagName('iframe');for(var n=0;n<xf.length;n++){xf[n].style.visibility='';xf[n].style.border='1px solid #333';xf[n].style.borderWidth='0px 1px 0px 1px';}}};for(i in o.Elms){if(typeof o.Elms[i]=='function'){fn=o.Elms[i];}else{count++;}}for(i in o.Elms){if(typeof o.Elms[i]=='object'){o[i]=NW.IFrame.open({id:o.id+'_'+i,document:d,parent:o.box,src:o.Elms[i].u,width:'100%',height:o.Elms[i].h,onLoad:o.init,onUnload:o.shut,onPreload:o.preload,onPostload:o.postload});}}o.loadRect();o.appendBox();o.resizeTo();o.toFront();o.moveTo();return o;}};}();
NW.HttpIO=function(){var debug=false;if(!window.XMLHttpRequest){window.XMLHttpRequest=function(){return new ActiveXObject('Microsoft.XMLHTTP');};}var isXML=function(d){return d&&d.documentElement&&d.documentElement.nodeName!='parsererror'?true:false;};var emit=function(m){if(m.length>0&&(debug||(/nw_debug/).test(location.search))){alert("NWAPI: HttpIO Library\n\n"+m);}};return{explain:function(){debug=!!(1-debug);},XS:function(method,sURL,parms,func,xml){if(NW.Notifier){setTimeout(function(){NW.Notifier.notify('<div id="nw_notify" onclick="NW.HttpIO.explain();">&nbsp;LOADING&nbsp;<img width="32" height="32" style="vertical-align: middle;" src="/img/loadingj.gif" /></div>');},10);}parms=parms||null;func=func||null;xml=xml||false;if(parms&&method=='GET'){sURL+='?'+parms;}var req=new XMLHttpRequest();if(!req&&method){req=new Image();if(typeof func=='function'){req.onload=req.onerror=function(e){func(e||window.event);};}req.src=sURL;return null;}else{req.open(method,sURL,func?true:false);if(xml&&req.overrideMimeType){req.overrideMimeType('text/xml');}if(parms&&method=='POST'){req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}else{parms=null;}if(typeof func=='function'){req.onreadystatechange=function(){if(req.readyState==4){func(req);}};}try{req.send(parms);}catch(e){switch(req.status){case 1223:emit('204 No Content');return null;case 12002:emit('Server Timeout');break;case 12152:emit('Connection closed by server');break;case 12029:case 12030:case 12031:emit('Dropped connection');break;default:emit('Network Error');break;}return false;}if(typeof func=='function'){return req;}else if(method=='HEAD'){return req;}else{var x=req.responseXML;var t=req.responseText;emit('\nURL = '+sURL+'\nparms = '+parms+'\nstatus = '+req.status+' '+req.statusText+'\nresponse = '+(isXML(x)?x:t)+'\nresponseLength = '+(isXML(x)?x.documentElement.textContent:t).length+'\n\nResponse Headers\n'+req.getAllResponseHeaders());return NW.HttpIO.responseSet(req);}}},responseSet:function(x){var r=null;switch(x.status){case 200:if(x.responseXML&&x.responseXML.documentElement){r=x.responseXML;}else if(x.responseText&&x.responseText.length){if(/^\s*{[\w\W\s\S]+}\s*$/.test(x.responseText)){r=eval("("+x.responseText+")");}else{r=x.responseText;}}else{r=null;}break;case 202:break;case 204:break;case 304:break;case 404:r=false;break;default:r=false;break;}return r;},sendData:function(u,d){var i=new Image();i.onload=function(){return true;};i.onerror=function(){return false;};i.src=u+'?data='+escape(d);},xs:function(el,parms){var parm=parms.indexOf('&')===0?parms:'&'+parms;var path=typeof el=='string'?el:el.href.substring(el.href.lastIndexOf('/'));return this.XS('POST','/include/iportlib.php','q=1&page='+path+parm);}};}();NW.syncXML=NW.HttpIO.XS;
NW.Notifier=function(w){w=w||window;var _alert=null;return{init:function(){if(_alert===null){_alert=w.alert;window.alert=function(s){this.notify(s);};}else{alert('[WARNING]: Notifier Object already enabled !!!');}},shut:function(){if(_alert!==null){w.alert=_alert;_alert=null;}else{alert('[WARNING]: Notifier Object already disabled !!!');}},explain:function(){alert("X");},notify:function(m,s){var w=window,d=document;if(!(d.body&&d.body.firstChild))return;var c=NW.Dom.getRoot(d);var ww=w.innerWidth?w.innerWidth+w.pageXOffset:c.clientWidth+c.scrollLeft;var wh=w.innerHeight?w.innerHeight+w.pageYOffset:c.clientHeight+c.scrollTop;var b=d.createElement('div');b.id='Message';b.className=s||'';b.style.top='-9999px';b.style.left='-9999px';b.style.position=(NW.browser.msie&&NW.browser.msie<7?'absolute':'fixed');b=d.body.insertBefore(b,d.body.firstChild);b.innerHTML=m;if(b.className.length===0){b.style.display='block';b.style.margin='0px 0px';b.style.padding='0px 0px';b.style.border='1px solid #f00';b.style.backgroundColor='#fc0';}var ds=NW.Dom.getDocumentSize(d);var ws=NW.Dom.getWindowSize(d);var bw=b.offsetWidth;var bh=b.offsetHeight;if(d.contentType){if(ws.w>ds.w)ww-=ws.w-ds.w;if(ws.h>ds.h)wh-=ws.h-ds.h;}b.style.visibility='hidden';b.style.top=wh-bh+'px';b.style.left=ww-bw+'px';b.style.visibility='visible';c=function(){d.body.removeChild(b);};if(NW.Style){NW.Style.setFading(b,99,0,1000,c);}else{setTimeout(c,2000);}}};}();
NW.Popup=function(doc){var o=this;o.id='';o.enabled=false;o.doc=doc||document;o.init=function(menu){if(o.enabled)return o;o.enabled=true;o.id=menu.id;o.item_callback=menu.item_callback;o.menu_callback=menu.main_callback;o.outer=NW.Dom.addElement(o.doc,'div','nw_popup','nw_menu_outer');o.inner=NW.Dom.addElement(o.outer,'div','nw_inner','nw_menu_inner');var e,h=0,spacer=0;for(var i in menu.items){if(i.indexOf('spacer')>=0){e=NW.Dom.addElement(o.inner,'div','spacer'+(spacer++),'nw_menu_spacer');}else{e=NW.Dom.addElement(o.inner,'div',i,'nw_menu_items','',menu.items[i][1]);e.style.backgroundPosition='2px -'+h+'px';h+=16;}}NW.Event.appendListener(o.doc,'contextmenu',NW.Event.stop,false);NW.Event.appendListener(o.doc,'mousedown',NW.bind(o,o.click),false);NW.Event.setSelection(o.outer,false);o.outer.active=false;o.doc.body.insertBefore(o.outer,o.doc.body.firstChild);if(NW.browser.msie){o.shade=new NW.IFrame.open({id:'nw_'+o.id+'_shade',document:o.doc,parent:o.outer,src:'',width:o.inner.offsetWidth-2,height:o.inner.offsetHeight-2,scrolling:'no',transparent:false,style:'z-index:-1;position:absolute;top:-1px;left:-1px;border:1px solid #666;'});}return o;};o.shut=function(){if(!o.enabled)return;o.enabled=false;NW.Event.removeListener(o.doc,'mousedown',o.click,false);NW.Event.removeListener(o.doc,'contextmenu',NW.Event.stop,false);if(o.shade&&o.shade.parentNode){o.shade.parentNode.removeChild(o.shade);o.shade=null;}o.outer.parentNode.removeChild(o.outer);o.outer.removeChild(o.inner);NW.Dom.clearElement(o.inner);o.inner=null;o.outer=null;};o.moveTo=function(x,y){o.outer.style.top=y+'px';o.outer.style.left=x+'px';};o.show=function(x,y){o.outer.active=true;o.attachPopupEvents(o.popupEvents);o.outer.style.visibility='visible';};o.hide=function(){o.outer.style.visibility='hidden';o.detachPopupEvents(o.popupEvents);o.outer.active=false;};o.item_click=function(e){o.item_off(e);o.hide();return o.item_callback(e);};o.click=function(e){var obj=e.target||e.srcElement;if(/nw_tree|nw_menu|nw_outline/.test(obj.className)){return;}var but=NW.Dom.getButton(e);if(obj.nodeName=='A'||obj.parentNode.nodeName=='A'){if(e.shiftKey||but=='r'){e.stopPropagation();e.preventDefault();}else{return;}}if(o.outer.active==false&&o.menu_callback(e)){var p=NW.Dom.getMouse(e||window.event);var w=NW.Dom.getWindowSize(o.doc);var d=NW.Dom.getDocumentSize(o.doc);var s=NW.Dom.getWindowScroll(o.doc);var c=NW.Dom.getSBSize(NW.Dom.getWindow(o.doc));var g=NW.Dom.getSBLive(NW.Dom.getWindow(o.doc));if(o.doc.contentType){if(w.w>d.w)w.w-=w.w-d.w;if(w.h>d.h)w.h-=w.h-d.h;}if(w.w<(o.outer.offsetWidth+(p.x-s.x))){p.x-=o.outer.offsetWidth+(p.x-s.x)-w.w;}if(w.h<(o.outer.offsetHeight+(p.y-s.y))){p.y-=o.outer.offsetHeight+(p.y-s.y)-w.h;}o.moveTo(p.x,p.y);o.show();}else{if(o.outer.active==true){o.hide();}}};o.setItems=function(items,s){var i=0,e=items.split(' '),l=e.length;for(;i<l;i++){o.doc.getElementById(e[i]).style.display=s||'';}if(o.shade){o.shade.style.height=o.outer.offsetHeight-2+'px';}};o.item_on=function(e){if(e.target.className=='nw_menu_items'){e.target.style.color='#036';e.target.style.borderColor='#369';e.target.style.backgroundColor='#fff';}};o.item_off=function(e){if(e.target.className=='nw_menu_items'){e.target.style.color='#000';e.target.style.borderColor='#eee';e.target.style.backgroundColor='#eee';}};o.popupEvents={'click':o.item_click,'mouseout':o.item_off,'mouseover':o.item_on};o.attachPopupEvents=function(e){for(var j in e){NW.Event.appendListener(o.outer,j,e[j],false);}};o.detachPopupEvents=function(e){for(var j in e){NW.Event.removeListener(o.outer,j,e[j],false);}};return o;};
NW.Script=function(){var USE_SCRIPT_TAG=true,preLoader=function(f){this.count=0;this.onComplete=f;this.step=function(){if(this.count>0){this.count--;}if(this.count===0){setTimeout(this.onComplete,1);}};return this;};return{addScript:function(o){var d=NW.Dom.getDocument(o.parent||NW.document),h=d.getElementsByTagName('head')[0],s,w=d.parentWindow||d.window||NW.window;if(o.id){s=d.getElementById(o.id);if(s){if(typeof o.callback=='function'){o.callback.call(o.scope||w,s);}return s;}else{s=d.createElement('script');}}if(o.id){s.id=o.id;}if(o.defer){s.defer=o.defer;}s.type=o.type||'text/javascript';if(o.src){if(USE_SCRIPT_TAG===true){NW.Event.appendListener(NW.browser.opera?d:s,NW.browser.msie?'readystatechange':'load',function(e){if(!NW.browser.msie||(this.readyState&&(/loaded|complete/).test(this.readyState))){NW.Event.removeListener(this,e.type,arguments.callee,false);if(typeof o.callback=='function'){o.callback.call(o.scope||w,s);}if(typeof o.fn=='object'&&typeof o.fn.step=='function'){o.fn.step();}}},false);s.src=o.src;}else{NW.syncXML('GET',NW.makePath(o.src),'',function(r){if(r.status=='200'){s.text=r.responseText;if(typeof o.callback=='function'){o.callback(r);}if(typeof o.fn=='object'&&typeof o.fn.step=='function'){o.fn.step();}}});}}else if(o.text){s.text=o.text;}if(o.parent&&o.parent.nodeType==1){s=o.parent.appendChild(s);}else{s=h.appendChild(s);}return s;},addScripts:function(){var i,a=arguments,fn=null,count=0;for(i=0;i<a.length;i++){if(typeof a[i]=='function'){fn=preLoader(a[i]);}else if(NW.document.getElementById(a[i].id)===null){count++;}}if(fn!==null){fn.count=count;}for(i=0;i<a.length;i++){if(typeof a[i]=='object'){if(a[i].id&&a[i].src){if(fn!==null){a[i].fn=fn;}if(NW.document.getElementById(a[i].id)===null){NW.Script.addScript(a[i]);}}}}if(fn!==null&&fn.count===0&&typeof fn.step=='function'){fn.step();}}};}();
NW.Style=function(){var stepFX=function(b,e,s){return b>e?b-s>e?b-s:e:b<e?b+s<e?b+s:e:b;},cssChars=/[\x00-\x1f\x7f-\xff]+/g;return{addStyleSheet:function(d,i,u,s){if(d.createStyleSheet){var o=null;if(u){o=d.createStyleSheet(u);}else{o=d.createStyleSheet();}if(s&&o){o.cssText+=s;}return o;}else{return this.addStyle(d,i,u,s);}},addStyle:function(d,i,u,c,t,m){var s,h=d.getElementsByTagName('head').item(0);if(h.tagName=='head'&&d.createElementNS){s=d.createElementNS('http://www.w3.org/1999/xhtml','style');}else{s=d.createElement('style');}s.id=i;s.type=t||'text/css';s.media=m||'screen';if(u){s.appendChild(d.createTextNode('@import url("'+u+'");'));}if(c){s.appendChild(d.createTextNode(c));}h.appendChild(s);return s;},addLink:function(d,r,u,t){var l,h=d.getElementsByTagName('head').item(0);if(h.tagName=='head'&&d.createElementNS){l=d.createElementNS('http://www.w3.org/1999/xhtml','link');}else{l=d.createElement('link');}if(r){l.rel=r;}if(u){l.href=u;}if(t){l.type=t;}h.appendChild(l);return l;},getStyleSheets:function(d,sheet){var i,s,f=arguments.callee;if(!sheet){s=f.sheets=[];for(i=0;d.styleSheets.length>i;i++){s.push(this.getStyleSheets(d,d.styleSheets[i]));}return s;}else{s=f.sheets;if(sheet.imports){for(i=0;sheet.imports.length>i;i++){s.push(this.getStyleSheets(d,sheet.imports[i]));}}else if(sheet.cssRules){for(i=0;sheet.cssRules.length>i;i++){if(sheet.cssRules[i].styleSheet){s.push(this.getStyleSheets(d,sheet.cssRules[i].styleSheet));}}}return sheet;}},getRuleBySelector:function(d,selector,first){var i,j,rule,rules,sheet,index,important=false;var sheets=this.getStyleSheets(d);for(i=0;sheets.length>i;i++){rules=NW.Style.getRules(sheets[i]);for(j=0;rules.length>j;j++){if(rules[j].selectorText!==null){if(new RegExp("\\b"+selector+"\\b",'i').test(rules[j].selectorText||'')){if(rules[j].style.cssText.indexOf('important')>0){important=true;}else if(important){continue;}sheet=sheets[i];rule=rules[j];index=j;if(first){break;}}}}if(first&&sheet&rule&index){break;}}return{'sheet':sheet,'rule':rule,'index':index};},toHypenCase:function(p){return p.replace(/([A-Z])/g,function(m,c){return'-'+c.toLowerCase();});},toCamelCase:function(p){return p.replace(/-([a-z])/g,function(m,c){return c.toUpperCase();});},getCSP:function(o,p){return o.style.setProperty?(o.ownerDocument||o.document).defaultView.getComputedStyle(o,'').getPropertyValue(this.toHypenCase(p)):o.style[this.toCamelCase(p)];},setCSP:function(o,p,v,y){return o.style.setProperty?o.style.setProperty(this.toHypenCase(p),v,y||''):o.style[this.toCamelCase(p)]=v;},setFading:function(o,b,e,m,f){var s=100/10,t=setInterval(NW.bind(this,function(){b=stepFX(b,e,s);this.setOpacity(o,b/100);if(b==e){if(t){clearInterval(t);t=null;}if(typeof f=='function'){f();}}}),m/s);},setOpacity:function(e,o){if(window.ActiveXObject){this.setOpacity=function(e,o){e.style.filter='alpha(opacity='+o*100+')';};}else if((/WebKit|KHTML/i).test(navigator.userAgent)){this.setOpacity=function(e,o){e.style.KhtmlOpacity=o;};}else if(!e.style.opacity&&e.style.MozOpacity){this.setOpacity=function(e,o){e.style.MozOpacity=o;};}else{this.setOpacity=function(e,o){e.style.opacity=o;};}this.setOpacity(e,o);},getSelector:function(o){var i,j,r=null,s=null,t=null,S=top.document.styleSheets;for(i=0;i<S.length;i++){r=NW.Style.getRules(S[i]);for(j=0;j<r.length;j++){if(typeof r[j].selectorText!='undefined'&&r[j].selectorText=='.'+o.className){s=s[i];t=r[j];break;}}if(s&&t){break;}}return{sheet:s,rule:t};},appendRule:function(s,c,v){var i,n;if(s&&(c=c.replace(cssChars,''))&&(/.|#/.test(c)&&c.length!=1)&&(n=NW.Style.getSheet(s))){v=v.replace(cssChars,'');if(s.imports){n.addRule(c,v,0);}else{n.insertRule(c+'{'+v+'}',0);}}},removeRule:function(s,c){var i,r,n;if(s&&(c=c.replace(cssChars,''))&&(/.|#/.test(c)&&c.length!=1)&&(n=NW.Style.getSheet(s))&&(r=NW.Style.getRules(s))){for(i=0;i<r.length;i++){if(r[i].selectorText==c){if(n.imports){n.removeRule(i);}else{n.deleteRule(i);}}}}},replaceRule:function(s,c,v){var i,r,n;if(s&&(c=c.replace(cssChars,''))&&(/.|#/.test(c)&&c.length!=1)&&(n=NW.Style.getSheet(s))&&(r=NW.Style.getRules(s))){for(i=0;i<r.length;i++){if(r[i].selectorText==c){if(n.imports){n.removeRule(i);}else{n.deleteRule(i);}}}v=v.replace(cssChars,'');if(s.imports){n.addRule(c,v,0);}else{n.insertRule(c+'{'+v+'}',0);}}},getRules:function(s){return s.imports?s.imports.length>0?s.imports[0].rules:s.rules:s.cssRules.length>0&&s.cssRules[0].type==3?s.cssRules[0].styleSheet.cssRules:s.cssRules;},getSheet:function(s){return s.imports?s.imports.length>0?s.imports[0]:s:s.cssRules.length>0&&s.cssRules[0].type==3?s.cssRules[0].styleSheet:s;}};}();
NW.Tooltip=function(p){var o=this;o.tooltip=null;o.enabled=false;o.el=(p&&p.element)||NW.document;o.timer=new Date().getTime();var d=o.el.ownerDocument||o.el.document||o.el,w=d.defaultView||d.contentWindow||d.parentWindow,h=d.compatMode&&(/CSS/).test(d.compatMode)?d.documentElement:d.body;o.init=function(p){o.text=o.text||p.text||'';o.style=o.style||p.style||'';o.follow=p.follow||true;o.tooltip=o.tooltip||d.createElement('div');o.tooltip.className=o.style;o.tooltip.style.cssText='z-index:10000;position:absolute;visibility:hidden;';o.enable();};o.shut=function(){o.disable();o.tooltip=null;};o.enable=function(){if(!o.enabled){o.enabled=true;d.body.insertBefore(o.tooltip,d.body.firstChild);NW.Event.appendListener(o.el,'mousemove',o.handler,false);NW.Event.appendListener(o.el,'mouseover',o.handler,false);NW.Event.appendListener(o.el,'mouseout',o.handler,false);}};o.disable=function(){if(o.enabled){o.enabled=false;NW.Event.removeListener(o.el,'mouseout',o.handler,false);NW.Event.removeListener(o.el,'mouseover',o.handler,false);NW.Event.removeListener(o.el,'mousemove',o.handler,false);d.body.removeChild(o.tooltip);}};o.update=function(e){var mw=h.clientWidth,mh=h.scrollHeight,tw=o.tooltip.offsetWidth,th=o.tooltip.offsetHeight,y=e.clientY+(w.scrollY||h.scrollTop||0)+8,x=e.clientX+(w.scrollX||h.scrollLeft||0)+8;if(x+tw+8>mw){x=mw-tw;}if(y+th+8>mh){y=mh-th;}o.tooltip.style.left=x+'px';o.tooltip.style.top=y+'px';};var icount=0;o.handler=function(e){var x=e.target||e.srcElement;switch(e.type){case'mousemove':if(new Date().getTime()-o.timer>100){o.timer=new Date().getTime();}else{return;}if(!o.follow){if(NW.browser.msie&&NW.browser.msie<=6){o.tooltip.removeAttribute('title');}break;}o.show(e);break;case'mouseover':o.swap(x,o);o.show(e);break;case'mouseout':o.swap(o,x);o.hide(e);break;default:break;}};o.show=function(e){var text=o.text||o.title||'';if(typeof text=='string'&&text.length>0){o.tooltip.innerHTML=text;o.tooltip.style.visibility='visible';o.update(e);}};o.hide=function(e){if(o.enabled){o.tooltip.style.visibility='hidden';}};o.swap=function(a,b){if(a.title){b.title=a.title;a.title='';}};return o;};
NW.XForms=function(doc){var version='1.0',MSGS={CAPS_LOCK:{it:'Disattiva il tasto CAPS LOCK nei campi password !!!',en:'Deactivate the CAPS LOCK key in password fields !!!'},EMPTY_FIELD:{it:'Il campo "{}" è obbligatorio e non può essere lasciato vuoto.',en:'The "{}" field is required and cannot be left empty.'},BLANK_FIELD:{it:'Il campo "{}" contiene solo spazi o caratteri non stampabili.',en:'The "{}" field only contains spaces or blank characters.'},INVALID_CHARS:{it:'Il campo "{}" contiene caratteri non validi.',en:'The "{}" field contains invalid characters.'}};return{doc:doc||document,count:0,init:function(){if(this.count===0){this.attach(this.doc);}},shut:function(){if(this.count===1){this.detach(this.doc);}},attach:function(d){if(d&&d.nodeType&&d.nodeType==9){this.fixBorders(d);this.fixTextareas(d);var f,i,j,k,os,fs=d.forms;for(i=0;fs.length>i;i++){NW.Event.appendListener(fs[i],'submit',NW.bind(this,this.handleForm),false);for(j=0,f=fs[i].elements;f.length>j;j++){if(typeof f[j].type!='undefined'){if(f[j].type.indexOf('select')===0){for(os=f[j].options,k=0;os.length>k;k++){if(os[k].selected||os[k].defaultSelected){f[j].selectedIndex=k;os[k].selected=true;os[k].defaultSelected=true;}}f[j].defaultLength=k;}else if(f[j].type=='hidden'){if(typeof f[j].defaultString=='undefined')f[j].defaultString=f[j].value;}else if(f[j].type=='password'){NW.Event.appendListener(f[j],'focus',this.fieldFocus,false);NW.Event.appendListener(f[j],'keypress',this.capsDetect,false);}else if(f[j].type=='text'){NW.Event.appendListener(f[j],'focus',this.fieldFocus,false);}}}}this.count++;}},detach:function(d){if(d&&d.nodeType&&d.nodeType==9){var i,j,f,os,fs=d.forms;for(i=0;fs.length>i;i++){NW.Event.removeListener(fs[i],'submit',this.handleForm,false);for(j=0,f=fs[i].elements;f.length>j;j++){if(typeof f[j].type!='undefined'){if(f[j].type.indexOf('select')===0){for(os=f[j].options,k=0;os.length>k;k++){if(os[k].defaultSelected){f[j].selectedIndex=k;}}f[j].defaultLength=undefined;}else if(f[j].type=='hidden'){if(typeof f[j].defaultString=='undefined'){f[j].defaultString=f[j].value;}}else if(f[j].type=='password'){NW.Event.removeListener(f[j],'keypress',capsDetect,false);NW.Event.removeListener(f[j],'focus',this.fieldFocus,false);}else if(f[j].type=='text'){NW.Event.removeListener(f[j],'focus',this.fieldFocus,false);}}}}this.count--;}},notify:function(m,v){var LC=(navigator['language']?navigator['language']:navigator['userLanguage']).substr(0,2);alert(MSGS[m][LC].replace(/{}/,v));},fieldFocus:function(e){if(this.value.match(/\[|\]/)){this.value='';this.select();}},hasChanged:function(el){if(typeof el!='object')return false;return el.nodeName!='FORM'?this.hasElementChanged(el):this.hasFormChanged(el);},hasFormChanged:function(f){if(f.nodeName!='FORM'){return false;}for(var e=0;f.length>e;e++){if(this.hasElementChanged(f[e])){return true;}}return false;},hasElementChanged:function(el){var changed=false;switch(el.type){case'text':case'file':case'password':case'textarea':if(typeof el.defaultValue!='undefined'){changed=el.defaultValue!=el.value;}break;case'hidden':if(typeof el.defaultString!='undefined'){changed=el.defaultString!=el.value;}break;case'radio':case'checkbox':if(typeof el.defaultChecked!='undefined'){changed=el.defaultChecked!=el.checked;}break;case'select-one':case'select-multiple':var i,os=el.options;if(el.defaultLength!=os.length){changed=true;}else{for(i=0;os.length>i;i++){if(os[i].defaultSelected!=os[i].selected){changed=true;}}}break;case'image':case'button':break;default:break;}return changed;},handleForm:function(e){var el=e.target||e.srcElement;if(el.nodeName=='FORM'&&!this.hasFormChanged(el)){top.status='[WARNING]: Default fields values were not changed. No form submission necessary !';e.preventDefault();}else{var err=false;if(el.nodeName=='FORM'&&typeof el.required=='object'&&el.required.value.length>0){var fields=el.required.value.split(',');for(var i=0;i<fields.length;i++){if(this.IsEmpty(el[fields[i]])){this.notify('EMPTY_FIELD',fields[i]);el[fields[i]].focus();el[fields[i]].select();e.preventDefault();break;}if(this.IsBlank(el[fields[i]])){this.notify('BLANK_FIELD',fields[i]);el[fields[i]].focus();el[fields[i]].select();e.preventDefault();break;}if(el[fields[i]].value!=el[fields[i]].value.match(/[!#$%&()*+,\-.\/:;<=>?@\w]+/)){this.notify('INVALID_CHARS',fields[i]);el[fields[i]].focus();el[fields[i]].select();e.preventDefault();break;}}}}return true;},fixLabels:function(d){var i,j,k,l,max=0,f=d.forms;for(j=0;f.length>j;j++){l=f[j].getElementsByTagName('label');for(k=0;k<l.length;k++){max=l[k].offsetWidth>max?l[k].offsetWidth:max;}for(k=0;k<l.length;k++){l[k].parentNode.style.overflow='auto';l[k].style.width=max+'px';l[k].style.cssFloat='left';}}},fixBorders:function(d){var j,t,e=d.getElementsByTagName('input');for(j=0;j<e.length;j++){t=e[j].getAttribute('type');if(t=='checkbox'||t=='radio'){e[j].style.border='none';}}},fixBooleans:function(d){var i,j,l,n,t,e=d.getElementsByTagName('input');for(j=0;j<e.length;j++){t=e[j].getAttribute('type');if(t=='checkbox'||t=='radio'){i=d.createElement('img');i.id=t+'Image'+j;i.src='img/'+t+(e[j].checked?'1':'0')+'.gif';i.style.cssText='vertical-align: middle;';i.onclick=function(e){return NW.XForms.handleBooleans.call(this.nextSibling,e);};n=NW.Dom.getPrev(e[j]);if(e[j].parentNode.nodeName.toLowerCase()=='label'){l=e[j].parentNode;}else if(n&&n.nodeName.toLowerCase()=='label'){l=n;}if(l){l.onclick=function(e){var o=this.getElementsByTagName('input')[0]||NW.Dom.getNext(this);if(!o||o.nodeName.toLowerCase()!='input'){if(this['for']){o=this.form.getElementById(this['for']);}}if(o){NW.XForms.handleBooleans.call(o,e);}};i.style.height=l.offsetHeight+'px';}e[j].parentNode.insertBefore(i,e[j]);e[j].style.display='none';}}},handleBooleans:function(e){var j,o=this,f=this.form;if(f&&o.type=='radio'){var c=f.getElementsByTagName('input');for(j=0;j<c.length;j++){if(c[j].name==o.name){c[j].checked='';c[j].value='0';c[j].previousSibling.src='img/'+c[j].type+'0.gif';}}o.previousSibling.src='img/'+o.type+'1.gif';o.checked=true;}else if(f){var c=e.target||e.srcElement;if(typeof c.htmlFor!='undefined'&&c.htmlFor.length>0){this.previousSibling.src='img/'+o.type+(o.checked?'0':'1')+'.gif';}else if(c.nodeName.toLowerCase()=='img'||c.nodeName.toLowerCase()=='input'){this.previousSibling.src='img/'+o.type+(o.checked?'0':'1')+'.gif';o.checked=o.checked?false:true;if(e.stopPropagation){e.preventDefault();e.stopPropagation();}else{e.returnValue=false;e.cancelBubble=true;}}else{this.previousSibling.src='img/'+o.type+(o.checked?'0':'1')+'.gif';o.checked=o.checked?false:true;}}},fixTextareas:function(d){var i,j,t,e=d.getElementsByTagName('textarea');for(j=0;j<e.length;j++){}},addOption:function(s,t,v){var o=NW.Dom.getDocument(s).createElement('option');o.text=t;o.value=v;s.options.add(o);},removeOption:function(s){for(var i=s.options.length-1;i>=0;i--){if(s.options[i].selected){s.remove(i);}}},IsBlank:function(el){if(el===null)return true;if(typeof el=='object'&&typeof el.value=='string'){return el.value.replace(/[\s]/g,'')=='';}else if(typeof el=='string'){return el.replace(/[\s]/g,'')=='';}return false;},IsEmpty:function(el){if(el===null)return true;if(typeof el=='object'&&typeof el.value=='string'){if(el.value.length===0){return true;}}else if(typeof el=='string'){if(el.length===0){return true;}}return false;},IsValid:function(el){return!this.IsBlank(el)&&!this.IsEmpty(el);},capsDetect:function(e){var theShift=e.shiftKey||(e.modifiers&&(e.modifiers&SHIFT_MASK));var theKey=e.which?e.which:(e.keyCode?e.keyCode:(e.charCode?e.charCode:0));if((theKey>64&&theKey<91&&!theShift)||(theKey>96&&theKey<123&&theShift)){NW.XForms.notify('CAPS_LOCK');}},getSelectionStart:function(o){if(o.createTextRange){var r=o.ownerDocument.selection.createRange().duplicate();r.moveEnd('character',o.value.length);if(r.text===''){return o.value.length;}return o.value.lastIndexOf(r.text);}else return o.selectionStart;},getSelectionEnd:function(o){if(o.createTextRange){var r=o.ownerDocument.selection.createRange().duplicate();r.moveStart('character',-o.value.length);return r.text.length;}else return o.selectionEnd;},setSelectionRange:function(o,s,e){if(o.setSelectionRange){o.focus();o.setSelectionRange(s,e);}else if(o.createTextRange){var r=o.createTextRange();r.collapse(true);r.moveEnd('character',e);r.moveStart('character',s);r.select();}},prevTabIndex:function(e){if(e.form){if(e.tabIndex==this.firstTabIndex(e).tabIndex){return this.lastTabIndex(e);}var i=0,j=0,t=0,s=e.form.elements;for(;s.length>i;i++){if(s[i].tabIndex<e.tabIndex){t=j;j=i;if(s[t].tabIndex>s[j].tabIndex)j=t;}}return s[j];}else return e;},nextTabIndex:function(e){if(e.form){if(e==this.lastTabIndex(e)){return this.firstTabIndex(e);}var i=0,s=e.form.elements,x=this.lastTabIndex(e).tabIndex,j=s.length-1;for(i=s.length-1;i>0;i--){if(s[i].tabIndex<x&&s[i].tabIndex>e.tabIndex){j=i;x=s[i].tabIndex;}}return s[j];}else return e;},firstTabIndex:function(e){if(e.form){var i=0,j=0,s=e.form.elements,x=this.lastTabIndex(e).tabIndex;for(;s.length>i;i++){if(s[i].tabIndex<x){j=i;x=s[i].tabIndex;}}return s[j];}else return e;},lastTabIndex:function(e){if(e.form){var i=j=0,s=e.form.elements,x=0;for(;s.length>i;i++){if(s[i].tabIndex>x){j=i;x=s[i].tabIndex;}}return s[j];}else return e;}};}();
window.Iport=window.Iport||{};
Iport=new function(){return{type:'user',AppName:'Iport Designer',AppRelease:'20080229',AppVersion:'1.0',window:window,document:window.document,xframes:[],pageID:null,userID:null,pageName:null,level:null,pages:null,pagedivs:null,pageinfo:null,fk:{'1':{'mod':'s','key':112,'onkey':function(toggle){Iport.xframes['IPORT Online Help']=Iport.xframe.open('/admin/admhelp.php','IPORT Online Help',320,240,0,null,null);}},'8':{'mod':'a','key':119,'onkey':function(toggle){if(!toggle){Iport.border.init();top.status='Borders enabled !';}else{Iport.border.shut();Iport.window.status='Borders disabled !';}Iport.window.focus();}},'9':{'mod':'a','key':120,'onkey':function(toggle){location.href='/login.html';Iport.window.focus();}},'10':{'mod':'a','key':121,'onkey':function(toggle){location.href='/help.html';Iport.window.focus();}},'11':{'mod':'a','key':122,'onkey':function(toggle){if(!toggle){Iport.tooltip.disable();top.status='Tooltips disabled !';}else{Iport.tooltip.enable();Iport.window.status='Tooltips enabled !';}return false;}},'12':{'mod':'a','key':123,'onkey':function(toggle){Iport.xframes['Site Statistics']=new Iport.xframe.open('/admin/sitestat.php','Site Statistics',640,480,0,null,null);}}},inIport:function(o){if(o.id){var k=o.id.substr(3);if(Iport.pagedivs&&Iport.pagedivs['divID']&&Iport.pagedivs['divID'][k]&&(Iport.pagedivs['userID'][k]==Iport.userID||Iport.level<=2)){return o;}}return false;},onIport:function(e){if(Iport&&Iport.pagedivs&&!(/BODY/i).test(e.nodeName)){while(Iport.hasPriv(e)===false){if(e.nodeType==9){return false;}e=e.parentNode;}return e;}return true;},init:function(){var i,p;this.widgets={'Tooltip':{style:'nw_tooltip'},'Border':{document:NW.document,filter:this.inIport},'XFrame':this.document,'XForms':this.document};for(i in this.widgets){p=i.toLowerCase();if(typeof NW[i]=='function'){this[p]=this[p]||new NW[i](this.document);}else if(typeof NW[i]=='object'){this[p]=this[p]||NW[i];}this[p].init&&this[p].init(this.widgets[i]);}this.fKeys=new NW.Event.key(this.fk);for(var i in this.fk){this.fKeys.addKey(this.fk[i]);}this.fKeys.start();},shut:function(){var p,w;for(var i in this.widgets){p=i.toLowerCase();if(typeof NW[i]!='undefined'){this[p].shut();this[p]=null;}}if(this.fKeys){this.fKeys.stop();for(var i in this.fk){this.fKeys.delKey(this.fk[i]);}this.fKeys=null;}}};}();(function(){if(typeof NW!='undefined'&&typeof NW.Event!='undefined'){NW.Event.addDOMLoad(window,NW.bind(Iport,Iport.init),2);}else{setTimeout(arguments.callee,1000);}})();
