/** * External Interface for ArtiSite ver: 2 * * http://artisite.com * * Copyright (c) 2007 INTELCROSS Serg Alekseev serge@intelcross.com * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * */ var $Opacity={'tmp':{'oHash':{},'rHash':{},'rPar':{},'init':null},'fadeDef':{'opStart':100,'opDX':5,'opEnd':30,'opDelay':20}};function _OpenWin(iHash){if(!iHash)iHash={};if(!iHash.fObj)iHash.fObj='insBlockDiv';_destroy_Opacity();var oHash=$Opacity.tmp.oHash;for(var prop in $Opacity.fadeDef)oHash[prop]=iHash[prop]||$Opacity.fadeDef[prop];oHash.fObjID=iHash.fObj;oHash.fn=_OpenFN;if(!iHash.setColor)iHash.setColor='#cccccc';_css(oHash.fObj,{display:'block'});if($cnf.browser.msie)_css(document.body,{'backgroundColor':iHash.setColor,'opacity':oHash.opStart});else _css(document.body,{'backgroundColor':iHash.setColor});if($win.Obj){var hideID=$win.Obj.tComHash.par.hideID||[];for(var i=0;i0&&fHash.opStart>fHash.opEnd)||(fHash.opDX<0&&fHash.opStart0){tmp=nURL.substring(i2+1,nURL.length);var pt=tmp.split(/\&/);for(i=0;i0?left:0)+posHash.w_scrollLeft,'top':(top>0?top:0)+posHash.w_scrollTop};return posHash;} function _css(it,iHash){if(typeof(it)=='string')it=document.getElementById(it);if(!it)return;if(typeof(iHash)=='string'){var out=it.style[iHash] if(iHash=='opacity'){if($cnf.browser.msie){out=it.style['filter'] var mt=out.match(/opacity=(\d+)/);if(mt)out=mt[1];}} return out;} var pxHash={'top':1,'left':1,'height':1,'width':1};for(var prop in iHash){var zn=iHash[prop];if(pxHash[prop]){var tm=String(zn).match(/^(\-*)(\d+)/);if(tm)zn=tm[1]+tm[2]+'px';} if(prop=='opacity'){if($cnf.browser.msie&&zn>0){prop='filter';zn='alpha(opacity='+zn+')';}else{zn/=100;}} it.style[prop]=zn;} return it;} var $cnf={'debug':'6destroy','flDebug':1,'parentLev':4,'lang':'eng','zTime':1000,'rTimerID':null,'DOM_Ready':null,'par':null,'env':{},'uSess':null,'tmp':{'nodesArr':[],'nodesHash':{}},'fn':{},'mouse':{'move':{},'up':{}},'animate':{'Refr':100,'init':null,'tmp':{}},'drag':{}};function sJs(iObj,par){this.argLen=sJs.arguments.length;this.tComHash={};if(typeof(iObj)=='string'){this.tComHash=_mNodesName(iObj);} if(par&&typeof(par.dID)=='string'){this.tComHash.dest=_mNodesName(par.dID);this.tComHash.dest.dx=par.dx||0;this.tComHash.dest.dy=par.dy||0;} $cnf.tmp.nodesArr.push(this.tComHash);if(!iObj)return this;this.iObj=iObj;this.par=par;function _mNodesName(iNames){var res={prf:'',flClass:1,arr:[]};var resArr=[];var it=iNames.match(/^#(\w+)/);if(it){res.flClass=0;res.prf=it[1];}else{it=iNames.match(/^(\w+)/);if(it)res.prf=it[1];else return{prf:'',flClass:0,arr:[]};} it=iNames.match(/\[([^\]]+)/);if(it){var ca=it[1].split(',');for(var i=0;i'+tTitle+''+nCloseTitle+'';var tUrl=nHash.par.url||$win.def.url||'http://artisite.com/artisite/index.htm';this.tUrl=tUrl;tUrl+=(tUrl.match(/\?/)?'&':'?')+'uSess='+$cnf.uSess;tUrl+='&int=1';it+='';var nObj=_html(tID,it);_css(nObj,{'display':'block'});SetWinPos(tID,nHash);return true;} this._Init=_Init;if($cnf.DOM_Ready)this._Init(iHash);this.tComHash.initFN=$win.Obj._Init;return this;}